{"id":17412,"date":"2026-09-19T01:46:52","date_gmt":"2026-09-18T17:46:52","guid":{"rendered":"https:\/\/hkcablemachine.com\/?page_id=17412"},"modified":"2026-09-19T01:49:20","modified_gmt":"2026-09-18T17:49:20","slug":"hk50-soft-cable-ftth-drop-cable-production-line","status":"publish","type":"page","link":"https:\/\/hkcablemachine.com\/pt\/hk50-soft-cable-ftth-drop-cable-production-line\/","title":{"rendered":"Linha de Produ\u00e7\u00e3o de Cabo Flex\u00edvel HK-50 e Cabo Drop FTTH"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17412\" class=\"elementor elementor-17412\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb57819 e-flex e-con-boxed e-con e-parent\" data-id=\"fb57819\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ed9ea0 elementor-widget elementor-widget-html\" data-id=\"5ed9ea0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t\t<style>#hk-process-root button{border-radius:0;padding:0;background:transparent;color:inherit;line-height:inherit}#hk-process-root {\n  color-scheme: light;\n  font-family: Roboto, Arial, sans-serif;\n  color: #1a2433;\n  background: #f7f9fc;\n  font-synthesis: none;\n  --blue: #1677c8;\n  --blue-dark: #122d6c;\n  --navy: #102d52;\n  --navy-deep: #0d223c;\n  --orange: #c04f32;\n  --orange-dark: #a9432a;\n  --ink: #1a2433;\n  --copy: #47576c;\n  --muted: #68778b;\n  --line: #dce3ea;\n  --soft: #f5f7fa;\n  --soft-blue: #eef4fb;\n  --white: #fff;\n  --shell: 1288px;\n}\n\n#hk-process-root * { box-sizing: border-box; }\n { scroll-behavior: smooth; scroll-padding-top: 54px; }\n#hk-process-root {\n  margin: 0;\n  min-width: 320px;\n  min-height: 100vh;\n  background:\n    linear-gradient(rgba(16, 45, 82, 0.035) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(16, 45, 82, 0.035) 1px, transparent 1px),\n    #f7f9fc;\n  background-size: 48px 48px;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\nbody.modal-open:has(#hk-process-root dialog[open]) { overflow: hidden; }\n#hk-process-root button, #hk-process-root input, #hk-process-root textarea, #hk-process-root select { font: inherit; }\n#hk-process-root button, #hk-process-root a { -webkit-tap-highlight-color: transparent; }\n#hk-process-root button { cursor: pointer; }\n#hk-process-root a { color: inherit; }\n#hk-process-root img { display: block; max-width: 100%; }\n#hk-process-root h1, #hk-process-root h2, #hk-process-root h3, #hk-process-root h4, #hk-process-root p { margin-top: 0; }\n#hk-process-root button:focus-visible, #hk-process-root a:focus-visible, #hk-process-root input:focus-visible, #hk-process-root textarea:focus-visible, #hk-process-root select:focus-visible, #hk-process-root summary:focus-visible {\n  outline: 3px solid rgba(22, 119, 200, 0.3);\n  outline-offset: 3px;\n}\n\n#hk-process-root .shell { width: min(var(--shell), calc(100% - 48px)); margin-inline: auto; }\n\n#hk-process-root .global-header { position: relative; z-index: 60; background: rgba(255, 255, 255, 0.98); border-bottom: 1px solid var(--line); }\n#hk-process-root .global-header-inner { min-height: 78px; display: grid; grid-template-columns: 218px 1fr auto; align-items: center; gap: 28px; }\n#hk-process-root .brand, #hk-process-root .footer-brand { display: inline-flex; align-items: center; gap: 12px; color: var(--navy); text-decoration: none; }\n#hk-process-root .brand img, #hk-process-root .footer-brand img { width: 112px; height: 36px; object-fit: contain; object-position: left center; }\n#hk-process-root .brand span, #hk-process-root .footer-brand span { padding-left: 11px; border-left: 1px solid var(--line); }\n#hk-process-root .brand strong, #hk-process-root .footer-brand strong { display: block; font-size: 14px; letter-spacing: 0.09em; }\n#hk-process-root .brand small, #hk-process-root .footer-brand small { display: block; margin-top: 3px; font: 700 8px\/1.2 \"Roboto Mono\", monospace; letter-spacing: 0.11em; }\n#hk-process-root .global-nav { min-width: 0; display: flex; align-items: center; justify-content: center; gap: clamp(16px, 2vw, 30px); }\n#hk-process-root .global-nav a { display: inline-flex; align-items: center; gap: 5px; padding: 28px 0; color: #334155; text-decoration: none; font-size: 14px; font-weight: 700; white-space: nowrap; }\n#hk-process-root .global-nav a:hover { color: var(--blue); }\n#hk-process-root .language-link { color: var(--muted) !important; }\n#hk-process-root .menu-button, #hk-process-root .mobile-nav { display: none; }\n\n#hk-process-root .hk-button {\n  min-height: 50px;\n  border: 1px solid transparent;\n  border-radius: 8px;\n  padding: 0 22px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  text-decoration: none;\n  font-size: 14px;\n  line-height: 1.2;\n  font-weight: 700;\n  transition: transform 160ms ease, color 160ms ease, background 160ms ease, border-color 160ms ease;\n}\n#hk-process-root .hk-button:hover { transform: translateY(-2px); }\n#hk-process-root .hk-button-primary { background: var(--orange); border-color: var(--orange); color: #fff; }\n#hk-process-root .hk-button-primary:hover { background: var(--orange-dark); border-color: var(--orange-dark); color: #fff; }\n#hk-process-root .hk-button-ghost { background: #fff; border-color: #9eabb9; color: var(--blue-dark); }\n#hk-process-root .hk-button-ghost:hover { color: var(--blue); border-color: var(--blue); }\n#hk-process-root .header-cta { min-height: 48px; padding-inline: 19px; }\n\n#hk-process-root .page-map { position: sticky; top: 0; z-index: 50; height: 54px; background: rgba(255, 255, 255, 0.98); border-bottom: 1px solid var(--line); box-shadow: 0 7px 22px rgba(16, 45, 82, 0.06); }\n#hk-process-root .page-map-inner { height: 54px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 24px; }\n#hk-process-root .page-map-label { color: var(--blue-dark); font: 800 11px\/1 \"Roboto Mono\", monospace; letter-spacing: 0.12em; white-space: nowrap; }\n#hk-process-root .page-map-links { height: 100%; min-width: 0; display: flex; align-items: stretch; overflow-x: auto; scrollbar-width: none; scroll-snap-type: x proximity; }\n#hk-process-root .page-map-links::-webkit-scrollbar { display: none; }\n#hk-process-root .page-map-links button { position: relative; flex: 0 0 auto; scroll-snap-align: center; border: 0; background: transparent; color: var(--copy); padding: 0 13px; font-size: 12px; font-weight: 700; }\n#hk-process-root .page-map-links button::after { content: \"\"; position: absolute; left: 13px; right: 13px; bottom: 0; height: 2px; background: transparent; }\n#hk-process-root .page-map-links button:hover, #hk-process-root .page-map-links button.active { color: var(--blue); }\n#hk-process-root .page-map-links button.active::after { background: var(--blue); }\n#hk-process-root .page-map-cta { height: 100%; display: inline-flex; align-items: center; gap: 7px; border: 0; background: transparent; color: var(--orange); padding: 0; font-size: 12px; font-weight: 800; white-space: nowrap; }\n#hk-process-root .page-map-cta:hover { color: var(--orange-dark); }\n\n#hk-process-root .hero { padding: 18px 0 64px; background: rgba(247, 249, 252, 0.86); }\n#hk-process-root .breadcrumbs { min-height: 30px; margin-bottom: 18px; color: var(--muted); }\n#hk-process-root .breadcrumbs ol { list-style: none; display: flex; align-items: center; flex-wrap: wrap; gap: 7px; margin: 0; padding: 0; font-size: 12px; }\n#hk-process-root .breadcrumbs li { display: inline-flex; align-items: center; gap: 7px; }\n#hk-process-root .breadcrumbs li:not(:last-child)::after { content: \"\u203a\"; color: #9ba9b9; }\n#hk-process-root .breadcrumbs a { text-decoration: none; }\n#hk-process-root .breadcrumbs a:hover { color: var(--blue); }\n#hk-process-root .breadcrumbs [aria-current=\"page\"] { color: var(--blue-dark); font-weight: 700; }\n#hk-process-root .hero-grid { display: grid; grid-template-columns: minmax(0, 0.92fr) minmax(520px, 1.08fr); gap: 42px; align-items: center; }\n#hk-process-root .hero-copy { padding: 20px 0; }\n#hk-process-root .section-label { display: flex; align-items: center; gap: 12px; color: var(--blue-dark); font: 800 12px\/1.25 \"Roboto Mono\", monospace; letter-spacing: 0.1em; text-transform: uppercase; }\n#hk-process-root .section-label > span { min-width: 38px; height: 34px; padding: 0 9px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #c9dbea; border-radius: 7px; background: var(--soft-blue); }\n#hk-process-root .hero h1 { margin: 24px 0 22px; max-width: 660px; color: var(--ink); font-size: clamp(44px, 4.2vw, 68px); line-height: 1.05; letter-spacing: -0.047em; }\n#hk-process-root .hero-lead { max-width: 660px; margin-bottom: 25px; color: var(--copy); font-size: 18px; line-height: 1.68; }\n#hk-process-root .hero-subtitle { margin: -5px 0 18px; color: var(--navy); font-size: 15px; font-weight: 700; line-height: 1.5; }\n#hk-process-root .hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 30px; }\n#hk-process-root .hero-facts { display: grid; grid-template-columns: 1fr 1fr; margin: 0; border-top: 1px solid var(--line); border-left: 1px solid var(--line); }\n#hk-process-root .hero-facts > div { min-height: 104px; padding: 18px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: rgba(255, 255, 255, 0.55); }\n#hk-process-root .hero-facts dt, #hk-process-root .visual-head span, #hk-process-root .visual-foot span, #hk-process-root .responsibility-intro > span, #hk-process-root .config-tabs small, #hk-process-root .config-dossier > span, #hk-process-root .dossier-block small, #hk-process-root .confirm-list small, #hk-process-root .config-media-foot span, #hk-process-root .comparison-head span, #hk-process-root .engineering-callout span, #hk-process-root .route-copy > span, #hk-process-root .evidence-caption span, #hk-process-root .evidence-cards small, #hk-process-root .fat-bar span, #hk-process-root .project-intro > span, #hk-process-root .project-contact small, #hk-process-root .footer-column > span, #hk-process-root .video-modal header span {\n  color: var(--blue);\n  font: 800 10px\/1.3 \"Roboto Mono\", monospace;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n#hk-process-root .hero-facts dd { margin: 7px 0 0; color: var(--ink); font-size: 13px; font-weight: 700; line-height: 1.45; }\n#hk-process-root .hero-visual { overflow: hidden; border: 1px solid #cfdae5; border-radius: 12px; background: #fff; box-shadow: 0 20px 48px rgba(16, 45, 82, 0.08); }\n#hk-process-root .hero-visual-mobile { display: none; }\n#hk-process-root .visual-head { min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 0 20px; border-bottom: 1px solid var(--line); }\n#hk-process-root .visual-head strong { color: var(--blue-dark); font: 800 11px\/1.2 \"Roboto Mono\", monospace; text-transform: uppercase; }\n#hk-process-root .hero-image-canvas { height: 270px; display: grid; place-items: center; background: #fff; padding: 24px 20px; }\n#hk-process-root .hero-image-canvas img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .visual-foot { min-height: 80px; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 16px 20px; background: var(--navy); color: #fff; }\n#hk-process-root .visual-foot span { color: #9fcbf2; }\n#hk-process-root .visual-foot strong { display: block; margin-top: 6px; font-size: 13px; line-height: 1.35; }\n#hk-process-root .visual-foot button { flex: 0 0 auto; width: 44px; height: 44px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.45); border-radius: 8px; background: transparent; color: #fff; }\n#hk-process-root .visual-foot button:hover { background: rgba(255,255,255,.1); }\n#hk-process-root .boundary-strip { min-height: 74px; margin-top: 24px; display: grid; grid-template-columns: 34px 1fr; align-items: center; gap: 13px; padding: 16px 20px; border: 1px solid #b5cce1; border-left: 5px solid var(--blue); border-radius: 8px; background: #f2f7fb; color: var(--blue); }\n#hk-process-root .boundary-strip p { margin: 0; color: var(--copy); font-size: 14px; line-height: 1.55; }\n#hk-process-root .boundary-strip strong { color: var(--navy); }\n\n#hk-process-root .section { padding: 88px 0; }\n#hk-process-root .section:nth-of-type(even) { background: rgba(255,255,255,.56); }\n#hk-process-root .section-heading { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(320px, .65fr); gap: 54px; align-items: end; margin-bottom: 42px; }\n#hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { margin: 23px 0 0; color: var(--ink); font-size: clamp(38px, 4vw, 58px); line-height: 1.03; letter-spacing: -0.042em; }\n#hk-process-root .section-heading > p { max-width: 540px; margin: 0; color: var(--copy); font-size: 16px; line-height: 1.7; }\n#hk-process-root .section-heading.inverse .section-label, #hk-process-root .section-heading.inverse h2 { color: #fff; }\n#hk-process-root .section-heading.inverse .section-label > span { border-color: rgba(159,203,242,.45); background: rgba(159,203,242,.11); }\n#hk-process-root .section-heading.inverse > p { color: #bed0e0; }\n\n#hk-process-root .need-grid { display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }\n#hk-process-root .need-grid article { min-height: 246px; padding: 25px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; }\n#hk-process-root .number-title { display: flex; align-items: center; justify-content: space-between; gap: 12px; }\n#hk-process-root .number-title > span { color: #90a0b2; font: 800 12px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .number-title small { color: var(--blue); font: 800 9px\/1.3 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .need-grid h3 { margin: 42px 0 12px; font-size: 20px; line-height: 1.3; }\n#hk-process-root .need-grid p { margin: 0; color: var(--copy); font-size: 14px; line-height: 1.6; }\n#hk-process-root .responsibility-intro { max-width: 840px; margin: 64px 0 28px; }\n#hk-process-root .responsibility-intro h3 { margin: 12px 0 10px; font-size: 28px; }\n#hk-process-root .responsibility-intro p { margin: 0; color: var(--copy); line-height: 1.65; }\n#hk-process-root .responsibility-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n#hk-process-root .responsibility-grid article { overflow: hidden; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .responsibility-grid article.blue { background: var(--soft-blue); border-color: #9fc6e7; }\n#hk-process-root .responsibility-grid article.navy { background: var(--navy); border-color: var(--navy); color: #fff; }\n#hk-process-root .responsibility-grid header { display: flex; align-items: center; gap: 13px; padding: 22px 24px; border-bottom: 1px solid var(--line); }\n#hk-process-root .responsibility-grid article.navy header { border-color: rgba(255,255,255,.18); }\n#hk-process-root .responsibility-grid header > span { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 7px; background: var(--soft-blue); color: var(--blue-dark); font: 800 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .responsibility-grid article.blue header > span { background: var(--blue); color: #fff; }\n#hk-process-root .responsibility-grid article.navy header > span { background: var(--orange); color: #fff; }\n#hk-process-root .responsibility-grid h3 { margin: 0; font-size: 20px; }\n#hk-process-root .responsibility-grid ul { list-style: none; margin: 0; padding: 10px 24px 22px; }\n#hk-process-root .responsibility-grid li { min-height: 47px; display: grid; grid-template-columns: 18px 1fr; align-items: center; gap: 10px; border-bottom: 1px solid var(--line); color: var(--copy); font-size: 13px; line-height: 1.4; }\n#hk-process-root .responsibility-grid li:last-child { border-bottom: 0; }\n#hk-process-root .responsibility-grid li svg { color: var(--blue); }\n#hk-process-root .responsibility-grid article.navy li { color: #d3dfeb; border-color: rgba(255,255,255,.14); }\n#hk-process-root .responsibility-grid article.navy li svg { color: #ffac8b; }\n\n#hk-process-root .configuration-section { background: #f2f6fa !important; }\n#hk-process-root .config-tabs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-bottom: 16px; scroll-snap-type: x proximity; }\n#hk-process-root .config-tabs button { min-height: 86px; display: grid; grid-template-columns: 46px 1fr; align-items: center; gap: 13px; border: 1px solid #cbd7e4; border-radius: 9px; background: #fff; color: var(--ink); padding: 14px; text-align: left; }\n#hk-process-root .config-tabs button { scroll-snap-align: center; }\n#hk-process-root .config-tabs button > span { width: 46px; height: 46px; display: grid; place-items: center; border-radius: 7px; background: var(--soft-blue); color: var(--navy); font: 800 12px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .config-tabs small, #hk-process-root .config-tabs strong { display: block; }\n#hk-process-root .config-tabs strong { margin-top: 6px; font-size: 15px; }\n#hk-process-root .config-tabs button:hover { border-color: var(--blue); }\n#hk-process-root .config-tabs button.active { border: 2px solid var(--blue); background: #edf5fc; padding: 13px; }\n#hk-process-root .config-tabs button.active > span { background: var(--orange); color: #fff; }\n#hk-process-root .config-tabs button.active small { color: var(--orange); }\n#hk-process-root .config-workbench { display: grid; grid-template-columns: minmax(0, 1.42fr) minmax(350px, .58fr); overflow: hidden; border: 1px solid #bed0e0; border-radius: 14px; background: #fff; }\n#hk-process-root .config-workbench.config-workbench--text-only { grid-template-columns: minmax(0, 1fr); }\n#hk-process-root .config-workbench--text-only .config-dossier { width: 100%; }\n#hk-process-root .config-image-pending { margin: 0 0 20px; font-size: 13px; line-height: 1.6; color: #bad0e4; }\n#hk-process-root .config-media { min-width: 0; display: flex; flex-direction: column; background: #fff; }\n#hk-process-root .config-media-head { padding: 17px 24px; display: flex; flex-wrap: wrap; gap: 8px 20px; justify-content: space-between; border-bottom: 1px solid var(--line); }\n#hk-process-root .config-media-head span { font: 800 10px\/1.4 \"Roboto Mono\", monospace; letter-spacing: .08em; color: var(--blue); }\n#hk-process-root .config-media-head strong { color: var(--copy); font-size: 12px; line-height: 1.4; }\n#hk-process-root .config-enquiry { width: 100%; margin-top: 20px; }\n#hk-process-root .config-image-canvas { position: relative; min-width: 0; min-height: 0; aspect-ratio: 4 \/ 3; display: grid; place-items: center; overflow: hidden; padding: 0; background: #fff; }\n#hk-process-root .config-image-content { position: absolute; inset: 24px 24px 58px; display: grid; place-items: center; }\n#hk-process-root .config-image-content > img, #hk-process-root .config-image-content > svg { display: block; width: 100%; height: 100%; min-width: 0; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .image-inspect { position: relative; width: 100%; border: 0; cursor: zoom-in; padding-bottom: 50px; }\n#hk-process-root .image-inspect-hint { position: absolute; bottom: 12px; right: 16px; display: flex; gap: 7px; align-items: center; color: var(--navy); background: #fff; border: 1px solid var(--line); border-radius: 5px; padding: 7px 10px; font-size: 11px; font-weight: 700; }\n#hk-process-root .image-inspect:hover .image-inspect-hint { border-color: var(--blue); color: var(--blue); }\n#hk-process-root .hero-image-canvas.image-inspect, #hk-process-root .module-image.image-inspect { display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 24px 20px 48px; }\n#hk-process-root .hero-image-canvas.image-inspect img, #hk-process-root .module-image.image-inspect img { flex: 1 1 0; width: 100%; height: 100%; min-width: 0; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .hero-image-canvas.image-inspect { height: auto; }\n#hk-process-root .hero-image-canvas.image-inspect img { flex: none; height: auto; }\n#hk-process-root .comparison-scroll-hint { display: none; }\n#hk-process-root .image-dialog, #hk-process-root .video-dialog { position: fixed; inset: 0; margin: auto; padding: 0; width: min(1440px, calc(100vw - 32px)); max-width: none; max-height: calc(100dvh - 32px); overflow: auto; border: 1px solid var(--line); border-radius: 12px; background: #fff; color: var(--ink); }\n#hk-process-root .image-dialog::backdrop, #hk-process-root .video-dialog::backdrop { background: rgba(4,13,24,.84); }\n#hk-process-root .image-dialog header { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 16px 20px; border-bottom: 1px solid var(--line); background: var(--navy); color: #fff; }\n#hk-process-root .image-dialog header small { color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .1em; }\n#hk-process-root .image-dialog h2 { margin: 6px 0 0; font-size: 17px; line-height: 1.4; }\n#hk-process-root .image-dialog header button { flex-shrink: 0; width: 44px; height: 44px; border: 1px solid #7293b0; border-radius: 7px; background: transparent; color: #fff; display: grid; place-items: center; }\n#hk-process-root .image-dialog-canvas { height: min(650px, 65dvh); padding: 22px; background: #fff; display: grid; place-items: center; }\n#hk-process-root .image-dialog-canvas img { width: 100%; height: 100%; min-height: 0; object-fit: contain; object-position: center; }\n#hk-process-root .image-dialog > p { margin: 0; padding: 14px 20px; border-top: 1px solid var(--line); color: var(--copy); font-size: 12px; }\n#hk-process-root .video-dialog { width: min(900px, calc(100vw - 32px)); }\n#hk-process-root .configuration-table-wrap { overflow: auto; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .configuration-table { width: 100%; min-width: 760px; border-collapse: collapse; text-align: left; table-layout: fixed; }\n#hk-process-root .configuration-table caption { text-align: left; padding: 18px 20px; color: var(--navy); font-weight: 700; }\n#hk-process-root .configuration-table th, #hk-process-root .configuration-table td { padding: 18px 20px; border-bottom: 1px solid var(--line); border-right: 1px solid var(--line); font-size: 14px; line-height: 1.6; vertical-align: top; }\n#hk-process-root .configuration-table thead { background: var(--navy); color: #fff; }\n#hk-process-root .configuration-table thead th { border-color: #375675; }\n#hk-process-root .configuration-table th:first-child { width: 19%; }\n#hk-process-root .configuration-table small { display: block; margin-top: 5px; font-weight: 400; color: #bed0e0; font-size: 12px; }\n#hk-process-root .configuration-table tbody th { color: var(--navy); background: var(--soft-blue); }\n#hk-process-root .configuration-table td { color: var(--copy); }\n#hk-process-root .configuration-table tbody tr:nth-child(even) td { background: #fafbfd; }\n#hk-process-root .configuration-table tr > :last-child { border-right: 0; }\n#hk-process-root .configuration-table tr:last-child > * { border-bottom: 0; }\n#hk-process-root .comparison-note { margin: 16px 0 24px; color: var(--copy); font-size: 13px; line-height: 1.65; }\n#hk-process-root .engineering-checklist { border: 1px solid var(--line); border-radius: 9px; overflow: hidden; background: #fff; }\n#hk-process-root .engineering-checklist > summary { cursor: pointer; min-height: 58px; padding: 16px 20px; display: flex; justify-content: space-between; align-items: center; color: var(--navy); font-size: 15px; font-weight: 700; list-style: none; }\n#hk-process-root .engineering-checklist > summary::-webkit-details-marker { display: none; }\n#hk-process-root .engineering-checklist[open] > summary svg { transform: rotate(180deg); }\n#hk-process-root .prototype-form-note { display: flex; gap: 10px; padding: 13px 15px; margin-bottom: 22px; border: 1px solid var(--line); border-radius: 7px; background: var(--soft-blue); color: var(--navy); }\n#hk-process-root .prototype-form-note svg { flex-shrink: 0; margin-top: 2px; }\n#hk-process-root .prototype-form-note p { margin: 0; color: var(--copy); font-size: 12px; line-height: 1.6; }\n#hk-process-root .config-media-foot { min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 24px; border-top: 1px solid var(--line); background: #f7f9fc; }\n#hk-process-root .config-media-foot strong { font-size: 13px; }\n#hk-process-root .config-dossier { padding: 34px; background:\n  linear-gradient(rgba(141,199,251,.09) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.09) 1px, transparent 1px),\n  var(--navy);\n  background-size: 44px 44px; color: #fff;\n}\n#hk-process-root .config-dossier > span { color: #9fcbf2; }\n#hk-process-root .config-title { display: grid; grid-template-columns: 58px 1fr; align-items: center; gap: 16px; margin: 22px 0 28px; }\n#hk-process-root .config-title b { width: 58px; height: 58px; display: grid; place-items: center; border-radius: 8px; background: var(--orange); font: 800 15px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .config-title h3 { margin: 0; font-size: 29px; line-height: 1.1; }\n#hk-process-root .dossier-block, #hk-process-root .confirm-list { padding: 18px 0; border-top: 1px solid rgba(255,255,255,.19); }\n#hk-process-root .dossier-block small, #hk-process-root .confirm-list small { color: #9fcbf2; }\n#hk-process-root .dossier-block p { margin: 9px 0 0; color: #d2dfeb; font-size: 14px; line-height: 1.6; }\n#hk-process-root .confirm-list ul { list-style: none; margin: 12px 0 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 10px 14px; }\n#hk-process-root .confirm-list li { display: grid; grid-template-columns: 17px 1fr; gap: 7px; color: #e3ebf3; font-size: 12px; line-height: 1.4; }\n#hk-process-root .confirm-list svg { color: #ffad8d; }\n#hk-process-root .caution { display: grid; grid-template-columns: 20px 1fr; gap: 10px; margin-top: 17px; padding: 15px; border: 1px solid rgba(255,173,141,.45); border-radius: 8px; background: rgba(192,79,50,.13); color: #ffad8d; }\n#hk-process-root .caution p { margin: 0; color: #f2ddda; font-size: 12px; line-height: 1.55; }\n\n#hk-process-root .modules-section { background: #fff !important; }\n#hk-process-root .modules-section > .shell > .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }\n#hk-process-root .module-explorer { overflow: hidden; border: 1px solid var(--line); border-radius: 12px; background: #fff; }\n#hk-process-root .module-overview-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 62px; padding: 12px 22px; border-bottom: 1px solid var(--line); }\n#hk-process-root .module-overview-head > span, #hk-process-root .module-detail-label > span { color: var(--blue-dark); font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .module-overview-head button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 40px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); font-size: 12px; font-weight: 700; }\n#hk-process-root .module-line-canvas { position: relative; width: 100%; isolation: isolate; background: #fff; }\n#hk-process-root .module-line-canvas > img { display: block; width: 100%; height: auto; aspect-ratio: 3 \/ 1; }\n#hk-process-root .module-locations { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }\n#hk-process-root .module-locations rect { fill: rgba(22,119,200,.035); stroke: var(--orange); stroke-width: 2; vector-effect: non-scaling-stroke; }\n#hk-process-root .module-locations .interface-zone { stroke: var(--blue); stroke-dasharray: 5 4; }\n#hk-process-root .module-leader { fill: none; stroke: #9bafc4; stroke-width: 1; vector-effect: non-scaling-stroke; }\n#hk-process-root .module-leader.is-selected { stroke: var(--orange); stroke-width: 2; }\n#hk-process-root .module-pin { position: absolute; transform: translate(-50%, -50%); display: grid; place-items: center; width: 40px; height: 40px; padding: 0; border: 2px solid #fff; border-radius: 50%; background: var(--navy); color: #fff; box-shadow: 0 0 0 1px #ccdae8; font: 700 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .module-pin.is-selected { background: var(--orange); box-shadow: 0 0 0 3px rgba(192,79,50,.2); }\n#hk-process-root .module-pin:hover { background: var(--blue); }\n#hk-process-root .module-location-status { display: flex; align-items: center; gap: 12px; min-height: 70px; padding: 13px 22px; border-top: 1px solid var(--line); background: var(--soft-blue); }\n#hk-process-root .module-location-status > span { flex: 0 0 16px; height: 16px; border: 2px solid var(--orange); border-radius: 3px; }\n#hk-process-root .module-location-status > .interface-key { border: 2px dashed var(--blue); }\n#hk-process-root .module-location-status p { margin: 0; font-size: 12px; line-height: 1.5; }\n#hk-process-root .module-location-status strong { display: block; color: var(--navy); }\n#hk-process-root .module-location-status p > span { color: var(--copy); }\n#hk-process-root .module-explorer .module-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); border-top: 1px solid var(--line); }\n#hk-process-root .module-selector { display: flex; align-items: flex-start; gap: 10px; min-width: 0; padding: 18px 14px; border: 0; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; text-align: left; color: var(--ink); }\n#hk-process-root .module-selector:nth-child(5n) { border-right: 0; }\n#hk-process-root .module-number { flex: 0 0 32px; width: 32px; height: 32px; display: grid; place-items: center; border-radius: 6px; background: var(--soft-blue); color: var(--blue-dark); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .module-selector-copy { min-width: 0; display: grid; gap: 7px; }\n#hk-process-root .module-selector-copy > strong { font-size: 13px; line-height: 1.3; }\n#hk-process-root .module-selector-copy > span { color: var(--copy); font-size: 11px; line-height: 1.45; }\n#hk-process-root .module-selector-copy > small { display: inline-flex; align-items: center; gap: 5px; color: var(--blue); font-size: 10px; font-weight: 700; }\n#hk-process-root .module-selector.is-selected { background: var(--soft-blue); box-shadow: inset 0 -3px var(--orange), inset 0 0 0 1px var(--blue); }\n#hk-process-root .module-selector.is-selected .module-number { background: var(--orange); color: #fff; }\n#hk-process-root .module-selector:hover { background: #f0f6fb; }\n#hk-process-root .module-explorer button:focus-visible { outline: 3px solid var(--blue); outline-offset: -3px; }\n#hk-process-root .module-equipment-detail { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); scroll-margin-top: 80px; }\n#hk-process-root .module-equipment-media { min-width: 0; display: flex; flex-direction: column; padding: 22px; background: #fff; }\n#hk-process-root .module-detail-label { display: flex; justify-content: space-between; gap: 14px; }\n#hk-process-root .module-detail-label > strong { white-space: nowrap; color: var(--blue-dark); font: 700 11px\/1.5 \"Roboto Mono\", monospace; }\n#hk-process-root .module-device-canvas { display: grid; place-items: center; height: 246px; margin: 18px 0 14px; padding: 10px 22px; }\n#hk-process-root .module-device-canvas > img, #hk-process-root .module-device-canvas > svg { display: block; width: 100%; height: 100%; min-height: 0; overflow: hidden; object-fit: contain; object-position: center; }\n#hk-process-root .module-equipment-media > p { margin: auto 0 0; color: var(--muted); font-size: 11px; line-height: 1.5; }\n#hk-process-root .module-device-enlarge { display: inline-flex; align-items: center; justify-content: center; align-self: flex-start; gap: 8px; min-height: 40px; margin-top: 12px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); font-size: 12px; font-weight: 700; }\n#hk-process-root .module-device-enlarge:hover { background: var(--soft-blue); border-color: var(--blue); }\n#hk-process-root .module-equipment-copy { padding: 25px 28px; background: linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px), var(--navy); background-size: 44px 44px; color: #fff; }\n#hk-process-root .module-detail-navigation { display: flex; align-items: center; justify-content: space-between; gap: 14px; color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .04em; }\n#hk-process-root .module-detail-navigation > div { display: flex; gap: 8px; }\n#hk-process-root .module-detail-navigation button { display: grid; place-items: center; width: 40px; height: 40px; border: 1px solid #7795b3; border-radius: 6px; background: transparent; color: #fff; }\n#hk-process-root .module-detail-navigation button:hover { background: var(--blue); }\n#hk-process-root .previous-arrow { transform: rotate(180deg); }\n#hk-process-root .module-equipment-copy h3 { margin: 13px 0; font-size: 26px; line-height: 1.15; }\n#hk-process-root .module-equipment-copy > p, #hk-process-root .module-equipment-confirm p { margin: 0; color: #d2dfeb; font-size: 13px; line-height: 1.65; }\n#hk-process-root .module-equipment-confirm { margin-top: 18px; padding-top: 18px; border-top: 1px solid rgba(255,255,255,.2); }\n#hk-process-root .module-equipment-confirm > strong { display: block; margin-bottom: 7px; color: #9fcbf2; font: 700 10px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .04em; }\n@media (max-width: 1024px) {\n  #hk-process-root .module-explorer .module-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  #hk-process-root .module-selector:nth-child(5n) { border-right: 1px solid var(--line); }\n  #hk-process-root .module-selector:nth-child(3n) { border-right: 0; }\n  #hk-process-root .module-selector:last-child { grid-column: 1 \/ -1; }\n  #hk-process-root .module-equipment-detail { grid-template-columns: 1fr; }\n  #hk-process-root .module-device-canvas { height: 260px; }\n  #hk-process-root .module-pin { width: 32px; height: 32px; font-size: 10px; }\n}\n@media (max-width: 600px) {\n  #hk-process-root .module-overview-head { padding: 10px 14px; }\n  #hk-process-root .module-overview-head > span { max-width: 120px; font-size: 9px; }\n  #hk-process-root .module-overview-head button { font-size: 11px; }\n  #hk-process-root .module-location-status { padding: 12px 14px; }\n  #hk-process-root .module-pin:not(.is-selected), #hk-process-root .module-leader:not(.is-selected) { display: none; }\n  #hk-process-root .module-pin { width: 28px; height: 28px; font-size: 9px; }\n  #hk-process-root .module-explorer .module-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  #hk-process-root .module-selector { gap: 7px; padding: 14px 10px; }\n  #hk-process-root .module-selector:nth-child(3n) { border-right: 1px solid var(--line); }\n  #hk-process-root .module-selector:nth-child(2n) { border-right: 0; }\n  #hk-process-root .module-selector:last-child { grid-column: auto; }\n  #hk-process-root .module-selector-copy > strong { font-size: 12px; }\n  #hk-process-root .module-selector-copy > span { display: none; }\n  #hk-process-root .module-selector-copy > small { font-size: 9px; }\n  #hk-process-root .module-number { flex-basis: 26px; width: 26px; height: 28px; }\n  #hk-process-root .module-equipment-media { padding: 18px 14px; }\n  #hk-process-root .module-detail-label > span { font-size: 9px; }\n  #hk-process-root .module-device-canvas { height: 220px; padding: 8px 12px; }\n  #hk-process-root .module-equipment-copy { padding: 22px 20px; }\n  #hk-process-root .module-equipment-copy h3 { font-size: 23px; }\n  #hk-process-root .module-equipment-detail { scroll-margin-top: 140px; }\n}\n#hk-process-root .module-note, #hk-process-root .route-boundary { min-height: 68px; display: grid; grid-template-columns: 26px 1fr; align-items: center; gap: 10px; margin-top: 20px; padding: 15px 18px; border: 1px solid #b4cee5; border-left: 4px solid var(--blue); background: #eff6fb; color: var(--blue); }\n#hk-process-root .module-note p, #hk-process-root .route-boundary p { margin: 0; color: var(--copy); font-size: 13px; line-height: 1.55; }\n#hk-process-root .module-note strong, #hk-process-root .route-boundary strong { color: var(--navy); }\n\n#hk-process-root .controls-section { background: #f4f7fa !important; }\n#hk-process-root .comparison-head { min-height: 76px; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 15px 20px; background: var(--navy-deep); color: #fff; border-radius: 10px 10px 0 0; }\n#hk-process-root .comparison-head span { color: #9fcbf2; }\n#hk-process-root .comparison-head strong { display: block; margin-top: 5px; font-size: 15px; }\n#hk-process-root .status-key { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 7px; }\n#hk-process-root .status-key span { padding: 7px 9px; border: 1px solid rgba(159,203,242,.28); border-radius: 99px; color: #cfe3f5; font-size: 9px; }\n#hk-process-root .comparison-grid { display: grid; grid-template-columns: repeat(5, 1fr); border-left: 1px solid var(--line); }\n#hk-process-root .comparison-grid article { min-width: 0; background: #fff; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid header { min-height: 76px; display: flex; align-items: center; gap: 11px; padding: 15px; background: var(--soft-blue); border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid header span { color: var(--blue); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .comparison-grid h3 { margin: 0; font-size: 15px; }\n#hk-process-root .comparison-grid ul { list-style: none; margin: 0; padding: 0; }\n#hk-process-root .comparison-grid li { min-height: 72px; display: flex; flex-direction: column; justify-content: center; gap: 8px; padding: 12px 15px; border-bottom: 1px solid var(--line); }\n#hk-process-root .comparison-grid li:last-child { border-bottom: 0; }\n#hk-process-root .comparison-grid li > span { color: var(--ink); font-size: 12px; font-weight: 700; line-height: 1.35; }\n#hk-process-root .comparison-grid li small { width: fit-content; padding: 5px 7px; border: 1px solid #ebcb94; border-radius: 99px; background: #fff7ea; color: #87500c; font: 800 9px\/1 \"Roboto Mono\", monospace; letter-spacing: .05em; }\n#hk-process-root .engineering-callout { min-height: 150px; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 34px; margin-top: 22px; padding: 28px 30px; border: 1px solid #244a75; border-radius: 12px; background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy); background-size: 42px 42px; color: #fff;\n}\n#hk-process-root .engineering-callout span { color: #9fcbf2; }\n#hk-process-root .engineering-callout h3 { margin: 8px 0; font-size: 23px; }\n#hk-process-root .engineering-callout p { max-width: 830px; margin: 0; color: #c5d5e4; font-size: 13px; line-height: 1.6; }\n\n#hk-process-root .routes-section { background: #fff !important; }\n#hk-process-root .route-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n#hk-process-root .route-card { overflow: hidden; min-width: 0; border: 1px solid var(--line); border-radius: 12px; background: #fff; color: inherit; text-decoration: none; transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease; }\n#hk-process-root .route-card:hover { transform: translateY(-4px); border-color: #8dbce2; box-shadow: 0 16px 36px rgba(16,45,82,.09); }\n#hk-process-root .route-image { height: 220px; display: grid; place-items: center; padding: 20px; border-bottom: 1px solid var(--line); background: #fff; }\n#hk-process-root .route-image img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .route-copy { padding: 22px; }\n#hk-process-root .route-copy > span { color: var(--blue); }\n#hk-process-root .route-copy h3 { margin: 10px 0; font-size: 22px; }\n#hk-process-root .route-copy p { min-height: 66px; margin: 0 0 16px; color: var(--copy); font-size: 13px; line-height: 1.6; }\n#hk-process-root .route-copy > strong { display: inline-flex; align-items: center; gap: 7px; color: var(--blue-dark); font-size: 13px; }\n#hk-process-root .route-card:hover .route-copy > strong { color: var(--blue); }\n\n#hk-process-root .evidence-section { background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy) !important; background-size: 48px 48px !important; }\n#hk-process-root .evidence-layout { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(360px, .9fr); gap: 18px; }\n#hk-process-root .evidence-visual { position: relative; overflow: hidden; border: 1px solid rgba(159,203,242,.42); border-radius: 12px; background: #fff; padding: 0; text-align: left; }\n#hk-process-root .evidence-image { position: relative; height: 275px; display: grid; place-items: center; padding: 26px; background: #fff; }\n#hk-process-root .evidence-image img { width: 100%; height: 100%; object-fit: contain; object-position: center; }\n#hk-process-root .play-circle { position: absolute; left: 28px; bottom: -29px; z-index: 2; width: 58px; height: 58px; display: grid; place-items: center; border: 4px solid #fff; border-radius: 50%; background: var(--orange); color: #fff; box-shadow: 0 10px 24px rgba(13,34,60,.24); }\n#hk-process-root .evidence-caption { min-height: 96px; display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto auto; align-content: center; gap: 4px 20px; padding: 18px 22px 18px 102px; background: #fff; }\n#hk-process-root .evidence-caption span { grid-column: 1 \/ -1; }\n#hk-process-root .evidence-caption strong { font-size: 16px; }\n#hk-process-root .evidence-caption small { color: var(--orange); font-weight: 800; }\n#hk-process-root .evidence-cards { display: grid; grid-template-rows: repeat(3, 1fr); gap: 12px; }\n#hk-process-root .evidence-cards article { position: relative; padding: 24px 24px 22px 82px; border: 1px solid rgba(159,203,242,.25); border-radius: 10px; background: rgba(255,255,255,.07); color: #fff; }\n#hk-process-root .evidence-cards article > span { position: absolute; left: 22px; top: 24px; width: 42px; height: 42px; display: grid; place-items: center; border-radius: 7px; background: var(--orange); font: 800 11px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .evidence-cards small { color: #9fcbf2; }\n#hk-process-root .evidence-cards h3 { margin: 8px 0 7px; font-size: 18px; }\n#hk-process-root .evidence-cards p { margin: 0; color: #c8d7e5; font-size: 13px; line-height: 1.55; }\n#hk-process-root .fat-bar { min-height: 98px; display: grid; grid-template-columns: 38px 1fr auto; align-items: center; gap: 16px; margin-top: 18px; padding: 18px 22px; border: 1px solid rgba(159,203,242,.4); border-radius: 10px; background: rgba(255,255,255,.08); color: #9fcbf2; }\n#hk-process-root .fat-bar span { color: #9fcbf2; }\n#hk-process-root .fat-bar strong { display: block; margin-top: 6px; color: #fff; font-size: 14px; }\n\n#hk-process-root .customer-experience-section { background: #fff !important; }\n#hk-process-root .customer-experience-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 18px; }\n#hk-process-root .customer-experience-card { min-width: 0; overflow: hidden; display: grid; grid-template-rows: 220px 1fr; border: 1px solid var(--line); border-radius: 12px; background: #fff; box-shadow: 0 16px 36px rgba(16,45,82,.07); }\n#hk-process-root .customer-experience-photo { position: relative; overflow: hidden; margin: 0; background: #eaf0f6; }\n#hk-process-root .customer-experience-photo img { width: 100%; height: 100%; object-fit: cover; object-position: center; }\n#hk-process-root .customer-experience-photo figcaption { position: absolute; left: 16px; right: 16px; bottom: 14px; min-height: 38px; display: flex; align-items: center; padding: 0 14px; border: 1px solid rgba(159,203,242,.35); border-radius: 7px; background: rgba(13,34,60,.92); color: #fff; font: 800 9px\/1.3 \"Roboto Mono\", monospace; letter-spacing: .09em; text-transform: uppercase; }\n#hk-process-root .customer-experience-body { display: flex; flex-direction: column; padding: 25px 24px 23px; }\n#hk-process-root .customer-experience-focus { color: var(--blue); font: 800 10px\/1.35 \"Roboto Mono\", monospace; letter-spacing: .1em; }\n#hk-process-root .customer-experience-body h3 { margin: 10px 0 18px; color: var(--ink); font-size: 22px; }\n#hk-process-root .customer-experience-body dl { margin: 0; }\n#hk-process-root .customer-experience-body dl > div { display: grid; grid-template-columns: 92px 1fr; gap: 12px; padding: 14px 0; border-top: 1px solid var(--line); }\n#hk-process-root .customer-experience-body dt { color: var(--blue-dark); font: 800 9px\/1.45 \"Roboto Mono\", monospace; letter-spacing: .07em; text-transform: uppercase; }\n#hk-process-root .customer-experience-body dd { margin: 0; color: var(--copy); font-size: 13px; line-height: 1.58; }\n#hk-process-root .customer-experience-body footer { margin-top: auto; padding-top: 20px; border-top: 1px solid var(--line); }\n#hk-process-root .customer-experience-body footer strong { display: block; color: var(--navy); font-size: 16px; }\n#hk-process-root .customer-experience-body footer span { display: block; margin-top: 5px; color: var(--muted); font-size: 12px; }\n#hk-process-root .customer-experience-source { min-height: 70px; display: grid; grid-template-columns: 24px 1fr; align-items: center; gap: 12px; margin: 18px 0 0; padding: 16px 18px; border: 1px solid #b5cce1; border-left: 5px solid var(--blue); border-radius: 8px; background: #f2f7fb; color: var(--blue); }\n#hk-process-root .customer-experience-source span { color: var(--copy); font-size: 12px; line-height: 1.6; }\n#hk-process-root .customer-experience-source strong { color: var(--navy); }\n\n#hk-process-root .project-section { background: #f4f7fa !important; }\n#hk-process-root .project-card { display: grid; grid-template-columns: minmax(360px, .72fr) minmax(0, 1.28fr); overflow: hidden; border: 1px solid var(--line); border-radius: 14px; background: #fff; box-shadow: 0 18px 48px rgba(16,45,82,.07); }\n#hk-process-root .project-intro { padding: 38px; background:\n  linear-gradient(rgba(141,199,251,.08) 1px, transparent 1px),\n  linear-gradient(90deg, rgba(141,199,251,.08) 1px, transparent 1px),\n  var(--navy-deep); background-size: 42px 42px; color: #fff; }\n#hk-process-root .project-intro > span { color: #9fcbf2; }\n#hk-process-root .project-intro h3 { margin: 14px 0 22px; font-size: 28px; }\n#hk-process-root .project-intro ol { list-style: none; margin: 0; padding: 0; border-top: 1px solid rgba(255,255,255,.17); }\n#hk-process-root .project-intro li { min-height: 48px; display: grid; grid-template-columns: 34px 1fr; align-items: center; gap: 9px; border-bottom: 1px solid rgba(255,255,255,.13); }\n#hk-process-root .project-intro li > span { color: #9fcbf2; font: 800 9px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .project-intro li p { margin: 0; color: #d3dfeb; font-size: 12px; line-height: 1.4; }\n#hk-process-root .project-contact { display: grid; grid-template-columns: 30px 1fr; align-items: center; gap: 12px; margin-top: 22px; color: #9fcbf2; }\n#hk-process-root .project-contact strong { display: block; margin-top: 5px; color: #fff; font-size: 12px; }\n#hk-process-root .project-card form { padding: 38px; }\n#hk-process-root .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }\n#hk-process-root .project-card label { display: block; margin-bottom: 16px; }\n#hk-process-root .project-card label > span:first-child { display: block; margin-bottom: 7px; color: var(--navy); font-size: 12px; font-weight: 800; }\n#hk-process-root .project-card input:not([type=\"checkbox\"]):not([type=\"file\"]), #hk-process-root .project-card textarea, #hk-process-root .project-card select { width: 100%; border: 1px solid #bac8d6; border-radius: 8px; background: #fbfdff; color: var(--ink); padding: 12px 13px; }\n#hk-process-root .project-card input:not([type=\"checkbox\"]):not([type=\"file\"]), #hk-process-root .project-card select { height: 48px; }\n#hk-process-root .project-card textarea { min-height: 116px; resize: vertical; }\n#hk-process-root .project-card input:focus, #hk-process-root .project-card textarea:focus, #hk-process-root .project-card select:focus { border-color: var(--blue); background: #fff; }\n#hk-process-root .file-input { position: relative; min-height: 82px; display: grid !important; grid-template-columns: 28px 1fr auto; align-items: center; gap: 12px; padding: 14px; border: 1px dashed #9eb7cf; border-radius: 9px; background: var(--soft-blue); color: var(--blue); cursor: pointer; }\n#hk-process-root .file-input > span { margin: 0 !important; }\n#hk-process-root .file-input strong, #hk-process-root .file-input small { display: block; }\n#hk-process-root .file-input strong { color: var(--navy); font-size: 12px; }\n#hk-process-root .file-input small { margin-top: 4px; color: var(--muted); font-size: 10px; }\n#hk-process-root .file-native { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }\n#hk-process-root .file-status { min-width: 96px; margin: 0 !important; padding: 9px 12px; border: 1px solid #9eb7cf; border-radius: 7px; background: #fff; color: var(--blue-dark) !important; font-size: 11px !important; font-weight: 700 !important; text-align: center; }\n#hk-process-root .consent { display: grid !important; grid-template-columns: 18px 1fr; align-items: start; gap: 9px; color: var(--copy); font-size: 11px; line-height: 1.5; }\n#hk-process-root .consent input { width: 16px; height: 16px; accent-color: var(--blue); }\n#hk-process-root .consent > span { margin: 0 !important; color: var(--copy) !important; font-weight: 400 !important; }\n#hk-process-root .submit-button { width: 100%; }\n#hk-process-root .form-success { display: grid; grid-template-columns: 22px 1fr; gap: 10px; margin-top: 14px; padding: 13px; border: 1px solid #8cc7a6; border-radius: 8px; background: #effaf3; color: #245d3c; }\n#hk-process-root .form-success p { margin: 0; font-size: 12px; line-height: 1.5; }\n#hk-process-root .universal-enquiry { min-width: 0; }\n#hk-process-root .universal-enquiry fieldset { min-width: 0; margin: 0 0 20px; padding: 0; border: 0; }\n#hk-process-root .universal-enquiry legend { margin-bottom: 16px; color: var(--navy); font-size: 18px; font-weight: 700; }\n#hk-process-root .enquiry-context { margin-bottom: 22px; padding-bottom: 20px; border-bottom: 1px solid var(--line); }\n#hk-process-root .enquiry-context > span { color: var(--blue); font: 700 12px\/1.5 \"Roboto Mono\", monospace; letter-spacing: .08em; }\n#hk-process-root .enquiry-context strong { display: block; margin-top: 6px; color: var(--navy); font-size: 21px; }\n#hk-process-root .enquiry-context p, #hk-process-root .enquiry-required, #hk-process-root .enquiry-help { color: var(--copy); font-size: 13px; line-height: 1.6; }\n#hk-process-root .enquiry-fields { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 0 16px; }\n#hk-process-root .enquiry-full { grid-column: 1 \/ -1; }\n#hk-process-root .universal-enquiry label > span:first-child { font-size: 14px; line-height: 1.5; }\n#hk-process-root .universal-enquiry input, #hk-process-root .universal-enquiry textarea, #hk-process-root .universal-enquiry select { font-size: 16px; }\n#hk-process-root .enquiry-optional { margin-bottom: 22px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }\n#hk-process-root .enquiry-optional > summary { display: flex; align-items: center; gap: 10px; padding: 18px 0; color: var(--navy); font-weight: 700; cursor: pointer; list-style: none; }\n#hk-process-root .enquiry-optional > summary::-webkit-details-marker { display: none; }\n#hk-process-root .enquiry-optional > summary > span { margin-left: auto; color: var(--muted); font-size: 12px; font-weight: 400; }\n#hk-process-root .enquiry-optional[open] > summary > svg { transform: rotate(180deg); }\n#hk-process-root .universal-enquiry .consent { font-size: 13px; }\n#hk-process-root .universal-enquiry .file-input:focus-within { outline: 2px solid var(--blue); outline-offset: 3px; }\n#hk-process-root .enquiry-files { display: flex; align-items: start; gap: 12px; }\n#hk-process-root .enquiry-files ul { flex: 1; min-width: 0; margin: 0; padding-left: 18px; font-size: 13px; overflow-wrap: anywhere; }\n#hk-process-root .enquiry-files button { min-height: 40px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 6px; background: #fff; color: var(--blue); }\n#hk-process-root .universal-enquiry .enquiry-error { display: block; color: #a73521; font-size: 13px; line-height: 1.5; margin: 6px 0 14px; }\n#hk-process-root .universal-enquiry [aria-invalid=\"true\"] { border-color: #a73521 !important; }\n#hk-process-root .universal-enquiry button:disabled { opacity: .65; cursor: wait; transform: none; }\n@media (max-width: 600px) { #hk-process-root .enquiry-fields { grid-template-columns: minmax(0, 1fr); } #hk-process-root .universal-enquiry .file-input { grid-template-columns: 24px 1fr; } #hk-process-root .universal-enquiry .file-status { grid-column: 2; justify-self: start; } }\n\n#hk-process-root .faq-section { background: #fff !important; }\n#hk-process-root .faq-layout { display: grid; grid-template-columns: minmax(300px, .6fr) minmax(0, 1.4fr); gap: 56px; }\n#hk-process-root .faq-heading { position: sticky; top: 78px; align-self: start; }\n#hk-process-root .faq-heading h2 { margin-top: 22px; font-size: clamp(34px, 3.3vw, 48px); }\n#hk-process-root .faq-heading > p { margin-top: 18px; color: var(--copy); line-height: 1.65; }\n#hk-process-root .faq-list { display: grid; gap: 10px; }\n#hk-process-root .faq-list details { overflow: hidden; border: 1px solid var(--line); border-radius: 9px; background: #fff; }\n#hk-process-root .faq-list summary { min-height: 72px; display: grid; grid-template-columns: 38px 1fr 20px; align-items: center; gap: 13px; padding: 14px 18px; list-style: none; cursor: pointer; }\n#hk-process-root .faq-list summary::-webkit-details-marker { display: none; }\n#hk-process-root .faq-list summary > span { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 6px; background: var(--soft-blue); color: var(--navy); font: 800 10px\/1 \"Roboto Mono\", monospace; }\n#hk-process-root .faq-list summary strong { font-size: 15px; }\n#hk-process-root .faq-list details[open] summary { background: var(--soft-blue); }\n#hk-process-root .faq-list details[open] summary > span { background: var(--blue); color: #fff; }\n#hk-process-root .faq-list details[open] summary svg { transform: rotate(180deg); }\n#hk-process-root .faq-list details > p { margin: 0; padding: 18px 24px 22px 69px; border-top: 1px solid var(--line); color: var(--copy); font-size: 14px; line-height: 1.65; }\n\n#hk-process-root .global-footer { padding: 64px 0 24px; background: #091a2d; color: #fff; }\n#hk-process-root .footer-top { display: grid; grid-template-columns: minmax(300px, 1.3fr) repeat(3, minmax(150px, .7fr)); gap: 46px; padding-bottom: 48px; }\n#hk-process-root .footer-brand { color: #fff; }\n#hk-process-root .footer-brand img { filter: brightness(0) invert(1); }\n#hk-process-root .footer-brand span { border-color: rgba(255,255,255,.25); }\n#hk-process-root .footer-about h2 { margin: 30px 0 14px; font-size: 29px; line-height: 1.15; }\n#hk-process-root .footer-about p { max-width: 420px; margin: 0; color: #9fb0c1; font-size: 13px; line-height: 1.65; }\n#hk-process-root .footer-column { display: flex; flex-direction: column; align-items: flex-start; gap: 14px; }\n#hk-process-root .footer-column > span { margin-bottom: 7px; color: #91c5f3; }\n#hk-process-root .footer-column a { color: #c7d2de; text-decoration: none; font-size: 13px; line-height: 1.4; }\n#hk-process-root .footer-column a:hover { color: #fff; }\n#hk-process-root .footer-bottom { min-height: 56px; display: flex; align-items: flex-end; justify-content: space-between; gap: 20px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,.14); color: #8194a8; font-size: 12px; }\n\n#hk-process-root .modal-backdrop { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 24px; background: rgba(4,13,24,.84); backdrop-filter: blur(10px); }\n#hk-process-root .modal-dismiss { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; background: transparent; }\n#hk-process-root .video-modal { position: relative; z-index: 2; width: min(900px, 100%); overflow: hidden; border-radius: 13px; background: #fff; box-shadow: 0 28px 80px rgba(0,0,0,.42); }\n#hk-process-root .video-modal header { min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 20px; background: var(--navy-deep); color: #fff; }\n#hk-process-root .video-modal header span { display: block; color: #9fcbf2; }\n#hk-process-root .video-modal header strong { display: block; margin-top: 5px; }\n#hk-process-root .video-modal header button { width: 40px; height: 40px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.3); border-radius: 50%; background: rgba(255,255,255,.08); color: #fff; }\n#hk-process-root .video-frame { aspect-ratio: 16\/9; background: #06101c; }\n#hk-process-root .video-frame iframe { width: 100%; height: 100%; border: 0; }\n#hk-process-root .video-modal > p { margin: 0; padding: 14px 20px; color: var(--copy); font-size: 12px; line-height: 1.55; }\n#hk-process-root .video-modal > p a { color: var(--blue); font-weight: 700; }\n\n@media (max-width: 1200px) {\n  #hk-process-root .global-header-inner { grid-template-columns: 190px 1fr auto; }\n  #hk-process-root .global-nav { gap: 16px; }\n  #hk-process-root .global-nav a { font-size: 13px; }\n  #hk-process-root .language-link { display: none !important; }\n  #hk-process-root .page-map-inner { gap: 15px; }\n  #hk-process-root .page-map-links button { padding-inline: 10px; }\n  #hk-process-root .hero-grid { grid-template-columns: minmax(0,.95fr) minmax(480px,1.05fr); gap: 28px; }\n  #hk-process-root .need-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .need-grid article { min-height: 205px; }\n  #hk-process-root .config-workbench { grid-template-columns: minmax(0,1.2fr) minmax(350px,.8fr); }\n  #hk-process-root .comparison-grid { grid-template-columns: repeat(2,1fr); }\n  #hk-process-root .comparison-grid article:nth-child(n+3) { border-top: 1px solid var(--line); }\n  #hk-process-root .comparison-grid article:last-child:nth-child(odd) { grid-column: 1 \/ -1; }\n  #hk-process-root .module-grid { grid-template-columns: repeat(2,1fr); }\n}\n\n@media (max-width: 1024px) {\n  #hk-process-root .shell { width: min(920px, calc(100% - 40px)); }\n  #hk-process-root .global-header-inner { grid-template-columns: 1fr auto auto; min-height: 70px; }\n  #hk-process-root .global-nav { display: none; }\n  #hk-process-root .menu-button { width: 46px; height: 46px; display: grid; place-items: center; border: 1px solid var(--line); border-radius: 8px; background: #fff; color: var(--navy); }\n  #hk-process-root .mobile-nav { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; padding: 12px 0 18px; }\n  #hk-process-root .mobile-nav a { min-height: 46px; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 0 14px; border: 1px solid var(--line); border-radius: 7px; background: #fff; color: var(--navy); text-decoration: none; font-weight: 700; }\n  #hk-process-root .page-map-label { display: none; }\n  #hk-process-root .page-map-inner { grid-template-columns: minmax(0,1fr) auto; }\n  #hk-process-root .hero-grid { grid-template-columns: 1fr; }\n  #hk-process-root .hero-copy { max-width: 780px; }\n  #hk-process-root .hero h1 { max-width: 800px; }\n  #hk-process-root .hero-visual { max-width: 900px; }\n  #hk-process-root .hero-image-canvas { height: 300px; }\n  #hk-process-root .section { padding: 72px 0; }\n  #hk-process-root .section-heading { grid-template-columns: 1fr; gap: 18px; }\n  #hk-process-root .section-heading > p { max-width: 760px; }\n  #hk-process-root .responsibility-grid { grid-template-columns: 1fr; }\n  #hk-process-root .config-tabs { overflow-x: auto; grid-template-columns: repeat(3, minmax(280px,1fr)); padding-bottom: 5px; }\n  #hk-process-root .config-workbench { grid-template-columns: 1fr; }\n  #hk-process-root .config-image-canvas { min-height: 0; }\n  #hk-process-root .module-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .route-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .evidence-layout { grid-template-columns: 1fr; }\n  #hk-process-root .evidence-cards { grid-template-columns: repeat(3,1fr); grid-template-rows: none; }\n  #hk-process-root .evidence-cards article { padding: 76px 20px 20px; }\n  #hk-process-root .customer-experience-grid { grid-template-columns: 1fr 1fr; }\n  #hk-process-root .customer-experience-card:last-child { grid-column: 1 \/ -1; grid-template-columns: minmax(280px,.72fr) minmax(0,1.28fr); grid-template-rows: none; }\n  #hk-process-root .project-card { grid-template-columns: 1fr; }\n  #hk-process-root .faq-layout { grid-template-columns: 1fr; gap: 28px; }\n  #hk-process-root .faq-heading { position: static; }\n  #hk-process-root .footer-top { grid-template-columns: 1.2fr 1fr 1fr; }\n  #hk-process-root .footer-about { grid-column: 1 \/ -1; }\n}\n\n@media (max-width: 768px) {\n   { scroll-padding-top: 124px; }\n  #hk-process-root .shell { width: calc(100% - 32px); }\n  #hk-process-root .global-header { position: sticky; top: 0; }\n  #hk-process-root .global-header-inner { grid-template-columns: 1fr auto; gap: 12px; }\n  #hk-process-root .brand img { width: 108px; }\n  #hk-process-root .header-cta { display: none; }\n  #hk-process-root .brand img { width: 46px; height: 38px; }\n  #hk-process-root .brand span { padding-left: 9px; }\n  #hk-process-root .brand strong { font-size: 12px; }\n  #hk-process-root .brand small { font-size: 7px; }\n  #hk-process-root .mobile-nav { grid-template-columns: 1fr; }\n  #hk-process-root .page-map { top: 70px; }\n  #hk-process-root .page-map-inner { width: calc(100% - 20px); }\n  #hk-process-root .page-map-cta { padding-right: 4px; }\n  #hk-process-root .breadcrumbs { white-space: normal; padding-bottom: 4px; }\n  #hk-process-root .breadcrumbs ol { flex-wrap: wrap; line-height: 1.6; }\n  #hk-process-root .comparison-scroll-hint { display: block; color: var(--copy); font-size: 12px; line-height: 1.5; margin-bottom: 12px; }\n  #hk-process-root .hero { padding-top: 16px; padding-bottom: 54px; }\n  #hk-process-root .hero h1 { font-size: 42px; }\n  #hk-process-root .hero-lead { font-size: 16px; }\n  #hk-process-root .hero-visual-desktop { display: none; }\n  #hk-process-root .hero-visual-mobile { display: block; margin: 24px 0 20px; }\n  #hk-process-root .hero-actions { display: grid; grid-template-columns: 1fr; }\n  #hk-process-root .hero-actions .hk-button { width: 100%; }\n  #hk-process-root .hero-facts { grid-template-columns: 1fr; }\n  #hk-process-root .hero-image-canvas { height: 210px; padding: 18px 15px; }\n  #hk-process-root .visual-head { padding-inline: 15px; }\n  #hk-process-root .visual-foot { padding-inline: 15px; }\n  #hk-process-root .section { padding: 56px 0; }\n  #hk-process-root .section-heading { margin-bottom: 30px; }\n  #hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { font-size: 38px; }\n  #hk-process-root .need-grid { grid-template-columns: 1fr; }\n  #hk-process-root .need-grid article { min-height: 0; }\n  #hk-process-root .need-grid h3 { margin-top: 26px; }\n  #hk-process-root .responsibility-intro { margin-top: 46px; }\n  #hk-process-root .config-tabs { margin-right: -16px; grid-template-columns: repeat(3, minmax(245px,1fr)); }\n  #hk-process-root .config-image-canvas { min-height: 0; padding: 0; }\n  #hk-process-root .config-image-content { inset: 16px 12px 52px; }\n  #hk-process-root .config-dossier { padding: 26px 22px; }\n  #hk-process-root .confirm-list ul { grid-template-columns: 1fr; }\n  #hk-process-root .module-image { height: 210px; padding: 18px; }\n  #hk-process-root .module-grid { grid-template-columns: 1fr; }\n  #hk-process-root .module-grid article { min-height: 0; }\n  #hk-process-root .comparison-head { align-items: flex-start; flex-direction: column; }\n  #hk-process-root .status-key { justify-content: flex-start; }\n  #hk-process-root .comparison-grid { grid-template-columns: 1fr; }\n  #hk-process-root .comparison-grid article:nth-child(n+2) { border-top: 1px solid var(--line); }\n  #hk-process-root .comparison-grid article:last-child:nth-child(odd) { grid-column: auto; }\n  #hk-process-root .engineering-callout { grid-template-columns: 1fr; }\n  #hk-process-root .engineering-callout .hk-button { width: 100%; }\n  #hk-process-root .route-grid { grid-template-columns: 1fr; }\n  #hk-process-root .route-image { height: 205px; }\n  #hk-process-root .route-copy p { min-height: 0; }\n  #hk-process-root .evidence-image { height: 210px; }\n  #hk-process-root .evidence-caption { padding-left: 92px; }\n  #hk-process-root .evidence-cards { grid-template-columns: 1fr; }\n  #hk-process-root .evidence-cards article { padding: 22px 20px 22px 78px; }\n  #hk-process-root .fat-bar { grid-template-columns: 34px 1fr; }\n  #hk-process-root .fat-bar .hk-button { grid-column: 1 \/ -1; width: 100%; }\n  #hk-process-root .customer-experience-grid { grid-template-columns: 1fr; }\n  #hk-process-root .customer-experience-card, #hk-process-root .customer-experience-card:last-child { grid-column: auto; grid-template-columns: 1fr; grid-template-rows: 210px 1fr; }\n  #hk-process-root .project-intro, #hk-process-root .project-card form { padding: 28px 22px; }\n  #hk-process-root .form-row { grid-template-columns: 1fr; gap: 0; }\n  #hk-process-root .file-input { grid-template-columns: 28px 1fr; }\n  #hk-process-root .file-status { grid-column: 1 \/ -1; width: 100%; }\n  #hk-process-root .faq-list summary { grid-template-columns: 34px 1fr 18px; padding-inline: 13px; }\n  #hk-process-root .faq-list details > p { padding: 16px 16px 20px 60px; }\n  #hk-process-root .footer-top { grid-template-columns: 1fr; gap: 34px; }\n  #hk-process-root .footer-about { grid-column: auto; }\n  #hk-process-root .footer-bottom { align-items: flex-start; flex-direction: column; }\n}\n\n@media (max-width: 480px) {\n  #hk-process-root .page-map-cta { font-size: 0; }\n  #hk-process-root .page-map-cta svg { width: 20px; height: 20px; }\n  #hk-process-root .hero h1 { font-size: 38px; }\n  #hk-process-root .section-heading h2, #hk-process-root .faq-heading h2 { font-size: 34px; }\n  #hk-process-root .visual-head strong { display: none; }\n  #hk-process-root .visual-foot strong { font-size: 12px; }\n  #hk-process-root .config-title { grid-template-columns: 50px 1fr; }\n  #hk-process-root .config-title b { width: 50px; height: 50px; }\n  #hk-process-root .config-title h3 { font-size: 25px; }\n  #hk-process-root .evidence-caption { padding: 60px 18px 18px; }\n  #hk-process-root .play-circle { left: 18px; bottom: -26px; width: 52px; height: 52px; }\n  #hk-process-root .customer-experience-body dl > div { grid-template-columns: 1fr; gap: 6px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n   { scroll-behavior: auto; }\n  #hk-process-root *, #hk-process-root *::before, #hk-process-root *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; }\n}\n\n\/* finesse \u00b7 register=commerce \u00b7 A=HONGKAI-blue-white-orange \u00b7 B=Roboto-fixed-hierarchy \u00b7 C=existing-process-line-template \u00b7 D=in-page-equipment-selection \u00b7 E=source-equipment-images \u00b7 SOUL=4 SPECTACLE=3 DENSITY=6 *\/\n#hk-process-root .multi-hero-visual { align-self: start; }\n#hk-process-root .multi-hero-visual .hero-image-canvas { height:200px; min-height: 170px; padding: 24px 14px 48px; }\n#hk-process-root .multi-hero-detail { display:grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:20px;border-top:1px solid var(--line);background:#fff; }\n#hk-process-root .multi-hero-detail img { width:100%;height:190px;object-fit:contain;object-position:center; }\n#hk-process-root .multi-hero-detail span { display:block;font:700 11px\/1.5 \"Roboto Mono\",monospace;letter-spacing:.08em;color:var(--blue); }\n#hk-process-root .multi-hero-detail strong { display:block;margin:10px 0;font-size:20px;color:var(--navy); }\n#hk-process-root .multi-hero-detail p { font-size:14px;line-height:1.7;color:var(--copy);margin:0; }\n#hk-process-root .multi-config-canvas { position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:530px;min-width:0;min-height:0;padding:24px 30px 60px;border:0;background:#fff; }\n#hk-process-root .multi-config-canvas img { display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center; }\n#hk-process-root .multi-line-map { position:relative;background:#fff; }\n#hk-process-root .multi-line-map > svg { display:block;width:100%;height:auto; }\n#hk-process-root .multi-equipment-highlight { fill:rgba(192,79,50,.05);stroke:var(--orange);stroke-width:2;vector-effect:non-scaling-stroke; }\n#hk-process-root .multi-leader { stroke:#b1c1d0;stroke-width:1;vector-effect:non-scaling-stroke;fill:none; }\n#hk-process-root .multi-leader.selected { stroke:var(--orange);stroke-width:2; }\n#hk-process-root .multi-line-map .module-pin { width:44px;height:44px; }\n#hk-process-root .multi-page .module-explorer .multi-module-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }\n#hk-process-root .multi-page .multi-module-grid .module-selector { border-right:1px solid var(--line); }\n#hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(4n) { border-right:0; }\n#hk-process-root .multi-page .multi-module-grid .module-selector:last-child { grid-column:auto; }\n#hk-process-root .multi-page .module-selector-copy > strong { font-size:14px; }\n#hk-process-root .multi-page .module-selector-copy > small { font-size:12px; }\n#hk-process-root .multi-page .multi-device-canvas { height:420px;padding:12px; }\n#hk-process-root .multi-device-canvas img { display:block;width:100%;height:100%;object-fit:contain;object-position:center; }\n#hk-process-root #multi-equipment-detail { scroll-margin-top:16px; }\n#hk-process-root .multi-page .route-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }\n#hk-process-root .multi-upstream { margin-top:24px;padding:24px;border:1px solid var(--line);background:#fff;border-radius:10px; }\n#hk-process-root .multi-upstream span { font:700 12px\/1.5 \"Roboto Mono\",monospace;color:var(--blue); }\n#hk-process-root .multi-upstream p { margin:10px 0 0;color:var(--copy);line-height:1.7; }\n#hk-process-root .multi-upstream a { color:var(--blue);font-weight:700;text-underline-offset:3px; }\n#hk-process-root .multi-page .visual-head { flex-wrap:wrap;padding-block:12px;gap:8px; }\n#hk-process-root .multi-page .config-media-head, #hk-process-root .multi-page .config-media-foot { flex-wrap:wrap;gap:8px; }\n#hk-process-root .multi-page .config-media-head strong { text-align:left; }\n#hk-process-root .multi-page .module-overview-head > span, #hk-process-root .multi-page .module-detail-label > span { font-size:12px; }\n#hk-process-root .multi-page .configuration-table { min-width:650px; }\n@media(max-width:1024px) { #hk-process-root .multi-page .hero-grid { grid-template-columns:1fr; } #hk-process-root .multi-hero-visual { width:100%;max-width:none; } #hk-process-root .multi-page .module-explorer .multi-module-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(4n) {border-right:1px solid var(--line);} #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(3n) {border-right:0;} }\n@media(max-width:760px) {\n  #hk-process-root .multi-page .hero-grid { display:flex;flex-direction:column; }\n  #hk-process-root .multi-hero-detail { gap:12px;padding:12px; } #hk-process-root .multi-hero-detail img { height:150px; }\n  #hk-process-root .multi-page .route-grid {grid-template-columns:1fr;}\n  #hk-process-root .multi-config-canvas {height:340px;padding:18px 20px 50px;}\n  #hk-process-root .multi-page .module-explorer .multi-module-grid {grid-template-columns:repeat(2,minmax(0,1fr));}\n  #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(n) {border-right:1px solid var(--line);}\n  #hk-process-root .multi-page .multi-module-grid .module-selector:nth-child(2n) {border-right:0;}\n  #hk-process-root .multi-line-map .module-pin, #hk-process-root .multi-line-map .multi-leader {display:none;}\n  #hk-process-root .multi-page .multi-device-canvas {height:290px;}\n  #hk-process-root .multi-page .module-selector-copy > strong {font-size:13px;}\n  #hk-process-root .multi-page .module-overview-head {align-items:flex-start;}\n  #hk-process-root .multi-page .module-overview-head > span {max-width:54%;font-size:11px;}\n}\n\n { overflow-x:clip; }\n#hk-process-root body.modal-open:has(.multi-page) { overflow:hidden; }\n#hk-process-root .multi-page h1,#hk-process-root .multi-page h2 {overflow-wrap:anywhere;min-width:0;}\n#hk-process-root .multi-page .hero h1 {font-size:clamp(40px,3.65vw,58px);}\n#hk-process-root .multi-page .hk-button {white-space:nowrap;}\n#hk-process-root .multi-page .config-tabs strong {line-height:1.35;}\n#hk-process-root .multi-page .evidence-cards h3,#hk-process-root .multi-page .config-title h3,#hk-process-root .multi-page .module-equipment-copy h3,#hk-process-root .multi-page .engineering-callout h3,#hk-process-root .multi-page .project-intro h3,#hk-process-root .multi-page .responsibility-grid .navy h3 {color:var(--white);}\n#hk-process-root .multi-page .module-selector {min-height:92px;}\n#hk-process-root .multi-page .module-overview-head button {min-height:44px;}\n#hk-process-root .multi-page .module-device-enlarge {min-height:44px;}\n#hk-process-root .multi-page .module-detail-navigation button {width:44px;height:44px;}\n#hk-process-root .multi-page .module-pin {font-size:11px;}\n#hk-process-root .multi-page .multi-line-map {margin:12px 0;}\n@media(max-width:1100px) { #hk-process-root .multi-line-map .module-pin,#hk-process-root .multi-line-map .multi-leader {display:none;} }\n@media(max-width:760px) { #hk-process-root .multi-page .hero h1 {font-size:clamp(34px,8vw,42px);} #hk-process-root .multi-page .hk-button {width:100%;padding-inline:12px;} #hk-process-root .multi-page .multi-hero-detail strong {font-size:18px;} #hk-process-root .multi-page .config-tabs {margin-right:0;grid-template-columns:repeat(3,minmax(240px,1fr));} }\n@media(max-width:374px) { #hk-process-root .multi-page .module-explorer .multi-module-grid {grid-template-columns:1fr;} #hk-process-root .multi-page .module-selector {min-height:72px;} #hk-process-root .multi-page .multi-hero-detail {grid-template-columns:1fr;} #hk-process-root .multi-page .multi-hero-detail img {height:170px;} }\n@media(prefers-reduced-motion:reduce) { #hk-process-root .multi-page *, #hk-process-root .multi-page *::before, #hk-process-root .multi-page *::after {scroll-behavior:auto;animation:none;transition:none;} }\n\n#hk-process-root .multi-equipment-highlight.is-interface {stroke-dasharray:6 5;fill:rgba(22,119,200,.035);}\n\n#hk-process-root .multi-hero-visual .hero-image-canvas{height:510px;padding:20px 18px 48px;}\n#hk-process-root .multi-hero-visual .hero-image-canvas img{object-fit:contain;width:100%;height:100%;}\n#hk-process-root .multi-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:24px;gap:8px;background:#f3f7fa;}\n#hk-process-root .multi-flow button{padding:16px 12px;border:1px solid var(--line);border-radius:6px;background:white;text-align:left;display:grid;gap:10px;min-width:0;}\n#hk-process-root .multi-flow button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 -3px var(--orange);}\n#hk-process-root .multi-flow b{color:var(--orange);font:700 13px Roboto, sans-serif;}#hk-process-root .multi-flow span{font-size:14px;font-weight:700;line-height:1.45;}#hk-process-root .multi-flow svg{color:var(--blue);}\n#hk-process-root .multi-control-band{padding:12px 24px;background:var(--navy);color:white;font-size:13px;text-align:center;}\n#hk-process-root .multi-page .multi-evidence-image{height:430px;padding:20px;background:white;}#hk-process-root .multi-evidence-image img{width:100%;height:100%;object-fit:contain;}\n#hk-process-root .multi-page .hero h1{font-size:clamp(37px,3.15vw,52px);}\n#hk-process-root .multi-page .multi-module-grid .module-selector:last-child{grid-column:auto;}\n@media(max-width:1024px){#hk-process-root .multi-flow{grid-template-columns:repeat(3,minmax(0,1fr));}#hk-process-root .multi-hero-visual .hero-image-canvas{height:460px;}}\n@media(max-width:760px){#hk-process-root .multi-hero-visual .hero-image-canvas{height:330px;}#hk-process-root .multi-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;}#hk-process-root .multi-page .hero h1{font-size:clamp(32px,8vw,42px);}#hk-process-root .multi-page .multi-evidence-image{height:300px;}}\n\n#hk-process-root .multi-image-switch{display:flex;gap:0;border-top:1px solid var(--line,#dbe3eb)}\n#hk-process-root .multi-image-switch button{flex:1;min-height:46px;padding:12px 8px!important;font:inherit;font-size:13px;font-weight:700;border:0;background:#f4f7fa!important;color:#304761!important;cursor:pointer}\n#hk-process-root .multi-image-switch button[aria-pressed=\"true\"]{background:#0c4382!important;color:white!important}\n#hk-process-root .multi-image-note{margin:0;padding:12px 18px;color:#617186;font-size:12px;line-height:1.6;background:#fff}\n\n#hk-process-root .multi-spec-grid,#hk-process-root .multi-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n#hk-process-root .multi-spec-card{min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;scroll-margin-top:160px}\n#hk-process-root .multi-spec-card header,#hk-process-root .multi-evidence-card header{padding:24px;background:var(--navy);color:white}\n#hk-process-root .multi-spec-card header span,#hk-process-root .multi-evidence-card header span{font-size:11px;letter-spacing:.08em;color:#abd3f2}\n#hk-process-root .multi-page .multi-spec-card h3,#hk-process-root .multi-page .multi-evidence-card h3{margin:9px 0 0;font-size:26px;color:white!important}\n#hk-process-root .multi-spec-image{height:240px;padding:22px}#hk-process-root .multi-spec-image img{width:100%;height:100%;object-fit:contain}\n#hk-process-root .multi-spec-card table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}\n#hk-process-root .multi-spec-card caption{padding:16px 20px;text-align:left;background:#edf4fa;font-size:13px;font-weight:700}\n#hk-process-root .multi-spec-card th,#hk-process-root .multi-spec-card td{padding:13px 16px;border:0;border-top:1px solid var(--line);text-align:left;font-size:13px;line-height:1.55;vertical-align:top;overflow-wrap:anywhere}\n#hk-process-root .multi-spec-card th{width:45%;color:var(--navy);background:#f4f8fb}#hk-process-root .multi-spec-card td{color:var(--copy)}\n#hk-process-root .multi-spec-card>p{padding:18px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}\n#hk-process-root .multi-unit-rating{margin-top:20px;padding:16px;background:rgba(255,255,255,.07);border:1px solid #58728c}\n#hk-process-root .multi-unit-rating strong{color:#abd3f2;font-size:11px;letter-spacing:.06em}#hk-process-root .multi-unit-rating p{margin:8px 0 0!important;font-size:14px;line-height:1.65;color:white}\n#hk-process-root .multi-evidence-card{min-width:0;overflow:hidden;border:1px solid #58728c;border-radius:12px;background:#163756;color:white}\n#hk-process-root .multi-evidence-media{position:relative;width:100%;height:auto;aspect-ratio:16\/10;background:white;display:block;border:0;padding:16px!important}\n#hk-process-root .multi-evidence-media img{height:100%;width:100%;object-fit:contain}#hk-process-root .multi-evidence-media>span,#hk-process-root .multi-video-play>span{position:absolute;left:16px;right:16px;bottom:12px;text-align:center;padding:12px;background:#102d52;color:white;font-size:13px;font-weight:700;border-radius:6px}\n#hk-process-root .multi-video-play{display:block;width:100%;height:100%;border:0;background:white;position:relative}#hk-process-root .multi-evidence-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n#hk-process-root .multi-evidence-card>p{padding:22px 24px 10px;margin:0;font-size:14px;color:#d4e1ee;line-height:1.7}\n#hk-process-root .multi-evidence-card>a,#hk-process-root .multi-video-links{display:flex;flex-wrap:wrap;gap:16px;padding:0 24px 24px;font-size:13px;font-weight:700;color:#abd3f2}#hk-process-root .multi-video-links a{color:#abd3f2}\n#hk-process-root .multi-acceptance-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;margin-top:24px}#hk-process-root .multi-acceptance-cards article{padding:75px 24px 24px}\n#hk-process-root .multi-config-video-link{padding:16px 24px;font-weight:700;font-size:14px;color:var(--blue)!important;border-top:1px solid var(--line)}\n@media(max-width:760px){#hk-process-root .multi-spec-grid,#hk-process-root .multi-evidence-grid{grid-template-columns:1fr}#hk-process-root .multi-spec-card th,#hk-process-root .multi-spec-card td{padding:12px;font-size:12px}#hk-process-root .multi-spec-image{height:210px}#hk-process-root .multi-acceptance-cards{grid-template-columns:1fr}#hk-process-root .multi-acceptance-cards article{padding:22px 20px 22px 78px}#hk-process-root .multi-spec-card header,#hk-process-root .multi-evidence-card header{padding:20px}}\n\n\/* HK-45 route and equipment controls. *\/\n#hk-process-root .multi-page .config-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#hk-process-root .multi-page .config-tabs strong{font-size:16px}#hk-process-root .multi-page .config-tabs small{font-size:10px}\n#hk-process-root .multi-group-filters{display:flex;flex-wrap:wrap;gap:8px;padding:20px;background:#f0f5fa;border-block:1px solid var(--line)}\n#hk-process-root .multi-group-filters button{display:flex;align-items:center;gap:10px;border:1px solid #b5c9dc;background:white!important;border-radius:6px!important;padding:12px 16px!important;font-size:13px;font-weight:700;min-height:44px;color:#163756!important}\n#hk-process-root .multi-group-filters button[aria-pressed=true]{background:#0c4382!important;color:white!important;border-color:#0c4382}#hk-process-root .multi-group-filters button span{opacity:.7;font-size:11px}\n#hk-process-root .multi-speed-note{padding:24px;background:#edf4fa;border-top:1px solid var(--line)}#hk-process-root .multi-speed-note strong{font-size:11px;color:#0c4382;letter-spacing:.06em}#hk-process-root .multi-speed-note p{font-size:14px;line-height:1.7;margin:10px 0 0;color:#425970}\n#hk-process-root .multi-unit-rating ul{padding-left:18px;margin:12px 0 0;color:#e0ebf6;font-size:14px;line-height:1.7}#hk-process-root .multi-unit-rating li+li{margin-top:6px}\n#hk-process-root .multi-function-panel{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;background:#f0f5fa}#hk-process-root .multi-function-panel>span{font:700 72px\/1 Roboto,sans-serif;color:#b1c7da}#hk-process-root .multi-function-panel strong{font-size:28px;color:#102d52;margin-top:24px}#hk-process-root .multi-function-panel p{padding:0!important;line-height:1.8}#hk-process-root .multi-function-panel small{margin-top:20px;color:#60768b;line-height:1.7}\n#hk-process-root .multi-video-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);border:1px solid #58728c;border-radius:12px;overflow:hidden;background:#163756}\n#hk-process-root .multi-video-stage{aspect-ratio:16\/9;position:relative;align-self:center;background:#071c35}#hk-process-root .multi-video-stage button,#hk-process-root .multi-video-stage iframe{position:absolute;inset:0;width:100%;height:100%;padding:0!important;border:0}#hk-process-root .multi-video-stage img{width:100%;height:100%;object-fit:contain}#hk-process-root .multi-video-stage button span{position:absolute;left:22px;right:22px;bottom:18px;padding:14px;background:#0c4382;color:white;font-weight:700;border-radius:6px;font-size:14px}\n#hk-process-root .multi-video-guide{padding:30px}#hk-process-root .multi-video-guide>span{font-size:11px;letter-spacing:.08em;color:#abd3f2}#hk-process-root .multi-page .multi-video-guide h3{color:white!important;font-size:26px;margin:14px 0 24px}#hk-process-root .multi-video-guide ol{list-style:none;padding:0;margin:0 0 24px}#hk-process-root .multi-video-guide li{display:flex;gap:18px;padding:10px 0;border-bottom:1px solid #36536e;color:#d4e1ee;font-size:14px}#hk-process-root .multi-video-guide b{color:#abd3f2}#hk-process-root .multi-video-guide>a{display:flex;align-items:center;gap:10px;color:white;font-size:14px;font-weight:700}\n#hk-process-root .multi-page .multi-spec-card h3{color:white!important}#hk-process-root .multi-page .multi-spec-card th{width:42%}#hk-process-root .multi-page .multi-hero-visual .hero-image-canvas{height:450px}#hk-process-root .multi-page .multi-config-canvas{height:470px}\n@media(max-width:1024px){#hk-process-root .multi-video-layout{grid-template-columns:1fr}#hk-process-root .multi-video-guide ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px}#hk-process-root .multi-page .config-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#hk-process-root .multi-page .multi-config-canvas{height:400px}}\n@media(max-width:760px){#hk-process-root .multi-page .config-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}#hk-process-root .multi-page .config-tabs button{padding:14px 12px;gap:8px;min-width:0}#hk-process-root .multi-page .config-tabs strong{font-size:14px}#hk-process-root .multi-page .config-tabs small{font-size:9px}#hk-process-root .multi-page .config-tabs button>span{font-size:16px}#hk-process-root .multi-page .multi-config-canvas{height:300px}#hk-process-root .multi-page .multi-hero-visual .hero-image-canvas{height:280px}#hk-process-root .multi-group-filters{gap:6px;padding:14px}#hk-process-root .multi-group-filters button{flex:1 1 auto;padding:10px!important}#hk-process-root .multi-function-panel{min-height:300px;padding:28px}#hk-process-root .multi-video-guide{padding:22px}#hk-process-root .multi-video-guide ol{grid-template-columns:1fr}#hk-process-root .multi-video-stage button span{left:10px;right:10px;bottom:10px;font-size:12px;padding:10px}}\n\n\/* Visible product coverage and project-specific customization. *\/\n#hk-process-root .multi-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}\n#hk-process-root .multi-products-grid article{display:flex;flex-direction:column;min-width:0;padding:26px 22px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:8px}\n#hk-process-root .multi-product-number{font:700 12px\/1.4 \"Roboto Mono\",monospace;color:var(--orange);letter-spacing:.08em}\n#hk-process-root .multi-page .multi-products-grid h3{margin:18px 0 12px;font-size:23px;line-height:1.25;color:var(--navy)}\n#hk-process-root .multi-product-output{display:block;font-size:13px;line-height:1.5;color:var(--blue)}\n#hk-process-root .multi-products-grid p{margin:16px 0 22px;font-size:14px;line-height:1.75;color:var(--copy)}\n#hk-process-root .multi-product-construction{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}\n#hk-process-root .multi-product-construction small{display:block;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.06em;color:#617186}\n#hk-process-root .multi-product-construction span{font-size:13px;font-weight:600;line-height:1.6;color:var(--navy)}\n#hk-process-root .multi-product-input-note{margin:18px 0 30px;padding:18px 22px;background:#edf4fa;border-radius:6px;font-size:13px;line-height:1.7;color:#425970}\n#hk-process-root .multi-custom-scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:44px;padding:36px;background:#102d52;border-radius:10px;color:white}\n#hk-process-root .multi-custom-scope>div>span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#abd3f2}\n#hk-process-root .multi-page .multi-custom-scope h3{margin:15px 0;font-size:30px;line-height:1.2;color:white!important}\n#hk-process-root .multi-custom-scope p{margin:0;font-size:14px;line-height:1.8;color:#d4e1ee}\n#hk-process-root .multi-custom-scope dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}\n#hk-process-root .multi-custom-scope dl>div{padding-top:14px;border-top:1px solid #58728c}\n#hk-process-root .multi-custom-scope dt{font-size:14px;font-weight:700;color:white}#hk-process-root .multi-custom-scope dd{margin:8px 0 0;font-size:13px;line-height:1.7;color:#d4e1ee}\n#hk-process-root .multi-setup-intro{margin:42px 0 24px}#hk-process-root .multi-page .multi-setup-intro h3{font-size:25px;color:var(--navy);margin:0 0 10px}#hk-process-root .multi-setup-intro p{font-size:14px;line-height:1.7;color:var(--copy);margin:0}\n@media(max-width:1100px){#hk-process-root .multi-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hk-process-root .multi-custom-scope{grid-template-columns:1fr;gap:26px}}\n@media(max-width:760px){#hk-process-root .multi-products-grid{grid-template-columns:1fr;gap:14px}#hk-process-root .multi-products-grid article{padding:24px}#hk-process-root .multi-custom-scope{padding:26px 22px}#hk-process-root .multi-custom-scope dl{grid-template-columns:1fr;gap:18px}#hk-process-root .multi-page .multi-custom-scope h3{font-size:27px}#hk-process-root .multi-product-input-note{padding:18px}#hk-process-root .multi-page .multi-setup-intro h3{font-size:23px}}\n\n#hk-process-root .shared50-page .multi-products-grid,#hk-process-root .shared50-page .config-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#hk-process-root .shared50-page .multi-products-grid h3{font-size:26px}@media(max-width:760px){#hk-process-root .shared50-page .multi-products-grid{grid-template-columns:1fr}}\n@media(min-width:1001px){#hk-process-root .shared50-page .config-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}\n\/* Scoped to the new shared form: no existing WPForms IDs or global input rules. *\/\n.hk-universal-enquiry-host { --hk-form-navy: #102d52; --hk-form-blue: #1677c8; --hk-form-orange: #c04f32; --hk-form-line: #d5e0ea; }\n.hk-universal-enquiry-host .hk-universal-product-form { color: var(--hk-form-navy); font-family: Roboto, Arial, sans-serif; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-container { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 0 18px; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field { min-width: 0; padding: 10px 0; clear: none; }\n.hk-universal-enquiry-host .hk-universal-product-form .hk-universal-full { grid-column: 1 \/ -1; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-label { font-size: 14px; line-height: 1.5; color: var(--hk-form-navy); }\n.hk-universal-enquiry-host .hk-universal-product-form input:not([type=checkbox]):not([type=hidden]):not([type=file]),\n.hk-universal-enquiry-host .hk-universal-product-form select,\n.hk-universal-enquiry-host .hk-universal-product-form textarea { max-width: 100%; width: 100%; box-sizing: border-box; min-height: 48px; border: 1px solid #bac8d6; border-radius: 8px; background: #fbfdff; color: #182638; padding: 12px 13px; font-size: 16px; }\n.hk-universal-enquiry-host .hk-universal-product-form textarea { min-height: 116px; resize: vertical; }\n.hk-universal-enquiry-host .hk-universal-product-form :is(input,select,textarea):focus { outline: 2px solid var(--hk-form-blue); outline-offset: 2px; }\n.hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-description { font-size: 13px; line-height: 1.6; color: #52667b; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit { width: 100%; min-height: 50px; padding: 14px 20px; border: 0; border-radius: 8px; background: var(--hk-form-orange); color: #fff; font-weight: 700; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit:hover { background: #a94028; color: #fff; }\n.hk-universal-enquiry-host .hk-universal-product-form button.wpforms-submit:focus-visible { outline: 3px solid var(--hk-form-blue); outline-offset: 3px; }\n@media (max-width:600px) { .hk-universal-enquiry-host .hk-universal-product-form .wpforms-field-container { grid-template-columns: minmax(0,1fr); } }\n\n\/* These rules apply only to this page's authored scope. Theme chrome is retained. *\/\n#hk-process-root { width:100%; font-size:16px; line-height:1.5; }\n#hk-process-root h1,#hk-process-root h2,#hk-process-root h3 { font-family:Roboto,Arial,sans-serif; font-weight:700; }\n#hk-process-root button { font-family:inherit; text-transform:none; box-shadow:none; }\n#hk-process-root button svg { flex-shrink:0; }\n#hk-process-root .hero { padding-top:calc(18px + var(--hk-theme-header-offset, 0px)); }\n#hk-process-root .page-map { top:var(--hk-theme-header-offset, 0px); }\n#hk-process-root section { scroll-margin-top:calc(70px + var(--hk-theme-header-offset, 0px)); }\n#hk-process-root #hk-process-form-slot { min-width:0; padding:32px; background:#fff; }\n#hk-process-root #hk-process-native-enquiry { width:100%; margin:0; }\n#hk-process-root #hk-process-native-enquiry .wpforms-container { margin:0; }\n#hk-process-root .hk-universal-product-form .wpforms-field-label { margin-bottom:7px; }\n#hk-process-root .hk-universal-product-form ul { list-style:none; margin:0; padding:0; }\n#hk-process-root .hk-universal-product-form .wpforms-field-checkbox li { display:flex; align-items:flex-start; gap:9px; }\n#hk-process-root .hk-universal-product-form input[type=checkbox] { flex:0 0 auto; margin-top:5px; }\n#hk-process-root .hk-universal-product-form .wpforms-error { color:#a32920; font-size:14px; }\n#hk-process-root .hk-universal-product-form .wpforms-field-hp { display:none!important; }\n#hk-process-root .wpforms-confirmation-container-full { margin:0; padding:24px; background:#edf7ef; border:1px solid #8ab194; color:#173e26; }\n.hk-process-elementor-page { --widgets-spacing:0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; }\n.hk-process-elementor-page > .elementor-element { margin:0!important; width:100%; }\n@media(max-width:767px) { #hk-process-root .hero { padding-top:calc(16px + var(--hk-theme-header-offset, 0px)); } }\n@media(max-width:600px) { #hk-process-root #hk-process-form-slot { padding:24px 18px; } }\n\n\/* SZ-only integration repair. Do not apply to global Elementor Kit settings. *\/\n#hk-process-root:has(> .multi-page) { overflow-x:clip; overflow-y:visible; }\n#hk-process-root .multi-page h3 { color:var(--ink); }\n#hk-process-root .multi-page .config-title h3,\n#hk-process-root .multi-page .module-equipment-copy h3,\n#hk-process-root .multi-page .engineering-callout h3,\n#hk-process-root .multi-page .evidence-cards h3,\n#hk-process-root .multi-page .responsibility-grid article.navy h3,\n#hk-process-root .multi-page .project-intro h3,\n#hk-process-root .multi-page .image-dialog header h2 { color:#fff; }\n\n#hk-process-root #multi-equipment-detail{scroll-margin-top:calc(75px + var(--hk-theme-header-offset,0px))}\n.e-con:has(#hk-process-root){--container-max-width:100%;--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.e-con-inner:has(#hk-process-root){max-width:none;width:100%;padding:0}<\/style><div id=\"hk-process-root\"><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-extruder-3d-scaled.webp\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-aramid-rack-3d.jpg\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-cage-strander-3d.jpg\"\/><div class=\"multi-page shared50-page\"><div><section class=\"hero\" id=\"overview\"><div class=\"shell\"><nav class=\"breadcrumbs\" aria-label=\"Breadcrumb\"><ol><li><a href=\"https:\/\/hkcablemachine.com\/\">Home<\/a><\/li><li><a href=\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\">Fiber Optic Cable Production Lines<\/a><\/li><li aria-current=\"page\">HK-50 Soft Cable \/ FTTH Line<\/li><\/ol><\/nav><div class=\"hero-grid\"><div class=\"hero-copy\"><div class=\"section-label\"><span>01<\/span><strong>HONGKAI \u00b7 CUSTOM-CONFIGURED PRODUCTION LINE<\/strong><\/div><h1>HK-50 Soft Cable &amp; FTTH Drop Cable Production Line<\/h1><p class=\"hero-subtitle\">Customized around the cables you plan to produce.<\/p><p class=\"hero-lead\">Produce simplex \/ duplex soft cable and FTTH drop cable on a shared HK-50 extrusion platform. Use HK-30-prepared tight-buffered elements for soft cable, or optical fiber and strength members for drop cable. HONGKAI configures the material paths and changeovers around your product mix.<\/p><div class=\"hero-actions\"><a class=\"hk-button hk-button-primary\" href=\"#configurations\">See Products &amp; Setups <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/a><a class=\"hk-button hk-button-ghost\" href=\"#project-inputs\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z\"><\/path><\/svg> Review My Product Mix<\/a><\/div><dl class=\"hero-facts\"><div><dt>PRODUCT FAMILIES<\/dt><dd>Simplex \/ duplex soft cable \u00b7 FTTH drop cable<\/dd><\/div><div><dt>SUPPLY APPROACH<\/dt><dd>Equipment scope customized for your project<\/dd><\/div><div><dt>CONTROL PLATFORM<\/dt><dd>Siemens S7 PLC + ADVANTECH IPC<\/dd><\/div><div><dt>CONFIGURATION BASIS<\/dt><dd>Product drawing, compound and output package<\/dd><\/div><\/dl><\/div><article class=\"hero-visual multi-hero-visual\"><div class=\"visual-head\"><span>HK-50 \u00b7 SHARED EXTRUSION PLATFORM<\/span><strong>50 mm extrusion-unit reference<\/strong><\/div><button class=\"hero-image-canvas image-inspect\" aria-label=\"Enlarge HK-50 equipment reference\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-extruder-3d-scaled.webp\" alt=\"HK-50 extrusion-unit reference in 3D, with hopper, barrel, crosshead and drive enclosure\" title=\"\"><span class=\"image-inspect-hint\">View full image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/span><\/button><p class=\"multi-image-note\">3D reference visualization of the extrusion unit. The approved configuration defines the final machinery, tooling and layout.<\/p><div class=\"visual-foot\"><div><span>ONE PROJECT \u00b7 PRODUCT-SPECIFIC SETUPS<\/span><strong>Compare the soft-cable and FTTH setups on one page.<\/strong><\/div><\/div><\/article><\/div><div class=\"boundary-strip\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"><\/path><\/svg><p><strong>Configure for the actual cable:<\/strong> product changeovers require the appropriate material path, screws, crossheads, guides and operating recipes. Agree the setup and acceptance conditions for each product.<\/p><\/div><\/div><\/section><nav class=\"page-map\" aria-label=\"HK-50 page sections\"><div class=\"shell page-map-inner\"><span class=\"page-map-label\">PAGE MAP<\/span><div class=\"page-map-links\"><button data-section=\"overview\" class=\"active\" aria-current=\"location\">Overview<\/button><button data-section=\"process\" class=\"\">Process<\/button><button data-section=\"configurations\" class=\"\">Products &amp; Setups<\/button><button data-section=\"modules\" class=\"\">Equipment<\/button><button data-section=\"controls\" class=\"\">Specifications<\/button><button data-section=\"cable-routes\" class=\"\">Related Lines<\/button><button data-section=\"evidence\" class=\"\">Quality Checks<\/button><button data-section=\"project-support\" class=\"\">Project Support<\/button><button data-section=\"project-inputs\" class=\"\">Project Inputs<\/button><button data-section=\"faq\" class=\"\">FAQ<\/button><\/div><button class=\"page-map-cta\" aria-label=\"Start project enquiry\">Start Project <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><\/nav><section class=\"section\" id=\"process\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>02<\/span><strong>MATERIAL FLOW &amp; PRODUCT CHANGEOVER<\/strong><\/div><h2>A shared platform with a defined route for each product.<\/h2><\/div><p>Start with the cable drawing. It determines which incoming materials and equipment are active, how the product passes through the line and what must change between batches.<\/p><\/div><div class=\"need-grid\"><article><div class=\"number-title\"><span>01<\/span><small>FEED &amp; POSITION<\/small><\/div><h3>Prepare the elements for the selected cable.<\/h3><p>Feed fiber, buffered elements, aramid and strength members as required. Use the cage-stranding module only when the selected distribution-cable construction calls for it.<\/p><\/article><article><div class=\"number-title\"><span>02<\/span><small>FORM THE CABLE JACKET<\/small><\/div><h3>Match compound, screw and crosshead.<\/h3><p>Dry and feed the selected material, align the incoming elements and use the tooling appropriate to the product profile.<\/p><\/article><article><div class=\"number-title\"><span>03<\/span><small>COOL &amp; INSPECT<\/small><\/div><h3>Stabilize the product and check dimensions.<\/h3><p>Coordinate warm-water cooling, the fixed trough, chiller, drying, diameter measurement and the specified marking interface.<\/p><\/article><article><div class=\"number-title\"><span>04<\/span><small>HAUL OFF &amp; COLLECT<\/small><\/div><h3>Control tension through winding.<\/h3><p>Choose the traction path, accumulator settings and take-up package. Define the reel-change sequence and finished-product tests.<\/p><\/article><\/div><\/div><\/section><section class=\"section configuration-section\" id=\"configurations\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>03<\/span><strong>WHAT YOU CAN MANUFACTURE<\/strong><\/div><h2>Soft cable and FTTH. One configurable platform.<\/h2><\/div><p>The HK-50 platform can be configured for the following indoor and access cable products. Select the families your factory needs; we define the supplied line and changeover arrangements around that mix.<\/p><\/div><div class=\"multi-products-grid\"><article><span class=\"multi-product-number\">01<\/span><h3>Simplex \/ duplex soft cable<\/h3><strong class=\"multi-product-output\">Tight-buffered fiber + aramid + jacket<\/strong><p>Use prepared tight-buffered fiber from the HK-30 stage, add the specified aramid reinforcement and extrude a PVC or LSZH outer jacket. Select the tooling for the single- or twin-element profile.<\/p><div class=\"multi-product-construction\"><small>PRODUCT STRUCTURE<\/small><span>HK-30 tight buffering \u2192 HK-50 soft-cable extrusion<\/span><\/div><\/article><article><span class=\"multi-product-number\">02<\/span><h3>FTTH drop cable<\/h3><strong class=\"multi-product-output\">Optical fiber + strength members + profiled jacket<\/strong><p>Feed optical fiber and the specified FRP or steel strength members through the drop-cable tooling. A self-supporting variant also needs the approved messenger feed and cable profile.<\/p><div class=\"multi-product-construction\"><small>PRODUCT STRUCTURE<\/small><span>Fiber + strength-member pay-off \u2192 HK-50 drop-cable extrusion<\/span><\/div><\/article><\/div><p class=\"multi-product-input-note\"><strong>Starting material:<\/strong> prepared tight-buffered elements for soft cable; supplied optical fiber and the specified strength members for FTTH. HK-30 handles upstream tight buffering. HK-50 forms the finished cable jacket.<\/p><div class=\"multi-custom-scope\"><div><span>CUSTOMIZED BY HONGKAI<\/span><h3>Your cable design defines the line.<\/h3><p>HK-50 is a custom-configured production line. The two main product routes are reference applications; your technical proposal defines the products, equipment and operating conditions included in your project.<\/p><\/div><dl><div><dt>Products &amp; construction<\/dt><dd>Fiber count, cable profile, dimensions and reinforcement.<\/dd><\/div><div><dt>Materials &amp; tooling<\/dt><dd>Compound grades, screws, crossheads, guides and moulds.<\/dd><\/div><div><dt>Process &amp; reel handling<\/dt><dd>Tension, cooling, traction, output targets and reel changes.<\/dd><\/div><div><dt>Factory integration<\/dt><dd>Line direction, space, utilities and control interfaces.<\/dd><\/div><\/dl><\/div><div class=\"multi-setup-intro\"><h3>Explore the setup for each product.<\/h3><p>Choose a tab to review the material path, relevant equipment and information needed for your configuration.<\/p><\/div><div class=\"config-tabs\" role=\"tablist\" aria-label=\"HK-50 product configurations\"><button id=\"multi-config-0\" role=\"tab\" aria-controls=\"multi-configuration-panel\" aria-selected=\"true\" tabindex=\"0\" class=\"active\"><span>01<\/span><div><small>PREPARED TIGHT BUFFER + ARAMID<\/small><strong>Simplex \/ duplex soft cable<\/strong><\/div><\/button><button id=\"multi-config-1\" role=\"tab\" aria-controls=\"multi-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>02<\/span><div><small>FIBER + PARALLEL STRENGTH MEMBERS<\/small><strong>FTTH drop cable<\/strong><\/div><\/button><\/div><div class=\"config-workbench\" role=\"tabpanel\" id=\"multi-configuration-panel\" aria-labelledby=\"multi-config-0\"><div class=\"config-media\"><div class=\"config-media-head\"><span>RELEVANT EQUIPMENT<\/span><strong>Aramid pay-off rack \u2014 reference bank<\/strong><\/div><button class=\"multi-config-canvas image-inspect\" aria-label=\"Enlarge Aramid pay-off rack \u2014 reference bank\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-aramid-rack-3d.jpg\" alt=\"Aramid pay-off rack \u2014 reference bank\" title=\"\"><span class=\"image-inspect-hint\">View full image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/span><\/button><div class=\"multi-speed-note\"><strong>PRODUCTION SPEED FOR THIS ROUTE<\/strong><p>Soft-cable speed is agreed for the selected construction and compound. The 120 m\/min reference applies to 2.0 \u00d7 3.0 mm FTTH cable, not every soft-cable product.<\/p><\/div><\/div><aside class=\"config-dossier\"><span>PREPARED TIGHT BUFFER + ARAMID<\/span><div class=\"config-title\"><b>01<\/b><h3>Simplex \/ duplex soft cable<\/h3><\/div><div class=\"dossier-block\"><small>PRODUCT &amp; APPLICATION<\/small><p>Produce the cable body for the selected simplex or duplex soft-cable construction. Tight buffering is the upstream HK-30 process; the HK-50 applies the outer jacket around buffered elements and aramid.<\/p><\/div><div class=\"dossier-block\"><small>CONFIGURATION REVIEW<\/small><p>Set the incoming tight-buffer packages, aramid quantity and tension, gathering guides, crosshead and profile tooling. Coordinate jacket extrusion, cooling, diameter monitoring, traction and winding. The source also includes a cage-stranding module for a specified 2\u201324 core distribution-cable option; include it only when that product is required.<\/p><\/div><div class=\"confirm-list\"><small>PREPARE FOR THE PROPOSAL<\/small><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Simplex \/ duplex construction and finished dimensions<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Prepared tight-buffer dimensions and reel packages<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Aramid yarn type, quantity and tension<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>PVC \/ LSZH grade, crosshead and tooling<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Winding requirements and acceptance tests<\/span><\/li><\/ul><\/div><button class=\"hk-button hk-button-primary config-enquiry\">Discuss this configuration <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><\/aside><\/div><\/div><\/section><section class=\"section modules-section\" id=\"modules\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>04<\/span><strong>16 EQUIPMENT ENTRIES \u00b7 REVIEW BY FUNCTION<\/strong><\/div><h2>Inspect the equipment behind the product routes.<\/h2><\/div><p>Select a unit to see its job, source parameters and project requirements. The equipment schedule covers the complete reference platform; the active path depends on the chosen product.<\/p><\/div><div class=\"module-explorer\"><div class=\"module-overview-head\"><span>FEED \u2192 FORM \u2192 COOL &amp; INSPECT \u2192 COLLECT<\/span><button>View extrusion reference <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><div class=\"multi-group-filters\" role=\"group\" aria-label=\"Filter equipment by process\"><button aria-pressed=\"true\">All equipment<span>16<\/span><\/button><button aria-pressed=\"false\">Feed<span>4<\/span><\/button><button aria-pressed=\"false\">Form<span>4<\/span><\/button><button aria-pressed=\"false\">Cool &amp; inspect<span>5<\/span><\/button><button aria-pressed=\"false\">Collect<span>3<\/span><\/button><\/div><div class=\"module-grid multi-module-grid\" role=\"group\" aria-label=\"Select HK-50 equipment unit\"><button class=\"module-selector is-selected\" aria-pressed=\"true\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">01<\/span><span class=\"module-selector-copy\"><strong>24-position cage-stranding module<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">02<\/span><span class=\"module-selector-copy\"><strong>Fiber &amp; strength-member pay-off<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">03<\/span><span class=\"module-selector-copy\"><strong>Aramid-yarn pay-off<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">04<\/span><span class=\"module-selector-copy\"><strong>PN800 pay-off with straightener<\/strong><small>Feed<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">05<\/span><span class=\"module-selector-copy\"><strong>Positioning &amp; gathering guide<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">06<\/span><span class=\"module-selector-copy\"><strong>50 mm extrusion unit<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">07<\/span><span class=\"module-selector-copy\"><strong>50 kg dryer &amp; automatic loader<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">08<\/span><span class=\"module-selector-copy\"><strong>PLC + IPC controls<\/strong><small>Form<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">09<\/span><span class=\"module-selector-copy\"><strong>Movable warm-water trough<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">10<\/span><span class=\"module-selector-copy\"><strong>Fixed cooling trough &amp; drying<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">11<\/span><span class=\"module-selector-copy\"><strong>Industrial chiller<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">12<\/span><span class=\"module-selector-copy\"><strong>Laser diameter gauge<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">13<\/span><span class=\"module-selector-copy\"><strong>Printer stand &amp; encoder interface<\/strong><small>Cool &amp; inspect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">14<\/span><span class=\"module-selector-copy\"><strong>Double-wheel capstan<\/strong><small>Collect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">15<\/span><span class=\"module-selector-copy\"><strong>Horizontal tension accumulator<\/strong><small>Collect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><button class=\"module-selector \" aria-pressed=\"false\" aria-controls=\"multi-equipment-detail\"><span class=\"module-number\">16<\/span><span class=\"module-selector-copy\"><strong>PN400\u2013PN630 dual-shaft take-up<\/strong><small>Collect<!-- --> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/small><\/span><\/button><\/div><div class=\"module-equipment-detail\" id=\"multi-equipment-detail\" role=\"region\" aria-labelledby=\"multi-equipment-title\"><div class=\"module-equipment-media\"><div class=\"module-detail-label\"><span>3D EQUIPMENT REFERENCE<\/span><strong>01<!-- --> \/ 16<\/strong><\/div><div class=\"module-device-canvas multi-device-canvas\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-cage-strander-3d.jpg\" alt=\"HONGKAI HK-50 24-position cage-stranding module 3D equipment reference\" title=\"\"><\/div><p>3D reference visualization. Final supplied arrangement follows the approved configuration.<\/p><button class=\"module-device-enlarge\">View equipment image <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/button><\/div><div class=\"module-equipment-copy\"><div class=\"module-detail-navigation\"><span>FEED<\/span><div><button aria-label=\"Previous equipment\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" class=\"previous-arrow\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><button aria-label=\"Next equipment\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/button><\/div><\/div><h3 id=\"multi-equipment-title\">24-position cage-stranding module<\/h3><p>Combines the specified incoming elements for the distribution-cable extension of the shared platform. It is not required for every simplex, duplex or FTTH route.<\/p><div class=\"multi-unit-rating\"><strong>REFERENCE CONFIGURATION<\/strong><ul><li>24-position source configuration<\/li><li>25 \/ 50 km fiber-reel reference<\/li><li>Online adjustment of rotation and pitch<\/li><\/ul><\/div><div class=\"module-equipment-confirm\"><strong>CONFIRM FOR YOUR PROJECT<\/strong><p>Required cable construction, actual reel packages, lay and tension; agree whether this module is included.<\/p><\/div><\/div><\/div><\/div><p class=\"sr-only\" role=\"status\">Selected unit <!-- -->01<!-- -->: <!-- -->24-position cage-stranding module<\/p><\/div><\/section><section class=\"section controls-section\" id=\"controls\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>05<\/span><strong>TECHNICAL REFERENCE &amp; UTILITIES<\/strong><\/div><h2>Read each rating with its operating conditions.<\/h2><\/div><p>These values describe the supplied reference proposal. Product-specific speed, extrusion output, tooling and output reels are confirmed in the technical agreement.<\/p><\/div><div class=\"multi-spec-grid\"><article class=\"multi-spec-card\"><header><span>HK-50 SOURCE CONFIGURATION<\/span><h3>Product &amp; process<\/h3><\/header><table><caption>Product &amp; process<!-- --> reference specifications<\/caption><tbody><tr><th scope=\"row\">Main product routes<\/th><td>Simplex \/ duplex soft cable and FTTH drop cable<\/td><\/tr><tr><th scope=\"row\">Configured extension<\/th><td>2\u201324 core distribution cable; confirm cage-stranding and incoming packages<\/td><\/tr><tr><th scope=\"row\">Jacket materials<\/th><td>PVC \/ LSZH; compound and screw match confirmed per product<\/td><\/tr><tr><th scope=\"row\">Extruder reference<\/th><td>50 mm screw; L\/D 25:1<\/td><\/tr><tr><th scope=\"row\">FTTH profile references<\/th><td>2.0 \u00d7 3.0 mm \/ 2.0 \u00d7 5.2 mm<\/td><\/tr><tr><th scope=\"row\">FTTH speed reference<\/th><td>120 m\/min for 2.0 \u00d7 3.0 mm cable<\/td><\/tr><tr><th scope=\"row\">Other product speeds<\/th><td>Agreed for the selected construction, compound and tooling<\/td><\/tr><tr><th scope=\"row\">Structural maximum speed<\/th><td>150 m\/min; a separate mechanical rating<\/td><\/tr><tr><th scope=\"row\">Take-up reels<\/th><td>PN400\u2013PN630; dimensions and mass confirmed<\/td><\/tr><tr><th scope=\"row\">Take-up tension<\/th><td>5\u201320 N reference<\/td><\/tr><\/tbody><\/table><\/article><article class=\"multi-spec-card\"><header><span>HK-50 SOURCE CONFIGURATION<\/span><h3>Controls &amp; installation<\/h3><\/header><table><caption>Controls &amp; installation<!-- --> reference specifications<\/caption><tbody><tr><th scope=\"row\">Controls<\/th><td>Siemens S7 PLC + ADVANTECH IPC<\/td><\/tr><tr><th scope=\"row\">Approximate line length<\/th><td>28 m; final layout includes handling and access<\/td><\/tr><tr><th scope=\"row\">Approximate installed power<\/th><td>54 kW source configuration<\/td><\/tr><tr><th scope=\"row\">Approximate equipment weight<\/th><td>5 t source configuration<\/td><\/tr><tr><th scope=\"row\">Electrical supply<\/th><td>AC 380 V \/ 50 Hz \/ three-phase five-wire reference<\/td><\/tr><tr><th scope=\"row\">Compressed air<\/th><td>0.5\u20130.6 MPa<\/td><\/tr><tr><th scope=\"row\">Machine center height<\/th><td>1,000 mm<\/td><\/tr><tr><th scope=\"row\">Production direction<\/th><td>Defined with the buyer<\/td><\/tr><\/tbody><\/table><\/article><\/div><div class=\"engineering-callout\"><div><span>PRODUCT SPEED \u00b7 STRUCTURAL SPEED \u00b7 EXTRUSION OUTPUT<\/span><h3>Agree the output by cable construction.<\/h3><p>The 120 m\/min reference applies to 2.0 \u00d7 3.0 mm FTTH cable. Specify the output target for each soft-cable or drop-cable product with its material, tooling, winding and quality checks.<\/p><\/div><a href=\"#project-inputs\" class=\"hk-button hk-button-ghost\">Review My Product Mix <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/a><\/div><\/div><\/section><section class=\"section routes-section\" id=\"cable-routes\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>06<\/span><strong>CONNECT THE PRODUCTION STAGES<\/strong><\/div><h2>Place HK-50 in the right cable route.<\/h2><\/div><p>Start with the intended cable. Add upstream preparation and downstream testing according to that construction.<\/p><\/div><div class=\"route-grid\"><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/tight-buffered-production-line\/\"><div class=\"route-copy\"><span>UPSTREAM TIGHT BUFFERING<\/span><h3>HK-30 Tight Buffered Production Line<\/h3><p>Prepare the buffered fiber elements used in the soft-cable route.<\/p><strong>Explore the route <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/ftth-drop-cable-production-line\/\"><div class=\"route-copy\"><span>FTTH PRODUCT STRUCTURE<\/span><h3>FTTH Drop Cable Production Line<\/h3><p>Start with the required indoor or self-supporting cable construction.<\/p><strong>Explore the route <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\"><div class=\"route-copy\"><span>OUTDOOR PRODUCTION ROUTE<\/span><h3>Fiber Optic Cable Production Lines<\/h3><p>Review coloring, loose-tube extrusion, SZ stranding and HK-90 sheathing by process.<\/p><strong>Explore the route <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"><\/path><\/svg><\/strong><\/div><\/a><\/div><\/div><\/section><section class=\"section evidence-section\" id=\"evidence\"><div class=\"shell\"><div class=\"section-heading inverse\"><div><div class=\"section-label\"><span>07<\/span><strong>PRODUCT TRIALS &amp; TEST EQUIPMENT<\/strong><\/div><h2>Verify both cable setups before acceptance.<\/h2><\/div><p>Agree the trial products and written test methods for your selected soft-cable and FTTH configurations. Define laboratory equipment separately from the production line.<\/p><\/div><div class=\"evidence-cards multi-acceptance-cards\"><article><span>0<!-- -->1<\/span><small>INPUTS &amp; CHANGEOVER<\/small><h3>Use the materials for both product routes.<\/h3><p>Prepare the approved buffered elements, optical fiber, aramid and strength members. Record each tooling, tension and recipe change.<\/p><\/article><article><span>0<!-- -->2<\/span><small>ONLINE QUALITY<\/small><h3>Measure the product while it runs.<\/h3><p>Confirm dimensions, profile, marking, winding and optical checks for each agreed trial product.<\/p><\/article><article><span>0<!-- -->3<\/span><small>LABORATORY TESTS<\/small><h3>Plan testing as a separate equipment scope.<\/h3><p>Select the required mechanical and environmental tests from the cable specification, with suitable fixtures, loads and optical monitoring.<\/p><\/article><\/div><div class=\"fat-bar\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"><\/path><\/svg><div><span>TESTING &amp; QUALITY CONTROL<\/span><strong>Product drawing + trial materials + defined setup + written acceptance tests<\/strong><\/div><a href=\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/#hk-testing-equipment\" class=\"hk-button hk-button-primary\">Review Testing Equipment <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"><\/path><\/svg><\/a><\/div><\/div><\/section><section class=\"section\" id=\"project-support\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>08<\/span><strong>HONGKAI CUSTOMIZATION &amp; PROJECT SUPPORT<\/strong><\/div><h2>Turn your product mix into a complete factory plan.<\/h2><\/div><p>Connect product requirements, equipment selection, changeovers and start-up responsibilities in one written technical proposal.<\/p><\/div><div class=\"responsibility-grid\"><article class=\"white\"><header><span>01<\/span><h3>Product &amp; equipment scope<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>List every product and required changeover<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Define active equipment and material paths<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Confirm supplied, retained and buyer-supplied items<\/span><\/li><\/ul><\/article><article class=\"blue\"><header><span>02<\/span><h3>Factory integration<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Review line layout and handling clearances<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Define utilities, controls and safety interfaces<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Agree installation and commissioning scope<\/span><\/li><\/ul><\/article><article class=\"navy\"><header><span>03<\/span><h3>Start-up &amp; support<\/h3><\/header><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Prepare trial materials and acceptance records<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Confirm training and operating documentation<\/span><\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><span>Agree spare parts and after-sales support<\/span><\/li><\/ul><\/article><\/div><\/div><\/section><section class=\"section project-section\" id=\"project-inputs\"><div class=\"shell\"><div class=\"section-heading \"><div><div class=\"section-label\"><span>09<\/span><strong>START THE ENGINEERING REVIEW<\/strong><\/div><h2>Tell us which products you plan to make.<\/h2><\/div><p>Start with your cable drawings and the intended product mix. Share the information already available; remaining technical details can be confirmed during review.<\/p><\/div><div class=\"project-card\"><div class=\"project-intro\"><span>WHAT TO PREPARE<\/span><h3>Nine inputs for your HK-50 project.<\/h3><ol><li><span>0<!-- -->1<\/span><p>Product drawings and intended product mix<\/p><\/li><li><span>0<!-- -->2<\/span><p>Fiber \/ tight-buffer sizes, counts and reel packages<\/p><\/li><li><span>0<!-- -->3<\/span><p>PVC \/ LSZH grades and colors<\/p><\/li><li><span>0<!-- -->4<\/span><p>Aramid, FRP, steel-wire and messenger requirements<\/p><\/li><li><span>0<!-- -->5<\/span><p>Required output for each cable product<\/p><\/li><li><span>0<!-- -->6<\/span><p>Finished reel dimensions, mass and changeover method<\/p><\/li><li><span>0<!-- -->7<\/span><p>Factory layout, utilities and line direction<\/p><\/li><li><span>0<!-- -->8<\/span><p>Retained equipment and control interfaces<\/p><\/li><li><span>0<!-- -->9<\/span><p>Dimensional, optical and mechanical acceptance tests<\/p><\/li><\/ol><\/div><div id=\"hk-process-form-slot\"><\/div><\/div><\/div><\/section><section class=\"section faq-section\" id=\"faq\"><div class=\"shell faq-layout\"><div class=\"faq-heading\"><div class=\"section-label\"><span>10<\/span><strong>BUYER FAQ<\/strong><\/div><h2>Questions before specifying a shared soft-cable \/ FTTH line.<\/h2><p>Review product coverage, changeovers, speed ratings and the scope of the HK-50 reference equipment.<\/p><\/div><div class=\"faq-list\"><details open=\"\"><summary><span>0<!-- -->1<\/span><strong>Can one HK-50 line produce both soft cable and FTTH drop cable?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>Yes. The shared extrusion platform can be configured for simplex \/ duplex soft cable and FTTH drop cable. Switching products requires the relevant incoming materials, pay-off path, guides, crosshead\/tooling, tension, cooling and take-up settings. The supplied scope and changeover procedure are agreed for your product mix.<\/p><\/details><details><summary><span>0<!-- -->2<\/span><strong>What is the role of the HK-30 tight-buffering line?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>HK-30 applies the tight-buffer layer to supplied coated optical fiber. For the soft-cable route, those prepared buffered elements then feed the HK-50, which adds the specified aramid reinforcement and outer jacket. The FTTH route feeds the approved optical fiber and strength members into the drop-cable extrusion setup.<\/p><\/details><details><summary><span>0<!-- -->3<\/span><strong>Can the line also produce distribution cable?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>The reference proposal includes a 24-position cage-stranding module and a 2\u201324 core distribution-cable option. Include that route only after confirming the cable construction, incoming element packages, stranding requirements, reinforcement, tooling and final equipment scope.<\/p><\/details><details><summary><span>0<!-- -->4<\/span><strong>Does 120 m\/min apply to every cable product?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>No. The source reference is 120 m\/min for 2.0 \u00d7 3.0 mm FTTH cable. Soft-cable, other FTTH profiles and distribution-cable speeds are agreed from the construction, compound and required quality. The 150 m\/min structural maximum is a separate mechanical rating.<\/p><\/details><details><summary><span>0<!-- -->5<\/span><strong>Are all 16 equipment units active for every product?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>No. The equipment schedule describes the shared reference platform. Soft cable, FTTH and any distribution-cable extension use different incoming packages and active material paths. The technical proposal identifies the supplied units and their use for each selected product.<\/p><\/details><details><summary><span>0<!-- -->6<\/span><strong>Is this the same as an outdoor loose-tube cable line?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>No. This HK-50 platform is for the specified soft-cable and FTTH extrusion routes. A common outdoor route uses fiber coloring, loose-tube extrusion, SZ stranding where required by the construction, and HK-90 outer sheathing. Equipment selection follows the cable drawing.<\/p><\/details><details><summary><span>0<!-- -->7<\/span><strong>Does a dual-shaft take-up mean fully automatic reel change?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>No. Two reel positions, tension feedback and servo traversing do not establish automatic cutting and reel transfer. Agree the operator steps, accumulator use, transfer method and restart sequence in the technical proposal.<\/p><\/details><details><summary><span>0<!-- -->8<\/span><strong>Which testing equipment should be planned with the line?<\/strong><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"><\/path><\/svg><\/summary><p>Agree dimensional and optical checks for production and the mechanical or environmental tests required by your cable specification. Laboratory equipment is planned as a separate scope, including the relevant tensile, crush, impact, bending, torsion or water-penetration tests rather than treating it as part of the take-up or packing station.<\/p><\/details><\/div><\/div><\/section><\/div><dialog class=\"image-dialog\" aria-labelledby=\"image-dialog-title\"><\/dialog><\/div><\/div><script data-no-optimize=\"1\" data-no-defer=\"1\">(()=>{var dh=Object.create;var Vc=Object.defineProperty;var hh=Object.getOwnPropertyDescriptor;var gh=Object.getOwnPropertyNames;var Ih=Object.getPrototypeOf,Sh=Object.prototype.hasOwnProperty;var he=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var bh=(a,e,o,t)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of gh(e))!Sh.call(a,n)&&n!==o&&Vc(a,n,{get:()=>e[n],enumerable:!(t=hh(e,n))||t.enumerable});return a};var D=(a,e,o)=>(o=a!=null?dh(Ih(a)):{},bh(e||!a||!a.__esModule?Vc(o,\"default\",{value:a,enumerable:!0}):o,a));var au=he(H=>{\"use strict\";var Gs=Symbol.for(\"react.transitional.element\"),yh=Symbol.for(\"react.portal\"),Ch=Symbol.for(\"react.fragment\"),vh=Symbol.for(\"react.strict_mode\"),Ah=Symbol.for(\"react.profiler\"),Th=Symbol.for(\"react.consumer\"),wh=Symbol.for(\"react.context\"),Lh=Symbol.for(\"react.forward_ref\"),Eh=Symbol.for(\"react.suspense\"),Hh=Symbol.for(\"react.memo\"),Xc=Symbol.for(\"react.lazy\"),Mh=Symbol.for(\"react.activity\"),Zc=Symbol.iterator;function Nh(a){return a===null||typeof a!=\"object\"?null:(a=Zc&&a[Zc]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var Kc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qc=Object.assign,Jc={};function Ko(a,e,o){this.props=a,this.context=e,this.refs=Jc,this.updater=o||Kc}Ko.prototype.isReactComponent={};Ko.prototype.setState=function(a,e){if(typeof a!=\"object\"&&typeof a!=\"function\"&&a!=null)throw Error(\"takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,e,\"setState\")};Ko.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function Wc(){}Wc.prototype=Ko.prototype;function Vs(a,e,o){this.props=a,this.context=e,this.refs=Jc,this.updater=o||Kc}var Zs=Vs.prototype=new Wc;Zs.constructor=Vs;Qc(Zs,Ko.prototype);Zs.isPureReactComponent=!0;var _c=Array.isArray;function Ps(){}var X={H:null,A:null,T:null,S:null},$c=Object.prototype.hasOwnProperty;function _s(a,e,o){var t=o.ref;return{$$typeof:Gs,type:a,key:e,ref:t!==void 0?t:null,props:o}}function Dh(a,e){return _s(a.type,e,a.props)}function js(a){return typeof a==\"object\"&&a!==null&&a.$$typeof===Gs}function kh(a){var e={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+a.replace(\/[=:]\/g,function(o){return e[o]})}var jc=\/\\\/+\/g;function zs(a,e){return typeof a==\"object\"&&a!==null&&a.key!=null?kh(\"\"+a.key):e.toString(36)}function Bh(a){switch(a.status){case\"fulfilled\":return a.value;case\"rejected\":throw a.reason;default:switch(typeof a.status==\"string\"?a.then(Ps,Ps):(a.status=\"pending\",a.then(function(e){a.status===\"pending\"&&(a.status=\"fulfilled\",a.value=e)},function(e){a.status===\"pending\"&&(a.status=\"rejected\",a.reason=e)})),a.status){case\"fulfilled\":return a.value;case\"rejected\":throw a.reason}}throw a}function Xo(a,e,o,t,n){var i=typeof a;(i===\"undefined\"||i===\"boolean\")&&(a=null);var s=!1;if(a===null)s=!0;else switch(i){case\"bigint\":case\"string\":case\"number\":s=!0;break;case\"object\":switch(a.$$typeof){case Gs:case yh:s=!0;break;case Xc:return s=a._init,Xo(s(a._payload),e,o,t,n)}}if(s)return n=n(a),s=t===\"\"?\".\"+zs(a,0):t,_c(n)?(o=\"\",s!=null&&(o=s.replace(jc,\"$&\/\")+\"\/\"),Xo(n,e,o,\"\",function(m){return m})):n!=null&&(js(n)&&(n=Dh(n,o+(n.key==null||a&&a.key===n.key?\"\":(\"\"+n.key).replace(jc,\"$&\/\")+\"\/\")+s)),e.push(n)),1;s=0;var r=t===\"\"?\".\":t+\":\";if(_c(a))for(var c=0;c<a.length;c++)t=a[c],i=r+zs(t,c),s+=Xo(t,e,o,i,n);else if(c=Nh(a),typeof c==\"function\")for(a=c.call(a),c=0;!(t=a.next()).done;)t=t.value,i=r+zs(t,c++),s+=Xo(t,e,o,i,n);else if(i===\"object\"){if(typeof a.then==\"function\")return Xo(Bh(a),e,o,t,n);throw e=String(a),Error(\"Objects are not valid as a React child (found: \"+(e===\"[object Object]\"?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e)+\"). If you meant to render a collection of children, use an array instead.\")}return s}function jn(a,e,o){if(a==null)return a;var t=[],n=0;return Xo(a,t,\"\",\"\",function(i){return e.call(o,i,n++)}),t}function Rh(a){if(a._status===-1){var e=a._result;e=e(),e.then(function(o){(a._status===0||a._status===-1)&&(a._status=1,a._result=o)},function(o){(a._status===0||a._status===-1)&&(a._status=2,a._result=o)}),a._status===-1&&(a._status=0,a._result=e)}if(a._status===1)return a._result.default;throw a._result}var Yc=typeof reportError==\"function\"?reportError:function(a){if(typeof window==\"object\"&&typeof window.ErrorEvent==\"function\"){var e=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:typeof a==\"object\"&&a!==null&&typeof a.message==\"string\"?String(a.message):String(a),error:a});if(!window.dispatchEvent(e))return}else if(typeof process==\"object\"&&typeof process.emit==\"function\"){process.emit(\"uncaughtException\",a);return}console.error(a)},Oh={map:jn,forEach:function(a,e,o){jn(a,function(){e.apply(this,arguments)},o)},count:function(a){var e=0;return jn(a,function(){e++}),e},toArray:function(a){return jn(a,function(e){return e})||[]},only:function(a){if(!js(a))throw Error(\"React.Children.only expected to receive a single React element child.\");return a}};H.Activity=Mh;H.Children=Oh;H.Component=Ko;H.Fragment=Ch;H.Profiler=Ah;H.PureComponent=Vs;H.StrictMode=vh;H.Suspense=Eh;H.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X;H.__COMPILER_RUNTIME={__proto__:null,c:function(a){return X.H.useMemoCache(a)}};H.cache=function(a){return function(){return a.apply(null,arguments)}};H.cacheSignal=function(){return null};H.cloneElement=function(a,e,o){if(a==null)throw Error(\"The argument must be a React element, but you passed \"+a+\".\");var t=Qc({},a.props),n=a.key;if(e!=null)for(i in e.key!==void 0&&(n=\"\"+e.key),e)!$c.call(e,i)||i===\"key\"||i===\"__self\"||i===\"__source\"||i===\"ref\"&&e.ref===void 0||(t[i]=e[i]);var i=arguments.length-2;if(i===1)t.children=o;else if(1<i){for(var s=Array(i),r=0;r<i;r++)s[r]=arguments[r+2];t.children=s}return _s(a.type,n,t)};H.createContext=function(a){return a={$$typeof:wh,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null},a.Provider=a,a.Consumer={$$typeof:Th,_context:a},a};H.createElement=function(a,e,o){var t,n={},i=null;if(e!=null)for(t in e.key!==void 0&&(i=\"\"+e.key),e)$c.call(e,t)&&t!==\"key\"&&t!==\"__self\"&&t!==\"__source\"&&(n[t]=e[t]);var s=arguments.length-2;if(s===1)n.children=o;else if(1<s){for(var r=Array(s),c=0;c<s;c++)r[c]=arguments[c+2];n.children=r}if(a&&a.defaultProps)for(t in s=a.defaultProps,s)n[t]===void 0&&(n[t]=s[t]);return _s(a,i,n)};H.createRef=function(){return{current:null}};H.forwardRef=function(a){return{$$typeof:Lh,render:a}};H.isValidElement=js;H.lazy=function(a){return{$$typeof:Xc,_payload:{_status:-1,_result:a},_init:Rh}};H.memo=function(a,e){return{$$typeof:Hh,type:a,compare:e===void 0?null:e}};H.startTransition=function(a){var e=X.T,o={};X.T=o;try{var t=a(),n=X.S;n!==null&&n(o,t),typeof t==\"object\"&&t!==null&&typeof t.then==\"function\"&&t.then(Ps,Yc)}catch(i){Yc(i)}finally{e!==null&&o.types!==null&&(e.types=o.types),X.T=e}};H.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()};H.use=function(a){return X.H.use(a)};H.useActionState=function(a,e,o){return X.H.useActionState(a,e,o)};H.useCallback=function(a,e){return X.H.useCallback(a,e)};H.useContext=function(a){return X.H.useContext(a)};H.useDebugValue=function(){};H.useDeferredValue=function(a,e){return X.H.useDeferredValue(a,e)};H.useEffect=function(a,e){return X.H.useEffect(a,e)};H.useEffectEvent=function(a){return X.H.useEffectEvent(a)};H.useId=function(){return X.H.useId()};H.useImperativeHandle=function(a,e,o){return X.H.useImperativeHandle(a,e,o)};H.useInsertionEffect=function(a,e){return X.H.useInsertionEffect(a,e)};H.useLayoutEffect=function(a,e){return X.H.useLayoutEffect(a,e)};H.useMemo=function(a,e){return X.H.useMemo(a,e)};H.useOptimistic=function(a,e){return X.H.useOptimistic(a,e)};H.useReducer=function(a,e,o){return X.H.useReducer(a,e,o)};H.useRef=function(a){return X.H.useRef(a)};H.useState=function(a){return X.H.useState(a)};H.useSyncExternalStore=function(a,e,o){return X.H.useSyncExternalStore(a,e,o)};H.useTransition=function(){return X.H.useTransition()};H.version=\"19.2.0\"});var x=he((N1,eu)=>{\"use strict\";eu.exports=au()});var mu=he(W=>{\"use strict\";function Qs(a,e){var o=a.length;a.push(e);a:for(;0<o;){var t=o-1>>>1,n=a[t];if(0<Yn(n,e))a[t]=e,a[o]=n,o=t;else break a}}function ge(a){return a.length===0?null:a[0]}function Kn(a){if(a.length===0)return null;var e=a[0],o=a.pop();if(o!==e){a[0]=o;a:for(var t=0,n=a.length,i=n>>>1;t<i;){var s=2*(t+1)-1,r=a[s],c=s+1,m=a[c];if(0>Yn(r,o))c<n&&0>Yn(m,r)?(a[t]=m,a[c]=o,t=c):(a[t]=r,a[s]=o,t=s);else if(c<n&&0>Yn(m,o))a[t]=m,a[c]=o,t=c;else break a}}return e}function Yn(a,e){var o=a.sortIndex-e.sortIndex;return o!==0?o:a.id-e.id}W.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ou=performance,W.unstable_now=function(){return ou.now()}):(Ys=Date,tu=Ys.now(),W.unstable_now=function(){return Ys.now()-tu});var ou,Ys,tu,Ae=[],Xe=[],Uh=1,ee=null,Na=3,Js=!1,Gt=!1,Vt=!1,Ws=!1,su=typeof setTimeout==\"function\"?setTimeout:null,ru=typeof clearTimeout==\"function\"?clearTimeout:null,nu=typeof setImmediate<\"u\"?setImmediate:null;function Xn(a){for(var e=ge(Xe);e!==null;){if(e.callback===null)Kn(Xe);else if(e.startTime<=a)Kn(Xe),e.sortIndex=e.expirationTime,Qs(Ae,e);else break;e=ge(Xe)}}function $s(a){if(Vt=!1,Xn(a),!Gt)if(ge(Ae)!==null)Gt=!0,Jo||(Jo=!0,Qo());else{var e=ge(Xe);e!==null&&ar($s,e.startTime-a)}}var Jo=!1,Zt=-1,lu=5,cu=-1;function uu(){return Ws?!0:!(W.unstable_now()-cu<lu)}function Xs(){if(Ws=!1,Jo){var a=W.unstable_now();cu=a;var e=!0;try{a:{Gt=!1,Vt&&(Vt=!1,ru(Zt),Zt=-1),Js=!0;var o=Na;try{e:{for(Xn(a),ee=ge(Ae);ee!==null&&!(ee.expirationTime>a&&uu());){var t=ee.callback;if(typeof t==\"function\"){ee.callback=null,Na=ee.priorityLevel;var n=t(ee.expirationTime<=a);if(a=W.unstable_now(),typeof n==\"function\"){ee.callback=n,Xn(a),e=!0;break e}ee===ge(Ae)&&Kn(Ae),Xn(a)}else Kn(Ae);ee=ge(Ae)}if(ee!==null)e=!0;else{var i=ge(Xe);i!==null&&ar($s,i.startTime-a),e=!1}}break a}finally{ee=null,Na=o,Js=!1}e=void 0}}finally{e?Qo():Jo=!1}}}var Qo;typeof nu==\"function\"?Qo=function(){nu(Xs)}:typeof MessageChannel<\"u\"?(Ks=new MessageChannel,iu=Ks.port2,Ks.port1.onmessage=Xs,Qo=function(){iu.postMessage(null)}):Qo=function(){su(Xs,0)};var Ks,iu;function ar(a,e){Zt=su(function(){a(W.unstable_now())},e)}W.unstable_IdlePriority=5;W.unstable_ImmediatePriority=1;W.unstable_LowPriority=4;W.unstable_NormalPriority=3;W.unstable_Profiling=null;W.unstable_UserBlockingPriority=2;W.unstable_cancelCallback=function(a){a.callback=null};W.unstable_forceFrameRate=function(a){0>a||125<a?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):lu=0<a?Math.floor(1e3\/a):5};W.unstable_getCurrentPriorityLevel=function(){return Na};W.unstable_next=function(a){switch(Na){case 1:case 2:case 3:var e=3;break;default:e=Na}var o=Na;Na=e;try{return a()}finally{Na=o}};W.unstable_requestPaint=function(){Ws=!0};W.unstable_runWithPriority=function(a,e){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var o=Na;Na=a;try{return e()}finally{Na=o}};W.unstable_scheduleCallback=function(a,e,o){var t=W.unstable_now();switch(typeof o==\"object\"&&o!==null?(o=o.delay,o=typeof o==\"number\"&&0<o?t+o:t):o=t,a){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=o+n,a={id:Uh++,callback:e,priorityLevel:a,startTime:o,expirationTime:n,sortIndex:-1},o>t?(a.sortIndex=o,Qs(Xe,a),ge(Ae)===null&&a===ge(Xe)&&(Vt?(ru(Zt),Zt=-1):Vt=!0,ar($s,o-t))):(a.sortIndex=n,Qs(Ae,a),Gt||Js||(Gt=!0,Jo||(Jo=!0,Qo()))),a};W.unstable_shouldYield=uu;W.unstable_wrapCallback=function(a){var e=Na;return function(){var o=Na;Na=e;try{return a.apply(this,arguments)}finally{Na=o}}}});var pu=he((k1,fu)=>{\"use strict\";fu.exports=mu()});var hu=he(Ba=>{\"use strict\";var Fh=x();function du(a){var e=\"https:\/\/react.dev\/errors\/\"+a;if(1<arguments.length){e+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)e+=\"&args[]=\"+encodeURIComponent(arguments[o])}return\"Minified React error #\"+a+\"; visit \"+e+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function Ke(){}var ka={d:{f:Ke,r:function(){throw Error(du(522))},D:Ke,C:Ke,L:Ke,m:Ke,X:Ke,S:Ke,M:Ke},p:0,findDOMNode:null},qh=Symbol.for(\"react.portal\");function xh(a,e,o){var t=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:qh,key:t==null?null:\"\"+t,children:a,containerInfo:e,implementation:o}}var _t=Fh.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Qn(a,e){if(a===\"font\")return\"\";if(typeof e==\"string\")return e===\"use-credentials\"?e:\"\"}Ba.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ka;Ba.createPortal=function(a,e){var o=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)throw Error(du(299));return xh(a,e,null,o)};Ba.flushSync=function(a){var e=_t.T,o=ka.p;try{if(_t.T=null,ka.p=2,a)return a()}finally{_t.T=e,ka.p=o,ka.d.f()}};Ba.preconnect=function(a,e){typeof a==\"string\"&&(e?(e=e.crossOrigin,e=typeof e==\"string\"?e===\"use-credentials\"?e:\"\":void 0):e=null,ka.d.C(a,e))};Ba.prefetchDNS=function(a){typeof a==\"string\"&&ka.d.D(a)};Ba.preinit=function(a,e){if(typeof a==\"string\"&&e&&typeof e.as==\"string\"){var o=e.as,t=Qn(o,e.crossOrigin),n=typeof e.integrity==\"string\"?e.integrity:void 0,i=typeof e.fetchPriority==\"string\"?e.fetchPriority:void 0;o===\"style\"?ka.d.S(a,typeof e.precedence==\"string\"?e.precedence:void 0,{crossOrigin:t,integrity:n,fetchPriority:i}):o===\"script\"&&ka.d.X(a,{crossOrigin:t,integrity:n,fetchPriority:i,nonce:typeof e.nonce==\"string\"?e.nonce:void 0})}};Ba.preinitModule=function(a,e){if(typeof a==\"string\")if(typeof e==\"object\"&&e!==null){if(e.as==null||e.as===\"script\"){var o=Qn(e.as,e.crossOrigin);ka.d.M(a,{crossOrigin:o,integrity:typeof e.integrity==\"string\"?e.integrity:void 0,nonce:typeof e.nonce==\"string\"?e.nonce:void 0})}}else e==null&&ka.d.M(a)};Ba.preload=function(a,e){if(typeof a==\"string\"&&typeof e==\"object\"&&e!==null&&typeof e.as==\"string\"){var o=e.as,t=Qn(o,e.crossOrigin);ka.d.L(a,o,{crossOrigin:t,integrity:typeof e.integrity==\"string\"?e.integrity:void 0,nonce:typeof e.nonce==\"string\"?e.nonce:void 0,type:typeof e.type==\"string\"?e.type:void 0,fetchPriority:typeof e.fetchPriority==\"string\"?e.fetchPriority:void 0,referrerPolicy:typeof e.referrerPolicy==\"string\"?e.referrerPolicy:void 0,imageSrcSet:typeof e.imageSrcSet==\"string\"?e.imageSrcSet:void 0,imageSizes:typeof e.imageSizes==\"string\"?e.imageSizes:void 0,media:typeof e.media==\"string\"?e.media:void 0})}};Ba.preloadModule=function(a,e){if(typeof a==\"string\")if(e){var o=Qn(e.as,e.crossOrigin);ka.d.m(a,{as:typeof e.as==\"string\"&&e.as!==\"script\"?e.as:void 0,crossOrigin:o,integrity:typeof e.integrity==\"string\"?e.integrity:void 0})}else ka.d.m(a)};Ba.requestFormReset=function(a){ka.d.r(a)};Ba.unstable_batchedUpdates=function(a,e){return a(e)};Ba.useFormState=function(a,e,o){return _t.H.useFormState(a,e,o)};Ba.useFormStatus=function(){return _t.H.useHostTransitionStatus()};Ba.version=\"19.2.0\"});var Su=he((R1,Iu)=>{\"use strict\";function gu(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gu)}catch(a){console.error(a)}}gu(),Iu.exports=hu()});var Dd=he(Cs=>{\"use strict\";var Ca=pu(),Zm=x(),zh=Su();function b(a){var e=\"https:\/\/react.dev\/errors\/\"+a;if(1<arguments.length){e+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)e+=\"&args[]=\"+encodeURIComponent(arguments[o])}return\"Minified React error #\"+a+\"; visit \"+e+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function _m(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function kn(a){var e=a,o=a;if(a.alternate)for(;e.return;)e=e.return;else{a=e;do e=a,(e.flags&4098)!==0&&(o=e.return),a=e.return;while(a)}return e.tag===3?o:null}function jm(a){if(a.tag===13){var e=a.memoizedState;if(e===null&&(a=a.alternate,a!==null&&(e=a.memoizedState)),e!==null)return e.dehydrated}return null}function Ym(a){if(a.tag===31){var e=a.memoizedState;if(e===null&&(a=a.alternate,a!==null&&(e=a.memoizedState)),e!==null)return e.dehydrated}return null}function bu(a){if(kn(a)!==a)throw Error(b(188))}function Ph(a){var e=a.alternate;if(!e){if(e=kn(a),e===null)throw Error(b(188));return e!==a?null:a}for(var o=a,t=e;;){var n=o.return;if(n===null)break;var i=n.alternate;if(i===null){if(t=n.return,t!==null){o=t;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===o)return bu(n),a;if(i===t)return bu(n),e;i=i.sibling}throw Error(b(188))}if(o.return!==t.return)o=n,t=i;else{for(var s=!1,r=n.child;r;){if(r===o){s=!0,o=n,t=i;break}if(r===t){s=!0,t=n,o=i;break}r=r.sibling}if(!s){for(r=i.child;r;){if(r===o){s=!0,o=i,t=n;break}if(r===t){s=!0,t=i,o=n;break}r=r.sibling}if(!s)throw Error(b(189))}}if(o.alternate!==t)throw Error(b(190))}if(o.tag!==3)throw Error(b(188));return o.stateNode.current===o?a:e}function Xm(a){var e=a.tag;if(e===5||e===26||e===27||e===6)return a;for(a=a.child;a!==null;){if(e=Xm(a),e!==null)return e;a=a.sibling}return null}var J=Object.assign,Gh=Symbol.for(\"react.element\"),Jn=Symbol.for(\"react.transitional.element\"),$t=Symbol.for(\"react.portal\"),tt=Symbol.for(\"react.fragment\"),Km=Symbol.for(\"react.strict_mode\"),Rr=Symbol.for(\"react.profiler\"),Qm=Symbol.for(\"react.consumer\"),De=Symbol.for(\"react.context\"),Ml=Symbol.for(\"react.forward_ref\"),Or=Symbol.for(\"react.suspense\"),Ur=Symbol.for(\"react.suspense_list\"),Nl=Symbol.for(\"react.memo\"),Qe=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\");var Fr=Symbol.for(\"react.activity\");Symbol.for(\"react.legacy_hidden\");Symbol.for(\"react.tracing_marker\");var Vh=Symbol.for(\"react.memo_cache_sentinel\");Symbol.for(\"react.view_transition\");var yu=Symbol.iterator;function jt(a){return a===null||typeof a!=\"object\"?null:(a=yu&&a[yu]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var Zh=Symbol.for(\"react.client.reference\");function qr(a){if(a==null)return null;if(typeof a==\"function\")return a.$$typeof===Zh?null:a.displayName||a.name||null;if(typeof a==\"string\")return a;switch(a){case tt:return\"Fragment\";case Rr:return\"Profiler\";case Km:return\"StrictMode\";case Or:return\"Suspense\";case Ur:return\"SuspenseList\";case Fr:return\"Activity\"}if(typeof a==\"object\")switch(a.$$typeof){case $t:return\"Portal\";case De:return a.displayName||\"Context\";case Qm:return(a._context.displayName||\"Context\")+\".Consumer\";case Ml:var e=a.render;return a=a.displayName,a||(a=e.displayName||e.name||\"\",a=a!==\"\"?\"ForwardRef(\"+a+\")\":\"ForwardRef\"),a;case Nl:return e=a.displayName||null,e!==null?e:qr(a.type)||\"Memo\";case Qe:e=a._payload,a=a._init;try{return qr(a(e))}catch{}}return null}var an=Array.isArray,L=Zm.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=zh.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Mo={pending:!1,data:null,method:null,action:null},xr=[],nt=-1;function Ce(a){return{current:a}}function Ta(a){0>nt||(a.current=xr[nt],xr[nt]=null,nt--)}function Y(a,e){nt++,xr[nt]=a.current,a.current=e}var ye=Ce(null),Sn=Ce(null),ro=Ce(null),Ni=Ce(null);function Di(a,e){switch(Y(ro,e),Y(Sn,a),Y(ye,null),e.nodeType){case 9:case 11:a=(a=e.documentElement)&&(a=a.namespaceURI)?Em(a):0;break;default:if(a=e.tagName,e=e.namespaceURI)e=Em(e),a=Id(e,a);else switch(a){case\"svg\":a=1;break;case\"math\":a=2;break;default:a=0}}Ta(ye),Y(ye,a)}function vt(){Ta(ye),Ta(Sn),Ta(ro)}function zr(a){a.memoizedState!==null&&Y(Ni,a);var e=ye.current,o=Id(e,a.type);e!==o&&(Y(Sn,a),Y(ye,o))}function ki(a){Sn.current===a&&(Ta(ye),Ta(Sn)),Ni.current===a&&(Ta(Ni),Mn._currentValue=Mo)}var er,Cu;function wo(a){if(er===void 0)try{throw Error()}catch(o){var e=o.stack.trim().match(\/\\n( *(at )?)\/);er=e&&e[1]||\"\",Cu=-1<o.stack.indexOf(`\n    at`)?\" (<anonymous>)\":-1<o.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return`\n`+er+a+Cu}var or=!1;function tr(a,e){if(!a||or)return\"\";or=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var t={DetermineComponentFrameRoot:function(){try{if(e){var S=function(){throw Error()};if(Object.defineProperty(S.prototype,\"props\",{set:function(){throw Error()}}),typeof Reflect==\"object\"&&Reflect.construct){try{Reflect.construct(S,[])}catch(g){var d=g}Reflect.construct(a,[],S)}else{try{S.call()}catch(g){d=g}a.call(S.prototype)}}else{try{throw Error()}catch(g){d=g}(S=a())&&typeof S.catch==\"function\"&&S.catch(function(){})}}catch(g){if(g&&d&&typeof g.stack==\"string\")return[g.stack,d.stack]}return[null,null]}};t.DetermineComponentFrameRoot.displayName=\"DetermineComponentFrameRoot\";var n=Object.getOwnPropertyDescriptor(t.DetermineComponentFrameRoot,\"name\");n&&n.configurable&&Object.defineProperty(t.DetermineComponentFrameRoot,\"name\",{value:\"DetermineComponentFrameRoot\"});var i=t.DetermineComponentFrameRoot(),s=i[0],r=i[1];if(s&&r){var c=s.split(`\n`),m=r.split(`\n`);for(n=t=0;t<c.length&&!c[t].includes(\"DetermineComponentFrameRoot\");)t++;for(;n<m.length&&!m[n].includes(\"DetermineComponentFrameRoot\");)n++;if(t===c.length||n===m.length)for(t=c.length-1,n=m.length-1;1<=t&&0<=n&&c[t]!==m[n];)n--;for(;1<=t&&0<=n;t--,n--)if(c[t]!==m[n]){if(t!==1||n!==1)do if(t--,n--,0>n||c[t]!==m[n]){var I=`\n`+c[t].replace(\" at new \",\" at \");return a.displayName&&I.includes(\"<anonymous>\")&&(I=I.replace(\"<anonymous>\",a.displayName)),I}while(1<=t&&0<=n);break}}}finally{or=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:\"\")?wo(o):\"\"}function _h(a,e){switch(a.tag){case 26:case 27:case 5:return wo(a.type);case 16:return wo(\"Lazy\");case 13:return a.child!==e&&e!==null?wo(\"Suspense Fallback\"):wo(\"Suspense\");case 19:return wo(\"SuspenseList\");case 0:case 15:return tr(a.type,!1);case 11:return tr(a.type.render,!1);case 1:return tr(a.type,!0);case 31:return wo(\"Activity\");default:return\"\"}}function vu(a){try{var e=\"\",o=null;do e+=_h(a,o),o=a,a=a.return;while(a);return e}catch(t){return`\nError generating stack: `+t.message+`\n`+t.stack}}var Pr=Object.prototype.hasOwnProperty,Dl=Ca.unstable_scheduleCallback,nr=Ca.unstable_cancelCallback,jh=Ca.unstable_shouldYield,Yh=Ca.unstable_requestPaint,Xa=Ca.unstable_now,Xh=Ca.unstable_getCurrentPriorityLevel,Jm=Ca.unstable_ImmediatePriority,Wm=Ca.unstable_UserBlockingPriority,Bi=Ca.unstable_NormalPriority,Kh=Ca.unstable_LowPriority,$m=Ca.unstable_IdlePriority,Qh=Ca.log,Jh=Ca.unstable_setDisableYieldValue,Bn=null,Ka=null;function oo(a){if(typeof Qh==\"function\"&&Jh(a),Ka&&typeof Ka.setStrictMode==\"function\")try{Ka.setStrictMode(Bn,a)}catch{}}var Qa=Math.clz32?Math.clz32:ag,Wh=Math.log,$h=Math.LN2;function ag(a){return a>>>=0,a===0?32:31-(Wh(a)\/$h|0)|0}var Wn=256,$n=262144,ai=4194304;function Lo(a){var e=a&42;if(e!==0)return e;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function is(a,e,o){var t=a.pendingLanes;if(t===0)return 0;var n=0,i=a.suspendedLanes,s=a.pingedLanes;a=a.warmLanes;var r=t&134217727;return r!==0?(t=r&~i,t!==0?n=Lo(t):(s&=r,s!==0?n=Lo(s):o||(o=r&~a,o!==0&&(n=Lo(o))))):(r=t&~i,r!==0?n=Lo(r):s!==0?n=Lo(s):o||(o=t&~a,o!==0&&(n=Lo(o)))),n===0?0:e!==0&&e!==n&&(e&i)===0&&(i=n&-n,o=e&-e,i>=o||i===32&&(o&4194048)!==0)?e:n}function Rn(a,e){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&e)===0}function eg(a,e){switch(a){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function af(){var a=ai;return ai<<=1,(ai&62914560)===0&&(ai=4194304),a}function ir(a){for(var e=[],o=0;31>o;o++)e.push(a);return e}function On(a,e){a.pendingLanes|=e,e!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function og(a,e,o,t,n,i){var s=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var r=a.entanglements,c=a.expirationTimes,m=a.hiddenUpdates;for(o=s&~o;0<o;){var I=31-Qa(o),S=1<<I;r[I]=0,c[I]=-1;var d=m[I];if(d!==null)for(m[I]=null,I=0;I<d.length;I++){var g=d[I];g!==null&&(g.lane&=-536870913)}o&=~S}t!==0&&ef(a,t,0),i!==0&&n===0&&a.tag!==0&&(a.suspendedLanes|=i&~(s&~e))}function ef(a,e,o){a.pendingLanes|=e,a.suspendedLanes&=~e;var t=31-Qa(e);a.entangledLanes|=e,a.entanglements[t]=a.entanglements[t]|1073741824|o&261930}function of(a,e){var o=a.entangledLanes|=e;for(a=a.entanglements;o;){var t=31-Qa(o),n=1<<t;n&e|a[t]&e&&(a[t]|=e),o&=~n}}function tf(a,e){var o=e&-e;return o=(o&42)!==0?1:kl(o),(o&(a.suspendedLanes|e))!==0?0:o}function kl(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function Bl(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function nf(){var a=P.p;return a!==0?a:(a=window.event,a===void 0?32:Hd(a.type))}function Au(a,e){var o=P.p;try{return P.p=a,e()}finally{P.p=o}}var Co=Math.random().toString(36).slice(2),La=\"__reactFiber$\"+Co,Pa=\"__reactProps$\"+Co,Bt=\"__reactContainer$\"+Co,Gr=\"__reactEvents$\"+Co,tg=\"__reactListeners$\"+Co,ng=\"__reactHandles$\"+Co,Tu=\"__reactResources$\"+Co,Un=\"__reactMarker$\"+Co;function Rl(a){delete a[La],delete a[Pa],delete a[Gr],delete a[tg],delete a[ng]}function it(a){var e=a[La];if(e)return e;for(var o=a.parentNode;o;){if(e=o[Bt]||o[La]){if(o=e.alternate,e.child!==null||o!==null&&o.child!==null)for(a=km(a);a!==null;){if(o=a[La])return o;a=km(a)}return e}a=o,o=a.parentNode}return null}function Rt(a){if(a=a[La]||a[Bt]){var e=a.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return a}return null}function en(a){var e=a.tag;if(e===5||e===26||e===27||e===6)return a.stateNode;throw Error(b(33))}function ht(a){var e=a[Tu];return e||(e=a[Tu]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Aa(a){a[Un]=!0}var sf=new Set,rf={};function xo(a,e){At(a,e),At(a+\"Capture\",e)}function At(a,e){for(rf[a]=e,a=0;a<e.length;a++)sf.add(e[a])}var ig=RegExp(\"^[:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD][:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\\\\-.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]*$\"),wu={},Lu={};function sg(a){return Pr.call(Lu,a)?!0:Pr.call(wu,a)?!1:ig.test(a)?Lu[a]=!0:(wu[a]=!0,!1)}function hi(a,e,o){if(sg(e))if(o===null)a.removeAttribute(e);else{switch(typeof o){case\"undefined\":case\"function\":case\"symbol\":a.removeAttribute(e);return;case\"boolean\":var t=e.toLowerCase().slice(0,5);if(t!==\"data-\"&&t!==\"aria-\"){a.removeAttribute(e);return}}a.setAttribute(e,\"\"+o)}}function ei(a,e,o){if(o===null)a.removeAttribute(e);else{switch(typeof o){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":a.removeAttribute(e);return}a.setAttribute(e,\"\"+o)}}function Te(a,e,o,t){if(t===null)a.removeAttribute(o);else{switch(typeof t){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":a.removeAttribute(o);return}a.setAttributeNS(e,o,\"\"+t)}}function te(a){switch(typeof a){case\"bigint\":case\"boolean\":case\"number\":case\"string\":case\"undefined\":return a;case\"object\":return a;default:return\"\"}}function lf(a){var e=a.type;return(a=a.nodeName)&&a.toLowerCase()===\"input\"&&(e===\"checkbox\"||e===\"radio\")}function rg(a,e,o){var t=Object.getOwnPropertyDescriptor(a.constructor.prototype,e);if(!a.hasOwnProperty(e)&&typeof t<\"u\"&&typeof t.get==\"function\"&&typeof t.set==\"function\"){var n=t.get,i=t.set;return Object.defineProperty(a,e,{configurable:!0,get:function(){return n.call(this)},set:function(s){o=\"\"+s,i.call(this,s)}}),Object.defineProperty(a,e,{enumerable:t.enumerable}),{getValue:function(){return o},setValue:function(s){o=\"\"+s},stopTracking:function(){a._valueTracker=null,delete a[e]}}}}function Vr(a){if(!a._valueTracker){var e=lf(a)?\"checked\":\"value\";a._valueTracker=rg(a,e,\"\"+a[e])}}function cf(a){if(!a)return!1;var e=a._valueTracker;if(!e)return!0;var o=e.getValue(),t=\"\";return a&&(t=lf(a)?a.checked?\"true\":\"false\":a.value),a=t,a!==o?(e.setValue(a),!0):!1}function Ri(a){if(a=a||(typeof document<\"u\"?document:void 0),typeof a>\"u\")return null;try{return a.activeElement||a.body}catch{return a.body}}var lg=\/[\\n\"\\\\]\/g;function se(a){return a.replace(lg,function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"})}function Zr(a,e,o,t,n,i,s,r){a.name=\"\",s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"?a.type=s:a.removeAttribute(\"type\"),e!=null?s===\"number\"?(e===0&&a.value===\"\"||a.value!=e)&&(a.value=\"\"+te(e)):a.value!==\"\"+te(e)&&(a.value=\"\"+te(e)):s!==\"submit\"&&s!==\"reset\"||a.removeAttribute(\"value\"),e!=null?_r(a,s,te(e)):o!=null?_r(a,s,te(o)):t!=null&&a.removeAttribute(\"value\"),n==null&&i!=null&&(a.defaultChecked=!!i),n!=null&&(a.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),r!=null&&typeof r!=\"function\"&&typeof r!=\"symbol\"&&typeof r!=\"boolean\"?a.name=\"\"+te(r):a.removeAttribute(\"name\")}function uf(a,e,o,t,n,i,s,r){if(i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(a.type=i),e!=null||o!=null){if(!(i!==\"submit\"&&i!==\"reset\"||e!=null)){Vr(a);return}o=o!=null?\"\"+te(o):\"\",e=e!=null?\"\"+te(e):o,r||e===a.value||(a.value=e),a.defaultValue=e}t=t??n,t=typeof t!=\"function\"&&typeof t!=\"symbol\"&&!!t,a.checked=r?a.checked:!!t,a.defaultChecked=!!t,s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"&&(a.name=s),Vr(a)}function _r(a,e,o){e===\"number\"&&Ri(a.ownerDocument)===a||a.defaultValue===\"\"+o||(a.defaultValue=\"\"+o)}function gt(a,e,o,t){if(a=a.options,e){e={};for(var n=0;n<o.length;n++)e[\"$\"+o[n]]=!0;for(o=0;o<a.length;o++)n=e.hasOwnProperty(\"$\"+a[o].value),a[o].selected!==n&&(a[o].selected=n),n&&t&&(a[o].defaultSelected=!0)}else{for(o=\"\"+te(o),e=null,n=0;n<a.length;n++){if(a[n].value===o){a[n].selected=!0,t&&(a[n].defaultSelected=!0);return}e!==null||a[n].disabled||(e=a[n])}e!==null&&(e.selected=!0)}}function mf(a,e,o){if(e!=null&&(e=\"\"+te(e),e!==a.value&&(a.value=e),o==null)){a.defaultValue!==e&&(a.defaultValue=e);return}a.defaultValue=o!=null?\"\"+te(o):\"\"}function ff(a,e,o,t){if(e==null){if(t!=null){if(o!=null)throw Error(b(92));if(an(t)){if(1<t.length)throw Error(b(93));t=t[0]}o=t}o==null&&(o=\"\"),e=o}o=te(e),a.defaultValue=o,t=a.textContent,t===o&&t!==\"\"&&t!==null&&(a.value=t),Vr(a)}function Tt(a,e){if(e){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=e;return}}a.textContent=e}var cg=new Set(\"animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp\".split(\" \"));function Eu(a,e,o){var t=e.indexOf(\"--\")===0;o==null||typeof o==\"boolean\"||o===\"\"?t?a.setProperty(e,\"\"):e===\"float\"?a.cssFloat=\"\":a[e]=\"\":t?a.setProperty(e,o):typeof o!=\"number\"||o===0||cg.has(e)?e===\"float\"?a.cssFloat=o:a[e]=(\"\"+o).trim():a[e]=o+\"px\"}function pf(a,e,o){if(e!=null&&typeof e!=\"object\")throw Error(b(62));if(a=a.style,o!=null){for(var t in o)!o.hasOwnProperty(t)||e!=null&&e.hasOwnProperty(t)||(t.indexOf(\"--\")===0?a.setProperty(t,\"\"):t===\"float\"?a.cssFloat=\"\":a[t]=\"\");for(var n in e)t=e[n],e.hasOwnProperty(n)&&o[n]!==t&&Eu(a,n,t)}else for(var i in e)e.hasOwnProperty(i)&&Eu(a,i,e[i])}function Ol(a){if(a.indexOf(\"-\")===-1)return!1;switch(a){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var ug=new Map([[\"acceptCharset\",\"accept-charset\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"],[\"crossOrigin\",\"crossorigin\"],[\"accentHeight\",\"accent-height\"],[\"alignmentBaseline\",\"alignment-baseline\"],[\"arabicForm\",\"arabic-form\"],[\"baselineShift\",\"baseline-shift\"],[\"capHeight\",\"cap-height\"],[\"clipPath\",\"clip-path\"],[\"clipRule\",\"clip-rule\"],[\"colorInterpolation\",\"color-interpolation\"],[\"colorInterpolationFilters\",\"color-interpolation-filters\"],[\"colorProfile\",\"color-profile\"],[\"colorRendering\",\"color-rendering\"],[\"dominantBaseline\",\"dominant-baseline\"],[\"enableBackground\",\"enable-background\"],[\"fillOpacity\",\"fill-opacity\"],[\"fillRule\",\"fill-rule\"],[\"floodColor\",\"flood-color\"],[\"floodOpacity\",\"flood-opacity\"],[\"fontFamily\",\"font-family\"],[\"fontSize\",\"font-size\"],[\"fontSizeAdjust\",\"font-size-adjust\"],[\"fontStretch\",\"font-stretch\"],[\"fontStyle\",\"font-style\"],[\"fontVariant\",\"font-variant\"],[\"fontWeight\",\"font-weight\"],[\"glyphName\",\"glyph-name\"],[\"glyphOrientationHorizontal\",\"glyph-orientation-horizontal\"],[\"glyphOrientationVertical\",\"glyph-orientation-vertical\"],[\"horizAdvX\",\"horiz-adv-x\"],[\"horizOriginX\",\"horiz-origin-x\"],[\"imageRendering\",\"image-rendering\"],[\"letterSpacing\",\"letter-spacing\"],[\"lightingColor\",\"lighting-color\"],[\"markerEnd\",\"marker-end\"],[\"markerMid\",\"marker-mid\"],[\"markerStart\",\"marker-start\"],[\"overlinePosition\",\"overline-position\"],[\"overlineThickness\",\"overline-thickness\"],[\"paintOrder\",\"paint-order\"],[\"panose-1\",\"panose-1\"],[\"pointerEvents\",\"pointer-events\"],[\"renderingIntent\",\"rendering-intent\"],[\"shapeRendering\",\"shape-rendering\"],[\"stopColor\",\"stop-color\"],[\"stopOpacity\",\"stop-opacity\"],[\"strikethroughPosition\",\"strikethrough-position\"],[\"strikethroughThickness\",\"strikethrough-thickness\"],[\"strokeDasharray\",\"stroke-dasharray\"],[\"strokeDashoffset\",\"stroke-dashoffset\"],[\"strokeLinecap\",\"stroke-linecap\"],[\"strokeLinejoin\",\"stroke-linejoin\"],[\"strokeMiterlimit\",\"stroke-miterlimit\"],[\"strokeOpacity\",\"stroke-opacity\"],[\"strokeWidth\",\"stroke-width\"],[\"textAnchor\",\"text-anchor\"],[\"textDecoration\",\"text-decoration\"],[\"textRendering\",\"text-rendering\"],[\"transformOrigin\",\"transform-origin\"],[\"underlinePosition\",\"underline-position\"],[\"underlineThickness\",\"underline-thickness\"],[\"unicodeBidi\",\"unicode-bidi\"],[\"unicodeRange\",\"unicode-range\"],[\"unitsPerEm\",\"units-per-em\"],[\"vAlphabetic\",\"v-alphabetic\"],[\"vHanging\",\"v-hanging\"],[\"vIdeographic\",\"v-ideographic\"],[\"vMathematical\",\"v-mathematical\"],[\"vectorEffect\",\"vector-effect\"],[\"vertAdvY\",\"vert-adv-y\"],[\"vertOriginX\",\"vert-origin-x\"],[\"vertOriginY\",\"vert-origin-y\"],[\"wordSpacing\",\"word-spacing\"],[\"writingMode\",\"writing-mode\"],[\"xmlnsXlink\",\"xmlns:xlink\"],[\"xHeight\",\"x-height\"]]),mg=\/^[\\u0000-\\u001F ]*j[\\r\\n\\t]*a[\\r\\n\\t]*v[\\r\\n\\t]*a[\\r\\n\\t]*s[\\r\\n\\t]*c[\\r\\n\\t]*r[\\r\\n\\t]*i[\\r\\n\\t]*p[\\r\\n\\t]*t[\\r\\n\\t]*:\/i;function gi(a){return mg.test(\"\"+a)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":a}function ke(){}var jr=null;function Ul(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var st=null,It=null;function Hu(a){var e=Rt(a);if(e&&(a=e.stateNode)){var o=a[Pa]||null;a:switch(a=e.stateNode,e.type){case\"input\":if(Zr(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),e=o.name,o.type===\"radio\"&&e!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name=\"'+se(\"\"+e)+'\"][type=\"radio\"]'),e=0;e<o.length;e++){var t=o[e];if(t!==a&&t.form===a.form){var n=t[Pa]||null;if(!n)throw Error(b(90));Zr(t,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<o.length;e++)t=o[e],t.form===a.form&&cf(t)}break a;case\"textarea\":mf(a,o.value,o.defaultValue);break a;case\"select\":e=o.value,e!=null&&gt(a,!!o.multiple,e,!1)}}}var sr=!1;function df(a,e,o){if(sr)return a(e,o);sr=!0;try{var t=a(e);return t}finally{if(sr=!1,(st!==null||It!==null)&&(Is(),st&&(e=st,a=It,It=st=null,Hu(e),a)))for(e=0;e<a.length;e++)Hu(a[e])}}function bn(a,e){var o=a.stateNode;if(o===null)return null;var t=o[Pa]||null;if(t===null)return null;o=t[e];a:switch(e){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":case\"onMouseEnter\":(t=!t.disabled)||(a=a.type,t=!(a===\"button\"||a===\"input\"||a===\"select\"||a===\"textarea\")),a=!t;break a;default:a=!1}if(a)return null;if(o&&typeof o!=\"function\")throw Error(b(231,e,typeof o));return o}var Fe=!(typeof window>\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),Yr=!1;if(Fe)try{Wo={},Object.defineProperty(Wo,\"passive\",{get:function(){Yr=!0}}),window.addEventListener(\"test\",Wo,Wo),window.removeEventListener(\"test\",Wo,Wo)}catch{Yr=!1}var Wo,to=null,Fl=null,Ii=null;function hf(){if(Ii)return Ii;var a,e=Fl,o=e.length,t,n=\"value\"in to?to.value:to.textContent,i=n.length;for(a=0;a<o&&e[a]===n[a];a++);var s=o-a;for(t=1;t<=s&&e[o-t]===n[i-t];t++);return Ii=n.slice(a,1<t?1-t:void 0)}function Si(a){var e=a.keyCode;return\"charCode\"in a?(a=a.charCode,a===0&&e===13&&(a=13)):a=e,a===10&&(a=13),32<=a||a===13?a:0}function oi(){return!0}function Mu(){return!1}function Ga(a){function e(o,t,n,i,s){this._reactName=o,this._targetInst=n,this.type=t,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var r in a)a.hasOwnProperty(r)&&(o=a[r],this[r]=o?o(i):i[r]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?oi:Mu,this.isPropagationStopped=Mu,this}return J(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!=\"unknown\"&&(o.returnValue=!1),this.isDefaultPrevented=oi)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!=\"unknown\"&&(o.cancelBubble=!0),this.isPropagationStopped=oi)},persist:function(){},isPersistent:oi}),e}var zo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ss=Ga(zo),Fn=J({},zo,{view:0,detail:0}),fg=Ga(Fn),rr,lr,Yt,rs=J({},Fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ql,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return\"movementX\"in a?a.movementX:(a!==Yt&&(Yt&&a.type===\"mousemove\"?(rr=a.screenX-Yt.screenX,lr=a.screenY-Yt.screenY):lr=rr=0,Yt=a),rr)},movementY:function(a){return\"movementY\"in a?a.movementY:lr}}),Nu=Ga(rs),pg=J({},rs,{dataTransfer:0}),dg=Ga(pg),hg=J({},Fn,{relatedTarget:0}),cr=Ga(hg),gg=J({},zo,{animationName:0,elapsedTime:0,pseudoElement:0}),Ig=Ga(gg),Sg=J({},zo,{clipboardData:function(a){return\"clipboardData\"in a?a.clipboardData:window.clipboardData}}),bg=Ga(Sg),yg=J({},zo,{data:0}),Du=Ga(yg),Cg={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},vg={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},Ag={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Tg(a){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(a):(a=Ag[a])?!!e[a]:!1}function ql(){return Tg}var wg=J({},Fn,{key:function(a){if(a.key){var e=Cg[a.key]||a.key;if(e!==\"Unidentified\")return e}return a.type===\"keypress\"?(a=Si(a),a===13?\"Enter\":String.fromCharCode(a)):a.type===\"keydown\"||a.type===\"keyup\"?vg[a.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ql,charCode:function(a){return a.type===\"keypress\"?Si(a):0},keyCode:function(a){return a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0},which:function(a){return a.type===\"keypress\"?Si(a):a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0}}),Lg=Ga(wg),Eg=J({},rs,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=Ga(Eg),Hg=J({},Fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ql}),Mg=Ga(Hg),Ng=J({},zo,{propertyName:0,elapsedTime:0,pseudoElement:0}),Dg=Ga(Ng),kg=J({},rs,{deltaX:function(a){return\"deltaX\"in a?a.deltaX:\"wheelDeltaX\"in a?-a.wheelDeltaX:0},deltaY:function(a){return\"deltaY\"in a?a.deltaY:\"wheelDeltaY\"in a?-a.wheelDeltaY:\"wheelDelta\"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),Bg=Ga(kg),Rg=J({},zo,{newState:0,oldState:0}),Og=Ga(Rg),Ug=[9,13,27,32],xl=Fe&&\"CompositionEvent\"in window,nn=null;Fe&&\"documentMode\"in document&&(nn=document.documentMode);var Fg=Fe&&\"TextEvent\"in window&&!nn,gf=Fe&&(!xl||nn&&8<nn&&11>=nn),Bu=\" \",Ru=!1;function If(a,e){switch(a){case\"keyup\":return Ug.indexOf(e.keyCode)!==-1;case\"keydown\":return e.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function Sf(a){return a=a.detail,typeof a==\"object\"&&\"data\"in a?a.data:null}var rt=!1;function qg(a,e){switch(a){case\"compositionend\":return Sf(e);case\"keypress\":return e.which!==32?null:(Ru=!0,Bu);case\"textInput\":return a=e.data,a===Bu&&Ru?null:a;default:return null}}function xg(a,e){if(rt)return a===\"compositionend\"||!xl&&If(a,e)?(a=hf(),Ii=Fl=to=null,rt=!1,a):null;switch(a){case\"paste\":return null;case\"keypress\":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case\"compositionend\":return gf&&e.locale!==\"ko\"?null:e.data;default:return null}}var zg={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ou(a){var e=a&&a.nodeName&&a.nodeName.toLowerCase();return e===\"input\"?!!zg[a.type]:e===\"textarea\"}function bf(a,e,o,t){st?It?It.push(t):It=[t]:st=t,e=Wi(e,\"onChange\"),0<e.length&&(o=new ss(\"onChange\",\"change\",null,o,t),a.push({event:o,listeners:e}))}var sn=null,yn=null;function Pg(a){dd(a,0)}function ls(a){var e=en(a);if(cf(e))return a}function Uu(a,e){if(a===\"change\")return e}var yf=!1;Fe&&(Fe?(ni=\"oninput\"in document,ni||(ur=document.createElement(\"div\"),ur.setAttribute(\"oninput\",\"return;\"),ni=typeof ur.oninput==\"function\"),ti=ni):ti=!1,yf=ti&&(!document.documentMode||9<document.documentMode));var ti,ni,ur;function Fu(){sn&&(sn.detachEvent(\"onpropertychange\",Cf),yn=sn=null)}function Cf(a){if(a.propertyName===\"value\"&&ls(yn)){var e=[];bf(e,yn,a,Ul(a)),df(Pg,e)}}function Gg(a,e,o){a===\"focusin\"?(Fu(),sn=e,yn=o,sn.attachEvent(\"onpropertychange\",Cf)):a===\"focusout\"&&Fu()}function Vg(a){if(a===\"selectionchange\"||a===\"keyup\"||a===\"keydown\")return ls(yn)}function Zg(a,e){if(a===\"click\")return ls(e)}function _g(a,e){if(a===\"input\"||a===\"change\")return ls(e)}function jg(a,e){return a===e&&(a!==0||1\/a===1\/e)||a!==a&&e!==e}var Wa=typeof Object.is==\"function\"?Object.is:jg;function Cn(a,e){if(Wa(a,e))return!0;if(typeof a!=\"object\"||a===null||typeof e!=\"object\"||e===null)return!1;var o=Object.keys(a),t=Object.keys(e);if(o.length!==t.length)return!1;for(t=0;t<o.length;t++){var n=o[t];if(!Pr.call(e,n)||!Wa(a[n],e[n]))return!1}return!0}function qu(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function xu(a,e){var o=qu(a);a=0;for(var t;o;){if(o.nodeType===3){if(t=a+o.textContent.length,a<=e&&t>=e)return{node:o,offset:e-a};a=t}a:{for(;o;){if(o.nextSibling){o=o.nextSibling;break a}o=o.parentNode}o=void 0}o=qu(o)}}function vf(a,e){return a&&e?a===e?!0:a&&a.nodeType===3?!1:e&&e.nodeType===3?vf(a,e.parentNode):\"contains\"in a?a.contains(e):a.compareDocumentPosition?!!(a.compareDocumentPosition(e)&16):!1:!1}function Af(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var e=Ri(a.document);e instanceof a.HTMLIFrameElement;){try{var o=typeof e.contentWindow.location.href==\"string\"}catch{o=!1}if(o)a=e.contentWindow;else break;e=Ri(a.document)}return e}function zl(a){var e=a&&a.nodeName&&a.nodeName.toLowerCase();return e&&(e===\"input\"&&(a.type===\"text\"||a.type===\"search\"||a.type===\"tel\"||a.type===\"url\"||a.type===\"password\")||e===\"textarea\"||a.contentEditable===\"true\")}var Yg=Fe&&\"documentMode\"in document&&11>=document.documentMode,lt=null,Xr=null,rn=null,Kr=!1;function zu(a,e,o){var t=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Kr||lt==null||lt!==Ri(t)||(t=lt,\"selectionStart\"in t&&zl(t)?t={start:t.selectionStart,end:t.selectionEnd}:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection(),t={anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}),rn&&Cn(rn,t)||(rn=t,t=Wi(Xr,\"onSelect\"),0<t.length&&(e=new ss(\"onSelect\",\"select\",null,e,o),a.push({event:e,listeners:t}),e.target=lt)))}function To(a,e){var o={};return o[a.toLowerCase()]=e.toLowerCase(),o[\"Webkit\"+a]=\"webkit\"+e,o[\"Moz\"+a]=\"moz\"+e,o}var ct={animationend:To(\"Animation\",\"AnimationEnd\"),animationiteration:To(\"Animation\",\"AnimationIteration\"),animationstart:To(\"Animation\",\"AnimationStart\"),transitionrun:To(\"Transition\",\"TransitionRun\"),transitionstart:To(\"Transition\",\"TransitionStart\"),transitioncancel:To(\"Transition\",\"TransitionCancel\"),transitionend:To(\"Transition\",\"TransitionEnd\")},mr={},Tf={};Fe&&(Tf=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete ct.animationend.animation,delete ct.animationiteration.animation,delete ct.animationstart.animation),\"TransitionEvent\"in window||delete ct.transitionend.transition);function Po(a){if(mr[a])return mr[a];if(!ct[a])return a;var e=ct[a],o;for(o in e)if(e.hasOwnProperty(o)&&o in Tf)return mr[a]=e[o];return a}var wf=Po(\"animationend\"),Lf=Po(\"animationiteration\"),Ef=Po(\"animationstart\"),Xg=Po(\"transitionrun\"),Kg=Po(\"transitionstart\"),Qg=Po(\"transitioncancel\"),Hf=Po(\"transitionend\"),Mf=new Map,Qr=\"abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\".split(\" \");Qr.push(\"scrollEnd\");function de(a,e){Mf.set(a,e),xo(e,[a])}var Oi=typeof reportError==\"function\"?reportError:function(a){if(typeof window==\"object\"&&typeof window.ErrorEvent==\"function\"){var e=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:typeof a==\"object\"&&a!==null&&typeof a.message==\"string\"?String(a.message):String(a),error:a});if(!window.dispatchEvent(e))return}else if(typeof process==\"object\"&&typeof process.emit==\"function\"){process.emit(\"uncaughtException\",a);return}console.error(a)},oe=[],ut=0,Pl=0;function cs(){for(var a=ut,e=Pl=ut=0;e<a;){var o=oe[e];oe[e++]=null;var t=oe[e];oe[e++]=null;var n=oe[e];oe[e++]=null;var i=oe[e];if(oe[e++]=null,t!==null&&n!==null){var s=t.pending;s===null?n.next=n:(n.next=s.next,s.next=n),t.pending=n}i!==0&&Nf(o,n,i)}}function us(a,e,o,t){oe[ut++]=a,oe[ut++]=e,oe[ut++]=o,oe[ut++]=t,Pl|=t,a.lanes|=t,a=a.alternate,a!==null&&(a.lanes|=t)}function Gl(a,e,o,t){return us(a,e,o,t),Ui(a)}function Go(a,e){return us(a,null,null,e),Ui(a)}function Nf(a,e,o){a.lanes|=o;var t=a.alternate;t!==null&&(t.lanes|=o);for(var n=!1,i=a.return;i!==null;)i.childLanes|=o,t=i.alternate,t!==null&&(t.childLanes|=o),i.tag===22&&(a=i.stateNode,a===null||a._visibility&1||(n=!0)),a=i,i=i.return;return a.tag===3?(i=a.stateNode,n&&e!==null&&(n=31-Qa(o),a=i.hiddenUpdates,t=a[n],t===null?a[n]=[e]:t.push(e),e.lane=o|536870912),i):null}function Ui(a){if(50<gn)throw gn=0,Il=null,Error(b(185));for(var e=a.return;e!==null;)a=e,e=a.return;return a.tag===3?a.stateNode:null}var mt={};function Jg(a,e,o,t){this.tag=a,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=t,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ja(a,e,o,t){return new Jg(a,e,o,t)}function Vl(a){return a=a.prototype,!(!a||!a.isReactComponent)}function Re(a,e){var o=a.alternate;return o===null?(o=ja(a.tag,e,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=e,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function Df(a,e){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),a}function bi(a,e,o,t,n,i){var s=0;if(t=a,typeof a==\"function\")Vl(a)&&(s=1);else if(typeof a==\"string\")s=a1(a,o,ye.current)?26:a===\"html\"||a===\"head\"||a===\"body\"?27:5;else a:switch(a){case Fr:return a=ja(31,o,e,n),a.elementType=Fr,a.lanes=i,a;case tt:return No(o.children,n,i,e);case Km:s=8,n|=24;break;case Rr:return a=ja(12,o,e,n|2),a.elementType=Rr,a.lanes=i,a;case Or:return a=ja(13,o,e,n),a.elementType=Or,a.lanes=i,a;case Ur:return a=ja(19,o,e,n),a.elementType=Ur,a.lanes=i,a;default:if(typeof a==\"object\"&&a!==null)switch(a.$$typeof){case De:s=10;break a;case Qm:s=9;break a;case Ml:s=11;break a;case Nl:s=14;break a;case Qe:s=16,t=null;break a}s=29,o=Error(b(130,a===null?\"null\":typeof a,\"\")),t=null}return e=ja(s,o,e,n),e.elementType=a,e.type=t,e.lanes=i,e}function No(a,e,o,t){return a=ja(7,a,t,e),a.lanes=o,a}function fr(a,e,o){return a=ja(6,a,null,e),a.lanes=o,a}function kf(a){var e=ja(18,null,null,0);return e.stateNode=a,e}function pr(a,e,o){return e=ja(4,a.children!==null?a.children:[],a.key,e),e.lanes=o,e.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},e}var Pu=new WeakMap;function re(a,e){if(typeof a==\"object\"&&a!==null){var o=Pu.get(a);return o!==void 0?o:(e={value:a,source:e,stack:vu(e)},Pu.set(a,e),e)}return{value:a,source:e,stack:vu(e)}}var ft=[],pt=0,Fi=null,vn=0,ne=[],ie=0,Io=null,Ie=1,Se=\"\";function Me(a,e){ft[pt++]=vn,ft[pt++]=Fi,Fi=a,vn=e}function Bf(a,e,o){ne[ie++]=Ie,ne[ie++]=Se,ne[ie++]=Io,Io=a;var t=Ie;a=Se;var n=32-Qa(t)-1;t&=~(1<<n),o+=1;var i=32-Qa(e)+n;if(30<i){var s=n-n%5;i=(t&(1<<s)-1).toString(32),t>>=s,n-=s,Ie=1<<32-Qa(e)+n|o<<n|t,Se=i+a}else Ie=1<<i|o<<n|t,Se=a}function Zl(a){a.return!==null&&(Me(a,1),Bf(a,1,0))}function _l(a){for(;a===Fi;)Fi=ft[--pt],ft[pt]=null,vn=ft[--pt],ft[pt]=null;for(;a===Io;)Io=ne[--ie],ne[ie]=null,Se=ne[--ie],ne[ie]=null,Ie=ne[--ie],ne[ie]=null}function Rf(a,e){ne[ie++]=Ie,ne[ie++]=Se,ne[ie++]=Io,Ie=e.id,Se=e.overflow,Io=a}var Ea=null,Q=null,U=!1,lo=null,le=!1,Jr=Error(b(519));function So(a){var e=Error(b(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\"text\":\"HTML\",\"\"));throw An(re(e,a)),Jr}function Gu(a){var e=a.stateNode,o=a.type,t=a.memoizedProps;switch(e[La]=a,e[Pa]=t,o){case\"dialog\":k(\"cancel\",e),k(\"close\",e);break;case\"iframe\":case\"object\":case\"embed\":k(\"load\",e);break;case\"video\":case\"audio\":for(o=0;o<En.length;o++)k(En[o],e);break;case\"source\":k(\"error\",e);break;case\"img\":case\"image\":case\"link\":k(\"error\",e),k(\"load\",e);break;case\"details\":k(\"toggle\",e);break;case\"input\":k(\"invalid\",e),uf(e,t.value,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name,!0);break;case\"select\":k(\"invalid\",e);break;case\"textarea\":k(\"invalid\",e),ff(e,t.value,t.defaultValue,t.children)}o=t.children,typeof o!=\"string\"&&typeof o!=\"number\"&&typeof o!=\"bigint\"||e.textContent===\"\"+o||t.suppressHydrationWarning===!0||gd(e.textContent,o)?(t.popover!=null&&(k(\"beforetoggle\",e),k(\"toggle\",e)),t.onScroll!=null&&k(\"scroll\",e),t.onScrollEnd!=null&&k(\"scrollend\",e),t.onClick!=null&&(e.onclick=ke),e=!0):e=!1,e||So(a,!0)}function Vu(a){for(Ea=a.return;Ea;)switch(Ea.tag){case 5:case 31:case 13:le=!1;return;case 27:case 3:le=!0;return;default:Ea=Ea.return}}function $o(a){if(a!==Ea)return!1;if(!U)return Vu(a),U=!0,!1;var e=a.tag,o;if((o=e!==3&&e!==27)&&((o=e===5)&&(o=a.type,o=!(o!==\"form\"&&o!==\"button\")||vl(a.type,a.memoizedProps)),o=!o),o&&Q&&So(a),Vu(a),e===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(317));Q=Dm(a)}else if(e===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(317));Q=Dm(a)}else e===27?(e=Q,vo(a.type)?(a=Ll,Ll=null,Q=a):Q=e):Q=Ea?ue(a.stateNode.nextSibling):null;return!0}function Ro(){Q=Ea=null,U=!1}function dr(){var a=lo;return a!==null&&(xa===null?xa=a:xa.push.apply(xa,a),lo=null),a}function An(a){lo===null?lo=[a]:lo.push(a)}var Wr=Ce(null),Vo=null,Be=null;function We(a,e,o){Y(Wr,e._currentValue),e._currentValue=o}function Oe(a){a._currentValue=Wr.current,Ta(Wr)}function $r(a,e,o){for(;a!==null;){var t=a.alternate;if((a.childLanes&e)!==e?(a.childLanes|=e,t!==null&&(t.childLanes|=e)):t!==null&&(t.childLanes&e)!==e&&(t.childLanes|=e),a===o)break;a=a.return}}function al(a,e,o,t){var n=a.child;for(n!==null&&(n.return=a);n!==null;){var i=n.dependencies;if(i!==null){var s=n.child;i=i.firstContext;a:for(;i!==null;){var r=i;i=n;for(var c=0;c<e.length;c++)if(r.context===e[c]){i.lanes|=o,r=i.alternate,r!==null&&(r.lanes|=o),$r(i.return,o,a),t||(s=null);break a}i=r.next}}else if(n.tag===18){if(s=n.return,s===null)throw Error(b(341));s.lanes|=o,i=s.alternate,i!==null&&(i.lanes|=o),$r(s,o,a),s=null}else s=n.child;if(s!==null)s.return=n;else for(s=n;s!==null;){if(s===a){s=null;break}if(n=s.sibling,n!==null){n.return=s.return,s=n;break}s=s.return}n=s}}function Ot(a,e,o,t){a=null;for(var n=e,i=!1;n!==null;){if(!i){if((n.flags&524288)!==0)i=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var s=n.alternate;if(s===null)throw Error(b(387));if(s=s.memoizedProps,s!==null){var r=n.type;Wa(n.pendingProps.value,s.value)||(a!==null?a.push(r):a=[r])}}else if(n===Ni.current){if(s=n.alternate,s===null)throw Error(b(387));s.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(a!==null?a.push(Mn):a=[Mn])}n=n.return}a!==null&&al(e,a,o,t),e.flags|=262144}function qi(a){for(a=a.firstContext;a!==null;){if(!Wa(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Oo(a){Vo=a,Be=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Ha(a){return Of(Vo,a)}function ii(a,e){return Vo===null&&Oo(a),Of(a,e)}function Of(a,e){var o=e._currentValue;if(e={context:e,memoizedValue:o,next:null},Be===null){if(a===null)throw Error(b(308));Be=e,a.dependencies={lanes:0,firstContext:e},a.flags|=524288}else Be=Be.next=e;return o}var Wg=typeof AbortController<\"u\"?AbortController:function(){var a=[],e=this.signal={aborted:!1,addEventListener:function(o,t){a.push(t)}};this.abort=function(){e.aborted=!0,a.forEach(function(o){return o()})}},$g=Ca.unstable_scheduleCallback,a0=Ca.unstable_NormalPriority,Sa={$$typeof:De,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function jl(){return{controller:new Wg,data:new Map,refCount:0}}function qn(a){a.refCount--,a.refCount===0&&$g(a0,function(){a.controller.abort()})}var ln=null,el=0,wt=0,St=null;function e0(a,e){if(ln===null){var o=ln=[];el=0,wt=Ic(),St={status:\"pending\",value:void 0,then:function(t){o.push(t)}}}return el++,e.then(Zu,Zu),e}function Zu(){if(--el===0&&ln!==null){St!==null&&(St.status=\"fulfilled\");var a=ln;ln=null,wt=0,St=null;for(var e=0;e<a.length;e++)(0,a[e])()}}function o0(a,e){var o=[],t={status:\"pending\",value:null,reason:null,then:function(n){o.push(n)}};return a.then(function(){t.status=\"fulfilled\",t.value=e;for(var n=0;n<o.length;n++)(0,o[n])(e)},function(n){for(t.status=\"rejected\",t.reason=n,n=0;n<o.length;n++)(0,o[n])(void 0)}),t}var _u=L.S;L.S=function(a,e){Kp=Xa(),typeof e==\"object\"&&e!==null&&typeof e.then==\"function\"&&e0(a,e),_u!==null&&_u(a,e)};var Do=Ce(null);function Yl(){var a=Do.current;return a!==null?a:j.pooledCache}function yi(a,e){e===null?Y(Do,Do.current):Y(Do,e.pool)}function Uf(){var a=Yl();return a===null?null:{parent:Sa._currentValue,pool:a}}var Ut=Error(b(460)),Xl=Error(b(474)),ms=Error(b(542)),xi={then:function(){}};function ju(a){return a=a.status,a===\"fulfilled\"||a===\"rejected\"}function Ff(a,e,o){switch(o=a[o],o===void 0?a.push(e):o!==e&&(e.then(ke,ke),e=o),e.status){case\"fulfilled\":return e.value;case\"rejected\":throw a=e.reason,Xu(a),a;default:if(typeof e.status==\"string\")e.then(ke,ke);else{if(a=j,a!==null&&100<a.shellSuspendCounter)throw Error(b(482));a=e,a.status=\"pending\",a.then(function(t){if(e.status===\"pending\"){var n=e;n.status=\"fulfilled\",n.value=t}},function(t){if(e.status===\"pending\"){var n=e;n.status=\"rejected\",n.reason=t}})}switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw a=e.reason,Xu(a),a}throw ko=e,Ut}}function Eo(a){try{var e=a._init;return e(a._payload)}catch(o){throw o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?(ko=o,Ut):o}}var ko=null;function Yu(){if(ko===null)throw Error(b(459));var a=ko;return ko=null,a}function Xu(a){if(a===Ut||a===ms)throw Error(b(483))}var bt=null,Tn=0;function si(a){var e=Tn;return Tn+=1,bt===null&&(bt=[]),Ff(bt,a,e)}function Xt(a,e){e=e.props.ref,a.ref=e!==void 0?e:null}function ri(a,e){throw e.$$typeof===Gh?Error(b(525)):(a=Object.prototype.toString.call(e),Error(b(31,a===\"[object Object]\"?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":a)))}function qf(a){function e(f,u){if(a){var h=f.deletions;h===null?(f.deletions=[u],f.flags|=16):h.push(u)}}function o(f,u){if(!a)return null;for(;u!==null;)e(f,u),u=u.sibling;return null}function t(f){for(var u=new Map;f!==null;)f.key!==null?u.set(f.key,f):u.set(f.index,f),f=f.sibling;return u}function n(f,u){return f=Re(f,u),f.index=0,f.sibling=null,f}function i(f,u,h){return f.index=h,a?(h=f.alternate,h!==null?(h=h.index,h<u?(f.flags|=67108866,u):h):(f.flags|=67108866,u)):(f.flags|=1048576,u)}function s(f){return a&&f.alternate===null&&(f.flags|=67108866),f}function r(f,u,h,p){return u===null||u.tag!==6?(u=fr(h,f.mode,p),u.return=f,u):(u=n(u,h),u.return=f,u)}function c(f,u,h,p){var v=h.type;return v===tt?I(f,u,h.props.children,p,h.key):u!==null&&(u.elementType===v||typeof v==\"object\"&&v!==null&&v.$$typeof===Qe&&Eo(v)===u.type)?(u=n(u,h.props),Xt(u,h),u.return=f,u):(u=bi(h.type,h.key,h.props,null,f.mode,p),Xt(u,h),u.return=f,u)}function m(f,u,h,p){return u===null||u.tag!==4||u.stateNode.containerInfo!==h.containerInfo||u.stateNode.implementation!==h.implementation?(u=pr(h,f.mode,p),u.return=f,u):(u=n(u,h.children||[]),u.return=f,u)}function I(f,u,h,p,v){return u===null||u.tag!==7?(u=No(h,f.mode,p,v),u.return=f,u):(u=n(u,h),u.return=f,u)}function S(f,u,h){if(typeof u==\"string\"&&u!==\"\"||typeof u==\"number\"||typeof u==\"bigint\")return u=fr(\"\"+u,f.mode,h),u.return=f,u;if(typeof u==\"object\"&&u!==null){switch(u.$$typeof){case Jn:return h=bi(u.type,u.key,u.props,null,f.mode,h),Xt(h,u),h.return=f,h;case $t:return u=pr(u,f.mode,h),u.return=f,u;case Qe:return u=Eo(u),S(f,u,h)}if(an(u)||jt(u))return u=No(u,f.mode,h,null),u.return=f,u;if(typeof u.then==\"function\")return S(f,si(u),h);if(u.$$typeof===De)return S(f,ii(f,u),h);ri(f,u)}return null}function d(f,u,h,p){var v=u!==null?u.key:null;if(typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\")return v!==null?null:r(f,u,\"\"+h,p);if(typeof h==\"object\"&&h!==null){switch(h.$$typeof){case Jn:return h.key===v?c(f,u,h,p):null;case $t:return h.key===v?m(f,u,h,p):null;case Qe:return h=Eo(h),d(f,u,h,p)}if(an(h)||jt(h))return v!==null?null:I(f,u,h,p,null);if(typeof h.then==\"function\")return d(f,u,si(h),p);if(h.$$typeof===De)return d(f,u,ii(f,h),p);ri(f,h)}return null}function g(f,u,h,p,v){if(typeof p==\"string\"&&p!==\"\"||typeof p==\"number\"||typeof p==\"bigint\")return f=f.get(h)||null,r(u,f,\"\"+p,v);if(typeof p==\"object\"&&p!==null){switch(p.$$typeof){case Jn:return f=f.get(p.key===null?h:p.key)||null,c(u,f,p,v);case $t:return f=f.get(p.key===null?h:p.key)||null,m(u,f,p,v);case Qe:return p=Eo(p),g(f,u,h,p,v)}if(an(p)||jt(p))return f=f.get(h)||null,I(u,f,p,v,null);if(typeof p.then==\"function\")return g(f,u,h,si(p),v);if(p.$$typeof===De)return g(f,u,h,ii(u,p),v);ri(u,p)}return null}function C(f,u,h,p){for(var v=null,E=null,A=u,N=u=0,R=null;A!==null&&N<h.length;N++){A.index>N?(R=A,A=null):R=A.sibling;var q=d(f,A,h[N],p);if(q===null){A===null&&(A=R);break}a&&A&&q.alternate===null&&e(f,A),u=i(q,u,N),E===null?v=q:E.sibling=q,E=q,A=R}if(N===h.length)return o(f,A),U&&Me(f,N),v;if(A===null){for(;N<h.length;N++)A=S(f,h[N],p),A!==null&&(u=i(A,u,N),E===null?v=A:E.sibling=A,E=A);return U&&Me(f,N),v}for(A=t(A);N<h.length;N++)R=g(A,f,N,h[N],p),R!==null&&(a&&R.alternate!==null&&A.delete(R.key===null?N:R.key),u=i(R,u,N),E===null?v=R:E.sibling=R,E=R);return a&&A.forEach(function(Ye){return e(f,Ye)}),U&&Me(f,N),v}function w(f,u,h,p){if(h==null)throw Error(b(151));for(var v=null,E=null,A=u,N=u=0,R=null,q=h.next();A!==null&&!q.done;N++,q=h.next()){A.index>N?(R=A,A=null):R=A.sibling;var Ye=d(f,A,q.value,p);if(Ye===null){A===null&&(A=R);break}a&&A&&Ye.alternate===null&&e(f,A),u=i(Ye,u,N),E===null?v=Ye:E.sibling=Ye,E=Ye,A=R}if(q.done)return o(f,A),U&&Me(f,N),v;if(A===null){for(;!q.done;N++,q=h.next())q=S(f,q.value,p),q!==null&&(u=i(q,u,N),E===null?v=q:E.sibling=q,E=q);return U&&Me(f,N),v}for(A=t(A);!q.done;N++,q=h.next())q=g(A,f,N,q.value,p),q!==null&&(a&&q.alternate!==null&&A.delete(q.key===null?N:q.key),u=i(q,u,N),E===null?v=q:E.sibling=q,E=q);return a&&A.forEach(function(ph){return e(f,ph)}),U&&Me(f,N),v}function F(f,u,h,p){if(typeof h==\"object\"&&h!==null&&h.type===tt&&h.key===null&&(h=h.props.children),typeof h==\"object\"&&h!==null){switch(h.$$typeof){case Jn:a:{for(var v=h.key;u!==null;){if(u.key===v){if(v=h.type,v===tt){if(u.tag===7){o(f,u.sibling),p=n(u,h.props.children),p.return=f,f=p;break a}}else if(u.elementType===v||typeof v==\"object\"&&v!==null&&v.$$typeof===Qe&&Eo(v)===u.type){o(f,u.sibling),p=n(u,h.props),Xt(p,h),p.return=f,f=p;break a}o(f,u);break}else e(f,u);u=u.sibling}h.type===tt?(p=No(h.props.children,f.mode,p,h.key),p.return=f,f=p):(p=bi(h.type,h.key,h.props,null,f.mode,p),Xt(p,h),p.return=f,f=p)}return s(f);case $t:a:{for(v=h.key;u!==null;){if(u.key===v)if(u.tag===4&&u.stateNode.containerInfo===h.containerInfo&&u.stateNode.implementation===h.implementation){o(f,u.sibling),p=n(u,h.children||[]),p.return=f,f=p;break a}else{o(f,u);break}else e(f,u);u=u.sibling}p=pr(h,f.mode,p),p.return=f,f=p}return s(f);case Qe:return h=Eo(h),F(f,u,h,p)}if(an(h))return C(f,u,h,p);if(jt(h)){if(v=jt(h),typeof v!=\"function\")throw Error(b(150));return h=v.call(h),w(f,u,h,p)}if(typeof h.then==\"function\")return F(f,u,si(h),p);if(h.$$typeof===De)return F(f,u,ii(f,h),p);ri(f,h)}return typeof h==\"string\"&&h!==\"\"||typeof h==\"number\"||typeof h==\"bigint\"?(h=\"\"+h,u!==null&&u.tag===6?(o(f,u.sibling),p=n(u,h),p.return=f,f=p):(o(f,u),p=fr(h,f.mode,p),p.return=f,f=p),s(f)):o(f,u)}return function(f,u,h,p){try{Tn=0;var v=F(f,u,h,p);return bt=null,v}catch(A){if(A===Ut||A===ms)throw A;var E=ja(29,A,null,f.mode);return E.lanes=p,E.return=f,E}finally{}}}var Uo=qf(!0),xf=qf(!1),Je=!1;function Kl(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ol(a,e){a=a.updateQueue,e.updateQueue===a&&(e.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function co(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function uo(a,e,o){var t=a.updateQueue;if(t===null)return null;if(t=t.shared,(z&2)!==0){var n=t.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e,e=Ui(a),Nf(a,null,o),e}return us(a,t,e,o),Ui(a)}function cn(a,e,o){if(e=e.updateQueue,e!==null&&(e=e.shared,(o&4194048)!==0)){var t=e.lanes;t&=a.pendingLanes,o|=t,e.lanes=o,of(a,o)}}function hr(a,e){var o=a.updateQueue,t=a.alternate;if(t!==null&&(t=t.updateQueue,o===t)){var n=null,i=null;if(o=o.firstBaseUpdate,o!==null){do{var s={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};i===null?n=i=s:i=i.next=s,o=o.next}while(o!==null);i===null?n=i=e:i=i.next=e}else n=i=e;o={baseState:t.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:t.shared,callbacks:t.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=e:a.next=e,o.lastBaseUpdate=e}var tl=!1;function un(){if(tl){var a=St;if(a!==null)throw a}}function mn(a,e,o,t){tl=!1;var n=a.updateQueue;Je=!1;var i=n.firstBaseUpdate,s=n.lastBaseUpdate,r=n.shared.pending;if(r!==null){n.shared.pending=null;var c=r,m=c.next;c.next=null,s===null?i=m:s.next=m,s=c;var I=a.alternate;I!==null&&(I=I.updateQueue,r=I.lastBaseUpdate,r!==s&&(r===null?I.firstBaseUpdate=m:r.next=m,I.lastBaseUpdate=c))}if(i!==null){var S=n.baseState;s=0,I=m=c=null,r=i;do{var d=r.lane&-536870913,g=d!==r.lane;if(g?(O&d)===d:(t&d)===d){d!==0&&d===wt&&(tl=!0),I!==null&&(I=I.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});a:{var C=a,w=r;d=e;var F=o;switch(w.tag){case 1:if(C=w.payload,typeof C==\"function\"){S=C.call(F,S,d);break a}S=C;break a;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,d=typeof C==\"function\"?C.call(F,S,d):C,d==null)break a;S=J({},S,d);break a;case 2:Je=!0}}d=r.callback,d!==null&&(a.flags|=64,g&&(a.flags|=8192),g=n.callbacks,g===null?n.callbacks=[d]:g.push(d))}else g={lane:d,tag:r.tag,payload:r.payload,callback:r.callback,next:null},I===null?(m=I=g,c=S):I=I.next=g,s|=d;if(r=r.next,r===null){if(r=n.shared.pending,r===null)break;g=r,r=g.next,g.next=null,n.lastBaseUpdate=g,n.shared.pending=null}}while(!0);I===null&&(c=S),n.baseState=c,n.firstBaseUpdate=m,n.lastBaseUpdate=I,i===null&&(n.shared.lanes=0),yo|=s,a.lanes=s,a.memoizedState=S}}function zf(a,e){if(typeof a!=\"function\")throw Error(b(191,a));a.call(e)}function Pf(a,e){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)zf(o[a],e)}var Lt=Ce(null),zi=Ce(0);function Ku(a,e){a=Pe,Y(zi,a),Y(Lt,e),Pe=a|e.baseLanes}function nl(){Y(zi,Pe),Y(Lt,Lt.current)}function Ql(){Pe=zi.current,Ta(Lt),Ta(zi)}var $a=Ce(null),ce=null;function $e(a){var e=a.alternate;Y(ta,ta.current&1),Y($a,a),ce===null&&(e===null||Lt.current!==null||e.memoizedState!==null)&&(ce=a)}function il(a){Y(ta,ta.current),Y($a,a),ce===null&&(ce=a)}function Gf(a){a.tag===22?(Y(ta,ta.current),Y($a,a),ce===null&&(ce=a)):ao(a)}function ao(){Y(ta,ta.current),Y($a,$a.current)}function _a(a){Ta($a),ce===a&&(ce=null),Ta(ta)}var ta=Ce(0);function Pi(a){for(var e=a;e!==null;){if(e.tag===13){var o=e.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||Tl(o)||wl(o)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder===\"forwards\"||e.memoizedProps.revealOrder===\"backwards\"||e.memoizedProps.revealOrder===\"unstable_legacy-backwards\"||e.memoizedProps.revealOrder===\"together\")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break;for(;e.sibling===null;){if(e.return===null||e.return===a)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var qe=0,M=null,_=null,ga=null,Gi=!1,yt=!1,Fo=!1,Vi=0,wn=0,Ct=null,t0=0;function ea(){throw Error(b(321))}function Jl(a,e){if(e===null)return!1;for(var o=0;o<e.length&&o<a.length;o++)if(!Wa(a[o],e[o]))return!1;return!0}function Wl(a,e,o,t,n,i){return qe=i,M=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,L.H=a===null||a.memoizedState===null?bp:cc,Fo=!1,i=o(t,n),Fo=!1,yt&&(i=Zf(e,o,t,n)),Vf(a),i}function Vf(a){L.H=Ln;var e=_!==null&&_.next!==null;if(qe=0,ga=_=M=null,Gi=!1,wn=0,Ct=null,e)throw Error(b(300));a===null||ba||(a=a.dependencies,a!==null&&qi(a)&&(ba=!0))}function Zf(a,e,o,t){M=a;var n=0;do{if(yt&&(Ct=null),wn=0,yt=!1,25<=n)throw Error(b(301));if(n+=1,ga=_=null,a.updateQueue!=null){var i=a.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}L.H=yp,i=e(o,t)}while(yt);return i}function n0(){var a=L.H,e=a.useState()[0];return e=typeof e.then==\"function\"?xn(e):e,a=a.useState()[0],(_!==null?_.memoizedState:null)!==a&&(M.flags|=1024),e}function $l(){var a=Vi!==0;return Vi=0,a}function ac(a,e,o){e.updateQueue=a.updateQueue,e.flags&=-2053,a.lanes&=~o}function ec(a){if(Gi){for(a=a.memoizedState;a!==null;){var e=a.queue;e!==null&&(e.pending=null),a=a.next}Gi=!1}qe=0,ga=_=M=null,yt=!1,wn=Vi=0,Ct=null}function Ra(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ga===null?M.memoizedState=ga=a:ga=ga.next=a,ga}function na(){if(_===null){var a=M.alternate;a=a!==null?a.memoizedState:null}else a=_.next;var e=ga===null?M.memoizedState:ga.next;if(e!==null)ga=e,_=a;else{if(a===null)throw M.alternate===null?Error(b(467)):Error(b(310));_=a,a={memoizedState:_.memoizedState,baseState:_.baseState,baseQueue:_.baseQueue,queue:_.queue,next:null},ga===null?M.memoizedState=ga=a:ga=ga.next=a}return ga}function fs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function xn(a){var e=wn;return wn+=1,Ct===null&&(Ct=[]),a=Ff(Ct,a,e),e=M,(ga===null?e.memoizedState:ga.next)===null&&(e=e.alternate,L.H=e===null||e.memoizedState===null?bp:cc),a}function ps(a){if(a!==null&&typeof a==\"object\"){if(typeof a.then==\"function\")return xn(a);if(a.$$typeof===De)return Ha(a)}throw Error(b(438,String(a)))}function oc(a){var e=null,o=M.updateQueue;if(o!==null&&(e=o.memoCache),e==null){var t=M.alternate;t!==null&&(t=t.updateQueue,t!==null&&(t=t.memoCache,t!=null&&(e={data:t.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),o===null&&(o=fs(),M.updateQueue=o),o.memoCache=e,o=e.data[e.index],o===void 0)for(o=e.data[e.index]=Array(a),t=0;t<a;t++)o[t]=Vh;return e.index++,o}function xe(a,e){return typeof e==\"function\"?e(a):e}function Ci(a){var e=na();return tc(e,_,a)}function tc(a,e,o){var t=a.queue;if(t===null)throw Error(b(311));t.lastRenderedReducer=o;var n=a.baseQueue,i=t.pending;if(i!==null){if(n!==null){var s=n.next;n.next=i.next,i.next=s}e.baseQueue=n=i,t.pending=null}if(i=a.baseState,n===null)a.memoizedState=i;else{e=n.next;var r=s=null,c=null,m=e,I=!1;do{var S=m.lane&-536870913;if(S!==m.lane?(O&S)===S:(qe&S)===S){var d=m.revertLane;if(d===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),S===wt&&(I=!0);else if((qe&d)===d){m=m.next,d===wt&&(I=!0);continue}else S={lane:0,revertLane:m.revertLane,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},c===null?(r=c=S,s=i):c=c.next=S,M.lanes|=d,yo|=d;S=m.action,Fo&&o(i,S),i=m.hasEagerState?m.eagerState:o(i,S)}else d={lane:S,revertLane:m.revertLane,gesture:m.gesture,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},c===null?(r=c=d,s=i):c=c.next=d,M.lanes|=S,yo|=S;m=m.next}while(m!==null&&m!==e);if(c===null?s=i:c.next=r,!Wa(i,a.memoizedState)&&(ba=!0,I&&(o=St,o!==null)))throw o;a.memoizedState=i,a.baseState=s,a.baseQueue=c,t.lastRenderedState=i}return n===null&&(t.lanes=0),[a.memoizedState,t.dispatch]}function gr(a){var e=na(),o=e.queue;if(o===null)throw Error(b(311));o.lastRenderedReducer=a;var t=o.dispatch,n=o.pending,i=e.memoizedState;if(n!==null){o.pending=null;var s=n=n.next;do i=a(i,s.action),s=s.next;while(s!==n);Wa(i,e.memoizedState)||(ba=!0),e.memoizedState=i,e.baseQueue===null&&(e.baseState=i),o.lastRenderedState=i}return[i,t]}function _f(a,e,o){var t=M,n=na(),i=U;if(i){if(o===void 0)throw Error(b(407));o=o()}else o=e();var s=!Wa((_||n).memoizedState,o);if(s&&(n.memoizedState=o,ba=!0),n=n.queue,nc(Xf.bind(null,t,n,a),[a]),n.getSnapshot!==e||s||ga!==null&&ga.memoizedState.tag&1){if(t.flags|=2048,Et(9,{destroy:void 0},Yf.bind(null,t,n,o,e),null),j===null)throw Error(b(349));i||(qe&127)!==0||jf(t,e,o)}return o}function jf(a,e,o){a.flags|=16384,a={getSnapshot:e,value:o},e=M.updateQueue,e===null?(e=fs(),M.updateQueue=e,e.stores=[a]):(o=e.stores,o===null?e.stores=[a]:o.push(a))}function Yf(a,e,o,t){e.value=o,e.getSnapshot=t,Kf(e)&&Qf(a)}function Xf(a,e,o){return o(function(){Kf(e)&&Qf(a)})}function Kf(a){var e=a.getSnapshot;a=a.value;try{var o=e();return!Wa(a,o)}catch{return!0}}function Qf(a){var e=Go(a,2);e!==null&&za(e,a,2)}function sl(a){var e=Ra();if(typeof a==\"function\"){var o=a;if(a=o(),Fo){oo(!0);try{o()}finally{oo(!1)}}}return e.memoizedState=e.baseState=a,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xe,lastRenderedState:a},e}function Jf(a,e,o,t){return a.baseState=o,tc(a,_,typeof t==\"function\"?t:xe)}function i0(a,e,o,t,n){if(hs(a))throw Error(b(485));if(a=e.action,a!==null){var i={payload:n,action:a,next:null,isTransition:!0,status:\"pending\",value:null,reason:null,listeners:[],then:function(s){i.listeners.push(s)}};L.T!==null?o(!0):i.isTransition=!1,t(i),o=e.pending,o===null?(i.next=e.pending=i,Wf(e,i)):(i.next=o.next,e.pending=o.next=i)}}function Wf(a,e){var o=e.action,t=e.payload,n=a.state;if(e.isTransition){var i=L.T,s={};L.T=s;try{var r=o(n,t),c=L.S;c!==null&&c(s,r),Qu(a,e,r)}catch(m){rl(a,e,m)}finally{i!==null&&s.types!==null&&(i.types=s.types),L.T=i}}else try{i=o(n,t),Qu(a,e,i)}catch(m){rl(a,e,m)}}function Qu(a,e,o){o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?o.then(function(t){Ju(a,e,t)},function(t){return rl(a,e,t)}):Ju(a,e,o)}function Ju(a,e,o){e.status=\"fulfilled\",e.value=o,$f(e),a.state=o,e=a.pending,e!==null&&(o=e.next,o===e?a.pending=null:(o=o.next,e.next=o,Wf(a,o)))}function rl(a,e,o){var t=a.pending;if(a.pending=null,t!==null){t=t.next;do e.status=\"rejected\",e.reason=o,$f(e),e=e.next;while(e!==t)}a.action=null}function $f(a){a=a.listeners;for(var e=0;e<a.length;e++)(0,a[e])()}function ap(a,e){return e}function Wu(a,e){if(U){var o=j.formState;if(o!==null){a:{var t=M;if(U){if(Q){e:{for(var n=Q,i=le;n.nodeType!==8;){if(!i){n=null;break e}if(n=ue(n.nextSibling),n===null){n=null;break e}}i=n.data,n=i===\"F!\"||i===\"F\"?n:null}if(n){Q=ue(n.nextSibling),t=n.data===\"F!\";break a}}So(t)}t=!1}t&&(e=o[0])}}return o=Ra(),o.memoizedState=o.baseState=e,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ap,lastRenderedState:e},o.queue=t,o=gp.bind(null,M,t),t.dispatch=o,t=sl(!1),i=lc.bind(null,M,!1,t.queue),t=Ra(),n={state:e,dispatch:null,action:a,pending:null},t.queue=n,o=i0.bind(null,M,n,i,o),n.dispatch=o,t.memoizedState=a,[e,o,!1]}function $u(a){var e=na();return ep(e,_,a)}function ep(a,e,o){if(e=tc(a,e,ap)[0],a=Ci(xe)[0],typeof e==\"object\"&&e!==null&&typeof e.then==\"function\")try{var t=xn(e)}catch(s){throw s===Ut?ms:s}else t=e;e=na();var n=e.queue,i=n.dispatch;return o!==e.memoizedState&&(M.flags|=2048,Et(9,{destroy:void 0},s0.bind(null,n,o),null)),[t,i,a]}function s0(a,e){a.action=e}function am(a){var e=na(),o=_;if(o!==null)return ep(e,o,a);na(),e=e.memoizedState,o=na();var t=o.queue.dispatch;return o.memoizedState=a,[e,t,!1]}function Et(a,e,o,t){return a={tag:a,create:o,deps:t,inst:e,next:null},e=M.updateQueue,e===null&&(e=fs(),M.updateQueue=e),o=e.lastEffect,o===null?e.lastEffect=a.next=a:(t=o.next,o.next=a,a.next=t,e.lastEffect=a),a}function op(){return na().memoizedState}function vi(a,e,o,t){var n=Ra();M.flags|=a,n.memoizedState=Et(1|e,{destroy:void 0},o,t===void 0?null:t)}function ds(a,e,o,t){var n=na();t=t===void 0?null:t;var i=n.memoizedState.inst;_!==null&&t!==null&&Jl(t,_.memoizedState.deps)?n.memoizedState=Et(e,i,o,t):(M.flags|=a,n.memoizedState=Et(1|e,i,o,t))}function em(a,e){vi(8390656,8,a,e)}function nc(a,e){ds(2048,8,a,e)}function r0(a){M.flags|=4;var e=M.updateQueue;if(e===null)e=fs(),M.updateQueue=e,e.events=[a];else{var o=e.events;o===null?e.events=[a]:o.push(a)}}function tp(a){var e=na().memoizedState;return r0({ref:e,nextImpl:a}),function(){if((z&2)!==0)throw Error(b(440));return e.impl.apply(void 0,arguments)}}function np(a,e){return ds(4,2,a,e)}function ip(a,e){return ds(4,4,a,e)}function sp(a,e){if(typeof e==\"function\"){a=a();var o=e(a);return function(){typeof o==\"function\"?o():e(null)}}if(e!=null)return a=a(),e.current=a,function(){e.current=null}}function rp(a,e,o){o=o!=null?o.concat([a]):null,ds(4,4,sp.bind(null,e,a),o)}function ic(){}function lp(a,e){var o=na();e=e===void 0?null:e;var t=o.memoizedState;return e!==null&&Jl(e,t[1])?t[0]:(o.memoizedState=[a,e],a)}function cp(a,e){var o=na();e=e===void 0?null:e;var t=o.memoizedState;if(e!==null&&Jl(e,t[1]))return t[0];if(t=a(),Fo){oo(!0);try{a()}finally{oo(!1)}}return o.memoizedState=[t,e],t}function sc(a,e,o){return o===void 0||(qe&1073741824)!==0&&(O&261930)===0?a.memoizedState=e:(a.memoizedState=o,a=Jp(),M.lanes|=a,yo|=a,o)}function up(a,e,o,t){return Wa(o,e)?o:Lt.current!==null?(a=sc(a,o,t),Wa(a,e)||(ba=!0),a):(qe&42)===0||(qe&1073741824)!==0&&(O&261930)===0?(ba=!0,a.memoizedState=o):(a=Jp(),M.lanes|=a,yo|=a,e)}function mp(a,e,o,t,n){var i=P.p;P.p=i!==0&&8>i?i:8;var s=L.T,r={};L.T=r,lc(a,!1,e,o);try{var c=n(),m=L.S;if(m!==null&&m(r,c),c!==null&&typeof c==\"object\"&&typeof c.then==\"function\"){var I=o0(c,t);fn(a,e,I,Ja(a))}else fn(a,e,t,Ja(a))}catch(S){fn(a,e,{then:function(){},status:\"rejected\",reason:S},Ja())}finally{P.p=i,s!==null&&r.types!==null&&(s.types=r.types),L.T=s}}function l0(){}function ll(a,e,o,t){if(a.tag!==5)throw Error(b(476));var n=fp(a).queue;mp(a,n,e,Mo,o===null?l0:function(){return pp(a),o(t)})}function fp(a){var e=a.memoizedState;if(e!==null)return e;e={memoizedState:Mo,baseState:Mo,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xe,lastRenderedState:Mo},next:null};var o={};return e.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xe,lastRenderedState:o},next:null},a.memoizedState=e,a=a.alternate,a!==null&&(a.memoizedState=e),e}function pp(a){var e=fp(a);e.next===null&&(e=a.alternate.memoizedState),fn(a,e.next.queue,{},Ja())}function rc(){return Ha(Mn)}function dp(){return na().memoizedState}function hp(){return na().memoizedState}function c0(a){for(var e=a.return;e!==null;){switch(e.tag){case 24:case 3:var o=Ja();a=co(o);var t=uo(e,a,o);t!==null&&(za(t,e,o),cn(t,e,o)),e={cache:jl()},a.payload=e;return}e=e.return}}function u0(a,e,o){var t=Ja();o={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},hs(a)?Ip(e,o):(o=Gl(a,e,o,t),o!==null&&(za(o,a,t),Sp(o,e,t)))}function gp(a,e,o){var t=Ja();fn(a,e,o,t)}function fn(a,e,o,t){var n={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(hs(a))Ip(e,n);else{var i=a.alternate;if(a.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var s=e.lastRenderedState,r=i(s,o);if(n.hasEagerState=!0,n.eagerState=r,Wa(r,s))return us(a,e,n,0),j===null&&cs(),!1}catch{}finally{}if(o=Gl(a,e,n,t),o!==null)return za(o,a,t),Sp(o,e,t),!0}return!1}function lc(a,e,o,t){if(t={lane:2,revertLane:Ic(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},hs(a)){if(e)throw Error(b(479))}else e=Gl(a,o,t,2),e!==null&&za(e,a,2)}function hs(a){var e=a.alternate;return a===M||e!==null&&e===M}function Ip(a,e){yt=Gi=!0;var o=a.pending;o===null?e.next=e:(e.next=o.next,o.next=e),a.pending=e}function Sp(a,e,o){if((o&4194048)!==0){var t=e.lanes;t&=a.pendingLanes,o|=t,e.lanes=o,of(a,o)}}var Ln={readContext:Ha,use:ps,useCallback:ea,useContext:ea,useEffect:ea,useImperativeHandle:ea,useLayoutEffect:ea,useInsertionEffect:ea,useMemo:ea,useReducer:ea,useRef:ea,useState:ea,useDebugValue:ea,useDeferredValue:ea,useTransition:ea,useSyncExternalStore:ea,useId:ea,useHostTransitionStatus:ea,useFormState:ea,useActionState:ea,useOptimistic:ea,useMemoCache:ea,useCacheRefresh:ea};Ln.useEffectEvent=ea;var bp={readContext:Ha,use:ps,useCallback:function(a,e){return Ra().memoizedState=[a,e===void 0?null:e],a},useContext:Ha,useEffect:em,useImperativeHandle:function(a,e,o){o=o!=null?o.concat([a]):null,vi(4194308,4,sp.bind(null,e,a),o)},useLayoutEffect:function(a,e){return vi(4194308,4,a,e)},useInsertionEffect:function(a,e){vi(4,2,a,e)},useMemo:function(a,e){var o=Ra();e=e===void 0?null:e;var t=a();if(Fo){oo(!0);try{a()}finally{oo(!1)}}return o.memoizedState=[t,e],t},useReducer:function(a,e,o){var t=Ra();if(o!==void 0){var n=o(e);if(Fo){oo(!0);try{o(e)}finally{oo(!1)}}}else n=e;return t.memoizedState=t.baseState=n,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:n},t.queue=a,a=a.dispatch=u0.bind(null,M,a),[t.memoizedState,a]},useRef:function(a){var e=Ra();return a={current:a},e.memoizedState=a},useState:function(a){a=sl(a);var e=a.queue,o=gp.bind(null,M,e);return e.dispatch=o,[a.memoizedState,o]},useDebugValue:ic,useDeferredValue:function(a,e){var o=Ra();return sc(o,a,e)},useTransition:function(){var a=sl(!1);return a=mp.bind(null,M,a.queue,!0,!1),Ra().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,e,o){var t=M,n=Ra();if(U){if(o===void 0)throw Error(b(407));o=o()}else{if(o=e(),j===null)throw Error(b(349));(O&127)!==0||jf(t,e,o)}n.memoizedState=o;var i={value:o,getSnapshot:e};return n.queue=i,em(Xf.bind(null,t,i,a),[a]),t.flags|=2048,Et(9,{destroy:void 0},Yf.bind(null,t,i,o,e),null),o},useId:function(){var a=Ra(),e=j.identifierPrefix;if(U){var o=Se,t=Ie;o=(t&~(1<<32-Qa(t)-1)).toString(32)+o,e=\"_\"+e+\"R_\"+o,o=Vi++,0<o&&(e+=\"H\"+o.toString(32)),e+=\"_\"}else o=t0++,e=\"_\"+e+\"r_\"+o.toString(32)+\"_\";return a.memoizedState=e},useHostTransitionStatus:rc,useFormState:Wu,useActionState:Wu,useOptimistic:function(a){var e=Ra();e.memoizedState=e.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=o,e=lc.bind(null,M,!0,o),o.dispatch=e,[a,e]},useMemoCache:oc,useCacheRefresh:function(){return Ra().memoizedState=c0.bind(null,M)},useEffectEvent:function(a){var e=Ra(),o={impl:a};return e.memoizedState=o,function(){if((z&2)!==0)throw Error(b(440));return o.impl.apply(void 0,arguments)}}},cc={readContext:Ha,use:ps,useCallback:lp,useContext:Ha,useEffect:nc,useImperativeHandle:rp,useInsertionEffect:np,useLayoutEffect:ip,useMemo:cp,useReducer:Ci,useRef:op,useState:function(){return Ci(xe)},useDebugValue:ic,useDeferredValue:function(a,e){var o=na();return up(o,_.memoizedState,a,e)},useTransition:function(){var a=Ci(xe)[0],e=na().memoizedState;return[typeof a==\"boolean\"?a:xn(a),e]},useSyncExternalStore:_f,useId:dp,useHostTransitionStatus:rc,useFormState:$u,useActionState:$u,useOptimistic:function(a,e){var o=na();return Jf(o,_,a,e)},useMemoCache:oc,useCacheRefresh:hp};cc.useEffectEvent=tp;var yp={readContext:Ha,use:ps,useCallback:lp,useContext:Ha,useEffect:nc,useImperativeHandle:rp,useInsertionEffect:np,useLayoutEffect:ip,useMemo:cp,useReducer:gr,useRef:op,useState:function(){return gr(xe)},useDebugValue:ic,useDeferredValue:function(a,e){var o=na();return _===null?sc(o,a,e):up(o,_.memoizedState,a,e)},useTransition:function(){var a=gr(xe)[0],e=na().memoizedState;return[typeof a==\"boolean\"?a:xn(a),e]},useSyncExternalStore:_f,useId:dp,useHostTransitionStatus:rc,useFormState:am,useActionState:am,useOptimistic:function(a,e){var o=na();return _!==null?Jf(o,_,a,e):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:oc,useCacheRefresh:hp};yp.useEffectEvent=tp;function Ir(a,e,o,t){e=a.memoizedState,o=o(t,e),o=o==null?e:J({},e,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var cl={enqueueSetState:function(a,e,o){a=a._reactInternals;var t=Ja(),n=co(t);n.payload=e,o!=null&&(n.callback=o),e=uo(a,n,t),e!==null&&(za(e,a,t),cn(e,a,t))},enqueueReplaceState:function(a,e,o){a=a._reactInternals;var t=Ja(),n=co(t);n.tag=1,n.payload=e,o!=null&&(n.callback=o),e=uo(a,n,t),e!==null&&(za(e,a,t),cn(e,a,t))},enqueueForceUpdate:function(a,e){a=a._reactInternals;var o=Ja(),t=co(o);t.tag=2,e!=null&&(t.callback=e),e=uo(a,t,o),e!==null&&(za(e,a,o),cn(e,a,o))}};function om(a,e,o,t,n,i,s){return a=a.stateNode,typeof a.shouldComponentUpdate==\"function\"?a.shouldComponentUpdate(t,i,s):e.prototype&&e.prototype.isPureReactComponent?!Cn(o,t)||!Cn(n,i):!0}function tm(a,e,o,t){a=e.state,typeof e.componentWillReceiveProps==\"function\"&&e.componentWillReceiveProps(o,t),typeof e.UNSAFE_componentWillReceiveProps==\"function\"&&e.UNSAFE_componentWillReceiveProps(o,t),e.state!==a&&cl.enqueueReplaceState(e,e.state,null)}function qo(a,e){var o=e;if(\"ref\"in e){o={};for(var t in e)t!==\"ref\"&&(o[t]=e[t])}if(a=a.defaultProps){o===e&&(o=J({},o));for(var n in a)o[n]===void 0&&(o[n]=a[n])}return o}function Cp(a){Oi(a)}function vp(a){console.error(a)}function Ap(a){Oi(a)}function Zi(a,e){try{var o=a.onUncaughtError;o(e.value,{componentStack:e.stack})}catch(t){setTimeout(function(){throw t})}}function nm(a,e,o){try{var t=a.onCaughtError;t(o.value,{componentStack:o.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function ul(a,e,o){return o=co(o),o.tag=3,o.payload={element:null},o.callback=function(){Zi(a,e)},o}function Tp(a){return a=co(a),a.tag=3,a}function wp(a,e,o,t){var n=o.type.getDerivedStateFromError;if(typeof n==\"function\"){var i=t.value;a.payload=function(){return n(i)},a.callback=function(){nm(e,o,t)}}var s=o.stateNode;s!==null&&typeof s.componentDidCatch==\"function\"&&(a.callback=function(){nm(e,o,t),typeof n!=\"function\"&&(mo===null?mo=new Set([this]):mo.add(this));var r=t.stack;this.componentDidCatch(t.value,{componentStack:r!==null?r:\"\"})})}function m0(a,e,o,t,n){if(o.flags|=32768,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"){if(e=o.alternate,e!==null&&Ot(e,o,n,!0),o=$a.current,o!==null){switch(o.tag){case 31:case 13:return ce===null?Ki():o.alternate===null&&oa===0&&(oa=3),o.flags&=-257,o.flags|=65536,o.lanes=n,t===xi?o.flags|=16384:(e=o.updateQueue,e===null?o.updateQueue=new Set([t]):e.add(t),Hr(a,t,n)),!1;case 22:return o.flags|=65536,t===xi?o.flags|=16384:(e=o.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([t])},o.updateQueue=e):(o=e.retryQueue,o===null?e.retryQueue=new Set([t]):o.add(t)),Hr(a,t,n)),!1}throw Error(b(435,o.tag))}return Hr(a,t,n),Ki(),!1}if(U)return e=$a.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,t!==Jr&&(a=Error(b(422),{cause:t}),An(re(a,o)))):(t!==Jr&&(e=Error(b(423),{cause:t}),An(re(e,o))),a=a.current.alternate,a.flags|=65536,n&=-n,a.lanes|=n,t=re(t,o),n=ul(a.stateNode,t,n),hr(a,n),oa!==4&&(oa=2)),!1;var i=Error(b(520),{cause:t});if(i=re(i,o),hn===null?hn=[i]:hn.push(i),oa!==4&&(oa=2),e===null)return!0;t=re(t,o),o=e;do{switch(o.tag){case 3:return o.flags|=65536,a=n&-n,o.lanes|=a,a=ul(o.stateNode,t,a),hr(o,a),!1;case 1:if(e=o.type,i=o.stateNode,(o.flags&128)===0&&(typeof e.getDerivedStateFromError==\"function\"||i!==null&&typeof i.componentDidCatch==\"function\"&&(mo===null||!mo.has(i))))return o.flags|=65536,n&=-n,o.lanes|=n,n=Tp(n),wp(n,a,o,t),hr(o,n),!1}o=o.return}while(o!==null);return!1}var uc=Error(b(461)),ba=!1;function wa(a,e,o,t){e.child=a===null?xf(e,null,o,t):Uo(e,a.child,o,t)}function im(a,e,o,t,n){o=o.render;var i=e.ref;if(\"ref\"in t){var s={};for(var r in t)r!==\"ref\"&&(s[r]=t[r])}else s=t;return Oo(e),t=Wl(a,e,o,s,i,n),r=$l(),a!==null&&!ba?(ac(a,e,n),ze(a,e,n)):(U&&r&&Zl(e),e.flags|=1,wa(a,e,t,n),e.child)}function sm(a,e,o,t,n){if(a===null){var i=o.type;return typeof i==\"function\"&&!Vl(i)&&i.defaultProps===void 0&&o.compare===null?(e.tag=15,e.type=i,Lp(a,e,i,t,n)):(a=bi(o.type,null,t,e,e.mode,n),a.ref=e.ref,a.return=e,e.child=a)}if(i=a.child,!mc(a,n)){var s=i.memoizedProps;if(o=o.compare,o=o!==null?o:Cn,o(s,t)&&a.ref===e.ref)return ze(a,e,n)}return e.flags|=1,a=Re(i,t),a.ref=e.ref,a.return=e,e.child=a}function Lp(a,e,o,t,n){if(a!==null){var i=a.memoizedProps;if(Cn(i,t)&&a.ref===e.ref)if(ba=!1,e.pendingProps=t=i,mc(a,n))(a.flags&131072)!==0&&(ba=!0);else return e.lanes=a.lanes,ze(a,e,n)}return ml(a,e,o,t,n)}function Ep(a,e,o,t){var n=t.children,i=a!==null?a.memoizedState:null;if(a===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.mode===\"hidden\"){if((e.flags&128)!==0){if(i=i!==null?i.baseLanes|o:o,a!==null){for(t=e.child=a.child,n=0;t!==null;)n=n|t.lanes|t.childLanes,t=t.sibling;t=n&~i}else t=0,e.child=null;return rm(a,e,i,o,t)}if((o&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},a!==null&&yi(e,i!==null?i.cachePool:null),i!==null?Ku(e,i):nl(),Gf(e);else return t=e.lanes=536870912,rm(a,e,i!==null?i.baseLanes|o:o,o,t)}else i!==null?(yi(e,i.cachePool),Ku(e,i),ao(e),e.memoizedState=null):(a!==null&&yi(e,null),nl(),ao(e));return wa(a,e,n,o),e.child}function on(a,e){return a!==null&&a.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function rm(a,e,o,t,n){var i=Yl();return i=i===null?null:{parent:Sa._currentValue,pool:i},e.memoizedState={baseLanes:o,cachePool:i},a!==null&&yi(e,null),nl(),Gf(e),a!==null&&Ot(a,e,t,!0),e.childLanes=n,null}function Ai(a,e){return e=_i({mode:e.mode,children:e.children},a.mode),e.ref=a.ref,a.child=e,e.return=a,e}function lm(a,e,o){return Uo(e,a.child,null,o),a=Ai(e,e.pendingProps),a.flags|=2,_a(e),e.memoizedState=null,a}function f0(a,e,o){var t=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,a===null){if(U){if(t.mode===\"hidden\")return a=Ai(e,t),e.lanes=536870912,on(null,a);if(il(e),(a=Q)?(a=bd(a,le),a=a!==null&&a.data===\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:Io!==null?{id:Ie,overflow:Se}:null,retryLane:536870912,hydrationErrors:null},o=kf(a),o.return=e,e.child=o,Ea=e,Q=null)):a=null,a===null)throw So(e);return e.lanes=536870912,null}return Ai(e,t)}var i=a.memoizedState;if(i!==null){var s=i.dehydrated;if(il(e),n)if(e.flags&256)e.flags&=-257,e=lm(a,e,o);else if(e.memoizedState!==null)e.child=a.child,e.flags|=128,e=null;else throw Error(b(558));else if(ba||Ot(a,e,o,!1),n=(o&a.childLanes)!==0,ba||n){if(t=j,t!==null&&(s=tf(t,o),s!==0&&s!==i.retryLane))throw i.retryLane=s,Go(a,s),za(t,a,s),uc;Ki(),e=lm(a,e,o)}else a=i.treeContext,Q=ue(s.nextSibling),Ea=e,U=!0,lo=null,le=!1,a!==null&&Rf(e,a),e=Ai(e,t),e.flags|=4096;return e}return a=Re(a.child,{mode:t.mode,children:t.children}),a.ref=e.ref,e.child=a,a.return=e,a}function Ti(a,e){var o=e.ref;if(o===null)a!==null&&a.ref!==null&&(e.flags|=4194816);else{if(typeof o!=\"function\"&&typeof o!=\"object\")throw Error(b(284));(a===null||a.ref!==o)&&(e.flags|=4194816)}}function ml(a,e,o,t,n){return Oo(e),o=Wl(a,e,o,t,void 0,n),t=$l(),a!==null&&!ba?(ac(a,e,n),ze(a,e,n)):(U&&t&&Zl(e),e.flags|=1,wa(a,e,o,n),e.child)}function cm(a,e,o,t,n,i){return Oo(e),e.updateQueue=null,o=Zf(e,t,o,n),Vf(a),t=$l(),a!==null&&!ba?(ac(a,e,i),ze(a,e,i)):(U&&t&&Zl(e),e.flags|=1,wa(a,e,o,i),e.child)}function um(a,e,o,t,n){if(Oo(e),e.stateNode===null){var i=mt,s=o.contextType;typeof s==\"object\"&&s!==null&&(i=Ha(s)),i=new o(t,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=cl,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=t,i.state=e.memoizedState,i.refs={},Kl(e),s=o.contextType,i.context=typeof s==\"object\"&&s!==null?Ha(s):mt,i.state=e.memoizedState,s=o.getDerivedStateFromProps,typeof s==\"function\"&&(Ir(e,o,s,t),i.state=e.memoizedState),typeof o.getDerivedStateFromProps==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\"||typeof i.UNSAFE_componentWillMount!=\"function\"&&typeof i.componentWillMount!=\"function\"||(s=i.state,typeof i.componentWillMount==\"function\"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==\"function\"&&i.UNSAFE_componentWillMount(),s!==i.state&&cl.enqueueReplaceState(i,i.state,null),mn(e,t,i,n),un(),i.state=e.memoizedState),typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),t=!0}else if(a===null){i=e.stateNode;var r=e.memoizedProps,c=qo(o,r);i.props=c;var m=i.context,I=o.contextType;s=mt,typeof I==\"object\"&&I!==null&&(s=Ha(I));var S=o.getDerivedStateFromProps;I=typeof S==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\",r=e.pendingProps!==r,I||typeof i.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof i.componentWillReceiveProps!=\"function\"||(r||m!==s)&&tm(e,i,t,s),Je=!1;var d=e.memoizedState;i.state=d,mn(e,t,i,n),un(),m=e.memoizedState,r||d!==m||Je?(typeof S==\"function\"&&(Ir(e,o,S,t),m=e.memoizedState),(c=Je||om(e,o,c,t,d,m,s))?(I||typeof i.UNSAFE_componentWillMount!=\"function\"&&typeof i.componentWillMount!=\"function\"||(typeof i.componentWillMount==\"function\"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==\"function\"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount==\"function\"&&(e.flags|=4194308)):(typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),e.memoizedProps=t,e.memoizedState=m),i.props=t,i.state=m,i.context=s,t=c):(typeof i.componentDidMount==\"function\"&&(e.flags|=4194308),t=!1)}else{i=e.stateNode,ol(a,e),s=e.memoizedProps,I=qo(o,s),i.props=I,S=e.pendingProps,d=i.context,m=o.contextType,c=mt,typeof m==\"object\"&&m!==null&&(c=Ha(m)),r=o.getDerivedStateFromProps,(m=typeof r==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\")||typeof i.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof i.componentWillReceiveProps!=\"function\"||(s!==S||d!==c)&&tm(e,i,t,c),Je=!1,d=e.memoizedState,i.state=d,mn(e,t,i,n),un();var g=e.memoizedState;s!==S||d!==g||Je||a!==null&&a.dependencies!==null&&qi(a.dependencies)?(typeof r==\"function\"&&(Ir(e,o,r,t),g=e.memoizedState),(I=Je||om(e,o,I,t,d,g,c)||a!==null&&a.dependencies!==null&&qi(a.dependencies))?(m||typeof i.UNSAFE_componentWillUpdate!=\"function\"&&typeof i.componentWillUpdate!=\"function\"||(typeof i.componentWillUpdate==\"function\"&&i.componentWillUpdate(t,g,c),typeof i.UNSAFE_componentWillUpdate==\"function\"&&i.UNSAFE_componentWillUpdate(t,g,c)),typeof i.componentDidUpdate==\"function\"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate==\"function\"&&(e.flags|=1024)):(typeof i.componentDidUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=1024),e.memoizedProps=t,e.memoizedState=g),i.props=t,i.state=g,i.context=c,t=I):(typeof i.componentDidUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!=\"function\"||s===a.memoizedProps&&d===a.memoizedState||(e.flags|=1024),t=!1)}return i=t,Ti(a,e),t=(e.flags&128)!==0,i||t?(i=e.stateNode,o=t&&typeof o.getDerivedStateFromError!=\"function\"?null:i.render(),e.flags|=1,a!==null&&t?(e.child=Uo(e,a.child,null,n),e.child=Uo(e,null,o,n)):wa(a,e,o,n),e.memoizedState=i.state,a=e.child):a=ze(a,e,n),a}function mm(a,e,o,t){return Ro(),e.flags|=256,wa(a,e,o,t),e.child}var Sr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function br(a){return{baseLanes:a,cachePool:Uf()}}function yr(a,e,o){return a=a!==null?a.childLanes&~o:0,e&&(a|=Ya),a}function Hp(a,e,o){var t=e.pendingProps,n=!1,i=(e.flags&128)!==0,s;if((s=i)||(s=a!==null&&a.memoizedState===null?!1:(ta.current&2)!==0),s&&(n=!0,e.flags&=-129),s=(e.flags&32)!==0,e.flags&=-33,a===null){if(U){if(n?$e(e):ao(e),(a=Q)?(a=bd(a,le),a=a!==null&&a.data!==\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:Io!==null?{id:Ie,overflow:Se}:null,retryLane:536870912,hydrationErrors:null},o=kf(a),o.return=e,e.child=o,Ea=e,Q=null)):a=null,a===null)throw So(e);return wl(a)?e.lanes=32:e.lanes=536870912,null}var r=t.children;return t=t.fallback,n?(ao(e),n=e.mode,r=_i({mode:\"hidden\",children:r},n),t=No(t,n,o,null),r.return=e,t.return=e,r.sibling=t,e.child=r,t=e.child,t.memoizedState=br(o),t.childLanes=yr(a,s,o),e.memoizedState=Sr,on(null,t)):($e(e),fl(e,r))}var c=a.memoizedState;if(c!==null&&(r=c.dehydrated,r!==null)){if(i)e.flags&256?($e(e),e.flags&=-257,e=Cr(a,e,o)):e.memoizedState!==null?(ao(e),e.child=a.child,e.flags|=128,e=null):(ao(e),r=t.fallback,n=e.mode,t=_i({mode:\"visible\",children:t.children},n),r=No(r,n,o,null),r.flags|=2,t.return=e,r.return=e,t.sibling=r,e.child=t,Uo(e,a.child,null,o),t=e.child,t.memoizedState=br(o),t.childLanes=yr(a,s,o),e.memoizedState=Sr,e=on(null,t));else if($e(e),wl(r)){if(s=r.nextSibling&&r.nextSibling.dataset,s)var m=s.dgst;s=m,t=Error(b(419)),t.stack=\"\",t.digest=s,An({value:t,source:null,stack:null}),e=Cr(a,e,o)}else if(ba||Ot(a,e,o,!1),s=(o&a.childLanes)!==0,ba||s){if(s=j,s!==null&&(t=tf(s,o),t!==0&&t!==c.retryLane))throw c.retryLane=t,Go(a,t),za(s,a,t),uc;Tl(r)||Ki(),e=Cr(a,e,o)}else Tl(r)?(e.flags|=192,e.child=a.child,e=null):(a=c.treeContext,Q=ue(r.nextSibling),Ea=e,U=!0,lo=null,le=!1,a!==null&&Rf(e,a),e=fl(e,t.children),e.flags|=4096);return e}return n?(ao(e),r=t.fallback,n=e.mode,c=a.child,m=c.sibling,t=Re(c,{mode:\"hidden\",children:t.children}),t.subtreeFlags=c.subtreeFlags&65011712,m!==null?r=Re(m,r):(r=No(r,n,o,null),r.flags|=2),r.return=e,t.return=e,t.sibling=r,e.child=t,on(null,t),t=e.child,r=a.child.memoizedState,r===null?r=br(o):(n=r.cachePool,n!==null?(c=Sa._currentValue,n=n.parent!==c?{parent:c,pool:c}:n):n=Uf(),r={baseLanes:r.baseLanes|o,cachePool:n}),t.memoizedState=r,t.childLanes=yr(a,s,o),e.memoizedState=Sr,on(a.child,t)):($e(e),o=a.child,a=o.sibling,o=Re(o,{mode:\"visible\",children:t.children}),o.return=e,o.sibling=null,a!==null&&(s=e.deletions,s===null?(e.deletions=[a],e.flags|=16):s.push(a)),e.child=o,e.memoizedState=null,o)}function fl(a,e){return e=_i({mode:\"visible\",children:e},a.mode),e.return=a,a.child=e}function _i(a,e){return a=ja(22,a,null,e),a.lanes=0,a}function Cr(a,e,o){return Uo(e,a.child,null,o),a=fl(e,e.pendingProps.children),a.flags|=2,e.memoizedState=null,a}function fm(a,e,o){a.lanes|=e;var t=a.alternate;t!==null&&(t.lanes|=e),$r(a.return,e,o)}function vr(a,e,o,t,n,i){var s=a.memoizedState;s===null?a.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:t,tail:o,tailMode:n,treeForkCount:i}:(s.isBackwards=e,s.rendering=null,s.renderingStartTime=0,s.last=t,s.tail=o,s.tailMode=n,s.treeForkCount=i)}function Mp(a,e,o){var t=e.pendingProps,n=t.revealOrder,i=t.tail;t=t.children;var s=ta.current,r=(s&2)!==0;if(r?(s=s&1|2,e.flags|=128):s&=1,Y(ta,s),wa(a,e,t,o),t=U?vn:0,!r&&a!==null&&(a.flags&128)!==0)a:for(a=e.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&fm(a,o,e);else if(a.tag===19)fm(a,o,e);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break a;for(;a.sibling===null;){if(a.return===null||a.return===e)break a;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(n){case\"forwards\":for(o=e.child,n=null;o!==null;)a=o.alternate,a!==null&&Pi(a)===null&&(n=o),o=o.sibling;o=n,o===null?(n=e.child,e.child=null):(n=o.sibling,o.sibling=null),vr(e,!1,n,o,i,t);break;case\"backwards\":case\"unstable_legacy-backwards\":for(o=null,n=e.child,e.child=null;n!==null;){if(a=n.alternate,a!==null&&Pi(a)===null){e.child=n;break}a=n.sibling,n.sibling=o,o=n,n=a}vr(e,!0,o,null,i,t);break;case\"together\":vr(e,!1,null,null,void 0,t);break;default:e.memoizedState=null}return e.child}function ze(a,e,o){if(a!==null&&(e.dependencies=a.dependencies),yo|=e.lanes,(o&e.childLanes)===0)if(a!==null){if(Ot(a,e,o,!1),(o&e.childLanes)===0)return null}else return null;if(a!==null&&e.child!==a.child)throw Error(b(153));if(e.child!==null){for(a=e.child,o=Re(a,a.pendingProps),e.child=o,o.return=e;a.sibling!==null;)a=a.sibling,o=o.sibling=Re(a,a.pendingProps),o.return=e;o.sibling=null}return e.child}function mc(a,e){return(a.lanes&e)!==0?!0:(a=a.dependencies,!!(a!==null&&qi(a)))}function p0(a,e,o){switch(e.tag){case 3:Di(e,e.stateNode.containerInfo),We(e,Sa,a.memoizedState.cache),Ro();break;case 27:case 5:zr(e);break;case 4:Di(e,e.stateNode.containerInfo);break;case 10:We(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,il(e),null;break;case 13:var t=e.memoizedState;if(t!==null)return t.dehydrated!==null?($e(e),e.flags|=128,null):(o&e.child.childLanes)!==0?Hp(a,e,o):($e(e),a=ze(a,e,o),a!==null?a.sibling:null);$e(e);break;case 19:var n=(a.flags&128)!==0;if(t=(o&e.childLanes)!==0,t||(Ot(a,e,o,!1),t=(o&e.childLanes)!==0),n){if(t)return Mp(a,e,o);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Y(ta,ta.current),t)break;return null;case 22:return e.lanes=0,Ep(a,e,o,e.pendingProps);case 24:We(e,Sa,a.memoizedState.cache)}return ze(a,e,o)}function Np(a,e,o){if(a!==null)if(a.memoizedProps!==e.pendingProps)ba=!0;else{if(!mc(a,o)&&(e.flags&128)===0)return ba=!1,p0(a,e,o);ba=(a.flags&131072)!==0}else ba=!1,U&&(e.flags&1048576)!==0&&Bf(e,vn,e.index);switch(e.lanes=0,e.tag){case 16:a:{var t=e.pendingProps;if(a=Eo(e.elementType),e.type=a,typeof a==\"function\")Vl(a)?(t=qo(a,t),e.tag=1,e=um(null,e,a,t,o)):(e.tag=0,e=ml(null,e,a,t,o));else{if(a!=null){var n=a.$$typeof;if(n===Ml){e.tag=11,e=im(null,e,a,t,o);break a}else if(n===Nl){e.tag=14,e=sm(null,e,a,t,o);break a}}throw e=qr(a)||a,Error(b(306,e,\"\"))}}return e;case 0:return ml(a,e,e.type,e.pendingProps,o);case 1:return t=e.type,n=qo(t,e.pendingProps),um(a,e,t,n,o);case 3:a:{if(Di(e,e.stateNode.containerInfo),a===null)throw Error(b(387));t=e.pendingProps;var i=e.memoizedState;n=i.element,ol(a,e),mn(e,t,null,o);var s=e.memoizedState;if(t=s.cache,We(e,Sa,t),t!==i.cache&&al(e,[Sa],o,!0),un(),t=s.element,i.isDehydrated)if(i={element:t,isDehydrated:!1,cache:s.cache},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){e=mm(a,e,t,o);break a}else if(t!==n){n=re(Error(b(424)),e),An(n),e=mm(a,e,t,o);break a}else{switch(a=e.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName===\"HTML\"?a.ownerDocument.body:a}for(Q=ue(a.firstChild),Ea=e,U=!0,lo=null,le=!0,o=xf(e,null,t,o),e.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Ro(),t===n){e=ze(a,e,o);break a}wa(a,e,t,o)}e=e.child}return e;case 26:return Ti(a,e),a===null?(o=Rm(e.type,null,e.pendingProps,null))?e.memoizedState=o:U||(o=e.type,a=e.pendingProps,t=$i(ro.current).createElement(o),t[La]=e,t[Pa]=a,Ma(t,o,a),Aa(t),e.stateNode=t):e.memoizedState=Rm(e.type,a.memoizedProps,e.pendingProps,a.memoizedState),null;case 27:return zr(e),a===null&&U&&(t=e.stateNode=yd(e.type,e.pendingProps,ro.current),Ea=e,le=!0,n=Q,vo(e.type)?(Ll=n,Q=ue(t.firstChild)):Q=n),wa(a,e,e.pendingProps.children,o),Ti(a,e),a===null&&(e.flags|=4194304),e.child;case 5:return a===null&&U&&((n=t=Q)&&(t=P0(t,e.type,e.pendingProps,le),t!==null?(e.stateNode=t,Ea=e,Q=ue(t.firstChild),le=!1,n=!0):n=!1),n||So(e)),zr(e),n=e.type,i=e.pendingProps,s=a!==null?a.memoizedProps:null,t=i.children,vl(n,i)?t=null:s!==null&&vl(n,s)&&(e.flags|=32),e.memoizedState!==null&&(n=Wl(a,e,n0,null,null,o),Mn._currentValue=n),Ti(a,e),wa(a,e,t,o),e.child;case 6:return a===null&&U&&((a=o=Q)&&(o=G0(o,e.pendingProps,le),o!==null?(e.stateNode=o,Ea=e,Q=null,a=!0):a=!1),a||So(e)),null;case 13:return Hp(a,e,o);case 4:return Di(e,e.stateNode.containerInfo),t=e.pendingProps,a===null?e.child=Uo(e,null,t,o):wa(a,e,t,o),e.child;case 11:return im(a,e,e.type,e.pendingProps,o);case 7:return wa(a,e,e.pendingProps,o),e.child;case 8:return wa(a,e,e.pendingProps.children,o),e.child;case 12:return wa(a,e,e.pendingProps.children,o),e.child;case 10:return t=e.pendingProps,We(e,e.type,t.value),wa(a,e,t.children,o),e.child;case 9:return n=e.type._context,t=e.pendingProps.children,Oo(e),n=Ha(n),t=t(n),e.flags|=1,wa(a,e,t,o),e.child;case 14:return sm(a,e,e.type,e.pendingProps,o);case 15:return Lp(a,e,e.type,e.pendingProps,o);case 19:return Mp(a,e,o);case 31:return f0(a,e,o);case 22:return Ep(a,e,o,e.pendingProps);case 24:return Oo(e),t=Ha(Sa),a===null?(n=Yl(),n===null&&(n=j,i=jl(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=o),n=i),e.memoizedState={parent:t,cache:n},Kl(e),We(e,Sa,n)):((a.lanes&o)!==0&&(ol(a,e),mn(e,null,null,o),un()),n=a.memoizedState,i=e.memoizedState,n.parent!==t?(n={parent:t,cache:t},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),We(e,Sa,t)):(t=i.cache,We(e,Sa,t),t!==n.cache&&al(e,[Sa],o,!0))),wa(a,e,e.pendingProps.children,o),e.child;case 29:throw e.pendingProps}throw Error(b(156,e.tag))}function we(a){a.flags|=4}function Ar(a,e,o,t,n){if((e=(a.mode&32)!==0)&&(e=!1),e){if(a.flags|=16777216,(n&335544128)===n)if(a.stateNode.complete)a.flags|=8192;else if(ad())a.flags|=8192;else throw ko=xi,Xl}else a.flags&=-16777217}function pm(a,e){if(e.type!==\"stylesheet\"||(e.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!Ad(e))if(ad())a.flags|=8192;else throw ko=xi,Xl}function li(a,e){e!==null&&(a.flags|=4),a.flags&16384&&(e=a.tag!==22?af():536870912,a.lanes|=e,Ht|=e)}function Kt(a,e){if(!U)switch(a.tailMode){case\"hidden\":e=a.tail;for(var o=null;e!==null;)e.alternate!==null&&(o=e),e=e.sibling;o===null?a.tail=null:o.sibling=null;break;case\"collapsed\":o=a.tail;for(var t=null;o!==null;)o.alternate!==null&&(t=o),o=o.sibling;t===null?e||a.tail===null?a.tail=null:a.tail.sibling=null:t.sibling=null}}function K(a){var e=a.alternate!==null&&a.alternate.child===a.child,o=0,t=0;if(e)for(var n=a.child;n!==null;)o|=n.lanes|n.childLanes,t|=n.subtreeFlags&65011712,t|=n.flags&65011712,n.return=a,n=n.sibling;else for(n=a.child;n!==null;)o|=n.lanes|n.childLanes,t|=n.subtreeFlags,t|=n.flags,n.return=a,n=n.sibling;return a.subtreeFlags|=t,a.childLanes=o,e}function d0(a,e,o){var t=e.pendingProps;switch(_l(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return K(e),null;case 1:return K(e),null;case 3:return o=e.stateNode,t=null,a!==null&&(t=a.memoizedState.cache),e.memoizedState.cache!==t&&(e.flags|=2048),Oe(Sa),vt(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&($o(e)?we(e):a===null||a.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,dr())),K(e),null;case 26:var n=e.type,i=e.memoizedState;return a===null?(we(e),i!==null?(K(e),pm(e,i)):(K(e),Ar(e,n,null,t,o))):i?i!==a.memoizedState?(we(e),K(e),pm(e,i)):(K(e),e.flags&=-16777217):(a=a.memoizedProps,a!==t&&we(e),K(e),Ar(e,n,a,t,o)),null;case 27:if(ki(e),o=ro.current,n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&we(e);else{if(!t){if(e.stateNode===null)throw Error(b(166));return K(e),null}a=ye.current,$o(e)?Gu(e,a):(a=yd(n,t,o),e.stateNode=a,we(e))}return K(e),null;case 5:if(ki(e),n=e.type,a!==null&&e.stateNode!=null)a.memoizedProps!==t&&we(e);else{if(!t){if(e.stateNode===null)throw Error(b(166));return K(e),null}if(i=ye.current,$o(e))Gu(e,i);else{var s=$i(ro.current);switch(i){case 1:i=s.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case 2:i=s.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;default:switch(n){case\"svg\":i=s.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",n);break;case\"math\":i=s.createElementNS(\"http:\/\/www.w3.org\/1998\/Math\/MathML\",n);break;case\"script\":i=s.createElement(\"div\"),i.innerHTML=\"<script><\\\/script>\",i=i.removeChild(i.firstChild);break;case\"select\":i=typeof t.is==\"string\"?s.createElement(\"select\",{is:t.is}):s.createElement(\"select\"),t.multiple?i.multiple=!0:t.size&&(i.size=t.size);break;default:i=typeof t.is==\"string\"?s.createElement(n,{is:t.is}):s.createElement(n)}}i[La]=e,i[Pa]=t;a:for(s=e.child;s!==null;){if(s.tag===5||s.tag===6)i.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===e)break a;for(;s.sibling===null;){if(s.return===null||s.return===e)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}e.stateNode=i;a:switch(Ma(i,n,t),n){case\"button\":case\"input\":case\"select\":case\"textarea\":t=!!t.autoFocus;break a;case\"img\":t=!0;break a;default:t=!1}t&&we(e)}}return K(e),Ar(e,e.type,a===null?null:a.memoizedProps,e.pendingProps,o),null;case 6:if(a&&e.stateNode!=null)a.memoizedProps!==t&&we(e);else{if(typeof t!=\"string\"&&e.stateNode===null)throw Error(b(166));if(a=ro.current,$o(e)){if(a=e.stateNode,o=e.memoizedProps,t=null,n=Ea,n!==null)switch(n.tag){case 27:case 5:t=n.memoizedProps}a[La]=e,a=!!(a.nodeValue===o||t!==null&&t.suppressHydrationWarning===!0||gd(a.nodeValue,o)),a||So(e,!0)}else a=$i(a).createTextNode(t),a[La]=e,e.stateNode=a}return K(e),null;case 31:if(o=e.memoizedState,a===null||a.memoizedState!==null){if(t=$o(e),o!==null){if(a===null){if(!t)throw Error(b(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(b(557));a[La]=e}else Ro(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),a=!1}else o=dr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return e.flags&256?(_a(e),e):(_a(e),null);if((e.flags&128)!==0)throw Error(b(558))}return K(e),null;case 13:if(t=e.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(n=$o(e),t!==null&&t.dehydrated!==null){if(a===null){if(!n)throw Error(b(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(b(317));n[La]=e}else Ro(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),n=!1}else n=dr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(_a(e),e):(_a(e),null)}return _a(e),(e.flags&128)!==0?(e.lanes=o,e):(o=t!==null,a=a!==null&&a.memoizedState!==null,o&&(t=e.child,n=null,t.alternate!==null&&t.alternate.memoizedState!==null&&t.alternate.memoizedState.cachePool!==null&&(n=t.alternate.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048)),o!==a&&o&&(e.child.flags|=8192),li(e,e.updateQueue),K(e),null);case 4:return vt(),a===null&&Sc(e.stateNode.containerInfo),K(e),null;case 10:return Oe(e.type),K(e),null;case 19:if(Ta(ta),t=e.memoizedState,t===null)return K(e),null;if(n=(e.flags&128)!==0,i=t.rendering,i===null)if(n)Kt(t,!1);else{if(oa!==0||a!==null&&(a.flags&128)!==0)for(a=e.child;a!==null;){if(i=Pi(a),i!==null){for(e.flags|=128,Kt(t,!1),a=i.updateQueue,e.updateQueue=a,li(e,a),e.subtreeFlags=0,a=o,o=e.child;o!==null;)Df(o,a),o=o.sibling;return Y(ta,ta.current&1|2),U&&Me(e,t.treeForkCount),e.child}a=a.sibling}t.tail!==null&&Xa()>Yi&&(e.flags|=128,n=!0,Kt(t,!1),e.lanes=4194304)}else{if(!n)if(a=Pi(i),a!==null){if(e.flags|=128,n=!0,a=a.updateQueue,e.updateQueue=a,li(e,a),Kt(t,!0),t.tail===null&&t.tailMode===\"hidden\"&&!i.alternate&&!U)return K(e),null}else 2*Xa()-t.renderingStartTime>Yi&&o!==536870912&&(e.flags|=128,n=!0,Kt(t,!1),e.lanes=4194304);t.isBackwards?(i.sibling=e.child,e.child=i):(a=t.last,a!==null?a.sibling=i:e.child=i,t.last=i)}return t.tail!==null?(a=t.tail,t.rendering=a,t.tail=a.sibling,t.renderingStartTime=Xa(),a.sibling=null,o=ta.current,Y(ta,n?o&1|2:o&1),U&&Me(e,t.treeForkCount),a):(K(e),null);case 22:case 23:return _a(e),Ql(),t=e.memoizedState!==null,a!==null?a.memoizedState!==null!==t&&(e.flags|=8192):t&&(e.flags|=8192),t?(o&536870912)!==0&&(e.flags&128)===0&&(K(e),e.subtreeFlags&6&&(e.flags|=8192)):K(e),o=e.updateQueue,o!==null&&li(e,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==o&&(e.flags|=2048),a!==null&&Ta(Do),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),e.memoizedState.cache!==o&&(e.flags|=2048),Oe(Sa),K(e),null;case 25:return null;case 30:return null}throw Error(b(156,e.tag))}function h0(a,e){switch(_l(e),e.tag){case 1:return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 3:return Oe(Sa),vt(),a=e.flags,(a&65536)!==0&&(a&128)===0?(e.flags=a&-65537|128,e):null;case 26:case 27:case 5:return ki(e),null;case 31:if(e.memoizedState!==null){if(_a(e),e.alternate===null)throw Error(b(340));Ro()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 13:if(_a(e),a=e.memoizedState,a!==null&&a.dehydrated!==null){if(e.alternate===null)throw Error(b(340));Ro()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 19:return Ta(ta),null;case 4:return vt(),null;case 10:return Oe(e.type),null;case 22:case 23:return _a(e),Ql(),a!==null&&Ta(Do),a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 24:return Oe(Sa),null;case 25:return null;default:return null}}function Dp(a,e){switch(_l(e),e.tag){case 3:Oe(Sa),vt();break;case 26:case 27:case 5:ki(e);break;case 4:vt();break;case 31:e.memoizedState!==null&&_a(e);break;case 13:_a(e);break;case 19:Ta(ta);break;case 10:Oe(e.type);break;case 22:case 23:_a(e),Ql(),a!==null&&Ta(Do);break;case 24:Oe(Sa)}}function zn(a,e){try{var o=e.updateQueue,t=o!==null?o.lastEffect:null;if(t!==null){var n=t.next;o=n;do{if((o.tag&a)===a){t=void 0;var i=o.create,s=o.inst;t=i(),s.destroy=t}o=o.next}while(o!==n)}}catch(r){V(e,e.return,r)}}function bo(a,e,o){try{var t=e.updateQueue,n=t!==null?t.lastEffect:null;if(n!==null){var i=n.next;t=i;do{if((t.tag&a)===a){var s=t.inst,r=s.destroy;if(r!==void 0){s.destroy=void 0,n=e;var c=o,m=r;try{m()}catch(I){V(n,c,I)}}}t=t.next}while(t!==i)}}catch(I){V(e,e.return,I)}}function kp(a){var e=a.updateQueue;if(e!==null){var o=a.stateNode;try{Pf(e,o)}catch(t){V(a,a.return,t)}}}function Bp(a,e,o){o.props=qo(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(t){V(a,e,t)}}function pn(a,e){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var t=a.stateNode;break;case 30:t=a.stateNode;break;default:t=a.stateNode}typeof o==\"function\"?a.refCleanup=o(t):o.current=t}}catch(n){V(a,e,n)}}function be(a,e){var o=a.ref,t=a.refCleanup;if(o!==null)if(typeof t==\"function\")try{t()}catch(n){V(a,e,n)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){V(a,e,n)}else o.current=null}function Rp(a){var e=a.type,o=a.memoizedProps,t=a.stateNode;try{a:switch(e){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&t.focus();break a;case\"img\":o.src?t.src=o.src:o.srcSet&&(t.srcset=o.srcSet)}}catch(n){V(a,a.return,n)}}function Tr(a,e,o){try{var t=a.stateNode;O0(t,a.type,o,e),t[Pa]=e}catch(n){V(a,a.return,n)}}function Op(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&vo(a.type)||a.tag===4}function wr(a){a:for(;;){for(;a.sibling===null;){if(a.return===null||Op(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&vo(a.type)||a.flags&2||a.child===null||a.tag===4)continue a;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function pl(a,e,o){var t=a.tag;if(t===5||t===6)a=a.stateNode,e?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(a,e):(e=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,e.appendChild(a),o=o._reactRootContainer,o!=null||e.onclick!==null||(e.onclick=ke));else if(t!==4&&(t===27&&vo(a.type)&&(o=a.stateNode,e=null),a=a.child,a!==null))for(pl(a,e,o),a=a.sibling;a!==null;)pl(a,e,o),a=a.sibling}function ji(a,e,o){var t=a.tag;if(t===5||t===6)a=a.stateNode,e?o.insertBefore(a,e):o.appendChild(a);else if(t!==4&&(t===27&&vo(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(ji(a,e,o),a=a.sibling;a!==null;)ji(a,e,o),a=a.sibling}function Up(a){var e=a.stateNode,o=a.memoizedProps;try{for(var t=a.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Ma(e,t,o),e[La]=a,e[Pa]=o}catch(i){V(a,a.return,i)}}var Ne=!1,Ia=!1,Lr=!1,dm=typeof WeakSet==\"function\"?WeakSet:Set,va=null;function g0(a,e){if(a=a.containerInfo,yl=ts,a=Af(a),zl(a)){if(\"selectionStart\"in a)var o={start:a.selectionStart,end:a.selectionEnd};else a:{o=(o=a.ownerDocument)&&o.defaultView||window;var t=o.getSelection&&o.getSelection();if(t&&t.rangeCount!==0){o=t.anchorNode;var n=t.anchorOffset,i=t.focusNode;t=t.focusOffset;try{o.nodeType,i.nodeType}catch{o=null;break a}var s=0,r=-1,c=-1,m=0,I=0,S=a,d=null;e:for(;;){for(var g;S!==o||n!==0&&S.nodeType!==3||(r=s+n),S!==i||t!==0&&S.nodeType!==3||(c=s+t),S.nodeType===3&&(s+=S.nodeValue.length),(g=S.firstChild)!==null;)d=S,S=g;for(;;){if(S===a)break e;if(d===o&&++m===n&&(r=s),d===i&&++I===t&&(c=s),(g=S.nextSibling)!==null)break;S=d,d=S.parentNode}S=g}o=r===-1||c===-1?null:{start:r,end:c}}else o=null}o=o||{start:0,end:0}}else o=null;for(Cl={focusedElem:a,selectionRange:o},ts=!1,va=e;va!==null;)if(e=va,a=e.child,(e.subtreeFlags&1028)!==0&&a!==null)a.return=e,va=a;else for(;va!==null;){switch(e=va,i=e.alternate,a=e.flags,e.tag){case 0:if((a&4)!==0&&(a=e.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)n=a[o],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&i!==null){a=void 0,o=e,n=i.memoizedProps,i=i.memoizedState,t=o.stateNode;try{var C=qo(o.type,n);a=t.getSnapshotBeforeUpdate(C,i),t.__reactInternalSnapshotBeforeUpdate=a}catch(w){V(o,o.return,w)}}break;case 3:if((a&1024)!==0){if(a=e.stateNode.containerInfo,o=a.nodeType,o===9)Al(a);else if(o===1)switch(a.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":Al(a);break;default:a.textContent=\"\"}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(b(163))}if(a=e.sibling,a!==null){a.return=e.return,va=a;break}va=e.return}}function Fp(a,e,o){var t=o.flags;switch(o.tag){case 0:case 11:case 15:Ee(a,o),t&4&&zn(5,o);break;case 1:if(Ee(a,o),t&4)if(a=o.stateNode,e===null)try{a.componentDidMount()}catch(s){V(o,o.return,s)}else{var n=qo(o.type,e.memoizedProps);e=e.memoizedState;try{a.componentDidUpdate(n,e,a.__reactInternalSnapshotBeforeUpdate)}catch(s){V(o,o.return,s)}}t&64&&kp(o),t&512&&pn(o,o.return);break;case 3:if(Ee(a,o),t&64&&(a=o.updateQueue,a!==null)){if(e=null,o.child!==null)switch(o.child.tag){case 27:case 5:e=o.child.stateNode;break;case 1:e=o.child.stateNode}try{Pf(a,e)}catch(s){V(o,o.return,s)}}break;case 27:e===null&&t&4&&Up(o);case 26:case 5:Ee(a,o),e===null&&t&4&&Rp(o),t&512&&pn(o,o.return);break;case 12:Ee(a,o);break;case 31:Ee(a,o),t&4&&zp(a,o);break;case 13:Ee(a,o),t&4&&Pp(a,o),t&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=w0.bind(null,o),V0(a,o))));break;case 22:if(t=o.memoizedState!==null||Ne,!t){e=e!==null&&e.memoizedState!==null||Ia,n=Ne;var i=Ia;Ne=t,(Ia=e)&&!i?He(a,o,(o.subtreeFlags&8772)!==0):Ee(a,o),Ne=n,Ia=i}break;case 30:break;default:Ee(a,o)}}function qp(a){var e=a.alternate;e!==null&&(a.alternate=null,qp(e)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(e=a.stateNode,e!==null&&Rl(e)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var $=null,qa=!1;function Le(a,e,o){for(o=o.child;o!==null;)xp(a,e,o),o=o.sibling}function xp(a,e,o){if(Ka&&typeof Ka.onCommitFiberUnmount==\"function\")try{Ka.onCommitFiberUnmount(Bn,o)}catch{}switch(o.tag){case 26:Ia||be(o,e),Le(a,e,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:Ia||be(o,e);var t=$,n=qa;vo(o.type)&&($=o.stateNode,qa=!1),Le(a,e,o),In(o.stateNode),$=t,qa=n;break;case 5:Ia||be(o,e);case 6:if(t=$,n=qa,$=null,Le(a,e,o),$=t,qa=n,$!==null)if(qa)try{($.nodeType===9?$.body:$.nodeName===\"HTML\"?$.ownerDocument.body:$).removeChild(o.stateNode)}catch(i){V(o,e,i)}else try{$.removeChild(o.stateNode)}catch(i){V(o,e,i)}break;case 18:$!==null&&(qa?(a=$,Mm(a.nodeType===9?a.body:a.nodeName===\"HTML\"?a.ownerDocument.body:a,o.stateNode),kt(a)):Mm($,o.stateNode));break;case 4:t=$,n=qa,$=o.stateNode.containerInfo,qa=!0,Le(a,e,o),$=t,qa=n;break;case 0:case 11:case 14:case 15:bo(2,o,e),Ia||bo(4,o,e),Le(a,e,o);break;case 1:Ia||(be(o,e),t=o.stateNode,typeof t.componentWillUnmount==\"function\"&&Bp(o,e,t)),Le(a,e,o);break;case 21:Le(a,e,o);break;case 22:Ia=(t=Ia)||o.memoizedState!==null,Le(a,e,o),Ia=t;break;default:Le(a,e,o)}}function zp(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{kt(a)}catch(o){V(e,e.return,o)}}}function Pp(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{kt(a)}catch(o){V(e,e.return,o)}}function I0(a){switch(a.tag){case 31:case 13:case 19:var e=a.stateNode;return e===null&&(e=a.stateNode=new dm),e;case 22:return a=a.stateNode,e=a._retryCache,e===null&&(e=a._retryCache=new dm),e;default:throw Error(b(435,a.tag))}}function ci(a,e){var o=I0(a);e.forEach(function(t){if(!o.has(t)){o.add(t);var n=L0.bind(null,a,t);t.then(n,n)}})}function Ua(a,e){var o=e.deletions;if(o!==null)for(var t=0;t<o.length;t++){var n=o[t],i=a,s=e,r=s;a:for(;r!==null;){switch(r.tag){case 27:if(vo(r.type)){$=r.stateNode,qa=!1;break a}break;case 5:$=r.stateNode,qa=!1;break a;case 3:case 4:$=r.stateNode.containerInfo,qa=!0;break a}r=r.return}if($===null)throw Error(b(160));xp(i,s,n),$=null,qa=!1,i=n.alternate,i!==null&&(i.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)Gp(e,a),e=e.sibling}var pe=null;function Gp(a,e){var o=a.alternate,t=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Ua(e,a),Fa(a),t&4&&(bo(3,a,a.return),zn(3,a),bo(5,a,a.return));break;case 1:Ua(e,a),Fa(a),t&512&&(Ia||o===null||be(o,o.return)),t&64&&Ne&&(a=a.updateQueue,a!==null&&(t=a.callbacks,t!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?t:o.concat(t))));break;case 26:var n=pe;if(Ua(e,a),Fa(a),t&512&&(Ia||o===null||be(o,o.return)),t&4){var i=o!==null?o.memoizedState:null;if(t=a.memoizedState,o===null)if(t===null)if(a.stateNode===null){a:{t=a.type,o=a.memoizedProps,n=n.ownerDocument||n;e:switch(t){case\"title\":i=n.getElementsByTagName(\"title\")[0],(!i||i[Un]||i[La]||i.namespaceURI===\"http:\/\/www.w3.org\/2000\/svg\"||i.hasAttribute(\"itemprop\"))&&(i=n.createElement(t),n.head.insertBefore(i,n.querySelector(\"head > title\"))),Ma(i,t,o),i[La]=a,Aa(i),t=i;break a;case\"link\":var s=Um(\"link\",\"href\",n).get(t+(o.href||\"\"));if(s){for(var r=0;r<s.length;r++)if(i=s[r],i.getAttribute(\"href\")===(o.href==null||o.href===\"\"?null:o.href)&&i.getAttribute(\"rel\")===(o.rel==null?null:o.rel)&&i.getAttribute(\"title\")===(o.title==null?null:o.title)&&i.getAttribute(\"crossorigin\")===(o.crossOrigin==null?null:o.crossOrigin)){s.splice(r,1);break e}}i=n.createElement(t),Ma(i,t,o),n.head.appendChild(i);break;case\"meta\":if(s=Um(\"meta\",\"content\",n).get(t+(o.content||\"\"))){for(r=0;r<s.length;r++)if(i=s[r],i.getAttribute(\"content\")===(o.content==null?null:\"\"+o.content)&&i.getAttribute(\"name\")===(o.name==null?null:o.name)&&i.getAttribute(\"property\")===(o.property==null?null:o.property)&&i.getAttribute(\"http-equiv\")===(o.httpEquiv==null?null:o.httpEquiv)&&i.getAttribute(\"charset\")===(o.charSet==null?null:o.charSet)){s.splice(r,1);break e}}i=n.createElement(t),Ma(i,t,o),n.head.appendChild(i);break;default:throw Error(b(468,t))}i[La]=a,Aa(i),t=i}a.stateNode=t}else Fm(n,a.type,a.stateNode);else a.stateNode=Om(n,t,a.memoizedProps);else i!==t?(i===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):i.count--,t===null?Fm(n,a.type,a.stateNode):Om(n,t,a.memoizedProps)):t===null&&a.stateNode!==null&&Tr(a,a.memoizedProps,o.memoizedProps)}break;case 27:Ua(e,a),Fa(a),t&512&&(Ia||o===null||be(o,o.return)),o!==null&&t&4&&Tr(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Ua(e,a),Fa(a),t&512&&(Ia||o===null||be(o,o.return)),a.flags&32){n=a.stateNode;try{Tt(n,\"\")}catch(C){V(a,a.return,C)}}t&4&&a.stateNode!=null&&(n=a.memoizedProps,Tr(a,n,o!==null?o.memoizedProps:n)),t&1024&&(Lr=!0);break;case 6:if(Ua(e,a),Fa(a),t&4){if(a.stateNode===null)throw Error(b(162));t=a.memoizedProps,o=a.stateNode;try{o.nodeValue=t}catch(C){V(a,a.return,C)}}break;case 3:if(Ei=null,n=pe,pe=as(e.containerInfo),Ua(e,a),pe=n,Fa(a),t&4&&o!==null&&o.memoizedState.isDehydrated)try{kt(e.containerInfo)}catch(C){V(a,a.return,C)}Lr&&(Lr=!1,Vp(a));break;case 4:t=pe,pe=as(a.stateNode.containerInfo),Ua(e,a),Fa(a),pe=t;break;case 12:Ua(e,a),Fa(a);break;case 31:Ua(e,a),Fa(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,ci(a,t)));break;case 13:Ua(e,a),Fa(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(gs=Xa()),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,ci(a,t)));break;case 22:n=a.memoizedState!==null;var c=o!==null&&o.memoizedState!==null,m=Ne,I=Ia;if(Ne=m||n,Ia=I||c,Ua(e,a),Ia=I,Ne=m,Fa(a),t&8192)a:for(e=a.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(o===null||c||Ne||Ia||Ho(a)),o=null,e=a;;){if(e.tag===5||e.tag===26){if(o===null){c=o=e;try{if(i=c.stateNode,n)s=i.style,typeof s.setProperty==\"function\"?s.setProperty(\"display\",\"none\",\"important\"):s.display=\"none\";else{r=c.stateNode;var S=c.memoizedProps.style,d=S!=null&&S.hasOwnProperty(\"display\")?S.display:null;r.style.display=d==null||typeof d==\"boolean\"?\"\":(\"\"+d).trim()}}catch(C){V(c,c.return,C)}}}else if(e.tag===6){if(o===null){c=e;try{c.stateNode.nodeValue=n?\"\":c.memoizedProps}catch(C){V(c,c.return,C)}}}else if(e.tag===18){if(o===null){c=e;try{var g=c.stateNode;n?Nm(g,!0):Nm(c.stateNode,!1)}catch(C){V(c,c.return,C)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===a)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break a;for(;e.sibling===null;){if(e.return===null||e.return===a)break a;o===e&&(o=null),e=e.return}o===e&&(o=null),e.sibling.return=e.return,e=e.sibling}t&4&&(t=a.updateQueue,t!==null&&(o=t.retryQueue,o!==null&&(t.retryQueue=null,ci(a,o))));break;case 19:Ua(e,a),Fa(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,ci(a,t)));break;case 30:break;case 21:break;default:Ua(e,a),Fa(a)}}function Fa(a){var e=a.flags;if(e&2){try{for(var o,t=a.return;t!==null;){if(Op(t)){o=t;break}t=t.return}if(o==null)throw Error(b(160));switch(o.tag){case 27:var n=o.stateNode,i=wr(a);ji(a,i,n);break;case 5:var s=o.stateNode;o.flags&32&&(Tt(s,\"\"),o.flags&=-33);var r=wr(a);ji(a,r,s);break;case 3:case 4:var c=o.stateNode.containerInfo,m=wr(a);pl(a,m,c);break;default:throw Error(b(161))}}catch(I){V(a,a.return,I)}a.flags&=-3}e&4096&&(a.flags&=-4097)}function Vp(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var e=a;Vp(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),a=a.sibling}}function Ee(a,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Fp(a,e.alternate,e),e=e.sibling}function Ho(a){for(a=a.child;a!==null;){var e=a;switch(e.tag){case 0:case 11:case 14:case 15:bo(4,e,e.return),Ho(e);break;case 1:be(e,e.return);var o=e.stateNode;typeof o.componentWillUnmount==\"function\"&&Bp(e,e.return,o),Ho(e);break;case 27:In(e.stateNode);case 26:case 5:be(e,e.return),Ho(e);break;case 22:e.memoizedState===null&&Ho(e);break;case 30:Ho(e);break;default:Ho(e)}a=a.sibling}}function He(a,e,o){for(o=o&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var t=e.alternate,n=a,i=e,s=i.flags;switch(i.tag){case 0:case 11:case 15:He(n,i,o),zn(4,i);break;case 1:if(He(n,i,o),t=i,n=t.stateNode,typeof n.componentDidMount==\"function\")try{n.componentDidMount()}catch(m){V(t,t.return,m)}if(t=i,n=t.updateQueue,n!==null){var r=t.stateNode;try{var c=n.shared.hiddenCallbacks;if(c!==null)for(n.shared.hiddenCallbacks=null,n=0;n<c.length;n++)zf(c[n],r)}catch(m){V(t,t.return,m)}}o&&s&64&&kp(i),pn(i,i.return);break;case 27:Up(i);case 26:case 5:He(n,i,o),o&&t===null&&s&4&&Rp(i),pn(i,i.return);break;case 12:He(n,i,o);break;case 31:He(n,i,o),o&&s&4&&zp(n,i);break;case 13:He(n,i,o),o&&s&4&&Pp(n,i);break;case 22:i.memoizedState===null&&He(n,i,o),pn(i,i.return);break;case 30:break;default:He(n,i,o)}e=e.sibling}}function fc(a,e){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&qn(o))}function pc(a,e){a=null,e.alternate!==null&&(a=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==a&&(e.refCount++,a!=null&&qn(a))}function fe(a,e,o,t){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Zp(a,e,o,t),e=e.sibling}function Zp(a,e,o,t){var n=e.flags;switch(e.tag){case 0:case 11:case 15:fe(a,e,o,t),n&2048&&zn(9,e);break;case 1:fe(a,e,o,t);break;case 3:fe(a,e,o,t),n&2048&&(a=null,e.alternate!==null&&(a=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==a&&(e.refCount++,a!=null&&qn(a)));break;case 12:if(n&2048){fe(a,e,o,t),a=e.stateNode;try{var i=e.memoizedProps,s=i.id,r=i.onPostCommit;typeof r==\"function\"&&r(s,e.alternate===null?\"mount\":\"update\",a.passiveEffectDuration,-0)}catch(c){V(e,e.return,c)}}else fe(a,e,o,t);break;case 31:fe(a,e,o,t);break;case 13:fe(a,e,o,t);break;case 23:break;case 22:i=e.stateNode,s=e.alternate,e.memoizedState!==null?i._visibility&2?fe(a,e,o,t):dn(a,e):i._visibility&2?fe(a,e,o,t):(i._visibility|=2,et(a,e,o,t,(e.subtreeFlags&10256)!==0||!1)),n&2048&&fc(s,e);break;case 24:fe(a,e,o,t),n&2048&&pc(e.alternate,e);break;default:fe(a,e,o,t)}}function et(a,e,o,t,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var i=a,s=e,r=o,c=t,m=s.flags;switch(s.tag){case 0:case 11:case 15:et(i,s,r,c,n),zn(8,s);break;case 23:break;case 22:var I=s.stateNode;s.memoizedState!==null?I._visibility&2?et(i,s,r,c,n):dn(i,s):(I._visibility|=2,et(i,s,r,c,n)),n&&m&2048&&fc(s.alternate,s);break;case 24:et(i,s,r,c,n),n&&m&2048&&pc(s.alternate,s);break;default:et(i,s,r,c,n)}e=e.sibling}}function dn(a,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var o=a,t=e,n=t.flags;switch(t.tag){case 22:dn(o,t),n&2048&&fc(t.alternate,t);break;case 24:dn(o,t),n&2048&&pc(t.alternate,t);break;default:dn(o,t)}e=e.sibling}}var tn=8192;function at(a,e,o){if(a.subtreeFlags&tn)for(a=a.child;a!==null;)_p(a,e,o),a=a.sibling}function _p(a,e,o){switch(a.tag){case 26:at(a,e,o),a.flags&tn&&a.memoizedState!==null&&e1(o,pe,a.memoizedState,a.memoizedProps);break;case 5:at(a,e,o);break;case 3:case 4:var t=pe;pe=as(a.stateNode.containerInfo),at(a,e,o),pe=t;break;case 22:a.memoizedState===null&&(t=a.alternate,t!==null&&t.memoizedState!==null?(t=tn,tn=16777216,at(a,e,o),tn=t):at(a,e,o));break;default:at(a,e,o)}}function jp(a){var e=a.alternate;if(e!==null&&(a=e.child,a!==null)){e.child=null;do e=a.sibling,a.sibling=null,a=e;while(a!==null)}}function Qt(a){var e=a.deletions;if((a.flags&16)!==0){if(e!==null)for(var o=0;o<e.length;o++){var t=e[o];va=t,Xp(t,a)}jp(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Yp(a),a=a.sibling}function Yp(a){switch(a.tag){case 0:case 11:case 15:Qt(a),a.flags&2048&&bo(9,a,a.return);break;case 3:Qt(a);break;case 12:Qt(a);break;case 22:var e=a.stateNode;a.memoizedState!==null&&e._visibility&2&&(a.return===null||a.return.tag!==13)?(e._visibility&=-3,wi(a)):Qt(a);break;default:Qt(a)}}function wi(a){var e=a.deletions;if((a.flags&16)!==0){if(e!==null)for(var o=0;o<e.length;o++){var t=e[o];va=t,Xp(t,a)}jp(a)}for(a=a.child;a!==null;){switch(e=a,e.tag){case 0:case 11:case 15:bo(8,e,e.return),wi(e);break;case 22:o=e.stateNode,o._visibility&2&&(o._visibility&=-3,wi(e));break;default:wi(e)}a=a.sibling}}function Xp(a,e){for(;va!==null;){var o=va;switch(o.tag){case 0:case 11:case 15:bo(8,o,e);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var t=o.memoizedState.cachePool.pool;t!=null&&t.refCount++}break;case 24:qn(o.memoizedState.cache)}if(t=o.child,t!==null)t.return=o,va=t;else a:for(o=a;va!==null;){t=va;var n=t.sibling,i=t.return;if(qp(t),t===o){va=null;break a}if(n!==null){n.return=i,va=n;break a}va=i}}}var S0={getCacheForType:function(a){var e=Ha(Sa),o=e.data.get(a);return o===void 0&&(o=a(),e.data.set(a,o)),o},cacheSignal:function(){return Ha(Sa).controller.signal}},b0=typeof WeakMap==\"function\"?WeakMap:Map,z=0,j=null,B=null,O=0,G=0,Za=null,no=!1,Ft=!1,dc=!1,Pe=0,oa=0,yo=0,Bo=0,hc=0,Ya=0,Ht=0,hn=null,xa=null,dl=!1,gs=0,Kp=0,Yi=1\/0,Xi=null,mo=null,ya=0,fo=null,Mt=null,Ue=0,hl=0,gl=null,Qp=null,gn=0,Il=null;function Ja(){return(z&2)!==0&&O!==0?O&-O:L.T!==null?Ic():nf()}function Jp(){if(Ya===0)if((O&536870912)===0||U){var a=$n;$n<<=1,($n&3932160)===0&&($n=262144),Ya=a}else Ya=536870912;return a=$a.current,a!==null&&(a.flags|=32),Ya}function za(a,e,o){(a===j&&(G===2||G===9)||a.cancelPendingCommit!==null)&&(Nt(a,0),io(a,O,Ya,!1)),On(a,o),((z&2)===0||a!==j)&&(a===j&&((z&2)===0&&(Bo|=o),oa===4&&io(a,O,Ya,!1)),ve(a))}function Wp(a,e,o){if((z&6)!==0)throw Error(b(327));var t=!o&&(e&127)===0&&(e&a.expiredLanes)===0||Rn(a,e),n=t?v0(a,e):Er(a,e,!0),i=t;do{if(n===0){Ft&&!t&&io(a,e,0,!1);break}else{if(o=a.current.alternate,i&&!y0(o)){n=Er(a,e,!1),i=!1;continue}if(n===2){if(i=e,a.errorRecoveryDisabledLanes&i)var s=0;else s=a.pendingLanes&-536870913,s=s!==0?s:s&536870912?536870912:0;if(s!==0){e=s;a:{var r=a;n=hn;var c=r.current.memoizedState.isDehydrated;if(c&&(Nt(r,s).flags|=256),s=Er(r,s,!1),s!==2){if(dc&&!c){r.errorRecoveryDisabledLanes|=i,Bo|=i,n=4;break a}i=xa,xa=n,i!==null&&(xa===null?xa=i:xa.push.apply(xa,i))}n=s}if(i=!1,n!==2)continue}}if(n===1){Nt(a,0),io(a,e,0,!0);break}a:{switch(t=a,i=n,i){case 0:case 1:throw Error(b(345));case 4:if((e&4194048)!==e)break;case 6:io(t,e,Ya,!no);break a;case 2:xa=null;break;case 3:case 5:break;default:throw Error(b(329))}if((e&62914560)===e&&(n=gs+300-Xa(),10<n)){if(io(t,e,Ya,!no),is(t,0,!0)!==0)break a;Ue=e,t.timeoutHandle=Sd(hm.bind(null,t,o,xa,Xi,dl,e,Ya,Bo,Ht,no,i,\"Throttled\",-0,0),n);break a}hm(t,o,xa,Xi,dl,e,Ya,Bo,Ht,no,i,null,-0,0)}}break}while(!0);ve(a)}function hm(a,e,o,t,n,i,s,r,c,m,I,S,d,g){if(a.timeoutHandle=-1,S=e.subtreeFlags,S&8192||(S&16785408)===16785408){S={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ke},_p(e,i,S);var C=(i&62914560)===i?gs-Xa():(i&4194048)===i?Kp-Xa():0;if(C=o1(S,C),C!==null){Ue=i,a.cancelPendingCommit=C(Im.bind(null,a,e,i,o,t,n,s,r,c,I,S,null,d,g)),io(a,i,s,!m);return}}Im(a,e,i,o,t,n,s,r,c)}function y0(a){for(var e=a;;){var o=e.tag;if((o===0||o===11||o===15)&&e.flags&16384&&(o=e.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var t=0;t<o.length;t++){var n=o[t],i=n.getSnapshot;n=n.value;try{if(!Wa(i(),n))return!1}catch{return!1}}if(o=e.child,e.subtreeFlags&16384&&o!==null)o.return=e,e=o;else{if(e===a)break;for(;e.sibling===null;){if(e.return===null||e.return===a)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function io(a,e,o,t){e&=~hc,e&=~Bo,a.suspendedLanes|=e,a.pingedLanes&=~e,t&&(a.warmLanes|=e),t=a.expirationTimes;for(var n=e;0<n;){var i=31-Qa(n),s=1<<i;t[i]=-1,n&=~s}o!==0&&ef(a,o,e)}function Is(){return(z&6)===0?(Pn(0,!1),!1):!0}function gc(){if(B!==null){if(G===0)var a=B.return;else a=B,Be=Vo=null,ec(a),bt=null,Tn=0,a=B;for(;a!==null;)Dp(a.alternate,a),a=a.return;B=null}}function Nt(a,e){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,q0(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),Ue=0,gc(),j=a,B=o=Re(a.current,null),O=e,G=0,Za=null,no=!1,Ft=Rn(a,e),dc=!1,Ht=Ya=hc=Bo=yo=oa=0,xa=hn=null,dl=!1,(e&8)!==0&&(e|=e&32);var t=a.entangledLanes;if(t!==0)for(a=a.entanglements,t&=e;0<t;){var n=31-Qa(t),i=1<<n;e|=a[n],t&=~i}return Pe=e,cs(),o}function $p(a,e){M=null,L.H=Ln,e===Ut||e===ms?(e=Yu(),G=3):e===Xl?(e=Yu(),G=4):G=e===uc?8:e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"?6:1,Za=e,B===null&&(oa=1,Zi(a,re(e,a.current)))}function ad(){var a=$a.current;return a===null?!0:(O&4194048)===O?ce===null:(O&62914560)===O||(O&536870912)!==0?a===ce:!1}function ed(){var a=L.H;return L.H=Ln,a===null?Ln:a}function od(){var a=L.A;return L.A=S0,a}function Ki(){oa=4,no||(O&4194048)!==O&&$a.current!==null||(Ft=!0),(yo&134217727)===0&&(Bo&134217727)===0||j===null||io(j,O,Ya,!1)}function Er(a,e,o){var t=z;z|=2;var n=ed(),i=od();(j!==a||O!==e)&&(Xi=null,Nt(a,e)),e=!1;var s=oa;a:do try{if(G!==0&&B!==null){var r=B,c=Za;switch(G){case 8:gc(),s=6;break a;case 3:case 2:case 9:case 6:$a.current===null&&(e=!0);var m=G;if(G=0,Za=null,dt(a,r,c,m),o&&Ft){s=0;break a}break;default:m=G,G=0,Za=null,dt(a,r,c,m)}}C0(),s=oa;break}catch(I){$p(a,I)}while(!0);return e&&a.shellSuspendCounter++,Be=Vo=null,z=t,L.H=n,L.A=i,B===null&&(j=null,O=0,cs()),s}function C0(){for(;B!==null;)td(B)}function v0(a,e){var o=z;z|=2;var t=ed(),n=od();j!==a||O!==e?(Xi=null,Yi=Xa()+500,Nt(a,e)):Ft=Rn(a,e);a:do try{if(G!==0&&B!==null){e=B;var i=Za;e:switch(G){case 1:G=0,Za=null,dt(a,e,i,1);break;case 2:case 9:if(ju(i)){G=0,Za=null,gm(e);break}e=function(){G!==2&&G!==9||j!==a||(G=7),ve(a)},i.then(e,e);break a;case 3:G=7;break a;case 4:G=5;break a;case 7:ju(i)?(G=0,Za=null,gm(e)):(G=0,Za=null,dt(a,e,i,7));break;case 5:var s=null;switch(B.tag){case 26:s=B.memoizedState;case 5:case 27:var r=B;if(s?Ad(s):r.stateNode.complete){G=0,Za=null;var c=r.sibling;if(c!==null)B=c;else{var m=r.return;m!==null?(B=m,Ss(m)):B=null}break e}}G=0,Za=null,dt(a,e,i,5);break;case 6:G=0,Za=null,dt(a,e,i,6);break;case 8:gc(),oa=6;break a;default:throw Error(b(462))}}A0();break}catch(I){$p(a,I)}while(!0);return Be=Vo=null,L.H=t,L.A=n,z=o,B!==null?0:(j=null,O=0,cs(),oa)}function A0(){for(;B!==null&&!jh();)td(B)}function td(a){var e=Np(a.alternate,a,Pe);a.memoizedProps=a.pendingProps,e===null?Ss(a):B=e}function gm(a){var e=a,o=e.alternate;switch(e.tag){case 15:case 0:e=cm(o,e,e.pendingProps,e.type,void 0,O);break;case 11:e=cm(o,e,e.pendingProps,e.type.render,e.ref,O);break;case 5:ec(e);default:Dp(o,e),e=B=Df(e,Pe),e=Np(o,e,Pe)}a.memoizedProps=a.pendingProps,e===null?Ss(a):B=e}function dt(a,e,o,t){Be=Vo=null,ec(e),bt=null,Tn=0;var n=e.return;try{if(m0(a,n,e,o,O)){oa=1,Zi(a,re(o,a.current)),B=null;return}}catch(i){if(n!==null)throw B=n,i;oa=1,Zi(a,re(o,a.current)),B=null;return}e.flags&32768?(U||t===1?a=!0:Ft||(O&536870912)!==0?a=!1:(no=a=!0,(t===2||t===9||t===3||t===6)&&(t=$a.current,t!==null&&t.tag===13&&(t.flags|=16384))),nd(e,a)):Ss(e)}function Ss(a){var e=a;do{if((e.flags&32768)!==0){nd(e,no);return}a=e.return;var o=d0(e.alternate,e,Pe);if(o!==null){B=o;return}if(e=e.sibling,e!==null){B=e;return}B=e=a}while(e!==null);oa===0&&(oa=5)}function nd(a,e){do{var o=h0(a.alternate,a);if(o!==null){o.flags&=32767,B=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!e&&(a=a.sibling,a!==null)){B=a;return}B=a=o}while(a!==null);oa=6,B=null}function Im(a,e,o,t,n,i,s,r,c){a.cancelPendingCommit=null;do bs();while(ya!==0);if((z&6)!==0)throw Error(b(327));if(e!==null){if(e===a.current)throw Error(b(177));if(i=e.lanes|e.childLanes,i|=Pl,og(a,o,i,s,r,c),a===j&&(B=j=null,O=0),Mt=e,fo=a,Ue=o,hl=i,gl=n,Qp=t,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,E0(Bi,function(){return cd(),null})):(a.callbackNode=null,a.callbackPriority=0),t=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||t){t=L.T,L.T=null,n=P.p,P.p=2,s=z,z|=4;try{g0(a,e,o)}finally{z=s,P.p=n,L.T=t}}ya=1,id(),sd(),rd()}}function id(){if(ya===1){ya=0;var a=fo,e=Mt,o=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||o){o=L.T,L.T=null;var t=P.p;P.p=2;var n=z;z|=4;try{Gp(e,a);var i=Cl,s=Af(a.containerInfo),r=i.focusedElem,c=i.selectionRange;if(s!==r&&r&&r.ownerDocument&&vf(r.ownerDocument.documentElement,r)){if(c!==null&&zl(r)){var m=c.start,I=c.end;if(I===void 0&&(I=m),\"selectionStart\"in r)r.selectionStart=m,r.selectionEnd=Math.min(I,r.value.length);else{var S=r.ownerDocument||document,d=S&&S.defaultView||window;if(d.getSelection){var g=d.getSelection(),C=r.textContent.length,w=Math.min(c.start,C),F=c.end===void 0?w:Math.min(c.end,C);!g.extend&&w>F&&(s=F,F=w,w=s);var f=xu(r,w),u=xu(r,F);if(f&&u&&(g.rangeCount!==1||g.anchorNode!==f.node||g.anchorOffset!==f.offset||g.focusNode!==u.node||g.focusOffset!==u.offset)){var h=S.createRange();h.setStart(f.node,f.offset),g.removeAllRanges(),w>F?(g.addRange(h),g.extend(u.node,u.offset)):(h.setEnd(u.node,u.offset),g.addRange(h))}}}}for(S=[],g=r;g=g.parentNode;)g.nodeType===1&&S.push({element:g,left:g.scrollLeft,top:g.scrollTop});for(typeof r.focus==\"function\"&&r.focus(),r=0;r<S.length;r++){var p=S[r];p.element.scrollLeft=p.left,p.element.scrollTop=p.top}}ts=!!yl,Cl=yl=null}finally{z=n,P.p=t,L.T=o}}a.current=e,ya=2}}function sd(){if(ya===2){ya=0;var a=fo,e=Mt,o=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||o){o=L.T,L.T=null;var t=P.p;P.p=2;var n=z;z|=4;try{Fp(a,e.alternate,e)}finally{z=n,P.p=t,L.T=o}}ya=3}}function rd(){if(ya===4||ya===3){ya=0,Yh();var a=fo,e=Mt,o=Ue,t=Qp;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?ya=5:(ya=0,Mt=fo=null,ld(a,a.pendingLanes));var n=a.pendingLanes;if(n===0&&(mo=null),Bl(o),e=e.stateNode,Ka&&typeof Ka.onCommitFiberRoot==\"function\")try{Ka.onCommitFiberRoot(Bn,e,void 0,(e.current.flags&128)===128)}catch{}if(t!==null){e=L.T,n=P.p,P.p=2,L.T=null;try{for(var i=a.onRecoverableError,s=0;s<t.length;s++){var r=t[s];i(r.value,{componentStack:r.stack})}}finally{L.T=e,P.p=n}}(Ue&3)!==0&&bs(),ve(a),n=a.pendingLanes,(o&261930)!==0&&(n&42)!==0?a===Il?gn++:(gn=0,Il=a):gn=0,Pn(0,!1)}}function ld(a,e){(a.pooledCacheLanes&=e)===0&&(e=a.pooledCache,e!=null&&(a.pooledCache=null,qn(e)))}function bs(){return id(),sd(),rd(),cd()}function cd(){if(ya!==5)return!1;var a=fo,e=hl;hl=0;var o=Bl(Ue),t=L.T,n=P.p;try{P.p=32>o?32:o,L.T=null,o=gl,gl=null;var i=fo,s=Ue;if(ya=0,Mt=fo=null,Ue=0,(z&6)!==0)throw Error(b(331));var r=z;if(z|=4,Yp(i.current),Zp(i,i.current,s,o),z=r,Pn(0,!1),Ka&&typeof Ka.onPostCommitFiberRoot==\"function\")try{Ka.onPostCommitFiberRoot(Bn,i)}catch{}return!0}finally{P.p=n,L.T=t,ld(a,e)}}function Sm(a,e,o){e=re(o,e),e=ul(a.stateNode,e,2),a=uo(a,e,2),a!==null&&(On(a,2),ve(a))}function V(a,e,o){if(a.tag===3)Sm(a,a,o);else for(;e!==null;){if(e.tag===3){Sm(e,a,o);break}else if(e.tag===1){var t=e.stateNode;if(typeof e.type.getDerivedStateFromError==\"function\"||typeof t.componentDidCatch==\"function\"&&(mo===null||!mo.has(t))){a=re(o,a),o=Tp(2),t=uo(e,o,2),t!==null&&(wp(o,t,e,a),On(t,2),ve(t));break}}e=e.return}}function Hr(a,e,o){var t=a.pingCache;if(t===null){t=a.pingCache=new b0;var n=new Set;t.set(e,n)}else n=t.get(e),n===void 0&&(n=new Set,t.set(e,n));n.has(o)||(dc=!0,n.add(o),a=T0.bind(null,a,e,o),e.then(a,a))}function T0(a,e,o){var t=a.pingCache;t!==null&&t.delete(e),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,j===a&&(O&o)===o&&(oa===4||oa===3&&(O&62914560)===O&&300>Xa()-gs?(z&2)===0&&Nt(a,0):hc|=o,Ht===O&&(Ht=0)),ve(a)}function ud(a,e){e===0&&(e=af()),a=Go(a,e),a!==null&&(On(a,e),ve(a))}function w0(a){var e=a.memoizedState,o=0;e!==null&&(o=e.retryLane),ud(a,o)}function L0(a,e){var o=0;switch(a.tag){case 31:case 13:var t=a.stateNode,n=a.memoizedState;n!==null&&(o=n.retryLane);break;case 19:t=a.stateNode;break;case 22:t=a.stateNode._retryCache;break;default:throw Error(b(314))}t!==null&&t.delete(e),ud(a,o)}function E0(a,e){return Dl(a,e)}var Qi=null,ot=null,Sl=!1,Ji=!1,Mr=!1,so=0;function ve(a){a!==ot&&a.next===null&&(ot===null?Qi=ot=a:ot=ot.next=a),Ji=!0,Sl||(Sl=!0,M0())}function Pn(a,e){if(!Mr&&Ji){Mr=!0;do for(var o=!1,t=Qi;t!==null;){if(!e)if(a!==0){var n=t.pendingLanes;if(n===0)var i=0;else{var s=t.suspendedLanes,r=t.pingedLanes;i=(1<<31-Qa(42|a)+1)-1,i&=n&~(s&~r),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(o=!0,bm(t,i))}else i=O,i=is(t,t===j?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(i&3)===0||Rn(t,i)||(o=!0,bm(t,i));t=t.next}while(o);Mr=!1}}function H0(){md()}function md(){Ji=Sl=!1;var a=0;so!==0&&F0()&&(a=so);for(var e=Xa(),o=null,t=Qi;t!==null;){var n=t.next,i=fd(t,e);i===0?(t.next=null,o===null?Qi=n:o.next=n,n===null&&(ot=o)):(o=t,(a!==0||(i&3)!==0)&&(Ji=!0)),t=n}ya!==0&&ya!==5||Pn(a,!1),so!==0&&(so=0)}function fd(a,e){for(var o=a.suspendedLanes,t=a.pingedLanes,n=a.expirationTimes,i=a.pendingLanes&-62914561;0<i;){var s=31-Qa(i),r=1<<s,c=n[s];c===-1?((r&o)===0||(r&t)!==0)&&(n[s]=eg(r,e)):c<=e&&(a.expiredLanes|=r),i&=~r}if(e=j,o=O,o=is(a,a===e?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t=a.callbackNode,o===0||a===e&&(G===2||G===9)||a.cancelPendingCommit!==null)return t!==null&&t!==null&&nr(t),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||Rn(a,o)){if(e=o&-o,e===a.callbackPriority)return e;switch(t!==null&&nr(t),Bl(o)){case 2:case 8:o=Wm;break;case 32:o=Bi;break;case 268435456:o=$m;break;default:o=Bi}return t=pd.bind(null,a),o=Dl(o,t),a.callbackPriority=e,a.callbackNode=o,e}return t!==null&&t!==null&&nr(t),a.callbackPriority=2,a.callbackNode=null,2}function pd(a,e){if(ya!==0&&ya!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(bs()&&a.callbackNode!==o)return null;var t=O;return t=is(a,a===j?t:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t===0?null:(Wp(a,t,e),fd(a,Xa()),a.callbackNode!=null&&a.callbackNode===o?pd.bind(null,a):null)}function bm(a,e){if(bs())return null;Wp(a,e,!0)}function M0(){x0(function(){(z&6)!==0?Dl(Jm,H0):md()})}function Ic(){if(so===0){var a=wt;a===0&&(a=Wn,Wn<<=1,(Wn&261888)===0&&(Wn=256)),so=a}return so}function ym(a){return a==null||typeof a==\"symbol\"||typeof a==\"boolean\"?null:typeof a==\"function\"?a:gi(\"\"+a)}function Cm(a,e){var o=e.ownerDocument.createElement(\"input\");return o.name=e.name,o.value=e.value,a.id&&o.setAttribute(\"form\",a.id),e.parentNode.insertBefore(o,e),a=new FormData(a),o.parentNode.removeChild(o),a}function N0(a,e,o,t,n){if(e===\"submit\"&&o&&o.stateNode===n){var i=ym((n[Pa]||null).action),s=t.submitter;s&&(e=(e=s[Pa]||null)?ym(e.formAction):s.getAttribute(\"formAction\"),e!==null&&(i=e,s=null));var r=new ss(\"action\",\"action\",null,t,n);a.push({event:r,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(so!==0){var c=s?Cm(n,s):new FormData(n);ll(o,{pending:!0,data:c,method:n.method,action:i},null,c)}}else typeof i==\"function\"&&(r.preventDefault(),c=s?Cm(n,s):new FormData(n),ll(o,{pending:!0,data:c,method:n.method,action:i},i,c))},currentTarget:n}]})}}for(ui=0;ui<Qr.length;ui++)mi=Qr[ui],vm=mi.toLowerCase(),Am=mi[0].toUpperCase()+mi.slice(1),de(vm,\"on\"+Am);var mi,vm,Am,ui;de(wf,\"onAnimationEnd\");de(Lf,\"onAnimationIteration\");de(Ef,\"onAnimationStart\");de(\"dblclick\",\"onDoubleClick\");de(\"focusin\",\"onFocus\");de(\"focusout\",\"onBlur\");de(Xg,\"onTransitionRun\");de(Kg,\"onTransitionStart\");de(Qg,\"onTransitionCancel\");de(Hf,\"onTransitionEnd\");At(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]);At(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]);At(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]);At(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]);xo(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \"));xo(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \"));xo(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]);xo(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \"));xo(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \"));xo(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var En=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),D0=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(En));function dd(a,e){e=(e&4)!==0;for(var o=0;o<a.length;o++){var t=a[o],n=t.event;t=t.listeners;a:{var i=void 0;if(e)for(var s=t.length-1;0<=s;s--){var r=t[s],c=r.instance,m=r.currentTarget;if(r=r.listener,c!==i&&n.isPropagationStopped())break a;i=r,n.currentTarget=m;try{i(n)}catch(I){Oi(I)}n.currentTarget=null,i=c}else for(s=0;s<t.length;s++){if(r=t[s],c=r.instance,m=r.currentTarget,r=r.listener,c!==i&&n.isPropagationStopped())break a;i=r,n.currentTarget=m;try{i(n)}catch(I){Oi(I)}n.currentTarget=null,i=c}}}}function k(a,e){var o=e[Gr];o===void 0&&(o=e[Gr]=new Set);var t=a+\"__bubble\";o.has(t)||(hd(e,a,2,!1),o.add(t))}function Nr(a,e,o){var t=0;e&&(t|=4),hd(o,a,t,e)}var fi=\"_reactListening\"+Math.random().toString(36).slice(2);function Sc(a){if(!a[fi]){a[fi]=!0,sf.forEach(function(o){o!==\"selectionchange\"&&(D0.has(o)||Nr(o,!1,a),Nr(o,!0,a))});var e=a.nodeType===9?a:a.ownerDocument;e===null||e[fi]||(e[fi]=!0,Nr(\"selectionchange\",!1,e))}}function hd(a,e,o,t){switch(Hd(e)){case 2:var n=i1;break;case 8:n=s1;break;default:n=vc}o=n.bind(null,e,o,a),n=void 0,!Yr||e!==\"touchstart\"&&e!==\"touchmove\"&&e!==\"wheel\"||(n=!0),t?n!==void 0?a.addEventListener(e,o,{capture:!0,passive:n}):a.addEventListener(e,o,!0):n!==void 0?a.addEventListener(e,o,{passive:n}):a.addEventListener(e,o,!1)}function Dr(a,e,o,t,n){var i=t;if((e&1)===0&&(e&2)===0&&t!==null)a:for(;;){if(t===null)return;var s=t.tag;if(s===3||s===4){var r=t.stateNode.containerInfo;if(r===n)break;if(s===4)for(s=t.return;s!==null;){var c=s.tag;if((c===3||c===4)&&s.stateNode.containerInfo===n)return;s=s.return}for(;r!==null;){if(s=it(r),s===null)return;if(c=s.tag,c===5||c===6||c===26||c===27){t=i=s;continue a}r=r.parentNode}}t=t.return}df(function(){var m=i,I=Ul(o),S=[];a:{var d=Mf.get(a);if(d!==void 0){var g=ss,C=a;switch(a){case\"keypress\":if(Si(o)===0)break a;case\"keydown\":case\"keyup\":g=Lg;break;case\"focusin\":C=\"focus\",g=cr;break;case\"focusout\":C=\"blur\",g=cr;break;case\"beforeblur\":case\"afterblur\":g=cr;break;case\"click\":if(o.button===2)break a;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":g=Nu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":g=dg;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":g=Mg;break;case wf:case Lf:case Ef:g=Ig;break;case Hf:g=Dg;break;case\"scroll\":case\"scrollend\":g=fg;break;case\"wheel\":g=Bg;break;case\"copy\":case\"cut\":case\"paste\":g=bg;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":g=ku;break;case\"toggle\":case\"beforetoggle\":g=Og}var w=(e&4)!==0,F=!w&&(a===\"scroll\"||a===\"scrollend\"),f=w?d!==null?d+\"Capture\":null:d;w=[];for(var u=m,h;u!==null;){var p=u;if(h=p.stateNode,p=p.tag,p!==5&&p!==26&&p!==27||h===null||f===null||(p=bn(u,f),p!=null&&w.push(Hn(u,p,h))),F)break;u=u.return}0<w.length&&(d=new g(d,C,null,o,I),S.push({event:d,listeners:w}))}}if((e&7)===0){a:{if(d=a===\"mouseover\"||a===\"pointerover\",g=a===\"mouseout\"||a===\"pointerout\",d&&o!==jr&&(C=o.relatedTarget||o.fromElement)&&(it(C)||C[Bt]))break a;if((g||d)&&(d=I.window===I?I:(d=I.ownerDocument)?d.defaultView||d.parentWindow:window,g?(C=o.relatedTarget||o.toElement,g=m,C=C?it(C):null,C!==null&&(F=kn(C),w=C.tag,C!==F||w!==5&&w!==27&&w!==6)&&(C=null)):(g=null,C=m),g!==C)){if(w=Nu,p=\"onMouseLeave\",f=\"onMouseEnter\",u=\"mouse\",(a===\"pointerout\"||a===\"pointerover\")&&(w=ku,p=\"onPointerLeave\",f=\"onPointerEnter\",u=\"pointer\"),F=g==null?d:en(g),h=C==null?d:en(C),d=new w(p,u+\"leave\",g,o,I),d.target=F,d.relatedTarget=h,p=null,it(I)===m&&(w=new w(f,u+\"enter\",C,o,I),w.target=h,w.relatedTarget=F,p=w),F=p,g&&C)e:{for(w=k0,f=g,u=C,h=0,p=f;p;p=w(p))h++;p=0;for(var v=u;v;v=w(v))p++;for(;0<h-p;)f=w(f),h--;for(;0<p-h;)u=w(u),p--;for(;h--;){if(f===u||u!==null&&f===u.alternate){w=f;break e}f=w(f),u=w(u)}w=null}else w=null;g!==null&&Tm(S,d,g,w,!1),C!==null&&F!==null&&Tm(S,F,C,w,!0)}}a:{if(d=m?en(m):window,g=d.nodeName&&d.nodeName.toLowerCase(),g===\"select\"||g===\"input\"&&d.type===\"file\")var E=Uu;else if(Ou(d))if(yf)E=_g;else{E=Vg;var A=Gg}else g=d.nodeName,!g||g.toLowerCase()!==\"input\"||d.type!==\"checkbox\"&&d.type!==\"radio\"?m&&Ol(m.elementType)&&(E=Uu):E=Zg;if(E&&(E=E(a,m))){bf(S,E,o,I);break a}A&&A(a,d,m),a===\"focusout\"&&m&&d.type===\"number\"&&m.memoizedProps.value!=null&&_r(d,\"number\",d.value)}switch(A=m?en(m):window,a){case\"focusin\":(Ou(A)||A.contentEditable===\"true\")&&(lt=A,Xr=m,rn=null);break;case\"focusout\":rn=Xr=lt=null;break;case\"mousedown\":Kr=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Kr=!1,zu(S,o,I);break;case\"selectionchange\":if(Yg)break;case\"keydown\":case\"keyup\":zu(S,o,I)}var N;if(xl)a:{switch(a){case\"compositionstart\":var R=\"onCompositionStart\";break a;case\"compositionend\":R=\"onCompositionEnd\";break a;case\"compositionupdate\":R=\"onCompositionUpdate\";break a}R=void 0}else rt?If(a,o)&&(R=\"onCompositionEnd\"):a===\"keydown\"&&o.keyCode===229&&(R=\"onCompositionStart\");R&&(gf&&o.locale!==\"ko\"&&(rt||R!==\"onCompositionStart\"?R===\"onCompositionEnd\"&&rt&&(N=hf()):(to=I,Fl=\"value\"in to?to.value:to.textContent,rt=!0)),A=Wi(m,R),0<A.length&&(R=new Du(R,a,null,o,I),S.push({event:R,listeners:A}),N?R.data=N:(N=Sf(o),N!==null&&(R.data=N)))),(N=Fg?qg(a,o):xg(a,o))&&(R=Wi(m,\"onBeforeInput\"),0<R.length&&(A=new Du(\"onBeforeInput\",\"beforeinput\",null,o,I),S.push({event:A,listeners:R}),A.data=N)),N0(S,a,m,o,I)}dd(S,e)})}function Hn(a,e,o){return{instance:a,listener:e,currentTarget:o}}function Wi(a,e){for(var o=e+\"Capture\",t=[];a!==null;){var n=a,i=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||i===null||(n=bn(a,o),n!=null&&t.unshift(Hn(a,n,i)),n=bn(a,e),n!=null&&t.push(Hn(a,n,i))),a.tag===3)return t;a=a.return}return[]}function k0(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function Tm(a,e,o,t,n){for(var i=e._reactName,s=[];o!==null&&o!==t;){var r=o,c=r.alternate,m=r.stateNode;if(r=r.tag,c!==null&&c===t)break;r!==5&&r!==26&&r!==27||m===null||(c=m,n?(m=bn(o,i),m!=null&&s.unshift(Hn(o,m,c))):n||(m=bn(o,i),m!=null&&s.push(Hn(o,m,c)))),o=o.return}s.length!==0&&a.push({event:e,listeners:s})}var B0=\/\\r\\n?\/g,R0=\/\\u0000|\\uFFFD\/g;function wm(a){return(typeof a==\"string\"?a:\"\"+a).replace(B0,`\n`).replace(R0,\"\")}function gd(a,e){return e=wm(e),wm(a)===e}function Z(a,e,o,t,n,i){switch(o){case\"children\":typeof t==\"string\"?e===\"body\"||e===\"textarea\"&&t===\"\"||Tt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&e!==\"body\"&&Tt(a,\"\"+t);break;case\"className\":ei(a,\"class\",t);break;case\"tabIndex\":ei(a,\"tabindex\",t);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":ei(a,o,t);break;case\"style\":pf(a,t,i);break;case\"data\":if(e!==\"object\"){ei(a,\"data\",t);break}case\"src\":case\"href\":if(t===\"\"&&(e!==\"a\"||o!==\"href\")){a.removeAttribute(o);break}if(t==null||typeof t==\"function\"||typeof t==\"symbol\"||typeof t==\"boolean\"){a.removeAttribute(o);break}t=gi(\"\"+t),a.setAttribute(o,t);break;case\"action\":case\"formAction\":if(typeof t==\"function\"){a.setAttribute(o,\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\");break}else typeof i==\"function\"&&(o===\"formAction\"?(e!==\"input\"&&Z(a,e,\"name\",n.name,n,null),Z(a,e,\"formEncType\",n.formEncType,n,null),Z(a,e,\"formMethod\",n.formMethod,n,null),Z(a,e,\"formTarget\",n.formTarget,n,null)):(Z(a,e,\"encType\",n.encType,n,null),Z(a,e,\"method\",n.method,n,null),Z(a,e,\"target\",n.target,n,null)));if(t==null||typeof t==\"symbol\"||typeof t==\"boolean\"){a.removeAttribute(o);break}t=gi(\"\"+t),a.setAttribute(o,t);break;case\"onClick\":t!=null&&(a.onclick=ke);break;case\"onScroll\":t!=null&&k(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&k(\"scrollend\",a);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(b(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(b(60));a.innerHTML=o}}break;case\"multiple\":a.multiple=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;case\"muted\":a.muted=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"ref\":break;case\"autoFocus\":break;case\"xlinkHref\":if(t==null||typeof t==\"function\"||typeof t==\"boolean\"||typeof t==\"symbol\"){a.removeAttribute(\"xlink:href\");break}o=gi(\"\"+t),a.setAttributeNS(\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:href\",o);break;case\"contentEditable\":case\"spellCheck\":case\"draggable\":case\"value\":case\"autoReverse\":case\"externalResourcesRequired\":case\"focusable\":case\"preserveAlpha\":t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,\"\"+t):a.removeAttribute(o);break;case\"inert\":case\"allowFullScreen\":case\"async\":case\"autoPlay\":case\"controls\":case\"default\":case\"defer\":case\"disabled\":case\"disablePictureInPicture\":case\"disableRemotePlayback\":case\"formNoValidate\":case\"hidden\":case\"loop\":case\"noModule\":case\"noValidate\":case\"open\":case\"playsInline\":case\"readOnly\":case\"required\":case\"reversed\":case\"scoped\":case\"seamless\":case\"itemScope\":t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,\"\"):a.removeAttribute(o);break;case\"capture\":case\"download\":t===!0?a.setAttribute(o,\"\"):t!==!1&&t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"?a.setAttribute(o,t):a.removeAttribute(o);break;case\"cols\":case\"rows\":case\"size\":case\"span\":t!=null&&typeof t!=\"function\"&&typeof t!=\"symbol\"&&!isNaN(t)&&1<=t?a.setAttribute(o,t):a.removeAttribute(o);break;case\"rowSpan\":case\"start\":t==null||typeof t==\"function\"||typeof t==\"symbol\"||isNaN(t)?a.removeAttribute(o):a.setAttribute(o,t);break;case\"popover\":k(\"beforetoggle\",a),k(\"toggle\",a),hi(a,\"popover\",t);break;case\"xlinkActuate\":Te(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:actuate\",t);break;case\"xlinkArcrole\":Te(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:arcrole\",t);break;case\"xlinkRole\":Te(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:role\",t);break;case\"xlinkShow\":Te(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:show\",t);break;case\"xlinkTitle\":Te(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:title\",t);break;case\"xlinkType\":Te(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:type\",t);break;case\"xmlBase\":Te(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:base\",t);break;case\"xmlLang\":Te(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:lang\",t);break;case\"xmlSpace\":Te(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:space\",t);break;case\"is\":hi(a,\"is\",t);break;case\"innerText\":case\"textContent\":break;default:(!(2<o.length)||o[0]!==\"o\"&&o[0]!==\"O\"||o[1]!==\"n\"&&o[1]!==\"N\")&&(o=ug.get(o)||o,hi(a,o,t))}}function bl(a,e,o,t,n,i){switch(o){case\"style\":pf(a,t,i);break;case\"dangerouslySetInnerHTML\":if(t!=null){if(typeof t!=\"object\"||!(\"__html\"in t))throw Error(b(61));if(o=t.__html,o!=null){if(n.children!=null)throw Error(b(60));a.innerHTML=o}}break;case\"children\":typeof t==\"string\"?Tt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&Tt(a,\"\"+t);break;case\"onScroll\":t!=null&&k(\"scroll\",a);break;case\"onScrollEnd\":t!=null&&k(\"scrollend\",a);break;case\"onClick\":t!=null&&(a.onclick=ke);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":break;case\"innerText\":case\"textContent\":break;default:if(!rf.hasOwnProperty(o))a:{if(o[0]===\"o\"&&o[1]===\"n\"&&(n=o.endsWith(\"Capture\"),e=o.slice(2,n?o.length-7:void 0),i=a[Pa]||null,i=i!=null?i[o]:null,typeof i==\"function\"&&a.removeEventListener(e,i,n),typeof t==\"function\")){typeof i!=\"function\"&&i!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(e,t,n);break a}o in a?a[o]=t:t===!0?a.setAttribute(o,\"\"):hi(a,o,t)}}}function Ma(a,e,o){switch(e){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"img\":k(\"error\",a),k(\"load\",a);var t=!1,n=!1,i;for(i in o)if(o.hasOwnProperty(i)){var s=o[i];if(s!=null)switch(i){case\"src\":t=!0;break;case\"srcSet\":n=!0;break;case\"children\":case\"dangerouslySetInnerHTML\":throw Error(b(137,e));default:Z(a,e,i,s,o,null)}}n&&Z(a,e,\"srcSet\",o.srcSet,o,null),t&&Z(a,e,\"src\",o.src,o,null);return;case\"input\":k(\"invalid\",a);var r=i=s=n=null,c=null,m=null;for(t in o)if(o.hasOwnProperty(t)){var I=o[t];if(I!=null)switch(t){case\"name\":n=I;break;case\"type\":s=I;break;case\"checked\":c=I;break;case\"defaultChecked\":m=I;break;case\"value\":i=I;break;case\"defaultValue\":r=I;break;case\"children\":case\"dangerouslySetInnerHTML\":if(I!=null)throw Error(b(137,e));break;default:Z(a,e,t,I,o,null)}}uf(a,i,r,c,m,s,n,!1);return;case\"select\":k(\"invalid\",a),t=s=i=null;for(n in o)if(o.hasOwnProperty(n)&&(r=o[n],r!=null))switch(n){case\"value\":i=r;break;case\"defaultValue\":s=r;break;case\"multiple\":t=r;default:Z(a,e,n,r,o,null)}e=i,o=s,a.multiple=!!t,e!=null?gt(a,!!t,e,!1):o!=null&&gt(a,!!t,o,!0);return;case\"textarea\":k(\"invalid\",a),i=n=t=null;for(s in o)if(o.hasOwnProperty(s)&&(r=o[s],r!=null))switch(s){case\"value\":t=r;break;case\"defaultValue\":n=r;break;case\"children\":i=r;break;case\"dangerouslySetInnerHTML\":if(r!=null)throw Error(b(91));break;default:Z(a,e,s,r,o,null)}ff(a,t,n,i);return;case\"option\":for(c in o)if(o.hasOwnProperty(c)&&(t=o[c],t!=null))switch(c){case\"selected\":a.selected=t&&typeof t!=\"function\"&&typeof t!=\"symbol\";break;default:Z(a,e,c,t,o,null)}return;case\"dialog\":k(\"beforetoggle\",a),k(\"toggle\",a),k(\"cancel\",a),k(\"close\",a);break;case\"iframe\":case\"object\":k(\"load\",a);break;case\"video\":case\"audio\":for(t=0;t<En.length;t++)k(En[t],a);break;case\"image\":k(\"error\",a),k(\"load\",a);break;case\"details\":k(\"toggle\",a);break;case\"embed\":case\"source\":case\"link\":k(\"error\",a),k(\"load\",a);case\"area\":case\"base\":case\"br\":case\"col\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"track\":case\"wbr\":case\"menuitem\":for(m in o)if(o.hasOwnProperty(m)&&(t=o[m],t!=null))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(b(137,e));default:Z(a,e,m,t,o,null)}return;default:if(Ol(e)){for(I in o)o.hasOwnProperty(I)&&(t=o[I],t!==void 0&&bl(a,e,I,t,o,void 0));return}}for(r in o)o.hasOwnProperty(r)&&(t=o[r],t!=null&&Z(a,e,r,t,o,null))}function O0(a,e,o,t){switch(e){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"input\":var n=null,i=null,s=null,r=null,c=null,m=null,I=null;for(g in o){var S=o[g];if(o.hasOwnProperty(g)&&S!=null)switch(g){case\"checked\":break;case\"value\":break;case\"defaultValue\":c=S;default:t.hasOwnProperty(g)||Z(a,e,g,null,t,S)}}for(var d in t){var g=t[d];if(S=o[d],t.hasOwnProperty(d)&&(g!=null||S!=null))switch(d){case\"type\":i=g;break;case\"name\":n=g;break;case\"checked\":m=g;break;case\"defaultChecked\":I=g;break;case\"value\":s=g;break;case\"defaultValue\":r=g;break;case\"children\":case\"dangerouslySetInnerHTML\":if(g!=null)throw Error(b(137,e));break;default:g!==S&&Z(a,e,d,g,t,S)}}Zr(a,s,r,c,m,I,i,n);return;case\"select\":g=s=r=d=null;for(i in o)if(c=o[i],o.hasOwnProperty(i)&&c!=null)switch(i){case\"value\":break;case\"multiple\":g=c;default:t.hasOwnProperty(i)||Z(a,e,i,null,t,c)}for(n in t)if(i=t[n],c=o[n],t.hasOwnProperty(n)&&(i!=null||c!=null))switch(n){case\"value\":d=i;break;case\"defaultValue\":r=i;break;case\"multiple\":s=i;default:i!==c&&Z(a,e,n,i,t,c)}e=r,o=s,t=g,d!=null?gt(a,!!o,d,!1):!!t!=!!o&&(e!=null?gt(a,!!o,e,!0):gt(a,!!o,o?[]:\"\",!1));return;case\"textarea\":g=d=null;for(r in o)if(n=o[r],o.hasOwnProperty(r)&&n!=null&&!t.hasOwnProperty(r))switch(r){case\"value\":break;case\"children\":break;default:Z(a,e,r,null,t,n)}for(s in t)if(n=t[s],i=o[s],t.hasOwnProperty(s)&&(n!=null||i!=null))switch(s){case\"value\":d=n;break;case\"defaultValue\":g=n;break;case\"children\":break;case\"dangerouslySetInnerHTML\":if(n!=null)throw Error(b(91));break;default:n!==i&&Z(a,e,s,n,t,i)}mf(a,d,g);return;case\"option\":for(var C in o)if(d=o[C],o.hasOwnProperty(C)&&d!=null&&!t.hasOwnProperty(C))switch(C){case\"selected\":a.selected=!1;break;default:Z(a,e,C,null,t,d)}for(c in t)if(d=t[c],g=o[c],t.hasOwnProperty(c)&&d!==g&&(d!=null||g!=null))switch(c){case\"selected\":a.selected=d&&typeof d!=\"function\"&&typeof d!=\"symbol\";break;default:Z(a,e,c,d,t,g)}return;case\"img\":case\"link\":case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":case\"menuitem\":for(var w in o)d=o[w],o.hasOwnProperty(w)&&d!=null&&!t.hasOwnProperty(w)&&Z(a,e,w,null,t,d);for(m in t)if(d=t[m],g=o[m],t.hasOwnProperty(m)&&d!==g&&(d!=null||g!=null))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":if(d!=null)throw Error(b(137,e));break;default:Z(a,e,m,d,t,g)}return;default:if(Ol(e)){for(var F in o)d=o[F],o.hasOwnProperty(F)&&d!==void 0&&!t.hasOwnProperty(F)&&bl(a,e,F,void 0,t,d);for(I in t)d=t[I],g=o[I],!t.hasOwnProperty(I)||d===g||d===void 0&&g===void 0||bl(a,e,I,d,t,g);return}}for(var f in o)d=o[f],o.hasOwnProperty(f)&&d!=null&&!t.hasOwnProperty(f)&&Z(a,e,f,null,t,d);for(S in t)d=t[S],g=o[S],!t.hasOwnProperty(S)||d===g||d==null&&g==null||Z(a,e,S,d,t,g)}function Lm(a){switch(a){case\"css\":case\"script\":case\"font\":case\"img\":case\"image\":case\"input\":case\"link\":return!0;default:return!1}}function U0(){if(typeof performance.getEntriesByType==\"function\"){for(var a=0,e=0,o=performance.getEntriesByType(\"resource\"),t=0;t<o.length;t++){var n=o[t],i=n.transferSize,s=n.initiatorType,r=n.duration;if(i&&r&&Lm(s)){for(s=0,r=n.responseEnd,t+=1;t<o.length;t++){var c=o[t],m=c.startTime;if(m>r)break;var I=c.transferSize,S=c.initiatorType;I&&Lm(S)&&(c=c.responseEnd,s+=I*(c<r?1:(r-m)\/(c-m)))}if(--t,e+=8*(i+s)\/(n.duration\/1e3),a++,10<a)break}}if(0<a)return e\/a\/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a==\"number\")?a:5}var yl=null,Cl=null;function $i(a){return a.nodeType===9?a:a.ownerDocument}function Em(a){switch(a){case\"http:\/\/www.w3.org\/2000\/svg\":return 1;case\"http:\/\/www.w3.org\/1998\/Math\/MathML\":return 2;default:return 0}}function Id(a,e){if(a===0)switch(e){case\"svg\":return 1;case\"math\":return 2;default:return 0}return a===1&&e===\"foreignObject\"?0:a}function vl(a,e){return a===\"textarea\"||a===\"noscript\"||typeof e.children==\"string\"||typeof e.children==\"number\"||typeof e.children==\"bigint\"||typeof e.dangerouslySetInnerHTML==\"object\"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var kr=null;function F0(){var a=window.event;return a&&a.type===\"popstate\"?a===kr?!1:(kr=a,!0):(kr=null,!1)}var Sd=typeof setTimeout==\"function\"?setTimeout:void 0,q0=typeof clearTimeout==\"function\"?clearTimeout:void 0,Hm=typeof Promise==\"function\"?Promise:void 0,x0=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Hm<\"u\"?function(a){return Hm.resolve(null).then(a).catch(z0)}:Sd;function z0(a){setTimeout(function(){throw a})}function vo(a){return a===\"head\"}function Mm(a,e){var o=e,t=0;do{var n=o.nextSibling;if(a.removeChild(o),n&&n.nodeType===8)if(o=n.data,o===\"\/$\"||o===\"\/&\"){if(t===0){a.removeChild(n),kt(e);return}t--}else if(o===\"$\"||o===\"$?\"||o===\"$~\"||o===\"$!\"||o===\"&\")t++;else if(o===\"html\")In(a.ownerDocument.documentElement);else if(o===\"head\"){o=a.ownerDocument.head,In(o);for(var i=o.firstChild;i;){var s=i.nextSibling,r=i.nodeName;i[Un]||r===\"SCRIPT\"||r===\"STYLE\"||r===\"LINK\"&&i.rel.toLowerCase()===\"stylesheet\"||o.removeChild(i),i=s}}else o===\"body\"&&In(a.ownerDocument.body);o=n}while(o);kt(e)}function Nm(a,e){var o=a;a=0;do{var t=o.nextSibling;if(o.nodeType===1?e?(o._stashedDisplay=o.style.display,o.style.display=\"none\"):(o.style.display=o._stashedDisplay||\"\",o.getAttribute(\"style\")===\"\"&&o.removeAttribute(\"style\")):o.nodeType===3&&(e?(o._stashedText=o.nodeValue,o.nodeValue=\"\"):o.nodeValue=o._stashedText||\"\"),t&&t.nodeType===8)if(o=t.data,o===\"\/$\"){if(a===0)break;a--}else o!==\"$\"&&o!==\"$?\"&&o!==\"$~\"&&o!==\"$!\"||a++;o=t}while(o)}function Al(a){var e=a.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var o=e;switch(e=e.nextSibling,o.nodeName){case\"HTML\":case\"HEAD\":case\"BODY\":Al(o),Rl(o);continue;case\"SCRIPT\":case\"STYLE\":continue;case\"LINK\":if(o.rel.toLowerCase()===\"stylesheet\")continue}a.removeChild(o)}}function P0(a,e,o,t){for(;a.nodeType===1;){var n=o;if(a.nodeName.toLowerCase()!==e.toLowerCase()){if(!t&&(a.nodeName!==\"INPUT\"||a.type!==\"hidden\"))break}else if(t){if(!a[Un])switch(e){case\"meta\":if(!a.hasAttribute(\"itemprop\"))break;return a;case\"link\":if(i=a.getAttribute(\"rel\"),i===\"stylesheet\"&&a.hasAttribute(\"data-precedence\"))break;if(i!==n.rel||a.getAttribute(\"href\")!==(n.href==null||n.href===\"\"?null:n.href)||a.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin)||a.getAttribute(\"title\")!==(n.title==null?null:n.title))break;return a;case\"style\":if(a.hasAttribute(\"data-precedence\"))break;return a;case\"script\":if(i=a.getAttribute(\"src\"),(i!==(n.src==null?null:n.src)||a.getAttribute(\"type\")!==(n.type==null?null:n.type)||a.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin))&&i&&a.hasAttribute(\"async\")&&!a.hasAttribute(\"itemprop\"))break;return a;default:return a}}else if(e===\"input\"&&a.type===\"hidden\"){var i=n.name==null?null:\"\"+n.name;if(n.type===\"hidden\"&&a.getAttribute(\"name\")===i)return a}else return a;if(a=ue(a.nextSibling),a===null)break}return null}function G0(a,e,o){if(e===\"\")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!o||(a=ue(a.nextSibling),a===null))return null;return a}function bd(a,e){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!e||(a=ue(a.nextSibling),a===null))return null;return a}function Tl(a){return a.data===\"$?\"||a.data===\"$~\"}function wl(a){return a.data===\"$!\"||a.data===\"$?\"&&a.ownerDocument.readyState!==\"loading\"}function V0(a,e){var o=a.ownerDocument;if(a.data===\"$~\")a._reactRetry=e;else if(a.data!==\"$?\"||o.readyState!==\"loading\")e();else{var t=function(){e(),o.removeEventListener(\"DOMContentLoaded\",t)};o.addEventListener(\"DOMContentLoaded\",t),a._reactRetry=t}}function ue(a){for(;a!=null;a=a.nextSibling){var e=a.nodeType;if(e===1||e===3)break;if(e===8){if(e=a.data,e===\"$\"||e===\"$!\"||e===\"$?\"||e===\"$~\"||e===\"&\"||e===\"F!\"||e===\"F\")break;if(e===\"\/$\"||e===\"\/&\")return null}}return a}var Ll=null;function Dm(a){a=a.nextSibling;for(var e=0;a;){if(a.nodeType===8){var o=a.data;if(o===\"\/$\"||o===\"\/&\"){if(e===0)return ue(a.nextSibling);e--}else o!==\"$\"&&o!==\"$!\"&&o!==\"$?\"&&o!==\"$~\"&&o!==\"&\"||e++}a=a.nextSibling}return null}function km(a){a=a.previousSibling;for(var e=0;a;){if(a.nodeType===8){var o=a.data;if(o===\"$\"||o===\"$!\"||o===\"$?\"||o===\"$~\"||o===\"&\"){if(e===0)return a;e--}else o!==\"\/$\"&&o!==\"\/&\"||e++}a=a.previousSibling}return null}function yd(a,e,o){switch(e=$i(o),a){case\"html\":if(a=e.documentElement,!a)throw Error(b(452));return a;case\"head\":if(a=e.head,!a)throw Error(b(453));return a;case\"body\":if(a=e.body,!a)throw Error(b(454));return a;default:throw Error(b(451))}}function In(a){for(var e=a.attributes;e.length;)a.removeAttributeNode(e[0]);Rl(a)}var me=new Map,Bm=new Set;function as(a){return typeof a.getRootNode==\"function\"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Ge=P.d;P.d={f:Z0,r:_0,D:j0,C:Y0,L:X0,m:K0,X:J0,S:Q0,M:W0};function Z0(){var a=Ge.f(),e=Is();return a||e}function _0(a){var e=Rt(a);e!==null&&e.tag===5&&e.type===\"form\"?pp(e):Ge.r(a)}var qt=typeof document>\"u\"?null:document;function Cd(a,e,o){var t=qt;if(t&&typeof e==\"string\"&&e){var n=se(e);n='link[rel=\"'+a+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Bm.has(n)||(Bm.add(n),a={rel:a,crossOrigin:o,href:e},t.querySelector(n)===null&&(e=t.createElement(\"link\"),Ma(e,\"link\",a),Aa(e),t.head.appendChild(e)))}}function j0(a){Ge.D(a),Cd(\"dns-prefetch\",a,null)}function Y0(a,e){Ge.C(a,e),Cd(\"preconnect\",a,e)}function X0(a,e,o){Ge.L(a,e,o);var t=qt;if(t&&a&&e){var n='link[rel=\"preload\"][as=\"'+se(e)+'\"]';e===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+se(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+se(o.imageSizes)+'\"]')):n+='[href=\"'+se(a)+'\"]';var i=n;switch(e){case\"style\":i=Dt(a);break;case\"script\":i=xt(a)}me.has(i)||(a=J({rel:\"preload\",href:e===\"image\"&&o&&o.imageSrcSet?void 0:a,as:e},o),me.set(i,a),t.querySelector(n)!==null||e===\"style\"&&t.querySelector(Gn(i))||e===\"script\"&&t.querySelector(Vn(i))||(e=t.createElement(\"link\"),Ma(e,\"link\",a),Aa(e),t.head.appendChild(e)))}}function K0(a,e){Ge.m(a,e);var o=qt;if(o&&a){var t=e&&typeof e.as==\"string\"?e.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+se(t)+'\"][href=\"'+se(a)+'\"]',i=n;switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":i=xt(a)}if(!me.has(i)&&(a=J({rel:\"modulepreload\",href:a},e),me.set(i,a),o.querySelector(n)===null)){switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(Vn(i)))return}t=o.createElement(\"link\"),Ma(t,\"link\",a),Aa(t),o.head.appendChild(t)}}}function Q0(a,e,o){Ge.S(a,e,o);var t=qt;if(t&&a){var n=ht(t).hoistableStyles,i=Dt(a);e=e||\"default\";var s=n.get(i);if(!s){var r={loading:0,preload:null};if(s=t.querySelector(Gn(i)))r.loading=5;else{a=J({rel:\"stylesheet\",href:a,\"data-precedence\":e},o),(o=me.get(i))&&bc(a,o);var c=s=t.createElement(\"link\");Aa(c),Ma(c,\"link\",a),c._p=new Promise(function(m,I){c.onload=m,c.onerror=I}),c.addEventListener(\"load\",function(){r.loading|=1}),c.addEventListener(\"error\",function(){r.loading|=2}),r.loading|=4,Li(s,e,t)}s={type:\"stylesheet\",instance:s,count:1,state:r},n.set(i,s)}}}function J0(a,e){Ge.X(a,e);var o=qt;if(o&&a){var t=ht(o).hoistableScripts,n=xt(a),i=t.get(n);i||(i=o.querySelector(Vn(n)),i||(a=J({src:a,async:!0},e),(e=me.get(n))&&yc(a,e),i=o.createElement(\"script\"),Aa(i),Ma(i,\"link\",a),o.head.appendChild(i)),i={type:\"script\",instance:i,count:1,state:null},t.set(n,i))}}function W0(a,e){Ge.M(a,e);var o=qt;if(o&&a){var t=ht(o).hoistableScripts,n=xt(a),i=t.get(n);i||(i=o.querySelector(Vn(n)),i||(a=J({src:a,async:!0,type:\"module\"},e),(e=me.get(n))&&yc(a,e),i=o.createElement(\"script\"),Aa(i),Ma(i,\"link\",a),o.head.appendChild(i)),i={type:\"script\",instance:i,count:1,state:null},t.set(n,i))}}function Rm(a,e,o,t){var n=(n=ro.current)?as(n):null;if(!n)throw Error(b(446));switch(a){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(e=Dt(o.href),o=ht(n).hoistableStyles,t=o.get(e),t||(t={type:\"style\",instance:null,count:0,state:null},o.set(e,t)),t):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){a=Dt(o.href);var i=ht(n).hoistableStyles,s=i.get(a);if(s||(n=n.ownerDocument||n,s={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},i.set(a,s),(i=n.querySelector(Gn(a)))&&!i._p&&(s.instance=i,s.state.loading=5),me.has(a)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},me.set(a,o),i||$0(n,a,o,s.state))),e&&t===null)throw Error(b(528,\"\"));return s}if(e&&t!==null)throw Error(b(529,\"\"));return null;case\"script\":return e=o.async,o=o.src,typeof o==\"string\"&&e&&typeof e!=\"function\"&&typeof e!=\"symbol\"?(e=xt(o),o=ht(n).hoistableScripts,t=o.get(e),t||(t={type:\"script\",instance:null,count:0,state:null},o.set(e,t)),t):{type:\"void\",instance:null,count:0,state:null};default:throw Error(b(444,a))}}function Dt(a){return'href=\"'+se(a)+'\"'}function Gn(a){return'link[rel=\"stylesheet\"]['+a+\"]\"}function vd(a){return J({},a,{\"data-precedence\":a.precedence,precedence:null})}function $0(a,e,o,t){a.querySelector('link[rel=\"preload\"][as=\"style\"]['+e+\"]\")?t.loading=1:(e=a.createElement(\"link\"),t.preload=e,e.addEventListener(\"load\",function(){return t.loading|=1}),e.addEventListener(\"error\",function(){return t.loading|=2}),Ma(e,\"link\",o),Aa(e),a.head.appendChild(e))}function xt(a){return'[src=\"'+se(a)+'\"]'}function Vn(a){return\"script[async]\"+a}function Om(a,e,o){if(e.count++,e.instance===null)switch(e.type){case\"style\":var t=a.querySelector('style[data-href~=\"'+se(o.href)+'\"]');if(t)return e.instance=t,Aa(t),t;var n=J({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return t=(a.ownerDocument||a).createElement(\"style\"),Aa(t),Ma(t,\"style\",n),Li(t,o.precedence,a),e.instance=t;case\"stylesheet\":n=Dt(o.href);var i=a.querySelector(Gn(n));if(i)return e.state.loading|=4,e.instance=i,Aa(i),i;t=vd(o),(n=me.get(n))&&bc(t,n),i=(a.ownerDocument||a).createElement(\"link\"),Aa(i);var s=i;return s._p=new Promise(function(r,c){s.onload=r,s.onerror=c}),Ma(i,\"link\",t),e.state.loading|=4,Li(i,o.precedence,a),e.instance=i;case\"script\":return i=xt(o.src),(n=a.querySelector(Vn(i)))?(e.instance=n,Aa(n),n):(t=o,(n=me.get(i))&&(t=J({},o),yc(t,n)),a=a.ownerDocument||a,n=a.createElement(\"script\"),Aa(n),Ma(n,\"link\",t),a.head.appendChild(n),e.instance=n);case\"void\":return null;default:throw Error(b(443,e.type))}else e.type===\"stylesheet\"&&(e.state.loading&4)===0&&(t=e.instance,e.state.loading|=4,Li(t,o.precedence,a));return e.instance}function Li(a,e,o){for(var t=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=t.length?t[t.length-1]:null,i=n,s=0;s<t.length;s++){var r=t[s];if(r.dataset.precedence===e)i=r;else if(i!==n)break}i?i.parentNode.insertBefore(a,i.nextSibling):(e=o.nodeType===9?o.head:o,e.insertBefore(a,e.firstChild))}function bc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.title==null&&(a.title=e.title)}function yc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.integrity==null&&(a.integrity=e.integrity)}var Ei=null;function Um(a,e,o){if(Ei===null){var t=new Map,n=Ei=new Map;n.set(o,t)}else n=Ei,t=n.get(o),t||(t=new Map,n.set(o,t));if(t.has(a))return t;for(t.set(a,null),o=o.getElementsByTagName(a),n=0;n<o.length;n++){var i=o[n];if(!(i[Un]||i[La]||a===\"link\"&&i.getAttribute(\"rel\")===\"stylesheet\")&&i.namespaceURI!==\"http:\/\/www.w3.org\/2000\/svg\"){var s=i.getAttribute(e)||\"\";s=a+s;var r=t.get(s);r?r.push(i):t.set(s,[i])}}return t}function Fm(a,e,o){a=a.ownerDocument||a,a.head.insertBefore(o,e===\"title\"?a.querySelector(\"head > title\"):null)}function a1(a,e,o){if(o===1||e.itemProp!=null)return!1;switch(a){case\"meta\":case\"title\":return!0;case\"style\":if(typeof e.precedence!=\"string\"||typeof e.href!=\"string\"||e.href===\"\")break;return!0;case\"link\":if(typeof e.rel!=\"string\"||typeof e.href!=\"string\"||e.href===\"\"||e.onLoad||e.onError)break;switch(e.rel){case\"stylesheet\":return a=e.disabled,typeof e.precedence==\"string\"&&a==null;default:return!0}case\"script\":if(e.async&&typeof e.async!=\"function\"&&typeof e.async!=\"symbol\"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src==\"string\")return!0}return!1}function Ad(a){return!(a.type===\"stylesheet\"&&(a.state.loading&3)===0)}function e1(a,e,o,t){if(o.type===\"stylesheet\"&&(typeof t.media!=\"string\"||matchMedia(t.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=Dt(t.href),i=e.querySelector(Gn(n));if(i){e=i._p,e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"&&(a.count++,a=es.bind(a),e.then(a,a)),o.state.loading|=4,o.instance=i,Aa(i);return}i=e.ownerDocument||e,t=vd(t),(n=me.get(n))&&bc(t,n),i=i.createElement(\"link\"),Aa(i);var s=i;s._p=new Promise(function(r,c){s.onload=r,s.onerror=c}),Ma(i,\"link\",t),o.instance=i}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,e),(e=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=es.bind(a),e.addEventListener(\"load\",o),e.addEventListener(\"error\",o))}}var Br=0;function o1(a,e){return a.stylesheets&&a.count===0&&Hi(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var t=setTimeout(function(){if(a.stylesheets&&Hi(a,a.stylesheets),a.unsuspend){var i=a.unsuspend;a.unsuspend=null,i()}},6e4+e);0<a.imgBytes&&Br===0&&(Br=62500*U0());var n=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Hi(a,a.stylesheets),a.unsuspend)){var i=a.unsuspend;a.unsuspend=null,i()}},(a.imgBytes>Br?50:800)+e);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null}function es(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Hi(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var os=null;function Hi(a,e){a.stylesheets=null,a.unsuspend!==null&&(a.count++,os=new Map,e.forEach(t1,a),os=null,es.call(a))}function t1(a,e){if(!(e.state.loading&4)){var o=os.get(a);if(o)var t=o.get(null);else{o=new Map,os.set(a,o);for(var n=a.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),i=0;i<n.length;i++){var s=n[i];(s.nodeName===\"LINK\"||s.getAttribute(\"media\")!==\"not all\")&&(o.set(s.dataset.precedence,s),t=s)}t&&o.set(null,t)}n=e.instance,s=n.getAttribute(\"data-precedence\"),i=o.get(s)||t,i===t&&o.set(null,n),o.set(s,n),this.count++,t=es.bind(this),n.addEventListener(\"load\",t),n.addEventListener(\"error\",t),i?i.parentNode.insertBefore(n,i.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(n,a.firstChild)),e.state.loading|=4}}var Mn={$$typeof:De,Provider:null,Consumer:null,_currentValue:Mo,_currentValue2:Mo,_threadCount:0};function n1(a,e,o,t,n,i,s,r,c){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ir(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ir(0),this.hiddenUpdates=ir(null),this.identifierPrefix=t,this.onUncaughtError=n,this.onCaughtError=i,this.onRecoverableError=s,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Td(a,e,o,t,n,i,s,r,c,m,I,S){return a=new n1(a,e,o,s,c,m,I,S,r),e=1,i===!0&&(e|=24),i=ja(3,null,null,e),a.current=i,i.stateNode=a,e=jl(),e.refCount++,a.pooledCache=e,e.refCount++,i.memoizedState={element:t,isDehydrated:o,cache:e},Kl(i),a}function wd(a){return a?(a=mt,a):mt}function Ld(a,e,o,t,n,i){n=wd(n),t.context===null?t.context=n:t.pendingContext=n,t=co(e),t.payload={element:o},i=i===void 0?null:i,i!==null&&(t.callback=i),o=uo(a,t,e),o!==null&&(za(o,a,e),cn(o,a,e))}function qm(a,e){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<e?o:e}}function Cc(a,e){qm(a,e),(a=a.alternate)&&qm(a,e)}function Ed(a){if(a.tag===13||a.tag===31){var e=Go(a,67108864);e!==null&&za(e,a,67108864),Cc(a,67108864)}}function xm(a){if(a.tag===13||a.tag===31){var e=Ja();e=kl(e);var o=Go(a,e);o!==null&&za(o,a,e),Cc(a,e)}}var ts=!0;function i1(a,e,o,t){var n=L.T;L.T=null;var i=P.p;try{P.p=2,vc(a,e,o,t)}finally{P.p=i,L.T=n}}function s1(a,e,o,t){var n=L.T;L.T=null;var i=P.p;try{P.p=8,vc(a,e,o,t)}finally{P.p=i,L.T=n}}function vc(a,e,o,t){if(ts){var n=El(t);if(n===null)Dr(a,e,t,ns,o),zm(a,t);else if(l1(n,a,e,o,t))t.stopPropagation();else if(zm(a,t),e&4&&-1<r1.indexOf(a)){for(;n!==null;){var i=Rt(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var s=Lo(i.pendingLanes);if(s!==0){var r=i;for(r.pendingLanes|=2,r.entangledLanes|=2;s;){var c=1<<31-Qa(s);r.entanglements[1]|=c,s&=~c}ve(i),(z&6)===0&&(Yi=Xa()+500,Pn(0,!1))}}break;case 31:case 13:r=Go(i,2),r!==null&&za(r,i,2),Is(),Cc(i,2)}if(i=El(t),i===null&&Dr(a,e,t,ns,o),i===n)break;n=i}n!==null&&t.stopPropagation()}else Dr(a,e,t,null,o)}}function El(a){return a=Ul(a),Ac(a)}var ns=null;function Ac(a){if(ns=null,a=it(a),a!==null){var e=kn(a);if(e===null)a=null;else{var o=e.tag;if(o===13){if(a=jm(e),a!==null)return a;a=null}else if(o===31){if(a=Ym(e),a!==null)return a;a=null}else if(o===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;a=null}else e!==a&&(a=null)}}return ns=a,null}function Hd(a){switch(a){case\"beforetoggle\":case\"cancel\":case\"click\":case\"close\":case\"contextmenu\":case\"copy\":case\"cut\":case\"auxclick\":case\"dblclick\":case\"dragend\":case\"dragstart\":case\"drop\":case\"focusin\":case\"focusout\":case\"input\":case\"invalid\":case\"keydown\":case\"keypress\":case\"keyup\":case\"mousedown\":case\"mouseup\":case\"paste\":case\"pause\":case\"play\":case\"pointercancel\":case\"pointerdown\":case\"pointerup\":case\"ratechange\":case\"reset\":case\"resize\":case\"seeked\":case\"submit\":case\"toggle\":case\"touchcancel\":case\"touchend\":case\"touchstart\":case\"volumechange\":case\"change\":case\"selectionchange\":case\"textInput\":case\"compositionstart\":case\"compositionend\":case\"compositionupdate\":case\"beforeblur\":case\"afterblur\":case\"beforeinput\":case\"blur\":case\"fullscreenchange\":case\"focus\":case\"hashchange\":case\"popstate\":case\"select\":case\"selectstart\":return 2;case\"drag\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"mousemove\":case\"mouseout\":case\"mouseover\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"scroll\":case\"touchmove\":case\"wheel\":case\"mouseenter\":case\"mouseleave\":case\"pointerenter\":case\"pointerleave\":return 8;case\"message\":switch(Xh()){case Jm:return 2;case Wm:return 8;case Bi:case Kh:return 32;case $m:return 268435456;default:return 32}default:return 32}}var Hl=!1,po=null,ho=null,go=null,Nn=new Map,Dn=new Map,eo=[],r1=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset\".split(\" \");function zm(a,e){switch(a){case\"focusin\":case\"focusout\":po=null;break;case\"dragenter\":case\"dragleave\":ho=null;break;case\"mouseover\":case\"mouseout\":go=null;break;case\"pointerover\":case\"pointerout\":Nn.delete(e.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Dn.delete(e.pointerId)}}function Jt(a,e,o,t,n,i){return a===null||a.nativeEvent!==i?(a={blockedOn:e,domEventName:o,eventSystemFlags:t,nativeEvent:i,targetContainers:[n]},e!==null&&(e=Rt(e),e!==null&&Ed(e)),a):(a.eventSystemFlags|=t,e=a.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),a)}function l1(a,e,o,t,n){switch(e){case\"focusin\":return po=Jt(po,a,e,o,t,n),!0;case\"dragenter\":return ho=Jt(ho,a,e,o,t,n),!0;case\"mouseover\":return go=Jt(go,a,e,o,t,n),!0;case\"pointerover\":var i=n.pointerId;return Nn.set(i,Jt(Nn.get(i)||null,a,e,o,t,n)),!0;case\"gotpointercapture\":return i=n.pointerId,Dn.set(i,Jt(Dn.get(i)||null,a,e,o,t,n)),!0}return!1}function Md(a){var e=it(a.target);if(e!==null){var o=kn(e);if(o!==null){if(e=o.tag,e===13){if(e=jm(o),e!==null){a.blockedOn=e,Au(a.priority,function(){xm(o)});return}}else if(e===31){if(e=Ym(o),e!==null){a.blockedOn=e,Au(a.priority,function(){xm(o)});return}}else if(e===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Mi(a){if(a.blockedOn!==null)return!1;for(var e=a.targetContainers;0<e.length;){var o=El(a.nativeEvent);if(o===null){o=a.nativeEvent;var t=new o.constructor(o.type,o);jr=t,o.target.dispatchEvent(t),jr=null}else return e=Rt(o),e!==null&&Ed(e),a.blockedOn=o,!1;e.shift()}return!0}function Pm(a,e,o){Mi(a)&&o.delete(e)}function c1(){Hl=!1,po!==null&&Mi(po)&&(po=null),ho!==null&&Mi(ho)&&(ho=null),go!==null&&Mi(go)&&(go=null),Nn.forEach(Pm),Dn.forEach(Pm)}function pi(a,e){a.blockedOn===e&&(a.blockedOn=null,Hl||(Hl=!0,Ca.unstable_scheduleCallback(Ca.unstable_NormalPriority,c1)))}var di=null;function Gm(a){di!==a&&(di=a,Ca.unstable_scheduleCallback(Ca.unstable_NormalPriority,function(){di===a&&(di=null);for(var e=0;e<a.length;e+=3){var o=a[e],t=a[e+1],n=a[e+2];if(typeof t!=\"function\"){if(Ac(t||o)===null)continue;break}var i=Rt(o);i!==null&&(a.splice(e,3),e-=3,ll(i,{pending:!0,data:n,method:o.method,action:t},t,n))}}))}function kt(a){function e(c){return pi(c,a)}po!==null&&pi(po,a),ho!==null&&pi(ho,a),go!==null&&pi(go,a),Nn.forEach(e),Dn.forEach(e);for(var o=0;o<eo.length;o++){var t=eo[o];t.blockedOn===a&&(t.blockedOn=null)}for(;0<eo.length&&(o=eo[0],o.blockedOn===null);)Md(o),o.blockedOn===null&&eo.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(t=0;t<o.length;t+=3){var n=o[t],i=o[t+1],s=n[Pa]||null;if(typeof i==\"function\")s||Gm(o);else if(s){var r=null;if(i&&i.hasAttribute(\"formAction\")){if(n=i,s=i[Pa]||null)r=s.formAction;else if(Ac(n)!==null)continue}else r=s.action;typeof r==\"function\"?o[t+1]=r:(o.splice(t,3),t-=3),Gm(o)}}}function Nd(){function a(i){i.canIntercept&&i.info===\"react-transition\"&&i.intercept({handler:function(){return new Promise(function(s){return n=s})},focusReset:\"manual\",scroll:\"manual\"})}function e(){n!==null&&(n(),n=null),t||setTimeout(o,20)}function o(){if(!t&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:\"react-transition\",history:\"replace\"})}}if(typeof navigation==\"object\"){var t=!1,n=null;return navigation.addEventListener(\"navigate\",a),navigation.addEventListener(\"navigatesuccess\",e),navigation.addEventListener(\"navigateerror\",e),setTimeout(o,100),function(){t=!0,navigation.removeEventListener(\"navigate\",a),navigation.removeEventListener(\"navigatesuccess\",e),navigation.removeEventListener(\"navigateerror\",e),n!==null&&(n(),n=null)}}}function Tc(a){this._internalRoot=a}ys.prototype.render=Tc.prototype.render=function(a){var e=this._internalRoot;if(e===null)throw Error(b(409));var o=e.current,t=Ja();Ld(o,t,a,e,null,null)};ys.prototype.unmount=Tc.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var e=a.containerInfo;Ld(a.current,2,null,a,null,null),Is(),e[Bt]=null}};function ys(a){this._internalRoot=a}ys.prototype.unstable_scheduleHydration=function(a){if(a){var e=nf();a={blockedOn:null,target:a,priority:e};for(var o=0;o<eo.length&&e!==0&&e<eo[o].priority;o++);eo.splice(o,0,a),o===0&&Md(a)}};var Vm=Zm.version;if(Vm!==\"19.2.0\")throw Error(b(527,Vm,\"19.2.0\"));P.findDOMNode=function(a){var e=a._reactInternals;if(e===void 0)throw typeof a.render==\"function\"?Error(b(188)):(a=Object.keys(a).join(\",\"),Error(b(268,a)));return a=Ph(e),a=a!==null?Xm(a):null,a=a===null?null:a.stateNode,a};var u1={bundleType:0,version:\"19.2.0\",rendererPackageName:\"react-dom\",currentDispatcherRef:L,reconcilerVersion:\"19.2.0\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<\"u\"&&(Wt=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Wt.isDisabled&&Wt.supportsFiber))try{Bn=Wt.inject(u1),Ka=Wt}catch{}var Wt;Cs.createRoot=function(a,e){if(!_m(a))throw Error(b(299));var o=!1,t=\"\",n=Cp,i=vp,s=Ap;return e!=null&&(e.unstable_strictMode===!0&&(o=!0),e.identifierPrefix!==void 0&&(t=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(s=e.onRecoverableError)),e=Td(a,1,!1,null,null,o,t,null,n,i,s,Nd),a[Bt]=e.current,Sc(a),new Tc(e)};Cs.hydrateRoot=function(a,e,o){if(!_m(a))throw Error(b(299));var t=!1,n=\"\",i=Cp,s=vp,r=Ap,c=null;return o!=null&&(o.unstable_strictMode===!0&&(t=!0),o.identifierPrefix!==void 0&&(n=o.identifierPrefix),o.onUncaughtError!==void 0&&(i=o.onUncaughtError),o.onCaughtError!==void 0&&(s=o.onCaughtError),o.onRecoverableError!==void 0&&(r=o.onRecoverableError),o.formState!==void 0&&(c=o.formState)),e=Td(a,1,!0,e,o??null,t,n,c,i,s,r,Nd),e.context=wd(null),o=e.current,t=Ja(),t=kl(t),n=co(t),n.callback=null,uo(o,n,t),o=t,e.current.lanes=o,On(e,o),ve(e),a[Bt]=e.current,Sc(a),new ys(e)};Cs.version=\"19.2.0\"});var Rd=he((U1,Bd)=>{\"use strict\";function kd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kd)}catch(a){console.error(a)}}kd(),Bd.exports=Dd()});var Jd=he(Us=>{\"use strict\";var f1=Symbol.for(\"react.transitional.element\"),p1=Symbol.for(\"react.fragment\");function Qd(a,e,o){var t=null;if(o!==void 0&&(t=\"\"+o),e.key!==void 0&&(t=\"\"+e.key),\"key\"in e){o={};for(var n in e)n!==\"key\"&&(o[n]=e[n])}else o=e;return e=o.ref,{$$typeof:f1,type:a,key:t,ref:e!==void 0?e:null,props:o}}Us.Fragment=p1;Us.jsx=Qd;Us.jsxs=Qd});var Ze=he((ZI,Wd)=>{\"use strict\";Wd.exports=Jd()});var IS=D(x()),mh=D(Rd());var Va=D(x(),1);var ia=D(x(),1),Od=new Map([[\"bold\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z\"}))],[\"duotone\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M216,128l-72,72V56Z\",opacity:\"0.2\"}),ia.createElement(\"path\",{d:\"M221.66,122.34l-72-72A8,8,0,0,0,136,56v64H40a8,8,0,0,0,0,16h96v64a8,8,0,0,0,13.66,5.66l72-72A8,8,0,0,0,221.66,122.34ZM152,180.69V75.31L204.69,128Z\"}))],[\"fill\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M221.66,133.66l-72,72A8,8,0,0,1,136,200V136H40a8,8,0,0,1,0-16h96V56a8,8,0,0,1,13.66-5.66l72,72A8,8,0,0,1,221.66,133.66Z\"}))],[\"light\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M220.24,132.24l-72,72a6,6,0,0,1-8.48-8.48L201.51,134H40a6,6,0,0,1,0-12H201.51L139.76,60.24a6,6,0,0,1,8.48-8.48l72,72A6,6,0,0,1,220.24,132.24Z\"}))],[\"regular\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"}))],[\"thin\",ia.createElement(ia.Fragment,null,ia.createElement(\"path\",{d:\"M218.83,130.83l-72,72a4,4,0,0,1-5.66-5.66L206.34,132H40a4,4,0,0,1,0-8H206.34L141.17,58.83a4,4,0,0,1,5.66-5.66l72,72A4,4,0,0,1,218.83,130.83Z\"}))]]);var sa=D(x(),1),Ud=new Map([[\"bold\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M204,64V168a12,12,0,0,1-24,0V93L72.49,200.49a12,12,0,0,1-17-17L163,76H88a12,12,0,0,1,0-24H192A12,12,0,0,1,204,64Z\"}))],[\"duotone\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M192,64V168L88,64Z\",opacity:\"0.2\"}),sa.createElement(\"path\",{d:\"M192,56H88a8,8,0,0,0-5.66,13.66L128.69,116,58.34,186.34a8,8,0,0,0,11.32,11.32L140,127.31l46.34,46.35A8,8,0,0,0,200,168V64A8,8,0,0,0,192,56Zm-8,92.69-38.34-38.34h0L107.31,72H184Z\"}))],[\"fill\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M200,64V168a8,8,0,0,1-13.66,5.66L140,127.31,69.66,197.66a8,8,0,0,1-11.32-11.32L128.69,116,82.34,69.66A8,8,0,0,1,88,56H192A8,8,0,0,1,200,64Z\"}))],[\"light\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M198,64V168a6,6,0,0,1-12,0V78.48L68.24,196.24a6,6,0,0,1-8.48-8.48L177.52,70H88a6,6,0,0,1,0-12H192A6,6,0,0,1,198,64Z\"}))],[\"regular\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z\"}))],[\"thin\",sa.createElement(sa.Fragment,null,sa.createElement(\"path\",{d:\"M196,64V168a4,4,0,0,1-8,0V73.66L66.83,194.83a4,4,0,0,1-5.66-5.66L182.34,68H88a4,4,0,0,1,0-8H192A4,4,0,0,1,196,64Z\"}))]]);var ra=D(x(),1),Fd=new Map([[\"bold\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z\"}))],[\"duotone\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M208,96l-80,80L48,96Z\",opacity:\"0.2\"}),ra.createElement(\"path\",{d:\"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z\"}))],[\"fill\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z\"}))],[\"light\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z\"}))],[\"regular\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"thin\",ra.createElement(ra.Fragment,null,ra.createElement(\"path\",{d:\"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z\"}))]]);var la=D(x(),1),qd=new Map([[\"bold\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"}))],[\"duotone\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M232,56V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Z\",opacity:\"0.2\"}),la.createElement(\"path\",{d:\"M205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"fill\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"light\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M228.24,76.24l-128,128a6,6,0,0,1-8.48,0l-56-56a6,6,0,0,1,8.48-8.48L96,191.51,219.76,67.76a6,6,0,0,1,8.48,8.48Z\"}))],[\"regular\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"}))],[\"thin\",la.createElement(la.Fragment,null,la.createElement(\"path\",{d:\"M226.83,74.83l-128,128a4,4,0,0,1-5.66,0l-56-56a4,4,0,0,1,5.66-5.66L96,194.34,221.17,69.17a4,4,0,1,1,5.66,5.66Z\"}))]]);var ca=D(x(),1),xd=new Map([[\"bold\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z\"}))],[\"duotone\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),ca.createElement(\"path\",{d:\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"}))],[\"fill\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"light\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z\"}))],[\"regular\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"}))],[\"thin\",ca.createElement(ca.Fragment,null,ca.createElement(\"path\",{d:\"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z\"}))]]);var ua=D(x(),1),zd=new Map([[\"bold\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M216.49,79.52l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.52ZM183,80H160V57ZM60,212V44h76V92a12,12,0,0,0,12,12h48V212Zm100.49-72.49a12,12,0,0,1-17,17L140,153v31a12,12,0,0,1-24,0V153l-3.51,3.52a12,12,0,0,1-17-17l24-24a12,12,0,0,1,17,0Z\"}))],[\"duotone\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M208,88H152V32Z\",opacity:\"0.2\"}),ua.createElement(\"path\",{d:\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z\"}))],[\"fill\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34Zm-56,67.32a8,8,0,0,1-11.32,0L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0l24,24A8,8,0,0,1,157.66,149.66ZM152,88V44l44,44Z\"}))],[\"light\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M212.24,83.76l-56-56A6,6,0,0,0,152,26H56A14,14,0,0,0,42,40V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V88A6,6,0,0,0,212.24,83.76ZM158,46.48,193.52,82H158ZM200,218H56a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2h90V88a6,6,0,0,0,6,6h50V216A2,2,0,0,1,200,218Zm-43.76-78.24a6,6,0,1,1-8.48,8.48L134,134.49V184a6,6,0,0,1-12,0V134.49l-13.76,13.75a6,6,0,0,1-8.48-8.48l24-24a6,6,0,0,1,8.48,0Z\"}))],[\"regular\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z\"}))],[\"thin\",ua.createElement(ua.Fragment,null,ua.createElement(\"path\",{d:\"M210.83,85.17l-56-56A4,4,0,0,0,152,28H56A12,12,0,0,0,44,40V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V88A4,4,0,0,0,210.83,85.17ZM156,41.65,198.34,84H156ZM200,220H56a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h92V88a4,4,0,0,0,4,4h52V216A4,4,0,0,1,200,220Zm-45.17-78.83a4,4,0,0,1-5.66,5.66L132,129.66V184a4,4,0,0,1-8,0V129.66l-17.17,17.17a4,4,0,0,1-5.66-5.66l24-24a4,4,0,0,1,5.66,0Z\"}))]]);var ma=D(x(),1),Pd=new Map([[\"bold\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,187a113.4,113.4,0,0,1-20.39-35h40.82a116.94,116.94,0,0,1-10,20.77A108.61,108.61,0,0,1,128,207Zm-26.49-59a135.42,135.42,0,0,1,0-40h53a135.42,135.42,0,0,1,0,40ZM44,128a83.49,83.49,0,0,1,2.43-20H77.25a160.63,160.63,0,0,0,0,40H46.43A83.49,83.49,0,0,1,44,128Zm84-79a113.4,113.4,0,0,1,20.39,35H107.59a116.94,116.94,0,0,1,10-20.77A108.61,108.61,0,0,1,128,49Zm50.73,59h30.82a83.52,83.52,0,0,1,0,40H178.75a160.63,160.63,0,0,0,0-40Zm20.77-24H173.71a140.82,140.82,0,0,0-15.5-34.36A84.51,84.51,0,0,1,199.52,84ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.51,84.51,0,0,1,97.79,49.64ZM56.48,172H82.29a140.82,140.82,0,0,0,15.5,34.36A84.51,84.51,0,0,1,56.48,172Zm101.73,34.36A140.82,140.82,0,0,0,173.71,172h25.81A84.51,84.51,0,0,1,158.21,206.36Z\"}))],[\"duotone\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),ma.createElement(\"path\",{d:\"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z\"}))],[\"fill\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm78.36,64H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM216,128a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM128,43a115.27,115.27,0,0,1,26,45H102A115.11,115.11,0,0,1,128,43ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48Zm50.35,61.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z\"}))],[\"light\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm81.57,64H169.19a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90ZM218,128a89.7,89.7,0,0,1-3.83,26H171.81a155.43,155.43,0,0,0,0-52h42.36A89.7,89.7,0,0,1,218,128Zm-90,87.83a110,110,0,0,1-15.19-19.45A124.24,124.24,0,0,1,99.35,166h57.3a124.24,124.24,0,0,1-13.46,30.38A110,110,0,0,1,128,215.83ZM96.45,154a139.18,139.18,0,0,1,0-52h63.1a139.18,139.18,0,0,1,0,52ZM38,128a89.7,89.7,0,0,1,3.83-26H84.19a155.43,155.43,0,0,0,0,52H41.83A89.7,89.7,0,0,1,38,128Zm90-87.83a110,110,0,0,1,15.19,19.45A124.24,124.24,0,0,1,156.65,90H99.35a124.24,124.24,0,0,1,13.46-30.38A110,110,0,0,1,128,40.17Zm-15.46-.84A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33ZM46.43,166H86.81a132.58,132.58,0,0,0,25.73,50.67A90.29,90.29,0,0,1,46.43,166Zm97,50.67A132.58,132.58,0,0,0,169.19,166h40.38A90.29,90.29,0,0,1,143.46,216.67Z\"}))],[\"regular\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z\"}))],[\"thin\",ma.createElement(ma.Fragment,null,ma.createElement(\"path\",{d:\"M128,28h0A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54C151,194.2,134.33,212.52,128,218.61ZM94.82,156a140.42,140.42,0,0,1,0-56h66.36a140.42,140.42,0,0,1,0,56ZM128,37.39c6.33,6.09,23,24.41,31.27,54.61H96.73C105,61.8,121.67,43.48,128,37.39ZM169.41,100h46.23a92.09,92.09,0,0,1,0,56H169.41a152.65,152.65,0,0,0,0-56Zm43.25-8h-45a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92ZM117.54,36.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6ZM40.36,100H86.59a152.65,152.65,0,0,0,0,56H40.36a92.09,92.09,0,0,1,0-56Zm3,64h45a129.39,129.39,0,0,0,29.19,55.4A92.25,92.25,0,0,1,43.34,164Zm95.12,55.4A129.39,129.39,0,0,0,167.65,164h45A92.25,92.25,0,0,1,138.46,219.4Z\"}))]]);var fa=D(x(),1),Gd=new Map([[\"bold\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z\"}))],[\"duotone\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z\",opacity:\"0.2\"}),fa.createElement(\"path\",{d:\"M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z\"}))],[\"fill\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z\"}))],[\"light\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M142,176a6,6,0,0,1-6,6,14,14,0,0,1-14-14V128a2,2,0,0,0-2-2,6,6,0,0,1,0-12,14,14,0,0,1,14,14v40a2,2,0,0,0,2,2A6,6,0,0,1,142,176ZM124,94a10,10,0,1,0-10-10A10,10,0,0,0,124,94Zm106,34A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z\"}))],[\"regular\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z\"}))],[\"thin\",fa.createElement(fa.Fragment,null,fa.createElement(\"path\",{d:\"M140,176a4,4,0,0,1-4,4,12,12,0,0,1-12-12V128a4,4,0,0,0-4-4,4,4,0,0,1,0-8,12,12,0,0,1,12,12v40a4,4,0,0,0,4,4A4,4,0,0,1,140,176ZM124,92a8,8,0,1,0-8-8A8,8,0,0,0,124,92Zm104,36A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z\"}))]]);var pa=D(x(),1),Vd=new Map([[\"bold\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z\"}))],[\"duotone\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M216,64V192H40V64Z\",opacity:\"0.2\"}),pa.createElement(\"path\",{d:\"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z\"}))],[\"fill\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM192,184H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Z\"}))],[\"light\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z\"}))],[\"regular\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z\"}))],[\"thin\",pa.createElement(pa.Fragment,null,pa.createElement(\"path\",{d:\"M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z\"}))]]);var da=D(x(),1),Zd=new Map([[\"bold\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36Zm-4,76c0,35.71-13.09,64.69-38.91,86.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23C65.09,176.69,52,147.71,52,112V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.52a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z\"}))],[\"duotone\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z\",opacity:\"0.2\"}),da.createElement(\"path\",{d:\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"}))],[\"fill\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm-34.32,69.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"}))],[\"light\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,42H48A14,14,0,0,0,34,56v56c0,51.94,25.12,83.4,46.2,100.64,22.73,18.6,45.27,24.89,46.22,25.15a6,6,0,0,0,3.16,0c.95-.26,23.49-6.55,46.22-25.15C196.88,195.4,222,163.94,222,112V56A14,14,0,0,0,208,42Zm2,70c0,37.76-13.94,68.39-41.44,91.06A131.17,131.17,0,0,1,128,225.72a130.94,130.94,0,0,1-40.56-22.66C59.94,180.39,46,149.76,46,112V56a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2ZM172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76Z\"}))],[\"regular\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z\"}))],[\"thin\",da.createElement(da.Fragment,null,da.createElement(\"path\",{d:\"M208,44H48A12,12,0,0,0,36,56v56c0,51.16,24.73,82.12,45.47,99.1,22.4,18.32,44.55,24.5,45.48,24.76a4,4,0,0,0,2.1,0c.93-.26,23.08-6.44,45.48-24.76,20.74-17,45.47-47.94,45.47-99.1V56A12,12,0,0,0,208,44Zm4,68c0,38.44-14.23,69.63-42.29,92.71A132.45,132.45,0,0,1,128,227.82a132.23,132.23,0,0,1-41.71-23.11C58.23,181.63,44,150.44,44,112V56a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-41.17-10.83a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17Z\"}))]]);var ha=D(x(),1),_d=new Map([[\"bold\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z\"}))],[\"duotone\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z\",opacity:\"0.2\"}),ha.createElement(\"path\",{d:\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"}))],[\"fill\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM181.66,170.34a8,8,0,0,1-11.32,11.32L128,139.31,85.66,181.66a8,8,0,0,1-11.32-11.32L116.69,128,74.34,85.66A8,8,0,0,1,85.66,74.34L128,116.69l42.34-42.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"}))],[\"light\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M204.24,195.76a6,6,0,1,1-8.48,8.48L128,136.49,60.24,204.24a6,6,0,0,1-8.48-8.48L119.51,128,51.76,60.24a6,6,0,0,1,8.48-8.48L128,119.51l67.76-67.75a6,6,0,0,1,8.48,8.48L136.49,128Z\"}))],[\"regular\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"}))],[\"thin\",ha.createElement(ha.Fragment,null,ha.createElement(\"path\",{d:\"M202.83,197.17a4,4,0,0,1-5.66,5.66L128,133.66,58.83,202.83a4,4,0,0,1-5.66-5.66L122.34,128,53.17,58.83a4,4,0,0,1,5.66-5.66L128,122.34l69.17-69.17a4,4,0,1,1,5.66,5.66L133.66,128Z\"}))]]);var Zo=D(x(),1);var jd=D(x(),1),Yd=(0,jd.createContext)({color:\"currentColor\",size:\"1em\",weight:\"regular\",mirrored:!1});var aa=Zo.forwardRef((a,e)=>{let{alt:o,color:t,size:n,weight:i,mirrored:s,children:r,weights:c,...m}=a,{color:I=\"currentColor\",size:S,weight:d=\"regular\",mirrored:g=!1,...C}=Zo.useContext(Yd);return Zo.createElement(\"svg\",{ref:e,xmlns:\"http:\/\/www.w3.org\/2000\/svg\",width:n??S,height:n??S,fill:t??I,viewBox:\"0 0 256 256\",transform:s||g?\"scale(-1, 1)\":void 0,...C,...m},!!o&&Zo.createElement(\"title\",null,o),r,c.get(i??d))});aa.displayName=\"IconBase\";var vs=D(x(),1);var wc=vs.forwardRef((a,e)=>vs.createElement(aa,{ref:e,...a,weights:Od}));wc.displayName=\"ArrowRightIcon\";var Oa=wc;var As=D(x(),1);var Lc=As.forwardRef((a,e)=>As.createElement(aa,{ref:e,...a,weights:Ud}));Lc.displayName=\"ArrowUpRightIcon\";var Ve=Lc;var Ts=D(x(),1);var Ec=Ts.forwardRef((a,e)=>Ts.createElement(aa,{ref:e,...a,weights:Fd}));Ec.displayName=\"CaretDownIcon\";var Ao=Ec;var ws=D(x(),1);var Hc=ws.forwardRef((a,e)=>ws.createElement(aa,{ref:e,...a,weights:qd}));Hc.displayName=\"CheckIcon\";var Ls=Hc;var Es=D(x(),1);var Mc=Es.forwardRef((a,e)=>Es.createElement(aa,{ref:e,...a,weights:xd}));Mc.displayName=\"CheckCircleIcon\";var _o=Mc;var Hs=D(x(),1);var Nc=Hs.forwardRef((a,e)=>Hs.createElement(aa,{ref:e,...a,weights:zd}));Nc.displayName=\"FileArrowUpIcon\";var zt=Nc;var Ms=D(x(),1);var Dc=Ms.forwardRef((a,e)=>Ms.createElement(aa,{ref:e,...a,weights:Pd}));Dc.displayName=\"GlobeIcon\";var kc=Dc;var Ns=D(x(),1);var Bc=Ns.forwardRef((a,e)=>Ns.createElement(aa,{ref:e,...a,weights:Gd}));Bc.displayName=\"InfoIcon\";var Ds=Bc;var ks=D(x(),1);var Rc=ks.forwardRef((a,e)=>ks.createElement(aa,{ref:e,...a,weights:Vd}));Rc.displayName=\"ListIcon\";var Oc=Rc;var Bs=D(x(),1);var Uc=Bs.forwardRef((a,e)=>Bs.createElement(aa,{ref:e,...a,weights:Zd}));Uc.displayName=\"ShieldCheckIcon\";var Zn=Uc;var Rs=D(x(),1);var Fc=Rs.forwardRef((a,e)=>Rs.createElement(aa,{ref:e,...a,weights:_d}));Fc.displayName=\"XIcon\";var Os=Fc;var Pt=D(x(),1);var ae=D(x(),1);var jo=[{name:\"name\",label:\"Your name\",type:\"text\",required:!0,autoComplete:\"name\",placeholder:\"Your name\",group:\"contact\"},{name:\"email\",label:\"Work email\",type:\"email\",required:!0,autoComplete:\"email\",placeholder:\"name@company.com\",group:\"contact\"},{name:\"company\",label:\"Company\",type:\"text\",autoComplete:\"organization\",group:\"contact\"},{name:\"country\",label:\"Country \/ region\",type:\"text\",autoComplete:\"country-name\",group:\"contact\"},{name:\"phone\",label:\"Phone \/ WhatsApp\",type:\"tel\",autoComplete:\"tel\",placeholder:\"Include country code\",group:\"contact\"},{name:\"product\",label:\"Product \/ equipment of interest\",type:\"text\",placeholder:\"Product, equipment or production line\",group:\"project\"},{name:\"configuration\",label:\"Configuration \/ model preference\",type:\"text\",placeholder:\"If known; otherwise leave blank\",group:\"project\"},{name:\"projectType\",label:\"Project type\",type:\"select\",options:[\"To be confirmed\",\"New production line\",\"Upgrade \/ expand an existing line\",\"Individual equipment\",\"Replacement \/ spare parts\",\"Other enquiry\"],group:\"project\"},{name:\"requirements\",label:\"What do you need?\",type:\"textarea\",required:!0,placeholder:\"Tell us what you plan to produce, purchase or improve. Share the details you already know.\",group:\"project\"},{name:\"specification\",label:\"Product specification \/ materials\",type:\"textarea\",placeholder:\"Finished product, material, dimensions, standard or drawing reference, if known\",group:\"technical\"},{name:\"output\",label:\"Target output \/ speed\",type:\"text\",placeholder:\"Value, unit and operating hours, if known\",group:\"technical\"},{name:\"factory\",label:\"Factory \/ existing equipment\",type:\"textarea\",placeholder:\"Available space, utilities, existing equipment and interfaces, if relevant\",group:\"technical\"},{name:\"timeline\",label:\"Project timing\",type:\"text\",placeholder:\"Planned purchase or installation timing\",group:\"technical\"}],qc={count:3,bytes:10*1024*1024,extensions:[\"pdf\",\"jpg\",\"jpeg\",\"png\"]};function xc(a=[]){if(a.length>qc.count)return\"Please choose no more than 3 files.\";for(let e of a){if(!qc.extensions.includes(e.name.split(\".\").pop().toLowerCase()))return\"Use PDF, JPG, JPEG or PNG files.\";if(e.size>qc.bytes)return\"Each file must be 10 MB or smaller.\"}return\"\"}function m1(a){try{let e=new URL(a);return\/^https?:$\/.test(e.protocol)?e.origin+e.pathname:\"\"}catch{return\"\"}}function Xd(a,e={},o=[]){return{schemaVersion:\"hongkai-product-enquiry-v1\",...Object.fromEntries(jo.map(n=>[n.name,String(a[n.name]||\"\").trim()])),consent:a.consent===!0,context:{productId:String(e.productId||\"\"),pageTitle:String(e.pageTitle||\"\"),pageType:String(e.pageType||\"product\"),pageUrl:m1(e.pageUrl)},attachments:o.map(n=>({name:n.name,size:n.size,type:n.type}))}}function Kd(a,e=[]){let o={};for(let n of jo)n.required&&!String(a[n.name]||\"\").trim()&&(o[n.name]=`Please enter ${n.label.toLowerCase()}.`);a.email&&!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(a.email.trim())&&(o.email=\"Please enter a valid email address.\"),a.consent||(o.consent=\"Please confirm that HONGKAI may contact you about this enquiry.\");let t=xc(e);return t&&(o.attachments=t),o}var T=D(Ze(),1);function Fs({context:a={},configuration:e=\"\",onSubmit:o}){let t=(0,ae.useId)(),n=(0,ae.useRef)(null),i=(0,ae.useRef)(null),[s,r]=(0,ae.useState)(()=>Object.fromEntries(jo.map(p=>[p.name,p.name===\"product\"?a.productName||a.pageTitle||\"\":p.name===\"configuration\"?e:\"\"]))),[c,m]=(0,ae.useState)([]),[I,S]=(0,ae.useState)({}),[d,g]=(0,ae.useState)(\"idle\"),[C,w]=(0,ae.useState)(\"\"),F=typeof o==\"function\";(0,ae.useEffect)(()=>{r(p=>({...p,configuration:e})),g(\"idle\")},[e]);let f=(p,v)=>{r(E=>({...E,[p]:v})),S(E=>({...E,[p]:void 0})),g(\"idle\")};function u(p){let v={id:`${t}-${p.name}`,name:p.name,value:s[p.name],required:!!p.required,disabled:d===\"sending\",placeholder:p.placeholder,autoComplete:p.autoComplete||\"off\",maxLength:p.type===\"textarea\"?6e3:250,\"aria-invalid\":I[p.name]?!0:void 0,\"aria-describedby\":I[p.name]?`${t}-${p.name}-error`:void 0,onChange:E=>f(p.name,E.target.value)};return(0,T.jsxs)(\"label\",{className:p.type===\"textarea\"?\"enquiry-full\":\"\",htmlFor:v.id,children:[(0,T.jsxs)(\"span\",{children:[p.label,p.required?\" *\":\"\"]}),p.type===\"select\"?(0,T.jsxs)(\"select\",{...v,children:[(0,T.jsx)(\"option\",{value:\"\",children:\"To be confirmed\"}),p.options.slice(1).map(E=>(0,T.jsx)(\"option\",{children:E},E))]}):p.type===\"textarea\"?(0,T.jsx)(\"textarea\",{...v}):(0,T.jsx)(\"input\",{...v,type:p.type}),I[p.name]&&(0,T.jsx)(\"small\",{className:\"enquiry-error\",id:`${t}-${p.name}-error`,children:I[p.name]})]},p.name)}async function h(p){if(p.preventDefault(),d===\"sending\")return;let v=Kd(s,c);if(S(v),Object.keys(v).length){g(\"invalid\"),n.current.querySelector(`[name=\"${Object.keys(v)[0]}\"]`)?.focus();return}if(!F){g(\"preview\");return}g(\"sending\"),w(\"\");try{let E=a.pageUrl||window.location.href;if((await o(Xd(s,{...a,pageUrl:E},c),c))?.received!==!0)throw new Error(\"Receipt not confirmed\");g(\"received\")}catch{g(\"error\"),w(\"We could not confirm receipt. Your details are still here. Please try again or use the website contact page.\")}}return(0,T.jsxs)(\"form\",{ref:n,className:\"universal-enquiry\",onSubmit:h,noValidate:!0,\"aria-label\":\"Product and equipment enquiry\",\"aria-busy\":d===\"sending\",children:[(0,T.jsxs)(\"div\",{className:\"enquiry-context\",children:[(0,T.jsx)(\"span\",{children:\"YOUR ENQUIRY\"}),(0,T.jsx)(\"strong\",{children:a.productName||a.pageTitle||\"HONGKAI products & equipment\"}),(0,T.jsx)(\"p\",{children:\"The product below is prefilled from this page. You can edit it.\"})]}),!F&&(0,T.jsxs)(\"div\",{className:\"prototype-form-note\",children:[(0,T.jsx)(Ds,{}),(0,T.jsxs)(\"p\",{children:[(0,T.jsx)(\"strong\",{children:\"Template preview.\"}),\" This preview validates your inputs only. Nothing is sent or uploaded.\"]})]}),(0,T.jsx)(\"p\",{className:\"enquiry-required\",children:\"* Required. Technical details can be confirmed later.\"}),(0,T.jsxs)(\"fieldset\",{children:[(0,T.jsx)(\"legend\",{children:\"Contact details\"}),(0,T.jsx)(\"div\",{className:\"enquiry-fields\",children:jo.filter(p=>p.group===\"contact\").map(u)})]}),(0,T.jsxs)(\"fieldset\",{children:[(0,T.jsx)(\"legend\",{children:\"Your project\"}),(0,T.jsx)(\"div\",{className:\"enquiry-fields\",children:jo.filter(p=>p.group===\"project\").map(u)})]}),(0,T.jsxs)(\"details\",{className:\"enquiry-optional\",children:[(0,T.jsxs)(\"summary\",{children:[\"Technical details & references \",(0,T.jsx)(\"span\",{children:\"Optional\"}),(0,T.jsx)(Ao,{})]}),(0,T.jsx)(\"div\",{className:\"enquiry-fields\",children:jo.filter(p=>p.group===\"technical\").map(u)}),(0,T.jsxs)(\"label\",{className:\"file-input\",htmlFor:`${t}-attachments`,children:[(0,T.jsx)(zt,{size:23}),(0,T.jsxs)(\"span\",{children:[(0,T.jsx)(\"strong\",{children:\"Drawing \/ reference files\"}),(0,T.jsx)(\"small\",{children:\"Up to 3 PDF, JPG or PNG files \\xB7 10 MB each\"})]}),(0,T.jsx)(\"input\",{ref:i,id:`${t}-attachments`,className:\"file-native\",name:\"attachments\",type:\"file\",multiple:!0,accept:\".pdf,.jpg,.jpeg,.png\",disabled:d===\"sending\",\"aria-describedby\":`${t}-attachment-status`,onChange:p=>{let v=[...p.target.files],E=xc(v);S(A=>({...A,attachments:E})),m(E?[]:v),E&&(p.target.value=\"\"),g(\"idle\")}}),(0,T.jsx)(\"span\",{className:\"file-status\",children:c.length?`${c.length} selected`:\"Choose files\"})]}),(0,T.jsxs)(\"div\",{id:`${t}-attachment-status`,\"aria-live\":\"polite\",children:[I.attachments&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",children:I.attachments}),c.length>0&&(0,T.jsxs)(\"div\",{className:\"enquiry-files\",children:[(0,T.jsx)(\"ul\",{children:c.map(p=>(0,T.jsx)(\"li\",{children:p.name},`${p.name}-${p.size}`))}),(0,T.jsx)(\"button\",{type:\"button\",disabled:d===\"sending\",onClick:()=>{m([]),i.current.value=\"\",g(\"idle\")},children:\"Remove files\"})]})]}),(0,T.jsx)(\"p\",{className:\"enquiry-help\",children:\"Only include information needed for this enquiry.\"})]}),(0,T.jsxs)(\"label\",{className:\"consent\",children:[(0,T.jsx)(\"input\",{name:\"consent\",type:\"checkbox\",checked:!!s.consent,disabled:d===\"sending\",onChange:p=>f(\"consent\",p.target.checked),\"aria-invalid\":I.consent?!0:void 0,\"aria-describedby\":I.consent?`${t}-consent-error`:void 0}),(0,T.jsx)(\"span\",{children:\"I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.\"})]}),I.consent&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",id:`${t}-consent-error`,children:I.consent}),(0,T.jsxs)(\"button\",{className:\"hk-button hk-button-primary submit-button\",type:\"submit\",disabled:d===\"sending\",children:[d===\"sending\"?\"Sending enquiry\\u2026\":F?\"Send Project Enquiry\":\"Preview Enquiry\",(0,T.jsx)(Oa,{weight:\"bold\"})]}),d===\"preview\"&&(0,T.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,T.jsx)(_o,{}),(0,T.jsxs)(\"p\",{children:[(0,T.jsx)(\"strong\",{children:\"Inputs checked \\u2014 nothing was sent.\"}),\" The shared production form still needs its approved website connection.\"]})]}),d===\"received\"&&(0,T.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,T.jsx)(_o,{}),(0,T.jsxs)(\"p\",{children:[(0,T.jsx)(\"strong\",{children:\"Your enquiry has been received.\"}),\" HONGKAI will review your requirements and contact you using the details provided.\"]})]}),d===\"error\"&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:C}),d===\"invalid\"&&(0,T.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:\"Please check the marked fields.\"})]})}var $d={eyebrow:\"HONGKAI \\xB7 LOOSE-TUBE PROCESS FAMILY\",title:\"Loose Tube Production Line\",enquiry:{productId:\"loose-tube-production-line\",pageType:\"process-line\"},lead:\"Produce the loose-tube element used in central-tube and stranded optical cables. Review fiber handling, tube extrusion, cooling and take-up as one coordinated process, then compare manual reel change with the HK-50 and HK-60 semi-automatic reel-change configurations.\",heroImage:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-complete-line-24payoff.webp\",video:\"https:\/\/www.youtube-nocookie.com\/embed\/5XTi7GjvM8A?rel=0&playsinline=1\",videoWatch:\"https:\/\/www.youtube.com\/watch?v=5XTi7GjvM8A\"};var qs={image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/semi-automatic-takeup-3d-v2.png\",imageAlt:\"Blue and white enclosed semi-automatic take-up with inspection window, front control panel and orange side housings, shared by HK-50 and HK-60\",imageLabel:\"SEMI-AUTOMATIC TAKE-UP\",imageCaption:\"Same take-up arrangement for HK-50 and HK-60\",imageFootnote:\"Reference 3D visualization \\xB7 equipment details follow the approved configuration.\",inspectTitle:\"Shared HK-50 \/ HK-60 semi-automatic take-up \\xB7 reference 3D visualization\"},d1=[{id:\"manual\",number:\"01\",kicker:\"DUAL-AXIS TAKE-UP\",name:\"Manual Reel-Change\",short:\"Manual\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/ftth-dual-axis-manual-takeup-3d-scaled.webp\",imageAlt:\"FTTH drop-cable-style dual-axis take-up with two front-facing reels for manual reel change\",imageLabel:\"MANUAL REEL CHANGE\",imageCaption:\"Drop-cable-style dual-axis take-up \\xB7 manual reel change\",imageFootnote:\"Two reel positions; the operator manages reel change.\",inspectTitle:\"Drop-cable-style dual-axis take-up \\xB7 manual reel change\",fit:\"For projects where a controlled stop and operator reel transfer may be accepted after the restart-quality boundary is agreed.\",operation:\"The dual-axis take-up is the style used on the FTTH drop-cable line, with two front-facing reel positions. The operator manages reel replacement and tube transfer; stopping, cutting and restarting follow the agreed operating procedure.\",confirm:[\"Permitted production interruption\",\"Output reel and change frequency\",\"Operator workflow and safety sequence\",\"Tube-tail and restart handling\",\"Permitted restart waste\",\"Quality checks after restart\"],caution:\"No fixed speed, reel size, change time, operator count or accepted restart waste is implied.\"},{id:\"hk50\",number:\"02\",kicker:\"SHARED SEMI-AUTOMATIC TAKE-UP\",name:\"HK-50 Project Reference \\u2014 Semi-Automatic Reel Change\",short:\"HK-50 Reference\",...qs,fit:\"For projects requiring semi-automatic reel change with clearly defined operator tasks and equipment-assisted steps.\",operation:\"HK-50 uses the same semi-automatic take-up arrangement shown for HK-60. Operator tasks and equipment-assisted steps must be defined in the changeover sequence. Extrusion, cooling, accumulation and control interfaces are configured for the HK-50 project.\",confirm:[\"Tube product and material system\",\"Required production continuity\",\"Operator tasks and equipment-assisted transfer steps\",\"Output reel package and floor space\",\"Permitted tube tail and waste\",\"Changeover sequence demonstrated at FAT\"],caution:\"HK-50 alone does not confirm extruder size, speed, capacity, reel range or uninterrupted production.\"},{id:\"hk60\",number:\"03\",kicker:\"SHARED SEMI-AUTOMATIC TAKE-UP\",name:\"HK-60 Project Reference \\u2014 Semi-Automatic Reel Change\",short:\"HK-60 Reference\",...qs,fit:\"For projects where HONGKAI engineering proposes the HK-60 reference after reviewing the tube construction, material system, output package and factory interface.\",operation:\"HK-60 uses the same semi-automatic take-up arrangement shown for HK-50, not a separate take-up type. Operator tasks and equipment-assisted steps remain part of the agreed changeover sequence. Extrusion, cooling, accumulation and control interfaces are reviewed separately for the required product and output.\",confirm:[\"Conditions requiring comparison with the HK-60 reference\",\"Tube drawing and processing requirement\",\"Product mix and planned batch length\",\"Output package and changeover method\",\"Factory and retained-equipment interfaces\",\"FAT materials and trial conditions\"],caution:\"HK-60 must not be described as faster, larger or higher-capacity until the signed configuration supports it.\"}],h1={src:$d.heroImage,width:2172,height:724},g1=[{number:\"01\",title:\"Optical-fiber pay-off\",equipment:\"Multi-position fiber pay-off racks\",copy:\"Fiber packages, handling and tension interface\",description:\"The rack group at the line entrance feeds optical fibers toward extrusion. The detail shows the proposal's 12-head pay-off assembly; total rack quantity, package count, tension control and fiber routing follow the approved tube construction.\",location:\"Line entrance \\xB7 the two fiber pay-off racks\",areas:[[16,236,467,215]],pin:[240,177],target:[240,236],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-fiber-payoff.jpeg\",imageAlt:\"Twelve-head motorized fiber pay-off assembly with two six-position cabinets from the outdoor-cable project proposal\",mediaNote:\"12-head pay-off assembly \\xB7 proposal equipment reference, not the total line quantity\",confirm:\"Confirm fiber count, input reel dimensions and tension requirements.\"},{number:\"02\",title:\"Fiber cleaning & preparation\",equipment:\"Fiber-entry preparation interface\",copy:\"Cleaning and static-control requirements\",description:\"Follow the fiber path from the pay-off racks into the extrusion area. A separate cleaning or static-removal device is not resolved in this rendering, so the dashed zone identifies the process interface, not a particular machine.\",location:\"Between pay-off and extrusion \\xB7 interface area only\",interfaceOnly:!0,areas:[[481,346,291,43]],pin:[625,534],target:[625,389],viewBox:[455,216,360,280],confirm:\"Confirm whether separate cleaning or static-control hardware is required and where it will be installed.\"},{number:\"03\",title:\"Filling-system interface\",equipment:\"Jelly filling and air-bubble removal system\",copy:\"Compound supply and metering interface\",description:\"The proposal identifies the drum supply unit and the adjacent blue-and-white cabinet together as the jelly filling and air-bubble removal system. Both are highlighted here. The cabinet is part of the filling system, not the main line-control cabinet.\",location:\"After the pay-off racks \\xB7 drum supply unit and adjacent filling-system cabinet\",areas:[[501,245,232,205]],pin:[615,177],target:[615,245],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-jelly-filling.jpeg\",imageAlt:\"Jelly supply drum and blue-and-white air-bubble removal cabinet shown together in the project proposal\",mediaNote:\"Jelly filling and air-bubble removal \\xB7 original proposal image\",confirm:\"Confirm compound, metering, heating, vacuum requirements and the connection to the extrusion head.\"},{number:\"04\",title:\"Polymer preparation & extrusion\",equipment:\"Extruder and tube-forming area\",copy:\"Material feeding, extrusion and tooling\",description:\"The hopper, extruder and forming area bring the tube material and fiber path together. The highlighted area is upstream of the cooling train; drying and other preparation equipment are specified separately where required.\",location:\"After the supply and control units \\xB7 before cooling\",areas:[[748,245,226,211]],pin:[805,177],target:[805,245],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-extruder.jpeg\",imageAlt:\"Loose-tube extruder with hopper, dryer and crosshead from the project proposal\",mediaNote:\"Proposal extruder reference \\xB7 screw size and tooling vary by configuration\",confirm:\"Confirm polymer, screw configuration, tooling, drying and the required tube dimensions.\"},{number:\"05\",title:\"Staged cooling & stabilization\",equipment:\"Cooling trough and water-handling sections\",copy:\"Tube cooling along the process train\",description:\"Cooling extends through the trough and capstan areas. The detail shows the proposal's complete cooling-water trough and EFL capstan assembly, rather than a cropped strip of the line. The overview marks the corresponding cooling areas; the final arrangement remains project-specific.\",location:\"After extrusion \\xB7 cooling trough, first capstan and downstream water-handling section\",areas:[[976,312,407,143],[1676,346,112,106]],pin:[1080,534],target:[1080,455],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-cooling-capstan.jpeg\",imageWindow:[0,300,1e3,410],imageDimensions:[1e3,1e3],imageAlt:\"Complete stainless-steel cooling-water trough and enclosed EFL capstan assembly from the project proposal\",mediaNote:\"Cooling-water trough with EFL capstan \\xB7 complete proposal equipment reference\",confirm:\"Confirm cooling media, zones, water services and stabilization conditions for the specified tube material.\"},{number:\"06\",title:\"Online measurement\",equipment:\"Laser diameter gauge\",copy:\"Measurement points and quality signals\",description:\"The detail shows the laser diameter gauge identified in the loose-tube proposal. The highlighted pedestal marks the measurement position in the simplified line overview. Gauge range, accuracy and any additional inspection devices follow the agreed quality plan.\",location:\"Downstream of cooling \\xB7 before the final dancer\",areas:[[1802,318,35,132]],pin:[1775,177],target:[1819,318],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-diameter-gauge.jpeg\",imageAlt:\"Pedestal-mounted laser diameter gauge with display from the loose-tube project proposal\",mediaNote:\"Laser diameter gauge \\xB7 original proposal image\",confirm:\"Confirm the gauge, measuring range, tolerances, alarms and data interface.\"},{number:\"07\",title:\"Traction & EFL control\",equipment:\"Capstan and intermediate dancer group\",copy:\"Pulling and process synchronization\",description:\"The two capstan positions and intermediate dancer form the traction group in the overview. The detail shows the proposal's double-wheel capstan. The EFL capstan and cooling-trough assembly is shown under module 05; the group is reviewed together for synchronized pulling and tube quality.\",location:\"Mid-line \\xB7 two capstan housings and the intermediate dancer\",areas:[[1213,312,170,143],[1403,363,78,92],[1508,312,171,143]],pin:[1395,177],target:[1395,356],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-double-wheel-capstan.jpeg\",imageAlt:\"Enclosed double-wheel capstan with two traction wheels from the loose-tube project proposal\",mediaNote:\"Double-wheel capstan \\xB7 proposal equipment reference within the traction group\",confirm:\"Confirm traction, synchronization and the EFL test method against the approved construction.\"},{number:\"08\",title:\"Accumulation & reel change\",equipment:\"Take-up dancer and changeover interface\",copy:\"Buffering and reel-change coordination\",description:\"The blue dancer immediately before the take-up is the visible interface in this reference. A separate storage accumulator is optional and is not shown here; its need and capacity depend on the agreed changeover method.\",location:\"Immediately before the take-up cabinet\",areas:[[1840,328,62,125]],pin:[1870,534],target:[1870,453],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/project-loose-tube-takeup-dancer.jpeg\",imageAlt:\"Complete blue take-up dancer with three guide wheels and tension arm from the project proposal\",mediaNote:\"Take-up dancer \\xB7 original proposal image\",confirm:\"Confirm permitted interruption, buffering, operator tasks and any optional storage accumulator.\"},{number:\"09\",title:\"Take-up & traverse\",equipment:\"Semi-automatic take-up\",copy:\"Winding and the output-reel handoff\",description:\"The final cabinet winds the finished loose tube. This overview shows the shared HK-50 \/ HK-60 semi-automatic take-up. The manual family uses the separate FTTH-style dual-axis unit shown in the configuration section above.\",location:\"Line exit \\xB7 final enclosed take-up\",areas:[[1920,230,235,230]],pin:[2035,177],target:[2035,230],image:qs.image,imageAlt:qs.imageAlt,mediaNote:\"User-approved 3D reference \\xB7 shared HK-50 \/ HK-60 take-up\",confirm:\"Confirm output reel, winding pattern, operator tasks and assisted changeover sequence.\"},{number:\"10\",title:\"Coordinated control system\",equipment:\"Electrical cabinet and operator controls\",copy:\"Recipes, alarms and equipment interfaces\",description:\"The extrusion-side electrical panel is highlighted for the coordinated line-control responsibility. The blue-and-white cabinet beside the jelly drum belongs to the filling and air-removal system in module 03, so it is not labeled as the main control cabinet here.\",location:\"Extrusion-side electrical panel \\xB7 separate from the filling-system cabinet\",areas:[[808,236,151,112]],pin:[960,177],target:[900,236],image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/loose-tube-electrical-control-cabinet-3d-scaled.webp\",imageAlt:\"Reference electrical control cabinet with temperature controllers and operator panel on a white background\",mediaNote:\"3D equipment reference \\xB7 final panel layout is project-specific\",confirm:\"Confirm PLC\/HMI scope, interlocks, recipes, alarm records and retained-equipment interfaces.\"}];var y=D(Ze(),1);function ah(a){if(a===\"overview\"){window.scrollTo({top:0,behavior:\"smooth\"});return}document.getElementById(a)?.scrollIntoView({behavior:\"smooth\",block:\"start\"})}function _e({number:a,eyebrow:e,title:o,copy:t,inverse:n=!1}){return(0,y.jsxs)(\"div\",{className:`section-heading ${n?\"inverse\":\"\"}`,children:[(0,y.jsxs)(\"div\",{children:[(0,y.jsxs)(\"div\",{className:\"section-label\",children:[(0,y.jsx)(\"span\",{children:a}),(0,y.jsx)(\"strong\",{children:e})]}),(0,y.jsx)(\"h2\",{children:o})]}),t?(0,y.jsx)(\"p\",{children:t}):null]})}function eh(){let[a,e]=(0,Pt.useState)(!1),o=[[\"Home\",\"https:\/\/hkcablemachine.com\/\"],[\"About\",\"https:\/\/hkcablemachine.com\/about-hongkai-cable-machinery\/\"],[\"Products\",\"https:\/\/hkcablemachine.com\/cable-machinery-production-lines\/\"],[\"BLOG\",\"https:\/\/hkcablemachine.com\/cable-machine-blog\/\"],[\"Solutions\",\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\"],[\"Contact\",\"https:\/\/hkcablemachine.com\/contact\/\"]];return(0,y.jsxs)(\"header\",{className:\"global-header\",children:[(0,y.jsxs)(\"div\",{className:\"shell global-header-inner\",children:[(0,y.jsxs)(\"a\",{className:\"brand\",href:\"https:\/\/hkcablemachine.com\/\",\"aria-label\":\"HONGKAI home\",children:[(0,y.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/cropped-png-e1650961671585-3.png\",alt:\"HONGKAI\"}),(0,y.jsxs)(\"span\",{children:[(0,y.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,y.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,y.jsxs)(\"nav\",{className:\"global-nav\",\"aria-label\":\"Primary navigation\",children:[o.map(([t,n])=>(0,y.jsxs)(\"a\",{href:n,children:[t,[\"Products\",\"Solutions\"].includes(t)?(0,y.jsx)(Ao,{size:13}):null]},t)),(0,y.jsxs)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",className:\"language-link\",children:[(0,y.jsx)(kc,{size:16}),\" Languages \",(0,y.jsx)(Ao,{size:13})]})]}),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary header-cta\",onClick:()=>ah(\"project-inputs\"),children:[\"Discuss Your Project \",(0,y.jsx)(Oa,{weight:\"bold\"})]}),(0,y.jsx)(\"button\",{className:\"menu-button\",onClick:()=>e(t=>!t),\"aria-expanded\":a,\"aria-label\":\"Toggle navigation\",children:a?(0,y.jsx)(Os,{size:24}):(0,y.jsx)(Oc,{size:24})})]}),a?(0,y.jsxs)(\"nav\",{className:\"mobile-nav shell\",\"aria-label\":\"Mobile navigation\",children:[o.map(([t,n])=>(0,y.jsxs)(\"a\",{href:n,children:[t,(0,y.jsx)(Oa,{})]},t)),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary\",onClick:()=>{e(!1),window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>ah(\"project-inputs\")))},children:[\"Discuss Your Project \",(0,y.jsx)(Oa,{})]})]}):null]})}function oh(){return(0,y.jsxs)(\"footer\",{className:\"global-footer\",children:[(0,y.jsxs)(\"div\",{className:\"shell footer-top\",children:[(0,y.jsxs)(\"div\",{className:\"footer-about\",children:[(0,y.jsxs)(\"a\",{className:\"footer-brand\",href:\"https:\/\/hkcablemachine.com\/\",children:[(0,y.jsx)(\"img\",{src:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/cropped-png-e1650961671585-3.png\",alt:\"HONGKAI\"}),(0,y.jsxs)(\"span\",{children:[(0,y.jsx)(\"strong\",{children:\"HONGKAI\"}),(0,y.jsx)(\"small\",{children:\"CABLE MACHINERY\"})]})]}),(0,y.jsxs)(\"h2\",{children:[\"Complete Cable Lines.\",(0,y.jsx)(\"br\",{}),\"One Project Team.\"]}),(0,y.jsx)(\"p\",{children:\"Start from the cable, define the process route and coordinate the equipment around the approved project boundary.\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"PRODUCTION LINES\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Lines\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machinery-production-lines\/\",children:\"Low-Voltage Cable Lines\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/lan-cable-production-line-guide\/\",children:\"LAN Cable Lines\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"EQUIPMENT & SUPPORT\"}),(0,y.jsx)(\"a\",{href:\"#modules\",children:\"Line Modules\"}),(0,y.jsx)(\"a\",{href:\"#evidence\",children:\"Evidence & FAT\"}),(0,y.jsx)(\"a\",{href:\"#project-inputs\",children:\"Project Inputs\"})]}),(0,y.jsxs)(\"div\",{className:\"footer-column\",children:[(0,y.jsx)(\"span\",{children:\"COMPANY\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/about-hongkai-cable-machinery\/\",children:\"About HONGKAI\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/cable-machine-blog\/\",children:\"Technical Blog\"}),(0,y.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/contact\/\",children:\"Contact\"})]})]}),(0,y.jsxs)(\"div\",{className:\"shell footer-bottom\",children:[(0,y.jsx)(\"span\",{children:\"\\xA9 2026 HONGKAI Cable Machinery\"}),(0,y.jsx)(\"span\",{children:\"Reference page prototype \\xB7 Final scope follows written confirmation\"})]})]})}function th({image:a,onClose:e}){let o=(0,Pt.useRef)(null);return(0,Pt.useEffect)(()=>{if(a)return o.current.showModal(),document.body.classList.add(\"modal-open\"),()=>{o.current?.close(),document.body.classList.remove(\"modal-open\")}},[a]),(0,y.jsx)(\"dialog\",{ref:o,className:\"image-dialog\",\"aria-labelledby\":\"image-dialog-title\",onCancel:e,onClose:e,onClick:t=>{t.target===t.currentTarget&&e()},children:a?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(\"header\",{children:[(0,y.jsxs)(\"div\",{children:[(0,y.jsx)(\"small\",{children:\"FULL REFERENCE IMAGE\"}),(0,y.jsx)(\"h2\",{id:\"image-dialog-title\",children:a.title})]}),(0,y.jsx)(\"button\",{onClick:e,\"aria-label\":\"Close image\",children:(0,y.jsx)(Os,{size:24})})]}),(0,y.jsx)(\"div\",{className:\"image-dialog-canvas\",children:(0,y.jsx)(\"img\",{src:a.src,alt:a.title})}),(0,y.jsx)(\"p\",{children:\"Complete image \\xB7 original proportions \\xB7 reference arrangement only\"})]}):null})}var _n=\"HK-50 Soft Cable & FTTH Drop Cable Production Line\",nh=\"hk50-soft-cable-ftth-drop-cable-production-line\",ih=\"HK-50 shared production line for simplex \/ duplex soft cable and FTTH drop cable. Compare product setups, 3D equipment and specifications for your project.\",xs=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-extruder-3d-scaled.webp\",zc=[[\"Overview\",\"overview\"],[\"Process\",\"process\"],[\"Products & Setups\",\"configurations\"],[\"Equipment\",\"modules\"],[\"Specifications\",\"controls\"],[\"Related Lines\",\"cable-routes\"],[\"Quality Checks\",\"evidence\"],[\"Project Support\",\"project-support\"],[\"Project Inputs\",\"project-inputs\"],[\"FAQ\",\"faq\"]],sh=[{number:\"01\",name:\"Simplex \/ duplex soft cable\",output:\"Tight-buffered fiber + aramid + jacket\",description:\"Use prepared tight-buffered fiber from the HK-30 stage, add the specified aramid reinforcement and extrude a PVC or LSZH outer jacket. Select the tooling for the single- or twin-element profile.\",construction:\"HK-30 tight buffering \\u2192 HK-50 soft-cable extrusion\"},{number:\"02\",name:\"FTTH drop cable\",output:\"Optical fiber + strength members + profiled jacket\",description:\"Feed optical fiber and the specified FRP or steel strength members through the drop-cable tooling. A self-supporting variant also needs the approved messenger feed and cable profile.\",construction:\"Fiber + strength-member pay-off \\u2192 HK-50 drop-cable extrusion\"}],Yo=[{id:\"soft\",number:\"01\",name:\"Simplex \/ duplex soft cable\",kicker:\"PREPARED TIGHT BUFFER + ARAMID\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-aramid-rack-3d.jpg\",imageLabel:\"Aramid pay-off rack \\u2014 reference bank\",fit:\"Produce the cable body for the selected simplex or duplex soft-cable construction. Tight buffering is the upstream HK-30 process; the HK-50 applies the outer jacket around buffered elements and aramid.\",operation:\"Set the incoming tight-buffer packages, aramid quantity and tension, gathering guides, crosshead and profile tooling. Coordinate jacket extrusion, cooling, diameter monitoring, traction and winding. The source also includes a cage-stranding module for a specified 2\\u201324 core distribution-cable option; include it only when that product is required.\",speed:\"Soft-cable speed is agreed for the selected construction and compound. The 120 m\/min reference applies to 2.0 \\xD7 3.0 mm FTTH cable, not every soft-cable product.\",checks:[\"Simplex \/ duplex construction and finished dimensions\",\"Prepared tight-buffer dimensions and reel packages\",\"Aramid yarn type, quantity and tension\",\"PVC \/ LSZH grade, crosshead and tooling\",\"Winding requirements and acceptance tests\"]},{id:\"ftth\",number:\"02\",name:\"FTTH drop cable\",kicker:\"FIBER + PARALLEL STRENGTH MEMBERS\",image:\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-fiber-strength-payoff-3d.png\",imageLabel:\"Combined fiber and strength-member pay-off\",fit:\"Extrude the specified FTTH drop-cable profile around supplied optical fiber and strength members. The reference proposal includes 2.0 \\xD7 3.0 mm and 2.0 \\xD7 5.2 mm cable profiles.\",operation:\"Use the fiber and FRP \/ steel-wire pay-off positions, gathering guides and FTTH crosshead. For a self-supporting profile, confirm the messenger material and its separate pay-off. Change tooling, guide paths, tension, cooling and take-up settings when switching from soft cable.\",speed:\"120 m\/min is the proposal reference for 2.0 \\xD7 3.0 mm FTTH cable. The agreed running speed depends on the material, profile, reinforcement and finished-cable tests.\",checks:[\"Indoor or self-supporting profile and dimensions\",\"Fiber count, input specification and color identification\",\"FRP \/ steel strength members and any messenger\",\"Jacket grade, tooling and marking requirements\",\"Output reel dimensions and changeover sequence\"]}],Da=(a,e,o,t,n,i,s)=>({number:String(a).padStart(2,\"0\"),title:e,group:o,image:t,description:n,details:i,confirm:s}),je=[Da(1,\"24-position cage-stranding module\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-cage-strander-3d.jpg\",\"Combines the specified incoming elements for the distribution-cable extension of the shared platform. It is not required for every simplex, duplex or FTTH route.\",[\"24-position source configuration\",\"25 \/ 50 km fiber-reel reference\",\"Online adjustment of rotation and pitch\"],\"Required cable construction, actual reel packages, lay and tension; agree whether this module is included.\"),Da(2,\"Fiber & strength-member pay-off\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-fiber-strength-payoff-3d.png\",\"Feeds optical fiber and parallel reinforcement for the selected FTTH cable construction.\",[\"Two fiber positions + two FRP \/ steel-wire positions\",\"Motorized pay-off with dancer control\",\"25 \/ 50 km fiber reels and PN400 reinforcement-reel reference\"],\"Input fiber, strength-member material and diameter, packages and individual tension.\"),Da(3,\"Aramid-yarn pay-off\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk50-aramid-rack-3d.jpg\",\"Feeds the reinforcing yarn around prepared buffered elements before soft-cable jacket extrusion. The image shows one reference rack bank.\",[\"20-position reference schedule\",\"Adjustable yarn tension\",\"Active yarn count follows the cable drawing\"],\"Yarn quantity, linear density, package size, rack arrangement and tension.\"),Da(4,\"PN800 pay-off with straightener\",\"Feed\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-pn800-payoff-3d.png\",\"Feeds the specified reinforcement or messenger package where the product route requires it.\",[\"PN630\\u2013PN800 reel reference\",\"Shaftless clamping and electric lifting\",\"Wire-break stop and brake\"],\"Material, reel mass, straightening requirements and whether the selected product needs this unit.\"),Da(5,\"Positioning & gathering guide\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-positioning-guide-3d-scaled.webp\",\"Aligns the fiber, yarn and reinforcement before the selected crosshead.\",[\"Mobile mould-support structure\",\"Product-specific guide geometry\",\"Adjustable alignment to the crosshead\"],\"Element arrangement, guide geometry and threading access for each product.\"),Da(6,\"50 mm extrusion unit\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-extruder-3d-scaled.webp\",\"Applies the PVC or LSZH jacket using the screw, crosshead and tooling selected for the product.\",[\"50 mm screw; L\/D 25:1\",\"Material-specific PVC and LSZH screw selection\",\"Separate tooling for soft cable and FTTH profiles\",\"Four barrel-heating sections\"],\"Compound grade, screw\/head combination, dimensions and product-specific output.\"),Da(7,\"50 kg dryer & automatic loader\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-material-dryer-3d-scaled.webp\",\"Dries and feeds the selected compound to the extruder.\",[\"50 kg hopper reference\",\"Automatic vacuum loading\",\"Adjustable drying conditions and no-material alarm\"],\"Material drying instructions, throughput and hopper capacity.\"),Da(8,\"PLC + IPC controls\",\"Form\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-plc-ipc-control-3d-scaled.webp\",\"Coordinates line drives, temperature, length, alarms and product recipes.\",[\"Siemens S7 PLC + ADVANTECH IPC\",\"17-inch display reference\",\"RKC temperature control reference\",\"Linked speed and operating-status control\"],\"Control interfaces, safety interlocks, recipe requirements and records.\"),Da(9,\"Movable warm-water trough\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-warm-water-trough-3d-scaled.webp\",\"Provides the first adjustable cooling stage close to the extrusion head.\",[\"2.5 m stainless-steel trough\",\"0.35 m movement reference\",\"6 kW heating; 0.3 m\\xB3 tank\"],\"Air gap, temperature and alignment for the approved compound and profile.\"),Da(10,\"Fixed cooling trough & drying\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-cooling-trough-3d-scaled.webp\",\"Continues cooling and removes water before downstream monitoring and handling.\",[\"8 m stainless-steel U-type trough\",\"0.3 m\\xB3 water tank\",\"Guiding rollers and drying device\"],\"Water circuit, product support, drying and drainage.\"),Da(11,\"Industrial chiller\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-chiller-3d-scaled.webp\",\"Supplies the cooling-water system for the defined process load.\",[\"Shell-and-tube source configuration\",\"Cooling duty matched to line conditions\"],\"Required cooling capacity, inlet water, ambient conditions and service access.\"),Da(12,\"Laser diameter gauge\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-diameter-gauge-3d-scaled.webp\",\"Monitors the product dimension online through the specified control interface.\",[\"0.1\\u201320 mm instrument range\",\"\\xB10.003 mm source instrument accuracy\",\"Feedback-control interface\"],\"Measurement axes and suitability for the cable profile; instrument accuracy is not a finished-cable tolerance.\"),Da(13,\"Printer stand & encoder interface\",\"Cool & inspect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-printer-stand-3d.png\",\"Supports and steadies the product at the marking position.\",[\"Meter wheel and encoder interface\",\"Cable guide and stabilization\",\"Ink-jet printer excluded from this source item\"],\"Printer supply, marking text, ink compatibility and synchronization.\"),Da(14,\"Double-wheel capstan\",\"Collect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-double-wheel-capstan-3d.png\",\"Pulls the formed cable through cooling and downstream handling.\",[\"Double-wheel traction arrangement\",\"Linked operation with the extrusion unit\",\"Printer synchronization provision\"],\"Wheel geometry, bend limits, pulling force and rated drive in the final configuration.\"),Da(15,\"Horizontal tension accumulator\",\"Collect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-horizontal-accumulator-3d-scaled.webp\",\"Buffers the cable path and coordinates take-up tension during the agreed operating sequence.\",[\"9 m source equipment length\",\"Linear-slide arrangement\",\"Tension control and travel-limit protection\"],\"Usable stored length, operating tension and reel-change procedure; equipment length is not storage capacity.\"),Da(16,\"PN400\\u2013PN630 dual-shaft take-up\",\"Collect\",\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk45-dual-shaft-takeup-3d-scaled.webp\",\"Winds the finished product with tension feedback and servo-controlled traversing.\",[\"400\\u2013630 mm reel reference\",\"5\\u201320 N source take-up tension\",\"Adjustable traverse pitch and range\",\"Meter counting and fixed-length control\"],\"Reel dimensions\/mass, clamping and operator steps for cutting, transfer and restart.\")],Pc=[[\"Main product routes\",\"Simplex \/ duplex soft cable and FTTH drop cable\"],[\"Configured extension\",\"2\\u201324 core distribution cable; confirm cage-stranding and incoming packages\"],[\"Jacket materials\",\"PVC \/ LSZH; compound and screw match confirmed per product\"],[\"Extruder reference\",\"50 mm screw; L\/D 25:1\"],[\"FTTH profile references\",\"2.0 \\xD7 3.0 mm \/ 2.0 \\xD7 5.2 mm\"],[\"FTTH speed reference\",\"120 m\/min for 2.0 \\xD7 3.0 mm cable\"],[\"Other product speeds\",\"Agreed for the selected construction, compound and tooling\"],[\"Structural maximum speed\",\"150 m\/min; a separate mechanical rating\"],[\"Take-up reels\",\"PN400\\u2013PN630; dimensions and mass confirmed\"],[\"Take-up tension\",\"5\\u201320 N reference\"],[\"Controls\",\"Siemens S7 PLC + ADVANTECH IPC\"],[\"Approximate line length\",\"28 m; final layout includes handling and access\"],[\"Approximate installed power\",\"54 kW source configuration\"],[\"Approximate equipment weight\",\"5 t source configuration\"],[\"Electrical supply\",\"AC 380 V \/ 50 Hz \/ three-phase five-wire reference\"],[\"Compressed air\",\"0.5\\u20130.6 MPa\"],[\"Machine center height\",\"1,000 mm\"],[\"Production direction\",\"Defined with the buyer\"]],rh=[\"Product drawings and intended product mix\",\"Fiber \/ tight-buffer sizes, counts and reel packages\",\"PVC \/ LSZH grades and colors\",\"Aramid, FRP, steel-wire and messenger requirements\",\"Required output for each cable product\",\"Finished reel dimensions, mass and changeover method\",\"Factory layout, utilities and line direction\",\"Retained equipment and control interfaces\",\"Dimensional, optical and mechanical acceptance tests\"],lh=[[\"Can one HK-50 line produce both soft cable and FTTH drop cable?\",\"Yes. The shared extrusion platform can be configured for simplex \/ duplex soft cable and FTTH drop cable. Switching products requires the relevant incoming materials, pay-off path, guides, crosshead\/tooling, tension, cooling and take-up settings. The supplied scope and changeover procedure are agreed for your product mix.\"],[\"What is the role of the HK-30 tight-buffering line?\",\"HK-30 applies the tight-buffer layer to supplied coated optical fiber. For the soft-cable route, those prepared buffered elements then feed the HK-50, which adds the specified aramid reinforcement and outer jacket. The FTTH route feeds the approved optical fiber and strength members into the drop-cable extrusion setup.\"],[\"Can the line also produce distribution cable?\",\"The reference proposal includes a 24-position cage-stranding module and a 2\\u201324 core distribution-cable option. Include that route only after confirming the cable construction, incoming element packages, stranding requirements, reinforcement, tooling and final equipment scope.\"],[\"Does 120 m\/min apply to every cable product?\",\"No. The source reference is 120 m\/min for 2.0 \\xD7 3.0 mm FTTH cable. Soft-cable, other FTTH profiles and distribution-cable speeds are agreed from the construction, compound and required quality. The 150 m\/min structural maximum is a separate mechanical rating.\"],[\"Are all 16 equipment units active for every product?\",\"No. The equipment schedule describes the shared reference platform. Soft cable, FTTH and any distribution-cable extension use different incoming packages and active material paths. The technical proposal identifies the supplied units and their use for each selected product.\"],[\"Is this the same as an outdoor loose-tube cable line?\",\"No. This HK-50 platform is for the specified soft-cable and FTTH extrusion routes. A common outdoor route uses fiber coloring, loose-tube extrusion, SZ stranding where required by the construction, and HK-90 outer sheathing. Equipment selection follows the cable drawing.\"],[\"Does a dual-shaft take-up mean fully automatic reel change?\",\"No. Two reel positions, tension feedback and servo traversing do not establish automatic cutting and reel transfer. Agree the operator steps, accumulator use, transfer method and restart sequence in the technical proposal.\"],[\"Which testing equipment should be planned with the line?\",\"Agree dimensional and optical checks for production and the mechanical or environmental tests required by your cable specification. Laboratory equipment is planned as a separate scope, including the relevant tensile, crush, impact, bending, torsion or water-penetration tests rather than treating it as part of the take-up or packing station.\"]];var l=D(Ze(),1),Gc=a=>{let e=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\";a===\"overview\"?window.scrollTo({top:0,behavior:e}):document.getElementById(a)?.scrollIntoView({block:\"start\",behavior:e})};function I1({onInspect:a}){return(0,l.jsx)(\"section\",{className:\"hero\",id:\"overview\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(\"nav\",{className:\"breadcrumbs\",\"aria-label\":\"Breadcrumb\",children:(0,l.jsxs)(\"ol\",{children:[(0,l.jsx)(\"li\",{children:(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",children:\"Home\"})}),(0,l.jsx)(\"li\",{children:(0,l.jsx)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\",children:\"Fiber Optic Cable Production Lines\"})}),(0,l.jsx)(\"li\",{\"aria-current\":\"page\",children:\"HK-50 Soft Cable \/ FTTH Line\"})]})}),(0,l.jsxs)(\"div\",{className:\"hero-grid\",children:[(0,l.jsxs)(\"div\",{className:\"hero-copy\",children:[(0,l.jsxs)(\"div\",{className:\"section-label\",children:[(0,l.jsx)(\"span\",{children:\"01\"}),(0,l.jsx)(\"strong\",{children:\"HONGKAI \\xB7 CUSTOM-CONFIGURED PRODUCTION LINE\"})]}),(0,l.jsx)(\"h1\",{children:_n}),(0,l.jsx)(\"p\",{className:\"hero-subtitle\",children:\"Customized around the cables you plan to produce.\"}),(0,l.jsx)(\"p\",{className:\"hero-lead\",children:\"Produce simplex \/ duplex soft cable and FTTH drop cable on a shared HK-50 extrusion platform. Use HK-30-prepared tight-buffered elements for soft cable, or optical fiber and strength members for drop cable. HONGKAI configures the material paths and changeovers around your product mix.\"}),(0,l.jsxs)(\"div\",{className:\"hero-actions\",children:[(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-primary\",href:\"#configurations\",children:[\"See Products & Setups \",(0,l.jsx)(Oa,{})]}),(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-ghost\",href:\"#project-inputs\",children:[(0,l.jsx)(zt,{}),\" Review My Product Mix\"]})]}),(0,l.jsxs)(\"dl\",{className:\"hero-facts\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"PRODUCT FAMILIES\"}),(0,l.jsx)(\"dd\",{children:\"Simplex \/ duplex soft cable \\xB7 FTTH drop cable\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"SUPPLY APPROACH\"}),(0,l.jsx)(\"dd\",{children:\"Equipment scope customized for your project\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"CONTROL PLATFORM\"}),(0,l.jsx)(\"dd\",{children:\"Siemens S7 PLC + ADVANTECH IPC\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"CONFIGURATION BASIS\"}),(0,l.jsx)(\"dd\",{children:\"Product drawing, compound and output package\"})]})]})]}),(0,l.jsxs)(\"article\",{className:\"hero-visual multi-hero-visual\",children:[(0,l.jsxs)(\"div\",{className:\"visual-head\",children:[(0,l.jsx)(\"span\",{children:\"HK-50 \\xB7 SHARED EXTRUSION PLATFORM\"}),(0,l.jsx)(\"strong\",{children:\"50 mm extrusion-unit reference\"})]}),(0,l.jsxs)(\"button\",{className:\"hero-image-canvas image-inspect\",onClick:()=>a({src:xs,title:\"HK-50 extrusion-unit 3D reference\"}),\"aria-label\":\"Enlarge HK-50 equipment reference\",children:[(0,l.jsx)(\"img\",{src:xs,alt:\"HK-50 extrusion-unit reference in 3D, with hopper, barrel, crosshead and drive enclosure\"}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(Ve,{})]})]}),(0,l.jsx)(\"p\",{className:\"multi-image-note\",children:\"3D reference visualization of the extrusion unit. The approved configuration defines the final machinery, tooling and layout.\"}),(0,l.jsx)(\"div\",{className:\"visual-foot\",children:(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"ONE PROJECT \\xB7 PRODUCT-SPECIFIC SETUPS\"}),(0,l.jsx)(\"strong\",{children:\"Compare the soft-cable and FTTH setups on one page.\"})]})})]})]}),(0,l.jsxs)(\"div\",{className:\"boundary-strip\",children:[(0,l.jsx)(Zn,{size:28}),(0,l.jsxs)(\"p\",{children:[(0,l.jsx)(\"strong\",{children:\"Configure for the actual cable:\"}),\" product changeovers require the appropriate material path, screws, crossheads, guides and operating recipes. Agree the setup and acceptance conditions for each product.\"]})]})]})})}function S1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"process\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"02\",eyebrow:\"MATERIAL FLOW & PRODUCT CHANGEOVER\",title:\"A shared platform with a defined route for each product.\",copy:\"Start with the cable drawing. It determines which incoming materials and equipment are active, how the product passes through the line and what must change between batches.\"}),(0,l.jsx)(\"div\",{className:\"need-grid\",children:[[\"01\",\"FEED & POSITION\",\"Prepare the elements for the selected cable.\",\"Feed fiber, buffered elements, aramid and strength members as required. Use the cage-stranding module only when the selected distribution-cable construction calls for it.\"],[\"02\",\"FORM THE CABLE JACKET\",\"Match compound, screw and crosshead.\",\"Dry and feed the selected material, align the incoming elements and use the tooling appropriate to the product profile.\"],[\"03\",\"COOL & INSPECT\",\"Stabilize the product and check dimensions.\",\"Coordinate warm-water cooling, the fixed trough, chiller, drying, diameter measurement and the specified marking interface.\"],[\"04\",\"HAUL OFF & COLLECT\",\"Control tension through winding.\",\"Choose the traction path, accumulator settings and take-up package. Define the reel-change sequence and finished-product tests.\"]].map(([e,o,t,n])=>(0,l.jsxs)(\"article\",{children:[(0,l.jsxs)(\"div\",{className:\"number-title\",children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"small\",{children:o})]}),(0,l.jsx)(\"h3\",{children:t}),(0,l.jsx)(\"p\",{children:n})]},e))})]})})}function b1({onInspect:a,onChoose:e}){let[o,t]=(0,Va.useState)(0),n=Yo[o],i=(s,r=!1)=>{t(s),r&&document.getElementById(`multi-config-${s}`)?.focus()};return(0,l.jsx)(\"section\",{className:\"section configuration-section\",id:\"configurations\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"03\",eyebrow:\"WHAT YOU CAN MANUFACTURE\",title:\"Soft cable and FTTH. One configurable platform.\",copy:\"The HK-50 platform can be configured for the following indoor and access cable products. Select the families your factory needs; we define the supplied line and changeover arrangements around that mix.\"}),(0,l.jsx)(\"div\",{className:\"multi-products-grid\",children:sh.map(s=>(0,l.jsxs)(\"article\",{children:[(0,l.jsx)(\"span\",{className:\"multi-product-number\",children:s.number}),(0,l.jsx)(\"h3\",{children:s.name}),(0,l.jsx)(\"strong\",{className:\"multi-product-output\",children:s.output}),(0,l.jsx)(\"p\",{children:s.description}),(0,l.jsxs)(\"div\",{className:\"multi-product-construction\",children:[(0,l.jsx)(\"small\",{children:\"PRODUCT STRUCTURE\"}),(0,l.jsx)(\"span\",{children:s.construction})]})]},s.number))}),(0,l.jsxs)(\"p\",{className:\"multi-product-input-note\",children:[(0,l.jsx)(\"strong\",{children:\"Starting material:\"}),\" prepared tight-buffered elements for soft cable; supplied optical fiber and the specified strength members for FTTH. HK-30 handles upstream tight buffering. HK-50 forms the finished cable jacket.\"]}),(0,l.jsxs)(\"div\",{className:\"multi-custom-scope\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"CUSTOMIZED BY HONGKAI\"}),(0,l.jsx)(\"h3\",{children:\"Your cable design defines the line.\"}),(0,l.jsx)(\"p\",{children:\"HK-50 is a custom-configured production line. The two main product routes are reference applications; your technical proposal defines the products, equipment and operating conditions included in your project.\"})]}),(0,l.jsxs)(\"dl\",{children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Products & construction\"}),(0,l.jsx)(\"dd\",{children:\"Fiber count, cable profile, dimensions and reinforcement.\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Materials & tooling\"}),(0,l.jsx)(\"dd\",{children:\"Compound grades, screws, crossheads, guides and moulds.\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Process & reel handling\"}),(0,l.jsx)(\"dd\",{children:\"Tension, cooling, traction, output targets and reel changes.\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"Factory integration\"}),(0,l.jsx)(\"dd\",{children:\"Line direction, space, utilities and control interfaces.\"})]})]})]}),(0,l.jsxs)(\"div\",{className:\"multi-setup-intro\",children:[(0,l.jsx)(\"h3\",{children:\"Explore the setup for each product.\"}),(0,l.jsx)(\"p\",{children:\"Choose a tab to review the material path, relevant equipment and information needed for your configuration.\"})]}),(0,l.jsx)(\"div\",{className:\"config-tabs\",role:\"tablist\",\"aria-label\":\"HK-50 product configurations\",children:Yo.map((s,r)=>(0,l.jsxs)(\"button\",{id:`multi-config-${r}`,role:\"tab\",\"aria-controls\":\"multi-configuration-panel\",\"aria-selected\":o===r,tabIndex:o===r?0:-1,className:o===r?\"active\":\"\",onClick:()=>i(r),onKeyDown:c=>{let m=c.key===\"ArrowRight\"?(r+1)%Yo.length:c.key===\"ArrowLeft\"?(r+Yo.length-1)%Yo.length:c.key===\"Home\"?0:c.key===\"End\"?Yo.length-1:null;m!==null&&(c.preventDefault(),i(m,!0))},children:[(0,l.jsx)(\"span\",{children:s.number}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"small\",{children:s.kicker}),(0,l.jsx)(\"strong\",{children:s.name})]})]},s.id))}),(0,l.jsxs)(\"div\",{className:\"config-workbench\",role:\"tabpanel\",id:\"multi-configuration-panel\",\"aria-labelledby\":`multi-config-${o}`,children:[(0,l.jsxs)(\"div\",{className:\"config-media\",children:[(0,l.jsxs)(\"div\",{className:\"config-media-head\",children:[(0,l.jsx)(\"span\",{children:\"RELEVANT EQUIPMENT\"}),(0,l.jsx)(\"strong\",{children:n.imageLabel})]}),(0,l.jsxs)(\"button\",{className:\"multi-config-canvas image-inspect\",onClick:()=>a({src:n.image,title:n.imageLabel}),\"aria-label\":`Enlarge ${n.imageLabel}`,children:[(0,l.jsx)(\"img\",{src:n.image,alt:n.imageLabel}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(Ve,{})]})]}),(0,l.jsxs)(\"div\",{className:\"multi-speed-note\",children:[(0,l.jsx)(\"strong\",{children:\"PRODUCTION SPEED FOR THIS ROUTE\"}),(0,l.jsx)(\"p\",{children:n.speed})]})]}),(0,l.jsxs)(\"aside\",{className:\"config-dossier\",children:[(0,l.jsx)(\"span\",{children:n.kicker}),(0,l.jsxs)(\"div\",{className:\"config-title\",children:[(0,l.jsx)(\"b\",{children:n.number}),(0,l.jsx)(\"h3\",{children:n.name})]}),(0,l.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,l.jsx)(\"small\",{children:\"PRODUCT & APPLICATION\"}),(0,l.jsx)(\"p\",{children:n.fit})]}),(0,l.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,l.jsx)(\"small\",{children:\"CONFIGURATION REVIEW\"}),(0,l.jsx)(\"p\",{children:n.operation})]}),(0,l.jsxs)(\"div\",{className:\"confirm-list\",children:[(0,l.jsx)(\"small\",{children:\"PREPARE FOR THE PROPOSAL\"}),(0,l.jsx)(\"ul\",{children:n.checks.map(s=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(_o,{weight:\"fill\"}),(0,l.jsx)(\"span\",{children:s})]},s))})]}),(0,l.jsxs)(\"button\",{className:\"hk-button hk-button-primary config-enquiry\",onClick:()=>e(n.name),children:[\"Discuss this configuration \",(0,l.jsx)(Oa,{})]})]})]})]})})}function y1({onInspect:a}){let[e,o]=(0,Va.useState)(0),[t,n]=(0,Va.useState)(\"All equipment\"),i=(0,Va.useRef)(null),s=je[e],r=[\"All equipment\",\"Feed\",\"Form\",\"Cool & inspect\",\"Collect\"],c=m=>{o(m),requestAnimationFrame(()=>i.current?.scrollIntoView({block:\"start\",behavior:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\"}))};return(0,l.jsx)(\"section\",{className:\"section modules-section\",id:\"modules\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"04\",eyebrow:\"16 EQUIPMENT ENTRIES \\xB7 REVIEW BY FUNCTION\",title:\"Inspect the equipment behind the product routes.\",copy:\"Select a unit to see its job, source parameters and project requirements. The equipment schedule covers the complete reference platform; the active path depends on the chosen product.\"}),(0,l.jsxs)(\"div\",{className:\"module-explorer\",children:[(0,l.jsxs)(\"div\",{className:\"module-overview-head\",children:[(0,l.jsx)(\"span\",{children:\"FEED \\u2192 FORM \\u2192 COOL & INSPECT \\u2192 COLLECT\"}),(0,l.jsxs)(\"button\",{onClick:()=>a({src:xs,title:\"HK-50 extrusion-unit reference\"}),children:[\"View extrusion reference \",(0,l.jsx)(Ve,{})]})]}),(0,l.jsx)(\"div\",{className:\"multi-group-filters\",role:\"group\",\"aria-label\":\"Filter equipment by process\",children:r.map(m=>(0,l.jsxs)(\"button\",{\"aria-pressed\":m===t,onClick:()=>{n(m),m!==\"All equipment\"&&s.group!==m&&o(je.findIndex(I=>I.group===m))},children:[m,(0,l.jsx)(\"span\",{children:m===\"All equipment\"?je.length:je.filter(I=>I.group===m).length})]},m))}),(0,l.jsx)(\"div\",{className:\"module-grid multi-module-grid\",role:\"group\",\"aria-label\":\"Select HK-50 equipment unit\",children:je.map((m,I)=>(t===\"All equipment\"||m.group===t)&&(0,l.jsxs)(\"button\",{className:`module-selector ${I===e?\"is-selected\":\"\"}`,\"aria-pressed\":e===I,\"aria-controls\":\"multi-equipment-detail\",onClick:()=>c(I),children:[(0,l.jsx)(\"span\",{className:\"module-number\",children:m.number}),(0,l.jsxs)(\"span\",{className:\"module-selector-copy\",children:[(0,l.jsx)(\"strong\",{children:m.title}),(0,l.jsxs)(\"small\",{children:[m.group,\" \",(0,l.jsx)(Oa,{})]})]})]},m.number))}),(0,l.jsxs)(\"div\",{className:\"module-equipment-detail\",id:\"multi-equipment-detail\",role:\"region\",\"aria-labelledby\":\"multi-equipment-title\",ref:i,children:[(0,l.jsxs)(\"div\",{className:\"module-equipment-media\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-label\",children:[(0,l.jsx)(\"span\",{children:s.image?\"3D EQUIPMENT REFERENCE\":\"EQUIPMENT FUNCTION\"}),(0,l.jsxs)(\"strong\",{children:[s.number,\" \/ 16\"]})]}),s.image?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(\"div\",{className:\"module-device-canvas multi-device-canvas\",children:(0,l.jsx)(\"img\",{src:s.image,alt:`HONGKAI HK-50 ${s.title} 3D equipment reference`})}),(0,l.jsx)(\"p\",{children:\"3D reference visualization. Final supplied arrangement follows the approved configuration.\"}),(0,l.jsxs)(\"button\",{className:\"module-device-enlarge\",onClick:()=>a({src:s.image,title:s.title}),children:[\"View equipment image \",(0,l.jsx)(Ve,{})]})]}):(0,l.jsxs)(\"div\",{className:\"multi-function-panel\",children:[(0,l.jsx)(\"span\",{children:s.number}),(0,l.jsx)(\"strong\",{children:s.title}),(0,l.jsx)(\"p\",{children:s.description}),(0,l.jsx)(\"small\",{children:\"Configuration and equipment arrangement are confirmed with the technical proposal.\"})]})]}),(0,l.jsxs)(\"div\",{className:\"module-equipment-copy\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-navigation\",children:[(0,l.jsx)(\"span\",{children:s.group.toUpperCase()}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"button\",{\"aria-label\":\"Previous equipment\",onClick:()=>{n(\"All equipment\"),o((e+je.length-1)%je.length)},children:(0,l.jsx)(Oa,{className:\"previous-arrow\"})}),(0,l.jsx)(\"button\",{\"aria-label\":\"Next equipment\",onClick:()=>{n(\"All equipment\"),o((e+1)%je.length)},children:(0,l.jsx)(Oa,{})})]})]}),(0,l.jsx)(\"h3\",{id:\"multi-equipment-title\",children:s.title}),(0,l.jsx)(\"p\",{children:s.description}),(0,l.jsxs)(\"div\",{className:\"multi-unit-rating\",children:[(0,l.jsx)(\"strong\",{children:\"REFERENCE CONFIGURATION\"}),(0,l.jsx)(\"ul\",{children:s.details.map(m=>(0,l.jsx)(\"li\",{children:m},m))})]}),(0,l.jsxs)(\"div\",{className:\"module-equipment-confirm\",children:[(0,l.jsx)(\"strong\",{children:\"CONFIRM FOR YOUR PROJECT\"}),(0,l.jsx)(\"p\",{children:s.confirm})]})]})]})]}),(0,l.jsxs)(\"p\",{className:\"sr-only\",role:\"status\",children:[\"Selected unit \",s.number,\": \",s.title]})]})})}function C1(){return(0,l.jsx)(\"section\",{className:\"section controls-section\",id:\"controls\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"05\",eyebrow:\"TECHNICAL REFERENCE & UTILITIES\",title:\"Read each rating with its operating conditions.\",copy:\"These values describe the supplied reference proposal. Product-specific speed, extrusion output, tooling and output reels are confirmed in the technical agreement.\"}),(0,l.jsx)(\"div\",{className:\"multi-spec-grid\",children:[[\"Product & process\",Pc.slice(0,10)],[\"Controls & installation\",Pc.slice(10)]].map(([a,e])=>(0,l.jsxs)(\"article\",{className:\"multi-spec-card\",children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:\"HK-50 SOURCE CONFIGURATION\"}),(0,l.jsx)(\"h3\",{children:a})]}),(0,l.jsxs)(\"table\",{children:[(0,l.jsxs)(\"caption\",{children:[a,\" reference specifications\"]}),(0,l.jsx)(\"tbody\",{children:e.map(([o,t])=>(0,l.jsxs)(\"tr\",{children:[(0,l.jsx)(\"th\",{scope:\"row\",children:o}),(0,l.jsx)(\"td\",{children:t})]},o))})]})]},a))}),(0,l.jsxs)(\"div\",{className:\"engineering-callout\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"PRODUCT SPEED \\xB7 STRUCTURAL SPEED \\xB7 EXTRUSION OUTPUT\"}),(0,l.jsx)(\"h3\",{children:\"Agree the output by cable construction.\"}),(0,l.jsx)(\"p\",{children:\"The 120 m\/min reference applies to 2.0 \\xD7 3.0 mm FTTH cable. Specify the output target for each soft-cable or drop-cable product with its material, tooling, winding and quality checks.\"})]}),(0,l.jsxs)(\"a\",{href:\"#project-inputs\",className:\"hk-button hk-button-ghost\",children:[\"Review My Product Mix \",(0,l.jsx)(Oa,{})]})]})]})})}function v1(){return(0,l.jsx)(\"section\",{className:\"section routes-section\",id:\"cable-routes\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"06\",eyebrow:\"CONNECT THE PRODUCTION STAGES\",title:\"Place HK-50 in the right cable route.\",copy:\"Start with the intended cable. Add upstream preparation and downstream testing according to that construction.\"}),(0,l.jsx)(\"div\",{className:\"route-grid\",children:[[\"UPSTREAM TIGHT BUFFERING\",\"HK-30 Tight Buffered Production Line\",\"Prepare the buffered fiber elements used in the soft-cable route.\",\"https:\/\/hkcablemachine.com\/tight-buffered-production-line\/\"],[\"FTTH PRODUCT STRUCTURE\",\"FTTH Drop Cable Production Line\",\"Start with the required indoor or self-supporting cable construction.\",\"https:\/\/hkcablemachine.com\/ftth-drop-cable-production-line\/\"],[\"OUTDOOR PRODUCTION ROUTE\",\"Fiber Optic Cable Production Lines\",\"Review coloring, loose-tube extrusion, SZ stranding and HK-90 sheathing by process.\",\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/\"]].map(([e,o,t,n])=>(0,l.jsx)(\"a\",{className:\"route-card\",href:n,children:(0,l.jsxs)(\"div\",{className:\"route-copy\",children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"h3\",{children:o}),(0,l.jsx)(\"p\",{children:t}),(0,l.jsxs)(\"strong\",{children:[\"Explore the route \",(0,l.jsx)(Ve,{})]})]})},n))})]})})}function A1(){return(0,l.jsx)(\"section\",{className:\"section evidence-section\",id:\"evidence\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"07\",eyebrow:\"PRODUCT TRIALS & TEST EQUIPMENT\",title:\"Verify both cable setups before acceptance.\",copy:\"Agree the trial products and written test methods for your selected soft-cable and FTTH configurations. Define laboratory equipment separately from the production line.\",inverse:!0}),(0,l.jsx)(\"div\",{className:\"evidence-cards multi-acceptance-cards\",children:[[\"INPUTS & CHANGEOVER\",\"Use the materials for both product routes.\",\"Prepare the approved buffered elements, optical fiber, aramid and strength members. Record each tooling, tension and recipe change.\"],[\"ONLINE QUALITY\",\"Measure the product while it runs.\",\"Confirm dimensions, profile, marking, winding and optical checks for each agreed trial product.\"],[\"LABORATORY TESTS\",\"Plan testing as a separate equipment scope.\",\"Select the required mechanical and environmental tests from the cable specification, with suitable fixtures, loads and optical monitoring.\"]].map(([e,o,t],n)=>(0,l.jsxs)(\"article\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",n+1]}),(0,l.jsx)(\"small\",{children:e}),(0,l.jsx)(\"h3\",{children:o}),(0,l.jsx)(\"p\",{children:t})]},e))}),(0,l.jsxs)(\"div\",{className:\"fat-bar\",children:[(0,l.jsx)(Zn,{size:30}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"TESTING & QUALITY CONTROL\"}),(0,l.jsx)(\"strong\",{children:\"Product drawing + trial materials + defined setup + written acceptance tests\"})]}),(0,l.jsxs)(\"a\",{href:\"https:\/\/hkcablemachine.com\/fiber-optic-cable-production-line\/#hk-testing-equipment\",className:\"hk-button hk-button-primary\",children:[\"Review Testing Equipment \",(0,l.jsx)(Oa,{})]})]})]})})}function T1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"project-support\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"08\",eyebrow:\"HONGKAI CUSTOMIZATION & PROJECT SUPPORT\",title:\"Turn your product mix into a complete factory plan.\",copy:\"Connect product requirements, equipment selection, changeovers and start-up responsibilities in one written technical proposal.\"}),(0,l.jsx)(\"div\",{className:\"responsibility-grid\",children:[[\"01\",\"Product & equipment scope\",[\"List every product and required changeover\",\"Define active equipment and material paths\",\"Confirm supplied, retained and buyer-supplied items\"]],[\"02\",\"Factory integration\",[\"Review line layout and handling clearances\",\"Define utilities, controls and safety interfaces\",\"Agree installation and commissioning scope\"]],[\"03\",\"Start-up & support\",[\"Prepare trial materials and acceptance records\",\"Confirm training and operating documentation\",\"Agree spare parts and after-sales support\"]]].map(([e,o,t],n)=>(0,l.jsxs)(\"article\",{className:[\"white\",\"blue\",\"navy\"][n],children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:e}),(0,l.jsx)(\"h3\",{children:o})]}),(0,l.jsx)(\"ul\",{children:t.map(i=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(Ls,{}),(0,l.jsx)(\"span\",{children:i})]},i))})]},e))})]})})}function w1({preference:a,wordpress:e}){return(0,l.jsx)(\"section\",{className:\"section project-section\",id:\"project-inputs\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(_e,{number:\"09\",eyebrow:\"START THE ENGINEERING REVIEW\",title:\"Tell us which products you plan to make.\",copy:\"Start with your cable drawings and the intended product mix. Share the information already available; remaining technical details can be confirmed during review.\"}),(0,l.jsxs)(\"div\",{className:\"project-card\",children:[(0,l.jsxs)(\"div\",{className:\"project-intro\",children:[(0,l.jsx)(\"span\",{children:\"WHAT TO PREPARE\"}),(0,l.jsx)(\"h3\",{children:\"Nine inputs for your HK-50 project.\"}),(0,l.jsx)(\"ol\",{children:rh.map((o,t)=>(0,l.jsxs)(\"li\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",t+1]}),(0,l.jsx)(\"p\",{children:o})]},o))})]}),e?(0,l.jsx)(\"div\",{id:\"hk-process-form-slot\"}):(0,l.jsx)(Fs,{context:{productId:nh,productName:_n,pageTitle:_n,pageType:\"process-line\"},configuration:a})]})]})})}function L1(){return(0,l.jsx)(\"section\",{className:\"section faq-section\",id:\"faq\",children:(0,l.jsxs)(\"div\",{className:\"shell faq-layout\",children:[(0,l.jsxs)(\"div\",{className:\"faq-heading\",children:[(0,l.jsxs)(\"div\",{className:\"section-label\",children:[(0,l.jsx)(\"span\",{children:\"10\"}),(0,l.jsx)(\"strong\",{children:\"BUYER FAQ\"})]}),(0,l.jsx)(\"h2\",{children:\"Questions before specifying a shared soft-cable \/ FTTH line.\"}),(0,l.jsx)(\"p\",{children:\"Review product coverage, changeovers, speed ratings and the scope of the HK-50 reference equipment.\"})]}),(0,l.jsx)(\"div\",{className:\"faq-list\",children:lh.map(([a,e],o)=>(0,l.jsxs)(\"details\",{open:o===0,children:[(0,l.jsxs)(\"summary\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",o+1]}),(0,l.jsx)(\"strong\",{children:a}),(0,l.jsx)(Ao,{})]}),(0,l.jsx)(\"p\",{children:e})]},a))})]})})}function E1(){let[a,e]=(0,Va.useState)(\"overview\"),o=(0,Va.useRef)(null);return(0,Va.useEffect)(()=>{let t=0,n=()=>{t=0;let s=parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0,r=[...zc].reverse().find(([,c])=>{let m=document.getElementById(c);return m&&m.getBoundingClientRect().top<=Math.max(180,(parseFloat(getComputedStyle(m).scrollMarginTop)||0)+s+2)});e(r?.[1]||\"overview\")},i=()=>{t||(t=requestAnimationFrame(n))};return window.addEventListener(\"scroll\",i,{passive:!0}),window.addEventListener(\"resize\",i),n(),()=>{window.removeEventListener(\"scroll\",i),window.removeEventListener(\"resize\",i),cancelAnimationFrame(t)}},[]),(0,Va.useEffect)(()=>{let t=o.current?.querySelector(`[data-section=\"${a}\"]`);t&&o.current.scrollTo({left:t.offsetLeft-o.current.offsetLeft-(o.current.clientWidth-t.clientWidth)\/2,behavior:\"auto\"})},[a]),(0,l.jsx)(\"nav\",{className:\"page-map\",\"aria-label\":\"HK-50 page sections\",children:(0,l.jsxs)(\"div\",{className:\"shell page-map-inner\",children:[(0,l.jsx)(\"span\",{className:\"page-map-label\",children:\"PAGE MAP\"}),(0,l.jsx)(\"div\",{className:\"page-map-links\",ref:o,children:zc.map(([t,n])=>(0,l.jsx)(\"button\",{\"data-section\":n,className:a===n?\"active\":\"\",\"aria-current\":a===n?\"location\":void 0,onClick:()=>Gc(n),children:t},n))}),(0,l.jsxs)(\"button\",{className:\"page-map-cta\",\"aria-label\":\"Start project enquiry\",onClick:()=>Gc(\"project-inputs\"),children:[\"Start Project \",(0,l.jsx)(Ve,{})]})]})})}function ch({wordpress:a=!1}){let[e,o]=(0,Va.useState)(null),[t,n]=(0,Va.useState)(\"\");return(0,Va.useEffect)(()=>{a?document.dispatchEvent(new Event(\"hk-process-ready\")):(document.title=`${_n} | HONGKAI Preview`,document.querySelector('meta[name=\"description\"]')?.setAttribute(\"content\",ih))},[a]),(0,l.jsxs)(\"div\",{className:\"multi-page shared50-page\",children:[!a&&(0,l.jsx)(eh,{}),(0,l.jsxs)(a?\"div\":\"main\",{children:[(0,l.jsx)(I1,{onInspect:o}),(0,l.jsx)(E1,{}),(0,l.jsx)(S1,{}),(0,l.jsx)(b1,{onInspect:o,onChoose:r=>{n(r),a&&document.querySelector(\"#hk-process-form-slot .hk-universal-enquiry-host\")?.dispatchEvent(new CustomEvent(\"hk:product-enquiry-context\",{detail:{configuration:r,explicitSelection:!0}})),Gc(\"project-inputs\")}}),(0,l.jsx)(y1,{onInspect:o}),(0,l.jsx)(C1,{}),(0,l.jsx)(v1,{}),(0,l.jsx)(A1,{}),(0,l.jsx)(T1,{}),(0,l.jsx)(w1,{preference:t,wordpress:a}),(0,l.jsx)(L1,{})]}),!a&&(0,l.jsx)(oh,{}),(0,l.jsx)(th,{image:e,onClose:()=>o(null)})]})}var fh=D(Ze());function uh(){let a=document.getElementById(\"hk-process-root\");if(!a||a.dataset.mounted)return;a.dataset.mounted=\"true\";let e=()=>{let i=document.querySelector(\"header\");if(!i){a.style.setProperty(\"--hk-theme-header-offset\",\"0px\");return}let s=window.getComputedStyle(i),r=[\"fixed\",\"sticky\"].includes(s.position)?Math.max(0,Math.ceil(i.getBoundingClientRect().bottom)):0;a.style.setProperty(\"--hk-theme-header-offset\",`${r}px`)};e(),window.requestAnimationFrame(e),window.addEventListener(\"resize\",e,{passive:!0}),window.addEventListener(\"load\",e,{once:!0}),[250,1e3,3e3].forEach(i=>window.setTimeout(e,i));let o=document.querySelector(\"header.elementor-location-header\");if(o&&new MutationObserver(e).observe(o,{attributes:!0,attributeFilter:[\"class\",\"style\"]}),\"ResizeObserver\"in window){let i=document.querySelector(\"header\");i&&new ResizeObserver(e).observe(i)}let t=()=>{let i=document.getElementById(\"hk-process-native-enquiry\");return i&&(i.classList.add(\"hk-universal-enquiry-host\"),i.dataset.productName=\"HK-50 Soft Cable & FTTH Drop Cable Production Line\",i.dataset.productId=\"hk50-soft-cable-ftth-drop-cable-production-line\",i.dataset.pageType=\"process-line\"),i};t();let n=()=>{let i=t(),s=document.getElementById(\"hk-process-form-slot\");return!i||!s||!i.querySelector(\"#wpforms-form-16824\")?!1:(i.parentElement!==s&&s.appendChild(i),a.dataset.formReady=\"true\",!0)};document.addEventListener(\"hk-process-ready\",()=>{if(n())return;let i=new MutationObserver(()=>{n()&&i.disconnect()});i.observe(document.documentElement,{childList:!0,subtree:!0}),window.setTimeout(()=>i.disconnect(),3e4)},{once:!0}),(0,mh.hydrateRoot)(a,(0,fh.jsx)(ch,{wordpress:!0}))}document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",uh,{once:!0}):uh();})();\n\/*! Bundled license information:\n\nreact\/cjs\/react.production.js:\n  (**\n   * @license React\n   * react.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nscheduler\/cjs\/scheduler.production.js:\n  (**\n   * @license React\n   * scheduler.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom\/cjs\/react-dom.production.js:\n  (**\n   * @license React\n   * react-dom.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom\/cjs\/react-dom-client.production.js:\n  (**\n   * @license React\n   * react-dom-client.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact\/cjs\/react-jsx-runtime.production.js:\n  (**\n   * @license React\n   * react-jsx-runtime.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n*\/\n\n\/* Load once alongside the shared WPForms shortcode. Never submits the form. *\/\n(() => {\n  const mounted = new WeakSet();\n  function mount() {\n    document.querySelectorAll('.hk-universal-enquiry-host').forEach(host => {\n      \/\/ WPForms applies its custom CSS class to the outer container in modern rendering.\n      const form = host.querySelector('form.hk-universal-product-form, .hk-universal-product-form form');\n      if (!form || mounted.has(form)) return;\n      mounted.add(form);\n      const edited = new Set();\n      const field = name => form.querySelector(`.hk-universal-${name} input, .hk-universal-${name} textarea, input.hk-universal-${name}`);\n      for (const name of ['product', 'configuration']) field(name)?.addEventListener('input', () => edited.add(name));\n      function assign(name, value, force = false) {\n        const input = field(name);\n        if (!input || (!force && edited.has(name))) return;\n        input.value = String(value || '').slice(0, 1000);\n        input.dispatchEvent(new Event('change', { bubbles: true }));\n      }\n      function context() {\n        const url = new URL(window.location.href);\n        assign('product', host.dataset.productName || field('pageTitle')?.value || '');\n        assign('configuration', host.dataset.configuration || '');\n        \/\/ Remove query\/hash data; product metadata is attribution, not authorization.\n        assign('pageUrl', url.origin + url.pathname, true);\n        if (host.dataset.productId) assign('productId', host.dataset.productId, true);\n        if (host.dataset.productName) assign('pageTitle', host.dataset.productName, true);\n        assign('pageType', host.dataset.pageType || 'product', true);\n      }\n      context();\n      host.addEventListener('hk:product-enquiry-context', event => {\n        const configuration = event.detail?.configuration;\n        if (typeof configuration !== 'string') return;\n        \/\/ force is reserved for an explicit \u201cDiscuss this configuration\u201d action.\n        assign('configuration', configuration, event.detail?.explicitSelection === true);\n      });\n      form.addEventListener('submit', () => {\n        const url = new URL(window.location.href);\n        assign('pageUrl', url.origin + url.pathname, true);\n      }, true);\n      form.addEventListener('reset', () => { edited.clear(); window.setTimeout(context, 0); });\n    });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', mount, { once: true });\n  else mount();\n  \/\/ Elementor may insert its shortcode widget after the HTML widget.\n  const observer = new MutationObserver(mount);\n  observer.observe(document.documentElement, { childList: true, subtree: true });\n  window.setTimeout(() => observer.disconnect(), 30000);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13b94c9 e-flex e-con-boxed e-con e-parent\" data-id=\"13b94c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ae59f hk-universal-enquiry-host elementor-widget elementor-widget-shortcode\" data-id=\"c5ae59f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"hk-process-native-enquiry\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"wpforms-container wpforms-container-quiz hk-universal-product-form wpforms-render-modern\" id=\"wpforms-16824\"><form id=\"wpforms-form-16824\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"16824\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/pt\/wp-json\/wp\/v2\/pages\/17412?wpforms_form_id=16824\" data-token=\"10164163f0ec54ebdd7d6b825c6e612f\" data-token-time=\"1791762723\"><noscript class=\"wpforms-error-noscript\">Ative o JavaScript no seu navegador para preencher este formul\u00e1rio.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Ative o JavaScript no seu navegador para preencher este formul\u00e1rio.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-16824-field_1-container\" class=\"wpforms-field wpforms-field-text hk-universal-name hk-universal-contact\" data-field-type=\"text\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_1\">Your name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-16824-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" placeholder=\"Your name\" aria-errormessage=\"wpforms-16824-field_1-error\" required><\/div><div id=\"wpforms-16824-field_2-container\" class=\"wpforms-field wpforms-field-email hk-universal-email hk-universal-contact\" data-field-type=\"email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_2\">Work email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-16824-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"name@company.com\" spellcheck=\"false\" aria-errormessage=\"wpforms-16824-field_2-error\" required><\/div><div id=\"wpforms-16824-field_3-container\" class=\"wpforms-field wpforms-field-text hk-universal-company hk-universal-contact\" data-field-type=\"text\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_3\">Company<\/label><input type=\"text\" id=\"wpforms-16824-field_3\" class=\"wpforms-field-large\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-16824-field_3-error\" ><\/div><div id=\"wpforms-16824-field_4-container\" class=\"wpforms-field wpforms-field-text hk-universal-country hk-universal-contact\" data-field-type=\"text\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_4\">Country \/ region<\/label><input type=\"text\" id=\"wpforms-16824-field_4\" class=\"wpforms-field-large\" name=\"wpforms[fields][4]\" aria-errormessage=\"wpforms-16824-field_4-error\" ><\/div><div id=\"wpforms-16824-field_5-container\" class=\"wpforms-field wpforms-field-text hk-universal-phone hk-universal-contact\" data-field-type=\"text\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_5\">Phone \/ WhatsApp<\/label><input type=\"text\" id=\"wpforms-16824-field_5\" class=\"wpforms-field-large\" name=\"wpforms[fields][5]\" placeholder=\"Include country code\" aria-errormessage=\"wpforms-16824-field_5-error\" ><\/div><div id=\"wpforms-16824-field_6-container\" class=\"wpforms-field wpforms-field-text hk-universal-product hk-universal-project\" data-field-type=\"text\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_6\">Product \/ equipment of interest<\/label><input type=\"text\" id=\"wpforms-16824-field_6\" class=\"wpforms-field-large\" name=\"wpforms[fields][6]\" placeholder=\"Product, equipment or production line\" aria-errormessage=\"wpforms-16824-field_6-error\" aria-describedby=\"wpforms-16824-field_6-description\" ><div id=\"wpforms-16824-field_6-description\" class=\"wpforms-field-description\">Prefilled from this page. You may edit it.<\/div><\/div><div id=\"wpforms-16824-field_7-container\" class=\"wpforms-field wpforms-field-text hk-universal-configuration hk-universal-project\" data-field-type=\"text\" data-field-id=\"7\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_7\">Configuration \/ model preference<\/label><input type=\"text\" id=\"wpforms-16824-field_7\" class=\"wpforms-field-large\" name=\"wpforms[fields][7]\" placeholder=\"If known; otherwise leave blank\" aria-errormessage=\"wpforms-16824-field_7-error\" ><\/div><div id=\"wpforms-16824-field_8-container\" class=\"wpforms-field wpforms-field-select hk-universal-projectType hk-universal-project wpforms-field-select-style-classic\" data-field-type=\"select\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_8\">Project type<\/label><select id=\"wpforms-16824-field_8\" class=\"wpforms-field-large\" name=\"wpforms[fields][8]\"><option value=\"To be confirmed\"  class=\"choice-1 depth-1\"  >To be confirmed<\/option><option value=\"New production line\"  class=\"choice-2 depth-1\"  >New production line<\/option><option value=\"Upgrade \/ expand an existing line\"  class=\"choice-3 depth-1\"  >Upgrade \/ expand an existing line<\/option><option value=\"Individual equipment\"  class=\"choice-4 depth-1\"  >Individual equipment<\/option><option value=\"Replacement \/ spare parts\"  class=\"choice-5 depth-1\"  >Replacement \/ spare parts<\/option><option value=\"Other enquiry\"  class=\"choice-6 depth-1\"  >Other enquiry<\/option><\/select><\/div><div id=\"wpforms-16824-field_9-container\" class=\"wpforms-field wpforms-field-textarea hk-universal-requirements hk-universal-project hk-universal-full\" data-field-type=\"textarea\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_9\">What do you need? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-16824-field_9\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][9]\" placeholder=\"Tell us what you plan to produce, purchase or improve. Share the details you already know.\" aria-errormessage=\"wpforms-16824-field_9-error\" required><\/textarea><\/div><div id=\"wpforms-16824-field_10-container\" class=\"wpforms-field wpforms-field-textarea hk-universal-specification hk-universal-technical hk-universal-full\" data-field-type=\"textarea\" data-field-id=\"10\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_10\">Product specification \/ materials<\/label><textarea id=\"wpforms-16824-field_10\" class=\"wpforms-field-large\" name=\"wpforms[fields][10]\" placeholder=\"Finished product, material, dimensions, standard or drawing reference, if known\" aria-errormessage=\"wpforms-16824-field_10-error\" ><\/textarea><\/div><div id=\"wpforms-16824-field_11-container\" class=\"wpforms-field wpforms-field-text hk-universal-output hk-universal-technical\" data-field-type=\"text\" data-field-id=\"11\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_11\">Target output \/ speed<\/label><input type=\"text\" id=\"wpforms-16824-field_11\" class=\"wpforms-field-large\" name=\"wpforms[fields][11]\" placeholder=\"Value, unit and operating hours, if known\" aria-errormessage=\"wpforms-16824-field_11-error\" ><\/div><div id=\"wpforms-16824-field_12-container\" class=\"wpforms-field wpforms-field-textarea hk-universal-factory hk-universal-technical hk-universal-full\" data-field-type=\"textarea\" data-field-id=\"12\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_12\">Factory \/ existing equipment<\/label><textarea id=\"wpforms-16824-field_12\" class=\"wpforms-field-large\" name=\"wpforms[fields][12]\" placeholder=\"Available space, utilities, existing equipment and interfaces, if relevant\" aria-errormessage=\"wpforms-16824-field_12-error\" ><\/textarea><\/div><div id=\"wpforms-16824-field_13-container\" class=\"wpforms-field wpforms-field-text hk-universal-timeline hk-universal-technical\" data-field-type=\"text\" data-field-id=\"13\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_13\">Project timing<\/label><input type=\"text\" id=\"wpforms-16824-field_13\" class=\"wpforms-field-large\" name=\"wpforms[fields][13]\" placeholder=\"Planned purchase or installation timing\" aria-errormessage=\"wpforms-16824-field_13-error\" ><\/div><div id=\"wpforms-16824-field_14-container\" class=\"wpforms-field wpforms-field-file-upload hk-universal-attachments hk-universal-full\" data-field-type=\"file-upload\" data-field-id=\"14\"><label class=\"wpforms-field-label\" for=\"wpforms-16824-field_14\">Drawing \/ reference files<\/label><div\n\t\tclass=\"wpforms-uploader \"\n\t\tdata-field-id=\"14\"\n\t\tdata-form-id=\"16824\"\n\t\tdata-input-name=\"wpforms_16824_14\"\n\t\tdata-extensions=\"pdf,jpg,jpeg,png\"\n\t\tdata-max-size=\"10485760\"\n\t\tdata-max-file-number=\"3\"\n\t\tdata-post-max-size=\"52428800\"\n\t\tdata-max-parallel-uploads=\"4\"\n\t\tdata-parallel-uploads=\"true\"\n\t\tdata-file-chunk-size=\"2097152\">\n\t<div class=\"dz-message\">\n\t\t<svg  viewBox=\"0 0 640 640\" focusable=\"false\" data-icon=\"inbox\" width=\"50px\" height=\"50px\" fill=\"currentColor\" aria-hidden=\"true\">\n\t\t\t<path d=\"M352 173.3L352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384L288 173.3L246.6 214.7C234.1 227.2 213.8 227.2 201.3 214.7C188.8 202.2 188.8 181.9 201.3 169.4L297.3 73.4C309.8 60.9 330.1 60.9 342.6 73.4L438.6 169.4C451.1 181.9 451.1 202.2 438.6 214.7C426.1 227.2 405.8 227.2 393.3 214.7L352 173.3zM320 464C364.2 464 400 428.2 400 384L480 384C515.3 384 544 412.7 544 448L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 448C96 412.7 124.7 384 160 384L240 384C240 428.2 275.8 464 320 464zM464 488C477.3 488 488 477.3 488 464C488 450.7 477.3 440 464 440C450.7 440 440 450.7 440 464C440 477.3 450.7 488 464 488z\"\/>\n\t\t<\/svg>\n\n\t\t<span class=\"modern-title\">\n\t\t\t\t\t\t\tDrag &amp; Drop Files, \t\t\t\t<span>Choose Files to Upload<\/span>\n\t\t\t\t\t<\/span>\n\n\t\t\t\t\t<span class=\"modern-hint\">Voc\u00ea pode enviar at\u00e9 3 arquivos.<\/span>\n\t\t\t<\/div>\n<\/div>\n\n<input\n\t\ttype=\"text\"\n\t\tautocomplete=\"off\"\n\t\treadonly\n\t\tclass=\"dropzone-input\"\n\t\tstyle=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\"\n\t\tid=\"wpforms-16824-field_14\"\n\t\tname=\"wpforms_16824_14\" \t\tvalue=\"\">\n<div id=\"wpforms-16824-field_14-description\" class=\"wpforms-field-description\">Optional: up to 3 PDF, JPG, JPEG or PNG files; 10 MB each. Only include information needed for this enquiry.<\/div><\/div><div id=\"wpforms-16824-field_16-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageTitle\" data-field-type=\"hidden\" data-field-id=\"16\"><input type=\"hidden\" id=\"wpforms-16824-field_16\" name=\"wpforms[fields][16]\"><\/div><div id=\"wpforms-16824-field_17-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageUrl\" data-field-type=\"hidden\" data-field-id=\"17\"><input type=\"hidden\" id=\"wpforms-16824-field_17\" name=\"wpforms[fields][17]\" value=\"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/17412\"><\/div><div id=\"wpforms-16824-field_18-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-productId\" data-field-type=\"hidden\" data-field-id=\"18\"><input type=\"hidden\" id=\"wpforms-16824-field_18\" name=\"wpforms[fields][18]\"><\/div><div id=\"wpforms-16824-field_19-container\" class=\"wpforms-field wpforms-field-hidden hk-universal-pageType\" data-field-type=\"hidden\" data-field-id=\"19\"><input type=\"hidden\" id=\"wpforms-16824-field_19\" name=\"wpforms[fields][19]\" value=\"product\"><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-field wpforms-field-hp\"><label for=\"wpforms-16824-field-hp\" class=\"wpforms-field-label\">Name<\/label><input type=\"text\" name=\"wpforms[hp]\" id=\"wpforms-16824-field-hp\" class=\"wpforms-field-medium\"><\/div><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"16824\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/17412\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><div class=\"activelayer-env-wrap\" aria-hidden=\"true\" style=\"position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;\"><input type=\"text\" name=\"activelayer_env_signals\" value=\"\" class=\"activelayer-env-signals\" autocomplete=\"off\" tabindex=\"-1\" \/><\/div><div class=\"activelayer-behavioral-wrap\" aria-hidden=\"true\" style=\"position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;\"><input type=\"text\" name=\"activelayer_behavioral_signals\" value=\"\" class=\"activelayer-behavioral-signals\" autocomplete=\"off\" tabindex=\"-1\" \/><\/div><div class=\"activelayer-hp-wrap\" aria-hidden=\"true\" style=\"position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;\"><label class=\"activelayer-sr-only\">Leave this field empty<\/label><input type=\"email\" name=\"al_hp_email\" value=\"\" class=\"activelayer-hp-field\" autocomplete=\"off\" tabindex=\"-1\" \/><\/div>\t\t<input type=\"hidden\" name=\"vjt_form_plugin\" value=\"wpforms\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_form_id\" value=\"16824\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_form_name\" value=\"HONGKAI Universal Product &amp; Equipment Enquiry\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_submit_page\" value=\"https:\/\/hkcablemachine.com\/pt\/pt\/wp-json\/wp\/v2\/pages\/17412\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_submit_title\" value=\"HONGKAI Cable Machinery\" \/>\n\t\t<input type=\"hidden\" name=\"vjt_referrer\" value=\"\" \/>\n\t\t<button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-16824\" class=\"wpforms-submit\" data-alt-text=\"Sending enquiry\u2026\" data-submit-text=\"Send Project Enquiry\" aria-live=\"assertive\" value=\"wpforms-submit\">Send Project Enquiry<\/button><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Carregando\" title=\"\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Fiber Optic Cable Production Lines HK-50 Soft Cable \/ FTTH Line 01HONGKAI \u00b7 CUSTOM-CONFIGURED PRODUCTION LINE HK-50 Soft Cable &amp; FTTH Drop Cable Production Line Customized around the cables you plan to produce. Produce simplex \/ duplex soft cable and FTTH drop cable on a shared HK-50 extrusion platform. Use HK-30-prepared tight-buffered elements for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17382,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"_angie_page":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-17412","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/17412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/comments?post=17412"}],"version-history":[{"count":4,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/17412\/revisions"}],"predecessor-version":[{"id":17416,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/pages\/17412\/revisions\/17416"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/media\/17382"}],"wp:attachment":[{"href":"https:\/\/hkcablemachine.com\/pt\/wp-json\/wp\/v2\/media?parent=17412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}