{"id":17331,"date":"2026-09-18T16:28:40","date_gmt":"2026-09-18T08:28:40","guid":{"rendered":"https:\/\/hkcablemachine.com\/?page_id=17331"},"modified":"2026-09-18T16:34:11","modified_gmt":"2026-09-18T08:34:11","slug":"hk235-fiber-coloring-rewinding-machine","status":"publish","type":"page","link":"https:\/\/hkcablemachine.com\/vi\/hk235-fiber-coloring-rewinding-machine\/","title":{"rendered":"M\u00e1y nhu\u1ed9m m\u00e0u v\u00e0 tua l\u1ea1i s\u1ee3i quang HK-235"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17331\" class=\"elementor elementor-17331\" 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-1b7479b3 e-con-full hk-process-elementor-page e-flex e-con e-parent\" data-id=\"1b7479b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16c6a2f9 elementor-widget elementor-widget-html\" data-id=\"16c6a2f9\" 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 .coloring-hero-visual { align-self: start; }\n#hk-process-root .coloring-hero-visual .hero-image-canvas { height:200px; min-height: 170px; padding: 24px 14px 48px; }\n#hk-process-root .coloring-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 .coloring-hero-detail img { width:100%;height:190px;object-fit:contain;object-position:center; }\n#hk-process-root .coloring-hero-detail span { display:block;font:700 11px\/1.5 \"Roboto Mono\",monospace;letter-spacing:.08em;color:var(--blue); }\n#hk-process-root .coloring-hero-detail strong { display:block;margin:10px 0;font-size:20px;color:var(--navy); }\n#hk-process-root .coloring-hero-detail p { font-size:14px;line-height:1.7;color:var(--copy);margin:0; }\n#hk-process-root .coloring-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 .coloring-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 .coloring-line-map { position:relative;background:#fff; }\n#hk-process-root .coloring-line-map > svg { display:block;width:100%;height:auto; }\n#hk-process-root .coloring-equipment-highlight { fill:rgba(192,79,50,.05);stroke:var(--orange);stroke-width:2;vector-effect:non-scaling-stroke; }\n#hk-process-root .coloring-leader { stroke:#b1c1d0;stroke-width:1;vector-effect:non-scaling-stroke;fill:none; }\n#hk-process-root .coloring-leader.selected { stroke:var(--orange);stroke-width:2; }\n#hk-process-root .coloring-line-map .module-pin { width:44px;height:44px; }\n#hk-process-root .coloring-page .module-explorer .coloring-module-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }\n#hk-process-root .coloring-page .coloring-module-grid .module-selector { border-right:1px solid var(--line); }\n#hk-process-root .coloring-page .coloring-module-grid .module-selector:nth-child(4n) { border-right:0; }\n#hk-process-root .coloring-page .coloring-module-grid .module-selector:last-child { grid-column:auto; }\n#hk-process-root .coloring-page .module-selector-copy > strong { font-size:14px; }\n#hk-process-root .coloring-page .module-selector-copy > small { font-size:12px; }\n#hk-process-root .coloring-page .coloring-device-canvas { height:420px;padding:12px; }\n#hk-process-root .coloring-device-canvas img { display:block;width:100%;height:100%;object-fit:contain;object-position:center; }\n#hk-process-root #coloring-equipment-detail { scroll-margin-top:16px; }\n#hk-process-root .coloring-page .route-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }\n#hk-process-root .coloring-upstream { margin-top:24px;padding:24px;border:1px solid var(--line);background:#fff;border-radius:10px; }\n#hk-process-root .coloring-upstream span { font:700 12px\/1.5 \"Roboto Mono\",monospace;color:var(--blue); }\n#hk-process-root .coloring-upstream p { margin:10px 0 0;color:var(--copy);line-height:1.7; }\n#hk-process-root .coloring-upstream a { color:var(--blue);font-weight:700;text-underline-offset:3px; }\n#hk-process-root .coloring-page .visual-head { flex-wrap:wrap;padding-block:12px;gap:8px; }\n#hk-process-root .coloring-page .config-media-head, #hk-process-root .coloring-page .config-media-foot { flex-wrap:wrap;gap:8px; }\n#hk-process-root .coloring-page .config-media-head strong { text-align:left; }\n#hk-process-root .coloring-page .module-overview-head > span, #hk-process-root .coloring-page .module-detail-label > span { font-size:12px; }\n#hk-process-root .coloring-page .configuration-table { min-width:650px; }\n@media(max-width:1024px) { #hk-process-root .coloring-page .hero-grid { grid-template-columns:1fr; } #hk-process-root .coloring-hero-visual { width:100%;max-width:none; } #hk-process-root .coloring-page .module-explorer .coloring-module-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } #hk-process-root .coloring-page .coloring-module-grid .module-selector:nth-child(4n) {border-right:1px solid var(--line);} #hk-process-root .coloring-page .coloring-module-grid .module-selector:nth-child(3n) {border-right:0;} }\n@media(max-width:760px) {\n  #hk-process-root .coloring-page .hero-grid { display:flex;flex-direction:column; }\n  #hk-process-root .coloring-hero-detail { gap:12px;padding:12px; } #hk-process-root .coloring-hero-detail img { height:150px; }\n  #hk-process-root .coloring-page .route-grid {grid-template-columns:1fr;}\n  #hk-process-root .coloring-config-canvas {height:340px;padding:18px 20px 50px;}\n  #hk-process-root .coloring-page .module-explorer .coloring-module-grid {grid-template-columns:repeat(2,minmax(0,1fr));}\n  #hk-process-root .coloring-page .coloring-module-grid .module-selector:nth-child(n) {border-right:1px solid var(--line);}\n  #hk-process-root .coloring-page .coloring-module-grid .module-selector:nth-child(2n) {border-right:0;}\n  #hk-process-root .coloring-line-map .module-pin, #hk-process-root .coloring-line-map .coloring-leader {display:none;}\n  #hk-process-root .coloring-page .coloring-device-canvas {height:290px;}\n  #hk-process-root .coloring-page .module-selector-copy > strong {font-size:13px;}\n  #hk-process-root .coloring-page .module-overview-head {align-items:flex-start;}\n  #hk-process-root .coloring-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(.coloring-page) { overflow:hidden; }\n#hk-process-root .coloring-page h1,#hk-process-root .coloring-page h2 {overflow-wrap:anywhere;min-width:0;}\n#hk-process-root .coloring-page .hero h1 {font-size:clamp(40px,3.65vw,58px);}\n#hk-process-root .coloring-page .hk-button {white-space:nowrap;}\n#hk-process-root .coloring-page .config-tabs strong {line-height:1.35;}\n#hk-process-root .coloring-page .evidence-cards h3,#hk-process-root .coloring-page .config-title h3,#hk-process-root .coloring-page .module-equipment-copy h3,#hk-process-root .coloring-page .engineering-callout h3,#hk-process-root .coloring-page .project-intro h3,#hk-process-root .coloring-page .responsibility-grid .navy h3 {color:var(--white);}\n#hk-process-root .coloring-page .module-selector {min-height:92px;}\n#hk-process-root .coloring-page .module-overview-head button {min-height:44px;}\n#hk-process-root .coloring-page .module-device-enlarge {min-height:44px;}\n#hk-process-root .coloring-page .module-detail-navigation button {width:44px;height:44px;}\n#hk-process-root .coloring-page .module-pin {font-size:11px;}\n#hk-process-root .coloring-page .coloring-line-map {margin:12px 0;}\n@media(max-width:1100px) { #hk-process-root .coloring-line-map .module-pin,#hk-process-root .coloring-line-map .coloring-leader {display:none;} }\n@media(max-width:760px) { #hk-process-root .coloring-page .hero h1 {font-size:clamp(34px,8vw,42px);} #hk-process-root .coloring-page .hk-button {width:100%;padding-inline:12px;} #hk-process-root .coloring-page .coloring-hero-detail strong {font-size:18px;} #hk-process-root .coloring-page .config-tabs {margin-right:0;grid-template-columns:repeat(3,minmax(240px,1fr));} }\n@media(max-width:374px) { #hk-process-root .coloring-page .module-explorer .coloring-module-grid {grid-template-columns:1fr;} #hk-process-root .coloring-page .module-selector {min-height:72px;} #hk-process-root .coloring-page .coloring-hero-detail {grid-template-columns:1fr;} #hk-process-root .coloring-page .coloring-hero-detail img {height:170px;} }\n@media(prefers-reduced-motion:reduce) { #hk-process-root .coloring-page *, #hk-process-root .coloring-page *::before, #hk-process-root .coloring-page *::after {scroll-behavior:auto;animation:none;transition:none;} }\n\n#hk-process-root .coloring-equipment-highlight.is-interface {stroke-dasharray:6 5;fill:rgba(22,119,200,.035);}\n\n#hk-process-root .coloring-hero-visual .hero-image-canvas{height:510px;padding:20px 18px 48px;}\n#hk-process-root .coloring-hero-visual .hero-image-canvas img{object-fit:contain;width:100%;height:100%;}\n#hk-process-root .coloring-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:24px;gap:8px;background:#f3f7fa;}\n#hk-process-root .coloring-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 .coloring-flow button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 -3px var(--orange);}\n#hk-process-root .coloring-flow b{color:var(--orange);font:700 13px Roboto, sans-serif;}#hk-process-root .coloring-flow span{font-size:14px;font-weight:700;line-height:1.45;}#hk-process-root .coloring-flow svg{color:var(--blue);}\n#hk-process-root .coloring-control-band{padding:12px 24px;background:var(--navy);color:white;font-size:13px;text-align:center;}\n#hk-process-root .coloring-page .coloring-evidence-image{height:430px;padding:20px;background:white;}#hk-process-root .coloring-evidence-image img{width:100%;height:100%;object-fit:contain;}\n#hk-process-root .coloring-page .hero h1{font-size:clamp(37px,3.15vw,52px);}\n#hk-process-root .coloring-page .coloring-module-grid .module-selector:last-child{grid-column:auto;}\n@media(max-width:1024px){#hk-process-root .coloring-flow{grid-template-columns:repeat(3,minmax(0,1fr));}#hk-process-root .coloring-hero-visual .hero-image-canvas{height:460px;}}\n@media(max-width:760px){#hk-process-root .coloring-hero-visual .hero-image-canvas{height:330px;}#hk-process-root .coloring-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;}#hk-process-root .coloring-page .hero h1{font-size:clamp(32px,8vw,42px);}#hk-process-root .coloring-page .coloring-evidence-image{height:300px;}}\n\n#hk-process-root .coloring-image-switch{display:flex;gap:0;border-top:1px solid var(--line,#dbe3eb)}\n#hk-process-root .coloring-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 .coloring-image-switch button[aria-pressed=\"true\"]{background:#0c4382!important;color:white!important}\n#hk-process-root .coloring-image-note{margin:0;padding:12px 18px;color:#617186;font-size:12px;line-height:1.6;background:#fff}\n\n#hk-process-root .coloring-spec-grid,#hk-process-root .coloring-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}\n#hk-process-root .coloring-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 .coloring-spec-card header,#hk-process-root .coloring-evidence-card header{padding:24px;background:var(--navy);color:white}\n#hk-process-root .coloring-spec-card header span,#hk-process-root .coloring-evidence-card header span{font-size:11px;letter-spacing:.08em;color:#abd3f2}\n#hk-process-root .coloring-page .coloring-spec-card h3,#hk-process-root .coloring-page .coloring-evidence-card h3{margin:9px 0 0;font-size:26px;color:white!important}\n#hk-process-root .coloring-spec-image{height:240px;padding:22px}#hk-process-root .coloring-spec-image img{width:100%;height:100%;object-fit:contain}\n#hk-process-root .coloring-spec-card table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}\n#hk-process-root .coloring-spec-card caption{padding:16px 20px;text-align:left;background:#edf4fa;font-size:13px;font-weight:700}\n#hk-process-root .coloring-spec-card th,#hk-process-root .coloring-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 .coloring-spec-card th{width:45%;color:var(--navy);background:#f4f8fb}#hk-process-root .coloring-spec-card td{color:var(--copy)}\n#hk-process-root .coloring-spec-card>p{padding:18px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}\n#hk-process-root .coloring-unit-rating{margin-top:20px;padding:16px;background:rgba(255,255,255,.07);border:1px solid #58728c}\n#hk-process-root .coloring-unit-rating strong{color:#abd3f2;font-size:11px;letter-spacing:.06em}#hk-process-root .coloring-unit-rating p{margin:8px 0 0!important;font-size:14px;line-height:1.65;color:white}\n#hk-process-root .coloring-evidence-card{min-width:0;overflow:hidden;border:1px solid #58728c;border-radius:12px;background:#163756;color:white}\n#hk-process-root .coloring-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 .coloring-evidence-media img{height:100%;width:100%;object-fit:contain}#hk-process-root .coloring-evidence-media>span,#hk-process-root .coloring-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 .coloring-video-play{display:block;width:100%;height:100%;border:0;background:white;position:relative}#hk-process-root .coloring-evidence-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n#hk-process-root .coloring-evidence-card>p{padding:22px 24px 10px;margin:0;font-size:14px;color:#d4e1ee;line-height:1.7}\n#hk-process-root .coloring-evidence-card>a,#hk-process-root .coloring-video-links{display:flex;flex-wrap:wrap;gap:16px;padding:0 24px 24px;font-size:13px;font-weight:700;color:#abd3f2}#hk-process-root .coloring-video-links a{color:#abd3f2}\n#hk-process-root .coloring-acceptance-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;margin-top:24px}#hk-process-root .coloring-acceptance-cards article{padding:75px 24px 24px}\n#hk-process-root .coloring-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 .coloring-spec-grid,#hk-process-root .coloring-evidence-grid{grid-template-columns:1fr}#hk-process-root .coloring-spec-card th,#hk-process-root .coloring-spec-card td{padding:12px;font-size:12px}#hk-process-root .coloring-spec-image{height:210px}#hk-process-root .coloring-acceptance-cards{grid-template-columns:1fr}#hk-process-root .coloring-acceptance-cards article{padding:22px 20px 22px 78px}#hk-process-root .coloring-spec-card header,#hk-process-root .coloring-evidence-card header{padding:20px}}\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(> .coloring-page) { overflow-x:clip; overflow-y:visible; }\n#hk-process-root .coloring-page h3 { color:var(--ink); }\n#hk-process-root .coloring-page .config-title h3,\n#hk-process-root .coloring-page .module-equipment-copy h3,\n#hk-process-root .coloring-page .engineering-callout h3,\n#hk-process-root .coloring-page .evidence-cards h3,\n#hk-process-root .coloring-page .responsibility-grid article.navy h3,\n#hk-process-root .coloring-page .project-intro h3,\n#hk-process-root .coloring-page .image-dialog header h2 { color:#fff; }\n\n#hk-process-root #coloring-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\/hk235-coloring-machine.jpeg\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-led-coloring-machine.png\"\/><div class=\"coloring-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-235 Coloring &amp; Rewinding<\/li><\/ol><\/nav><div class=\"hero-grid\"><div class=\"hero-copy\"><div class=\"section-label\"><span>01<\/span><strong>HONGKAI \u00b7 OPTICAL FIBER PREPARATION<\/strong><\/div><h1>HK-235 Optical Fiber Coloring and Rewinding Machine<\/h1><p class=\"hero-subtitle\">Identify every fiber. Control every reel.<\/p><p class=\"hero-lead\">Apply and cure identification ink on individual optical fibers, then rewind them with coordinated tension and traverse. Select the curing system, fiber path and reel package around your production requirements.<\/p><div class=\"hero-actions\"><a class=\"hk-button hk-button-primary\" href=\"#modules\">Explore Machine Units <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 Requirements<\/a><\/div><dl class=\"hero-facts\"><div><dt>INPUT<\/dt><dd>Optical fiber, approved ink and supply reel<\/dd><\/div><div><dt>OUTPUT<\/dt><dd>Identified, cured and rewound fiber<\/dd><\/div><div><dt>PROCESSING PATH<\/dt><dd>Single fiber \u00b7 seven integrated functional units<\/dd><\/div><div><dt>OPERATING DUTY<\/dt><dd>Coloring with curing, or controlled rewinding<\/dd><\/div><\/dl><\/div><article class=\"hero-visual coloring-hero-visual\"><div class=\"visual-head\"><span>UV-LAMP &amp; LED CONFIGURATIONS<\/span><strong>UV-lamp machine \u2014 equipment image<\/strong><\/div><button class=\"hero-image-canvas image-inspect\" aria-label=\"Enlarge UV-lamp machine \u2014 equipment image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-coloring-machine.jpeg\" alt=\"HONGKAI Type 235 UV-lamp fiber coloring and rewinding machine\" 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=\"coloring-image-switch\" role=\"group\" aria-label=\"Machine design reference\"><button aria-pressed=\"true\">UV-lamp machine<\/button><button aria-pressed=\"false\">LED machine<\/button><\/div><p class=\"coloring-image-note\">UV-lamp equipment image from the outdoor cable project reference.<\/p><div class=\"visual-foot\"><div><span>CONFIGURE THE WHOLE PROCESS<\/span><strong>Fiber + ink + curing + tension + reel compatibility<\/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>Fiber preparation:<\/strong> this machine colors or rewinds individual optical fibers. Loose-tube extrusion, tight buffering and cable sheathing are separate downstream processes.<\/p><\/div><\/div><\/section><nav class=\"page-map\" aria-label=\"HK-235 coloring 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=\"\">Configuration<\/button><button data-section=\"modules\" class=\"\">Equipment<\/button><button data-section=\"controls\" class=\"\">Technical Review<\/button><button data-section=\"cable-routes\" class=\"\">Downstream<\/button><button data-section=\"evidence\" class=\"\">Acceptance<\/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>PROCESS &amp; MATERIAL HANDOFF<\/strong><\/div><h2>From incoming fiber to an identified reel.<\/h2><\/div><p>Coloring follows all four steps. For rewinding without a new color coating, the machine uses the confirmed transfer path and operating settings.<\/p><\/div><div class=\"need-grid\"><article><div class=\"number-title\"><span>01<\/span><small>FIBER FEED<\/small><\/div><h3>Supply fiber under controlled tension.<\/h3><p>Coordinate the driven pay-off, dancer and guide path with the actual supply reel.<\/p><\/article><article><div class=\"number-title\"><span>02<\/span><small>INK APPLICATION<\/small><\/div><h3>Apply the identification coating.<\/h3><p>Select the ink and die, center the coating system and set the required application conditions.<\/p><\/article><article><div class=\"number-title\"><span>03<\/span><small>CURING<\/small><\/div><h3>Cure before traction and winding.<\/h3><p>Match the UV-lamp or LED system, nitrogen protection and speed to the approved ink.<\/p><\/article><article><div class=\"number-title\"><span>04<\/span><small>REWINDING<\/small><\/div><h3>Build the specified output reel.<\/h3><p>Coordinate wheel haul-off, winding tension and traverse for the required reel package.<\/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>CONFIGURATION &amp; PROJECT SCOPE<\/strong><\/div><h2>Choose the processing duty and curing system.<\/h2><\/div><p>Compare UV-lamp coloring, an LED configuration and rewinding mode. Each requires its own operating and acceptance conditions.<\/p><\/div><div class=\"config-tabs\" role=\"tablist\" aria-label=\"HK-235 configurations\"><button id=\"coloring-config-0\" role=\"tab\" aria-controls=\"coloring-configuration-panel\" aria-selected=\"true\" tabindex=\"0\" class=\"active\"><span>01<\/span><div><small>OUTDOOR PROJECT REFERENCE<\/small><strong>UV-lamp coloring<\/strong><\/div><\/button><button id=\"coloring-config-1\" role=\"tab\" aria-controls=\"coloring-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>02<\/span><div><small>ALTERNATIVE CONFIGURATION<\/small><strong>LED coloring<\/strong><\/div><\/button><button id=\"coloring-config-2\" role=\"tab\" aria-controls=\"coloring-configuration-panel\" aria-selected=\"false\" tabindex=\"-1\" class=\"\"><span>03<\/span><div><small>FIBER PACKAGE PREPARATION<\/small><strong>Rewinding mode<\/strong><\/div><\/button><\/div><div class=\"config-workbench\" role=\"tabpanel\" id=\"coloring-configuration-panel\" aria-labelledby=\"coloring-config-0\"><div class=\"config-media\"><div class=\"config-media-head\"><span>PROJECT EQUIPMENT REFERENCE<\/span><strong>UV-lamp machine \u2014 equipment image<\/strong><\/div><button class=\"coloring-config-canvas image-inspect\" aria-label=\"Enlarge UV-lamp machine \u2014 equipment image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-coloring-machine.jpeg\" alt=\"UV-lamp machine \u2014 equipment image\" 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=\"config-media-foot\"><span>CONFIGURATION BASIS<\/span><strong>UV-lamp equipment image \u00b7 final layout follows the technical proposal<\/strong><\/div><\/div><aside class=\"config-dossier\"><span>OUTDOOR PROJECT REFERENCE<\/span><div class=\"config-title\"><b>01<\/b><h3>UV-lamp coloring<\/h3><\/div><div class=\"dossier-block\"><small>WHEN THIS REVIEW APPLIES<\/small><p>For applying and curing identification ink on individual optical fibers before downstream cable production.<\/p><\/div><div class=\"dossier-block\"><small>OPERATING &amp; SUPPLY BOUNDARY<\/small><p>The supplied outdoor-project reference uses a UV-lamp curing system with nitrogen flushing. Match the ink, lamp, coating dies and tension settings before agreeing the production speed.<\/p><\/div><div class=\"confirm-list\"><small>CONFIRM BEFORE 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>Approved optical fiber and ink<\/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>Color sequence and coating requirements<\/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>UV lamp, nitrogen and cooling<\/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>Input and output reel 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>Stable coloring speed and quality checks<\/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>Electrical supply and installation scope<\/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>SEVEN INTEGRATED MACHINE UNITS<\/strong><\/div><h2>Follow the fiber, one function at a time.<\/h2><\/div><p>Select a unit to review its role and project requirements. These functions are integrated into the complete machine; the supplied reference image shows the whole equipment.<\/p><\/div><div class=\"module-explorer\"><div class=\"module-overview-head\"><span>FIBER PATH &amp; MACHINE CONTROL<\/span><button>View full machine <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=\"coloring-image-switch\" role=\"group\" aria-label=\"Equipment configuration\"><button aria-pressed=\"true\">UV-lamp equipment<\/button><button aria-pressed=\"false\">LED equipment<\/button><\/div><div class=\"coloring-flow\" aria-label=\"Functional sequence, not a mechanical layout\"><button aria-label=\"Select unit 01: Driven fiber pay-off\" aria-pressed=\"true\"><b>01<\/b><span>Driven fiber pay-off<\/span><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><button aria-label=\"Select unit 02: Pay-off tension control\" aria-pressed=\"false\"><b>02<\/b><span>Pay-off tension control<\/span><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><button aria-label=\"Select unit 03: Ink coating system\" aria-pressed=\"false\"><b>03<\/b><span>Ink coating system<\/span><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><button aria-label=\"Select unit 04: Curing &amp; nitrogen system\" aria-pressed=\"false\"><b>04<\/b><span>Curing &amp; nitrogen system<\/span><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><button aria-label=\"Select unit 05: Wheel haul-off\" aria-pressed=\"false\"><b>05<\/b><span>Wheel haul-off<\/span><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><button aria-label=\"Select unit 06: Take-up &amp; traverse\" aria-pressed=\"false\"><b>06<\/b><span>Take-up &amp; traverse<\/span><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 class=\"coloring-control-band\">07 \u00b7 PLC &amp; operator controls coordinate the process<\/div><div class=\"module-grid coloring-module-grid\" role=\"group\" aria-label=\"Select HK-235 equipment unit\"><button class=\"module-selector is-selected\" aria-pressed=\"true\" aria-controls=\"coloring-equipment-detail\"><span class=\"module-number\">01<\/span><span class=\"module-selector-copy\"><strong>Driven fiber pay-off<\/strong><small>Review function <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=\"coloring-equipment-detail\"><span class=\"module-number\">02<\/span><span class=\"module-selector-copy\"><strong>Pay-off tension control<\/strong><small>Review function <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=\"coloring-equipment-detail\"><span class=\"module-number\">03<\/span><span class=\"module-selector-copy\"><strong>Ink coating system<\/strong><small>Review function <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=\"coloring-equipment-detail\"><span class=\"module-number\">04<\/span><span class=\"module-selector-copy\"><strong>Curing &amp; nitrogen system<\/strong><small>Review function <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=\"coloring-equipment-detail\"><span class=\"module-number\">05<\/span><span class=\"module-selector-copy\"><strong>Wheel haul-off<\/strong><small>Review function <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=\"coloring-equipment-detail\"><span class=\"module-number\">06<\/span><span class=\"module-selector-copy\"><strong>Take-up &amp; traverse<\/strong><small>Review function <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=\"coloring-equipment-detail\"><span class=\"module-number\">07<\/span><span class=\"module-selector-copy\"><strong>PLC &amp; operator controls<\/strong><small>Review function <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=\"coloring-equipment-detail\" role=\"region\" aria-labelledby=\"coloring-equipment-title\"><div class=\"module-equipment-media\"><div class=\"module-detail-label\"><span>UV-LAMP MACHINE \u00b7 EQUIPMENT REFERENCE<\/span><strong>01<!-- --> \/ 07<\/strong><\/div><div class=\"module-device-canvas coloring-device-canvas\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-coloring-machine.jpeg\" alt=\"UV-lamp machine \u2014 equipment image\" title=\"\"><\/div><p>UV-lamp complete-machine image. Individual component photos and the final internal layout are confirmed for the selected project.<\/p><button class=\"module-device-enlarge\">View machine 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>FIBER SUPPLY<\/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=\"coloring-equipment-title\">Driven fiber pay-off<\/h3><p>Feeds one optical fiber from the supply reel. The movable, motor-driven pay-off coordinates reel motion with fiber demand to limit tension variation and vibration.<\/p><div class=\"coloring-unit-rating\"><strong>UV-LAMP CONFIGURATION DETAIL<\/strong><p>UV-lamp configuration: 2 \u00d7 1.5 kW Panasonic pay-off servos and a 0.4 kW traverse motor.<\/p><\/div><div class=\"module-equipment-confirm\"><strong>CONFIRM FOR YOUR PROJECT<\/strong><p>Supply reel flange, barrel, bore, width and mass; fiber length; drive and threading arrangement.<\/p><\/div><\/div><\/div><\/div><p class=\"sr-only\" role=\"status\">Selected unit <!-- -->01<!-- -->: <!-- -->Driven fiber pay-off<\/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>SEPARATE TECHNICAL SPECIFICATIONS<\/strong><\/div><h2>Two machine designs. Two specification schedules.<\/h2><\/div><p>Select the complete UV-lamp or LED configuration. The electrical supply, drives, curing unit and speed ratings below belong to the stated reference equipment.<\/p><\/div><div class=\"coloring-spec-grid\"><article class=\"coloring-spec-card\" id=\"uv-specifications\"><header><span>OUTDOOR PROJECT REFERENCE<\/span><h3>UV-lamp machine<\/h3><\/header><div class=\"coloring-spec-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-coloring-machine.jpeg\" alt=\"UV-lamp machine equipment reference\" title=\"\"><\/div><table><caption>UV-lamp machine<!-- --> \u2014 specification reference<\/caption><tbody><tr><th scope=\"row\">Process<\/th><td>Single-fiber coloring and rewinding<\/td><\/tr><tr><th scope=\"row\">Coloring production speed<\/th><td>Up to 1,800 m\/min<\/td><\/tr><tr><th scope=\"row\">Mechanical design speed<\/th><td>Up to 2,000 m\/min<\/td><\/tr><tr><th scope=\"row\">Rewinding speed<\/th><td>Confirm in the selected technical proposal<\/td><\/tr><tr><th scope=\"row\">Curing technology<\/th><td>UV lamp with nitrogen flushing<\/td><\/tr><tr><th scope=\"row\">UV lamp power<\/th><td>7.5 kW<\/td><\/tr><tr><th scope=\"row\">Color coating thickness<\/th><td>3\u20135 \u03bcm<\/td><\/tr><tr><th scope=\"row\">Pay-off tension<\/th><td>0.2\u20131.0 N; tolerance \u00b10.05 N<\/td><\/tr><tr><th scope=\"row\">Reel reference<\/th><td>25 \/ 50 km classes; final reel dimensions to confirm<\/td><\/tr><tr><th scope=\"row\">Pay-off drives<\/th><td>2 \u00d7 1.5 kW Panasonic servos; 0.4 kW traverse<\/td><\/tr><tr><th scope=\"row\">Wheel haul-off<\/th><td>0.75 kW Panasonic servo<\/td><\/tr><tr><th scope=\"row\">Take-up drives<\/th><td>1.5 kW Panasonic servo; 0.4 kW traverse<\/td><\/tr><tr><th scope=\"row\">Controls<\/th><td>Siemens S7 PLC; Kinco 10.2-inch HMI; RKC PID<\/td><\/tr><tr><th scope=\"row\">Installed power reference<\/th><td>Approx. 13 kW<\/td><\/tr><tr><th scope=\"row\">Electrical supply reference<\/th><td>380 V \/ 50 Hz<\/td><\/tr><\/tbody><\/table><p>Reference configuration. Final supply, performance and utilities follow the agreed technical proposal and trial conditions.<\/p><\/article><article class=\"coloring-spec-card\" id=\"led-specifications\"><header><span>LED TECHNICAL PROPOSAL<\/span><h3>LED-curing machine<\/h3><\/header><div class=\"coloring-spec-image\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-led-coloring-machine.png\" alt=\"LED-curing machine equipment reference\" title=\"\"><\/div><table><caption>LED-curing machine<!-- --> \u2014 specification reference<\/caption><tbody><tr><th scope=\"row\">Process<\/th><td>Single-fiber coloring and rewinding<\/td><\/tr><tr><th scope=\"row\">Coloring speed<\/th><td>2,000 m\/min<\/td><\/tr><tr><th scope=\"row\">Mechanical design speed<\/th><td>2,200 m\/min<\/td><\/tr><tr><th scope=\"row\">Rewinding speed<\/th><td>\u22642,200 m\/min<\/td><\/tr><tr><th scope=\"row\">Curing technology<\/th><td>LED oven with nitrogen protection<\/td><\/tr><tr><th scope=\"row\">LED curing power<\/th><td>3.7 kW<\/td><\/tr><tr><th scope=\"row\">Cooling fan motor<\/th><td>1.1 kW<\/td><\/tr><tr><th scope=\"row\">Color coating thickness<\/th><td>3\u20135 \u03bcm<\/td><\/tr><tr><th scope=\"row\">Pay-off tension<\/th><td>0.2\u20131.0 N; tolerance \u00b10.05 N<\/td><\/tr><tr><th scope=\"row\">Traverse pitch<\/th><td>0.1\u20132.0 mm<\/td><\/tr><tr><th scope=\"row\">Additional attenuation after coloring<\/th><td>\u22640.02 dB\/km; agreed test method and conditions<\/td><\/tr><tr><th scope=\"row\">Maximum reel diameter \/ mass<\/th><td>\u00d8236 mm \/ 10 kg<\/td><\/tr><tr><th scope=\"row\">Machine dimensions (L \u00d7 W \u00d7 H)<\/th><td>1,900 \u00d7 1,350 \u00d7 2,100 mm<\/td><\/tr><tr><th scope=\"row\">Pay-off drives<\/th><td>2 \u00d7 1 kW Panasonic servos; 0.4 kW traverse<\/td><\/tr><tr><th scope=\"row\">Wheel haul-off<\/th><td>0.75 kW Panasonic servo<\/td><\/tr><tr><th scope=\"row\">Take-up drives<\/th><td>1 kW Panasonic servo; 0.4 kW traverse<\/td><\/tr><tr><th scope=\"row\">Controls<\/th><td>Siemens S7-300 PLC; Kinco 10.2-inch HMI; RKC PID<\/td><\/tr><tr><th scope=\"row\">Electrical supply reference<\/th><td>440 V \/ 60 Hz<\/td><\/tr><tr><th scope=\"row\">Nitrogen purity<\/th><td>\u226599.99%<\/td><\/tr><tr><th scope=\"row\">Compressed air<\/th><td>0.5 MPa<\/td><\/tr><tr><th scope=\"row\">Operating ambient temperature<\/th><td>20\u201325 \u00b0C<\/td><\/tr><tr><th scope=\"row\">Coating die temperature<\/th><td>20\u201360 \u00b0C; tolerance \u00b12 \u00b0C<\/td><\/tr><tr><th scope=\"row\">Ink pressure \/ capacity<\/th><td>0\u20132.0 bar \/ 2 kg<\/td><\/tr><\/tbody><\/table><p>Reference configuration. Final supply, performance and utilities follow the agreed technical proposal and trial conditions.<\/p><\/article><\/div><div class=\"engineering-callout\"><div><span>COLORING SPEED \u00b7 REWINDING SPEED \u00b7 MECHANICAL DESIGN SPEED<\/span><h3>Specify the production duty and acceptance conditions.<\/h3><p>The LED unit&#x27;s 3.7 kW curing rating is not total machine power. Confirm the installed-load schedule and agree the fiber, ink, cure, tension, winding and optical tests for the selected design.<\/p><\/div><a href=\"#project-inputs\" class=\"hk-button hk-button-ghost\">Review My Requirements <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>DOWNSTREAM PRODUCTION<\/strong><\/div><h2>Connect prepared fiber to your cable route.<\/h2><\/div><p>The coloring machine prepares the fiber package. Select the downstream production stages from the finished cable drawing and the processes already available in your factory.<\/p><\/div><div class=\"route-grid\"><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/loose-tube-production-line\/\"><div class=\"route-copy\"><span>NEXT PROCESS<\/span><h3>Loose Tube Production Line<\/h3><p>Feed the prepared fiber reels into the approved loose-tube extrusion and filling 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><a class=\"route-card\" href=\"https:\/\/hkcablemachine.com\/adss-cable-production-line\/\"><div class=\"route-copy\"><span>FULL CABLE ROUTE<\/span><h3>ADSS Cable Production Line<\/h3><p>Connect fiber preparation with loose tubes, stranded core, aramid reinforcement and sheathing.<\/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>COMPARE ROUTES<\/span><h3>Fiber Optic Cable Production Lines<\/h3><p>Start from the finished cable to identify the required preparation and downstream equipment.<\/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>UV EQUIPMENT REFERENCE &amp; LED VIDEO<\/strong><\/div><h2>Review the equipment behind each configuration.<\/h2><\/div><p>The UV-lamp image and LED factory video show their respective equipment designs. Use the selected technical schedule and agreed trial conditions for acceptance.<\/p><\/div><div class=\"coloring-evidence-grid\"><article class=\"coloring-evidence-card\"><header><span>UV-LAMP CONFIGURATION<\/span><h3>Enclosed machine reference<\/h3><\/header><button class=\"coloring-evidence-media\" aria-label=\"Inspect UV-lamp machine reference\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-coloring-machine.jpeg\" alt=\"UV-lamp coloring and rewinding machine reference\" title=\"\"><span>Enlarge UV-lamp equipment image \u2197<\/span><\/button><p>Equipment image from the outdoor optical cable project. Review the lamp system, reel arrangement and final installation drawing with the UV-lamp specification.<\/p><a href=\"#uv-specifications\">View UV-lamp specifications \u2192<\/a><\/article><article class=\"coloring-evidence-card\" id=\"led-video\"><header><span>LED CONFIGURATION \u00b7 FACTORY VIDEO<\/span><h3>Fiber path, reel stations and HMI<\/h3><\/header><div class=\"coloring-evidence-media\"><button class=\"coloring-video-play\" aria-label=\"Play LED machine factory video\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-led-coloring-machine.png\" alt=\"LED machine 3D reference \u2014 play the corresponding factory video\" title=\"\"><span>\u25b6 Play LED machine factory video<\/span><\/button><\/div><p>HONGKAI factory footage shows the fiber path, guide rollers, reel handling and HMI with a 2,000 m\/min display. The display is an operating reference; acceptance uses the agreed materials and quality tests.<\/p><div class=\"coloring-video-links\"><a href=\"https:\/\/www.youtube.com\/watch?v=fqviyox9Xk4\" target=\"_blank\" rel=\"noreferrer nofollow noopener\">Watch on YouTube \u2197<\/a><a href=\"#led-specifications\">View LED specifications \u2192<\/a><\/div><\/article><\/div><div class=\"evidence-cards coloring-acceptance-cards\"><article><span>0<!-- -->1<\/span><small>MATERIALS<\/small><h3>Trial the approved fiber and ink.<\/h3><p>Confirm fiber condition, ink, input reel and output package before running the selected machine.<\/p><\/article><article><span>0<!-- -->2<\/span><small>PROCESS<\/small><h3>Observe steady running and transitions.<\/h3><p>Check tension, coating, curing, haul-off and winding during starts, stable production and stops.<\/p><\/article><article><span>0<!-- -->3<\/span><small>OUTPUT<\/small><h3>Agree the finished-fiber inspection.<\/h3><p>Record color identification, coating and cure quality, reel build and the agreed optical measurements.<\/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>ACCEPTANCE BASIS<\/span><strong>Approved fiber + compatible ink + selected curing system + written inspection method<\/strong><\/div><a href=\"#project-inputs\" class=\"hk-button hk-button-primary\">Prepare FAT Inputs <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 PROJECT SUPPORT<\/strong><\/div><h2>Connect equipment supply with factory start-up.<\/h2><\/div><p>The written proposal should connect equipment selection, integration and start-up responsibilities. Confirm the scope with HONGKAI for your project.<\/p><\/div><div class=\"responsibility-grid\"><article class=\"white\"><header><span>01<\/span><h3>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>Specify the supplied modules and quantities<\/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>Identify retained and buyer-supplied equipment<\/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>Record equipment-source responsibilities<\/span><\/li><\/ul><\/article><article class=\"blue\"><header><span>02<\/span><h3>Line 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 layout and material-flow 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>Define controls, utilities and safety boundaries<\/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>Define trial products 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 operator training and 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 scope<\/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 about your fiber preparation requirements.<\/h2><\/div><p>Start with your fiber, ink and reel specifications. Technical details can be confirmed during the first review.<\/p><\/div><div class=\"project-card\"><div class=\"project-intro\"><span>WHAT TO PREPARE<\/span><h3>Nine inputs for your coloring machine.<\/h3><ol><li><span>0<!-- -->1<\/span><p>Fiber type, coating diameter and incoming condition<\/p><\/li><li><span>0<!-- -->2<\/span><p>Color program, ink brand \/ grade and coating target<\/p><\/li><li><span>0<!-- -->3<\/span><p>UV-lamp or LED curing preference<\/p><\/li><li><span>0<!-- -->4<\/span><p>Input and output reel drawings, mass and length<\/p><\/li><li><span>0<!-- -->5<\/span><p>Target coloring and rewinding duties<\/p><\/li><li><span>0<!-- -->6<\/span><p>Tension, winding and optical quality requirements<\/p><\/li><li><span>0<!-- -->7<\/span><p>Site voltage, frequency, nitrogen and compressed air<\/p><\/li><li><span>0<!-- -->8<\/span><p>Workshop space, installation and service access<\/p><\/li><li><span>0<!-- -->9<\/span><p>Trial materials, inspection method and acceptance scope<\/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 your HK-235 machine.<\/h2><p>Review the fiber, curing method, reel compatibility and information needed for a proposal.<\/p><\/div><div class=\"faq-list\"><details open=\"\"><summary><span>0<!-- -->1<\/span><strong>Does HK-235 process 12 fibers at the same time?<\/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 supplied machine reference processes one optical fiber at a time. Different identification colors are applied according to the production program; a 12-color program does not mean 12 simultaneous fiber paths.<\/p><\/details><details><summary><span>0<!-- -->2<\/span><strong>What is the difference between coloring and rewinding?<\/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>Coloring adds identification ink and cures it before winding. Rewinding transfers an existing fiber package with controlled tension and traverse, without applying a new color coating. Confirm the threading path and operating settings for the selected machine.<\/p><\/details><details><summary><span>0<!-- -->3<\/span><strong>Can I choose UV-lamp or LED curing?<\/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>HONGKAI source documents include a UV-lamp machine reference and a separate LED-curing configuration. Select the system together with the ink, nitrogen, cooling, electrical supply and required production duty. Final scope follows the technical proposal.<\/p><\/details><details><summary><span>0<!-- -->4<\/span><strong>Is the maximum mechanical speed the guaranteed coloring speed?<\/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. Mechanical design speed, coloring speed and rewinding speed describe different limits or duties. Achievable coloring performance depends on fiber, ink, coating thickness, cure conditions, tension and the agreed quality criteria.<\/p><\/details><details><summary><span>0<!-- -->5<\/span><strong>Will my existing fiber reels fit?<\/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>Reel length alone is insufficient. Provide flange and barrel diameters, width, bore, full-reel mass and winding requirements. The UV and LED source configurations have different stated reel references, so compatibility must be checked.<\/p><\/details><details><summary><span>0<!-- -->6<\/span><strong>Are the seven units separate machines?<\/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>They are seven integrated functional units of the coloring and rewinding machine. The supplied outdoor-project document provides one complete-machine image, not seven independent component photographs.<\/p><\/details><details><summary><span>0<!-- -->7<\/span><strong>Where does this machine fit in an optical cable factory?<\/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>It prepares identified fiber packages before processes such as loose-tube extrusion or tight buffering. The next production stage depends on the finished cable and on whether suitable pre-colored fiber is already supplied.<\/p><\/details><details><summary><span>0<!-- -->8<\/span><strong>What should I send for a quotation?<\/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>Send the fiber and ink specifications, required coloring or rewinding duty, reel drawings, target output, curing preference and site utilities. Add inspection and acceptance requirements and any existing equipment interfaces.<\/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 hh=Object.create;var Pc=Object.defineProperty;var gh=Object.getOwnPropertyDescriptor;var Ih=Object.getOwnPropertyNames;var Sh=Object.getPrototypeOf,bh=Object.prototype.hasOwnProperty;var de=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var yh=(a,e,o,t)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of Ih(e))!bh.call(a,n)&&n!==o&&Pc(a,n,{get:()=>e[n],enumerable:!(t=gh(e,n))||t.enumerable});return a};var H=(a,e,o)=>(o=a!=null?hh(Sh(a)):{},yh(e||!a||!a.__esModule?Pc(o,\"default\",{value:a,enumerable:!0}):o,a));var $c=de(N=>{\"use strict\";var Gs=Symbol.for(\"react.transitional.element\"),Ch=Symbol.for(\"react.portal\"),vh=Symbol.for(\"react.fragment\"),Ah=Symbol.for(\"react.strict_mode\"),wh=Symbol.for(\"react.profiler\"),Th=Symbol.for(\"react.consumer\"),Lh=Symbol.for(\"react.context\"),Eh=Symbol.for(\"react.forward_ref\"),Nh=Symbol.for(\"react.suspense\"),Mh=Symbol.for(\"react.memo\"),Xc=Symbol.for(\"react.lazy\"),Dh=Symbol.for(\"react.activity\"),Vc=Symbol.iterator;function Hh(a){return a===null||typeof a!=\"object\"?null:(a=Vc&&a[Vc]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var Yc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Kc=Object.assign,Qc={};function Xo(a,e,o){this.props=a,this.context=e,this.refs=Qc,this.updater=o||Yc}Xo.prototype.isReactComponent={};Xo.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\")};Xo.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function Wc(){}Wc.prototype=Xo.prototype;function Ps(a,e,o){this.props=a,this.context=e,this.refs=Qc,this.updater=o||Yc}var Vs=Ps.prototype=new Wc;Vs.constructor=Ps;Kc(Vs,Xo.prototype);Vs.isPureReactComponent=!0;var Zc=Array.isArray;function xs(){}var Y={H:null,A:null,T:null,S:null},Jc=Object.prototype.hasOwnProperty;function Zs(a,e,o){var t=o.ref;return{$$typeof:Gs,type:a,key:e,ref:t!==void 0?t:null,props:o}}function kh(a,e){return Zs(a.type,e,a.props)}function _s(a){return typeof a==\"object\"&&a!==null&&a.$$typeof===Gs}function Bh(a){var e={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+a.replace(\/[=:]\/g,function(o){return e[o]})}var _c=\/\\\/+\/g;function zs(a,e){return typeof a==\"object\"&&a!==null&&a.key!=null?Bh(\"\"+a.key):e.toString(36)}function Rh(a){switch(a.status){case\"fulfilled\":return a.value;case\"rejected\":throw a.reason;default:switch(typeof a.status==\"string\"?a.then(xs,xs):(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 jo(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 Ch:s=!0;break;case Xc:return s=a._init,jo(s(a._payload),e,o,t,n)}}if(s)return n=n(a),s=t===\"\"?\".\"+zs(a,0):t,Zc(n)?(o=\"\",s!=null&&(o=s.replace(_c,\"$&\/\")+\"\/\"),jo(n,e,o,\"\",function(m){return m})):n!=null&&(_s(n)&&(n=kh(n,o+(n.key==null||a&&a.key===n.key?\"\":(\"\"+n.key).replace(_c,\"$&\/\")+\"\/\")+s)),e.push(n)),1;s=0;var r=t===\"\"?\".\":t+\":\";if(Zc(a))for(var c=0;c<a.length;c++)t=a[c],i=r+zs(t,c),s+=jo(t,e,o,i,n);else if(c=Hh(a),typeof c==\"function\")for(a=c.call(a),c=0;!(t=a.next()).done;)t=t.value,i=r+zs(t,c++),s+=jo(t,e,o,i,n);else if(i===\"object\"){if(typeof a.then==\"function\")return jo(Rh(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 _n(a,e,o){if(a==null)return a;var t=[],n=0;return jo(a,t,\"\",\"\",function(i){return e.call(o,i,n++)}),t}function Uh(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 jc=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:_n,forEach:function(a,e,o){_n(a,function(){e.apply(this,arguments)},o)},count:function(a){var e=0;return _n(a,function(){e++}),e},toArray:function(a){return _n(a,function(e){return e})||[]},only:function(a){if(!_s(a))throw Error(\"React.Children.only expected to receive a single React element child.\");return a}};N.Activity=Dh;N.Children=Oh;N.Component=Xo;N.Fragment=vh;N.Profiler=wh;N.PureComponent=Ps;N.StrictMode=Ah;N.Suspense=Nh;N.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Y;N.__COMPILER_RUNTIME={__proto__:null,c:function(a){return Y.H.useMemoCache(a)}};N.cache=function(a){return function(){return a.apply(null,arguments)}};N.cacheSignal=function(){return null};N.cloneElement=function(a,e,o){if(a==null)throw Error(\"The argument must be a React element, but you passed \"+a+\".\");var t=Kc({},a.props),n=a.key;if(e!=null)for(i in e.key!==void 0&&(n=\"\"+e.key),e)!Jc.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 Zs(a.type,n,t)};N.createContext=function(a){return a={$$typeof:Lh,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null},a.Provider=a,a.Consumer={$$typeof:Th,_context:a},a};N.createElement=function(a,e,o){var t,n={},i=null;if(e!=null)for(t in e.key!==void 0&&(i=\"\"+e.key),e)Jc.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 Zs(a,i,n)};N.createRef=function(){return{current:null}};N.forwardRef=function(a){return{$$typeof:Eh,render:a}};N.isValidElement=_s;N.lazy=function(a){return{$$typeof:Xc,_payload:{_status:-1,_result:a},_init:Uh}};N.memo=function(a,e){return{$$typeof:Mh,type:a,compare:e===void 0?null:e}};N.startTransition=function(a){var e=Y.T,o={};Y.T=o;try{var t=a(),n=Y.S;n!==null&&n(o,t),typeof t==\"object\"&&t!==null&&typeof t.then==\"function\"&&t.then(xs,jc)}catch(i){jc(i)}finally{e!==null&&o.types!==null&&(e.types=o.types),Y.T=e}};N.unstable_useCacheRefresh=function(){return Y.H.useCacheRefresh()};N.use=function(a){return Y.H.use(a)};N.useActionState=function(a,e,o){return Y.H.useActionState(a,e,o)};N.useCallback=function(a,e){return Y.H.useCallback(a,e)};N.useContext=function(a){return Y.H.useContext(a)};N.useDebugValue=function(){};N.useDeferredValue=function(a,e){return Y.H.useDeferredValue(a,e)};N.useEffect=function(a,e){return Y.H.useEffect(a,e)};N.useEffectEvent=function(a){return Y.H.useEffectEvent(a)};N.useId=function(){return Y.H.useId()};N.useImperativeHandle=function(a,e,o){return Y.H.useImperativeHandle(a,e,o)};N.useInsertionEffect=function(a,e){return Y.H.useInsertionEffect(a,e)};N.useLayoutEffect=function(a,e){return Y.H.useLayoutEffect(a,e)};N.useMemo=function(a,e){return Y.H.useMemo(a,e)};N.useOptimistic=function(a,e){return Y.H.useOptimistic(a,e)};N.useReducer=function(a,e,o){return Y.H.useReducer(a,e,o)};N.useRef=function(a){return Y.H.useRef(a)};N.useState=function(a){return Y.H.useState(a)};N.useSyncExternalStore=function(a,e,o){return Y.H.useSyncExternalStore(a,e,o)};N.useTransition=function(){return Y.H.useTransition()};N.version=\"19.2.0\"});var z=de((H1,au)=>{\"use strict\";au.exports=$c()});var uu=de(J=>{\"use strict\";function Ks(a,e){var o=a.length;a.push(e);a:for(;0<o;){var t=o-1>>>1,n=a[t];if(0<jn(n,e))a[t]=e,a[o]=n,o=t;else break a}}function he(a){return a.length===0?null:a[0]}function Yn(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>jn(r,o))c<n&&0>jn(m,r)?(a[t]=m,a[c]=o,t=c):(a[t]=r,a[s]=o,t=s);else if(c<n&&0>jn(m,o))a[t]=m,a[c]=o,t=c;else break a}}return e}function jn(a,e){var o=a.sortIndex-e.sortIndex;return o!==0?o:a.id-e.id}J.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(eu=performance,J.unstable_now=function(){return eu.now()}):(js=Date,ou=js.now(),J.unstable_now=function(){return js.now()-ou});var eu,js,ou,ve=[],je=[],Fh=1,ae=null,Da=3,Qs=!1,Gt=!1,Pt=!1,Ws=!1,iu=typeof setTimeout==\"function\"?setTimeout:null,su=typeof clearTimeout==\"function\"?clearTimeout:null,tu=typeof setImmediate<\"u\"?setImmediate:null;function Xn(a){for(var e=he(je);e!==null;){if(e.callback===null)Yn(je);else if(e.startTime<=a)Yn(je),e.sortIndex=e.expirationTime,Ks(ve,e);else break;e=he(je)}}function Js(a){if(Pt=!1,Xn(a),!Gt)if(he(ve)!==null)Gt=!0,Ko||(Ko=!0,Yo());else{var e=he(je);e!==null&&$s(Js,e.startTime-a)}}var Ko=!1,Vt=-1,ru=5,lu=-1;function cu(){return Ws?!0:!(J.unstable_now()-lu<ru)}function Xs(){if(Ws=!1,Ko){var a=J.unstable_now();lu=a;var e=!0;try{a:{Gt=!1,Pt&&(Pt=!1,su(Vt),Vt=-1),Qs=!0;var o=Da;try{e:{for(Xn(a),ae=he(ve);ae!==null&&!(ae.expirationTime>a&&cu());){var t=ae.callback;if(typeof t==\"function\"){ae.callback=null,Da=ae.priorityLevel;var n=t(ae.expirationTime<=a);if(a=J.unstable_now(),typeof n==\"function\"){ae.callback=n,Xn(a),e=!0;break e}ae===he(ve)&&Yn(ve),Xn(a)}else Yn(ve);ae=he(ve)}if(ae!==null)e=!0;else{var i=he(je);i!==null&&$s(Js,i.startTime-a),e=!1}}break a}finally{ae=null,Da=o,Qs=!1}e=void 0}}finally{e?Yo():Ko=!1}}}var Yo;typeof tu==\"function\"?Yo=function(){tu(Xs)}:typeof MessageChannel<\"u\"?(Ys=new MessageChannel,nu=Ys.port2,Ys.port1.onmessage=Xs,Yo=function(){nu.postMessage(null)}):Yo=function(){iu(Xs,0)};var Ys,nu;function $s(a,e){Vt=iu(function(){a(J.unstable_now())},e)}J.unstable_IdlePriority=5;J.unstable_ImmediatePriority=1;J.unstable_LowPriority=4;J.unstable_NormalPriority=3;J.unstable_Profiling=null;J.unstable_UserBlockingPriority=2;J.unstable_cancelCallback=function(a){a.callback=null};J.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\"):ru=0<a?Math.floor(1e3\/a):5};J.unstable_getCurrentPriorityLevel=function(){return Da};J.unstable_next=function(a){switch(Da){case 1:case 2:case 3:var e=3;break;default:e=Da}var o=Da;Da=e;try{return a()}finally{Da=o}};J.unstable_requestPaint=function(){Ws=!0};J.unstable_runWithPriority=function(a,e){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var o=Da;Da=a;try{return e()}finally{Da=o}};J.unstable_scheduleCallback=function(a,e,o){var t=J.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:Fh++,callback:e,priorityLevel:a,startTime:o,expirationTime:n,sortIndex:-1},o>t?(a.sortIndex=o,Ks(je,a),he(ve)===null&&a===he(je)&&(Pt?(su(Vt),Vt=-1):Pt=!0,$s(Js,o-t))):(a.sortIndex=n,Ks(ve,a),Gt||Qs||(Gt=!0,Ko||(Ko=!0,Yo()))),a};J.unstable_shouldYield=cu;J.unstable_wrapCallback=function(a){var e=Da;return function(){var o=Da;Da=e;try{return a.apply(this,arguments)}finally{Da=o}}}});var fu=de((B1,mu)=>{\"use strict\";mu.exports=uu()});var du=de(Ra=>{\"use strict\";var qh=z();function pu(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 Xe(){}var Ba={d:{f:Xe,r:function(){throw Error(pu(522))},D:Xe,C:Xe,L:Xe,m:Xe,X:Xe,S:Xe,M:Xe},p:0,findDOMNode:null},zh=Symbol.for(\"react.portal\");function xh(a,e,o){var t=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:zh,key:t==null?null:\"\"+t,children:a,containerInfo:e,implementation:o}}var Zt=qh.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Kn(a,e){if(a===\"font\")return\"\";if(typeof e==\"string\")return e===\"use-credentials\"?e:\"\"}Ra.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ba;Ra.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(pu(299));return xh(a,e,null,o)};Ra.flushSync=function(a){var e=Zt.T,o=Ba.p;try{if(Zt.T=null,Ba.p=2,a)return a()}finally{Zt.T=e,Ba.p=o,Ba.d.f()}};Ra.preconnect=function(a,e){typeof a==\"string\"&&(e?(e=e.crossOrigin,e=typeof e==\"string\"?e===\"use-credentials\"?e:\"\":void 0):e=null,Ba.d.C(a,e))};Ra.prefetchDNS=function(a){typeof a==\"string\"&&Ba.d.D(a)};Ra.preinit=function(a,e){if(typeof a==\"string\"&&e&&typeof e.as==\"string\"){var o=e.as,t=Kn(o,e.crossOrigin),n=typeof e.integrity==\"string\"?e.integrity:void 0,i=typeof e.fetchPriority==\"string\"?e.fetchPriority:void 0;o===\"style\"?Ba.d.S(a,typeof e.precedence==\"string\"?e.precedence:void 0,{crossOrigin:t,integrity:n,fetchPriority:i}):o===\"script\"&&Ba.d.X(a,{crossOrigin:t,integrity:n,fetchPriority:i,nonce:typeof e.nonce==\"string\"?e.nonce:void 0})}};Ra.preinitModule=function(a,e){if(typeof a==\"string\")if(typeof e==\"object\"&&e!==null){if(e.as==null||e.as===\"script\"){var o=Kn(e.as,e.crossOrigin);Ba.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&&Ba.d.M(a)};Ra.preload=function(a,e){if(typeof a==\"string\"&&typeof e==\"object\"&&e!==null&&typeof e.as==\"string\"){var o=e.as,t=Kn(o,e.crossOrigin);Ba.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})}};Ra.preloadModule=function(a,e){if(typeof a==\"string\")if(e){var o=Kn(e.as,e.crossOrigin);Ba.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 Ba.d.m(a)};Ra.requestFormReset=function(a){Ba.d.r(a)};Ra.unstable_batchedUpdates=function(a,e){return a(e)};Ra.useFormState=function(a,e,o){return Zt.H.useFormState(a,e,o)};Ra.useFormStatus=function(){return Zt.H.useHostTransitionStatus()};Ra.version=\"19.2.0\"});var Iu=de((U1,gu)=>{\"use strict\";function hu(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hu)}catch(a){console.error(a)}}hu(),gu.exports=du()});var Dd=de(ys=>{\"use strict\";var Ca=fu(),Vm=z(),Gh=Iu();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 Zm(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function Hn(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 _m(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 jm(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 Su(a){if(Hn(a)!==a)throw Error(b(188))}function Ph(a){var e=a.alternate;if(!e){if(e=Hn(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 Su(n),a;if(i===t)return Su(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 W=Object.assign,Vh=Symbol.for(\"react.element\"),Qn=Symbol.for(\"react.transitional.element\"),Jt=Symbol.for(\"react.portal\"),et=Symbol.for(\"react.fragment\"),Ym=Symbol.for(\"react.strict_mode\"),Br=Symbol.for(\"react.profiler\"),Km=Symbol.for(\"react.consumer\"),De=Symbol.for(\"react.context\"),Nl=Symbol.for(\"react.forward_ref\"),Rr=Symbol.for(\"react.suspense\"),Ur=Symbol.for(\"react.suspense_list\"),Ml=Symbol.for(\"react.memo\"),Ye=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\");var Or=Symbol.for(\"react.activity\");Symbol.for(\"react.legacy_hidden\");Symbol.for(\"react.tracing_marker\");var Zh=Symbol.for(\"react.memo_cache_sentinel\");Symbol.for(\"react.view_transition\");var bu=Symbol.iterator;function _t(a){return a===null||typeof a!=\"object\"?null:(a=bu&&a[bu]||a[\"@@iterator\"],typeof a==\"function\"?a:null)}var _h=Symbol.for(\"react.client.reference\");function Fr(a){if(a==null)return null;if(typeof a==\"function\")return a.$$typeof===_h?null:a.displayName||a.name||null;if(typeof a==\"string\")return a;switch(a){case et:return\"Fragment\";case Br:return\"Profiler\";case Ym:return\"StrictMode\";case Rr:return\"Suspense\";case Ur:return\"SuspenseList\";case Or:return\"Activity\"}if(typeof a==\"object\")switch(a.$$typeof){case Jt:return\"Portal\";case De:return a.displayName||\"Context\";case Km:return(a._context.displayName||\"Context\")+\".Consumer\";case Nl:var e=a.render;return a=a.displayName,a||(a=e.displayName||e.name||\"\",a=a!==\"\"?\"ForwardRef(\"+a+\")\":\"ForwardRef\"),a;case Ml:return e=a.displayName||null,e!==null?e:Fr(a.type)||\"Memo\";case Ye:e=a._payload,a=a._init;try{return Fr(a(e))}catch{}}return null}var $t=Array.isArray,L=Vm.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G=Gh.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Eo={pending:!1,data:null,method:null,action:null},qr=[],ot=-1;function ye(a){return{current:a}}function wa(a){0>ot||(a.current=qr[ot],qr[ot]=null,ot--)}function X(a,e){ot++,qr[ot]=a.current,a.current=e}var be=ye(null),In=ye(null),io=ye(null),Mi=ye(null);function Di(a,e){switch(X(io,e),X(In,a),X(be,null),e.nodeType){case 9:case 11:a=(a=e.documentElement)&&(a=a.namespaceURI)?Lm(a):0;break;default:if(a=e.tagName,e=e.namespaceURI)e=Lm(e),a=gd(e,a);else switch(a){case\"svg\":a=1;break;case\"math\":a=2;break;default:a=0}}wa(be),X(be,a)}function yt(){wa(be),wa(In),wa(io)}function zr(a){a.memoizedState!==null&&X(Mi,a);var e=be.current,o=gd(e,a.type);e!==o&&(X(In,a),X(be,o))}function Hi(a){In.current===a&&(wa(be),wa(In)),Mi.current===a&&(wa(Mi),Nn._currentValue=Eo)}var ar,yu;function Ao(a){if(ar===void 0)try{throw Error()}catch(o){var e=o.stack.trim().match(\/\\n( *(at )?)\/);ar=e&&e[1]||\"\",yu=-1<o.stack.indexOf(`\n    at`)?\" (<anonymous>)\":-1<o.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return`\n`+ar+a+yu}var er=!1;function or(a,e){if(!a||er)return\"\";er=!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(I){var d=I}Reflect.construct(a,[],S)}else{try{S.call()}catch(I){d=I}a.call(S.prototype)}}else{try{throw Error()}catch(I){d=I}(S=a())&&typeof S.catch==\"function\"&&S.catch(function(){})}}catch(I){if(I&&d&&typeof I.stack==\"string\")return[I.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 g=`\n`+c[t].replace(\" at new \",\" at \");return a.displayName&&g.includes(\"<anonymous>\")&&(g=g.replace(\"<anonymous>\",a.displayName)),g}while(1<=t&&0<=n);break}}}finally{er=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:\"\")?Ao(o):\"\"}function jh(a,e){switch(a.tag){case 26:case 27:case 5:return Ao(a.type);case 16:return Ao(\"Lazy\");case 13:return a.child!==e&&e!==null?Ao(\"Suspense Fallback\"):Ao(\"Suspense\");case 19:return Ao(\"SuspenseList\");case 0:case 15:return or(a.type,!1);case 11:return or(a.type.render,!1);case 1:return or(a.type,!0);case 31:return Ao(\"Activity\");default:return\"\"}}function Cu(a){try{var e=\"\",o=null;do e+=jh(a,o),o=a,a=a.return;while(a);return e}catch(t){return`\nError generating stack: `+t.message+`\n`+t.stack}}var xr=Object.prototype.hasOwnProperty,Dl=Ca.unstable_scheduleCallback,tr=Ca.unstable_cancelCallback,Xh=Ca.unstable_shouldYield,Yh=Ca.unstable_requestPaint,Xa=Ca.unstable_now,Kh=Ca.unstable_getCurrentPriorityLevel,Qm=Ca.unstable_ImmediatePriority,Wm=Ca.unstable_UserBlockingPriority,ki=Ca.unstable_NormalPriority,Qh=Ca.unstable_LowPriority,Jm=Ca.unstable_IdlePriority,Wh=Ca.log,Jh=Ca.unstable_setDisableYieldValue,kn=null,Ya=null;function ao(a){if(typeof Wh==\"function\"&&Jh(a),Ya&&typeof Ya.setStrictMode==\"function\")try{Ya.setStrictMode(kn,a)}catch{}}var Ka=Math.clz32?Math.clz32:eg,$h=Math.log,ag=Math.LN2;function eg(a){return a>>>=0,a===0?32:31-($h(a)\/ag|0)|0}var Wn=256,Jn=262144,$n=4194304;function wo(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 ns(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=wo(t):(s&=r,s!==0?n=wo(s):o||(o=r&~a,o!==0&&(n=wo(o))))):(r=t&~i,r!==0?n=wo(r):s!==0?n=wo(s):o||(o=t&~a,o!==0&&(n=wo(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 Bn(a,e){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&e)===0}function og(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 $m(){var a=$n;return $n<<=1,($n&62914560)===0&&($n=4194304),a}function nr(a){for(var e=[],o=0;31>o;o++)e.push(a);return e}function Rn(a,e){a.pendingLanes|=e,e!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function tg(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 g=31-Ka(o),S=1<<g;r[g]=0,c[g]=-1;var d=m[g];if(d!==null)for(m[g]=null,g=0;g<d.length;g++){var I=d[g];I!==null&&(I.lane&=-536870913)}o&=~S}t!==0&&af(a,t,0),i!==0&&n===0&&a.tag!==0&&(a.suspendedLanes|=i&~(s&~e))}function af(a,e,o){a.pendingLanes|=e,a.suspendedLanes&=~e;var t=31-Ka(e);a.entangledLanes|=e,a.entanglements[t]=a.entanglements[t]|1073741824|o&261930}function ef(a,e){var o=a.entangledLanes|=e;for(a=a.entanglements;o;){var t=31-Ka(o),n=1<<t;n&e|a[t]&e&&(a[t]|=e),o&=~n}}function of(a,e){var o=e&-e;return o=(o&42)!==0?1:Hl(o),(o&(a.suspendedLanes|e))!==0?0:o}function Hl(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 kl(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function tf(){var a=G.p;return a!==0?a:(a=window.event,a===void 0?32:Ed(a.type))}function vu(a,e){var o=G.p;try{return G.p=a,e()}finally{G.p=o}}var bo=Math.random().toString(36).slice(2),La=\"__reactFiber$\"+bo,Ga=\"__reactProps$\"+bo,Ht=\"__reactContainer$\"+bo,Gr=\"__reactEvents$\"+bo,ng=\"__reactListeners$\"+bo,ig=\"__reactHandles$\"+bo,Au=\"__reactResources$\"+bo,Un=\"__reactMarker$\"+bo;function Bl(a){delete a[La],delete a[Ga],delete a[Gr],delete a[ng],delete a[ig]}function tt(a){var e=a[La];if(e)return e;for(var o=a.parentNode;o;){if(e=o[Ht]||o[La]){if(o=e.alternate,e.child!==null||o!==null&&o.child!==null)for(a=Hm(a);a!==null;){if(o=a[La])return o;a=Hm(a)}return e}a=o,o=a.parentNode}return null}function kt(a){if(a=a[La]||a[Ht]){var e=a.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return a}return null}function an(a){var e=a.tag;if(e===5||e===26||e===27||e===6)return a.stateNode;throw Error(b(33))}function pt(a){var e=a[Au];return e||(e=a[Au]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Aa(a){a[Un]=!0}var nf=new Set,sf={};function Fo(a,e){Ct(a,e),Ct(a+\"Capture\",e)}function Ct(a,e){for(sf[a]=e,a=0;a<e.length;a++)nf.add(e[a])}var sg=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={},Tu={};function rg(a){return xr.call(Tu,a)?!0:xr.call(wu,a)?!1:sg.test(a)?Tu[a]=!0:(wu[a]=!0,!1)}function di(a,e,o){if(rg(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 ai(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 Ae(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 oe(a){switch(typeof a){case\"bigint\":case\"boolean\":case\"number\":case\"string\":case\"undefined\":return a;case\"object\":return a;default:return\"\"}}function rf(a){var e=a.type;return(a=a.nodeName)&&a.toLowerCase()===\"input\"&&(e===\"checkbox\"||e===\"radio\")}function lg(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 Pr(a){if(!a._valueTracker){var e=rf(a)?\"checked\":\"value\";a._valueTracker=lg(a,e,\"\"+a[e])}}function lf(a){if(!a)return!1;var e=a._valueTracker;if(!e)return!0;var o=e.getValue(),t=\"\";return a&&(t=rf(a)?a.checked?\"true\":\"false\":a.value),a=t,a!==o?(e.setValue(a),!0):!1}function Bi(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 cg=\/[\\n\"\\\\]\/g;function ie(a){return a.replace(cg,function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"})}function Vr(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=\"\"+oe(e)):a.value!==\"\"+oe(e)&&(a.value=\"\"+oe(e)):s!==\"submit\"&&s!==\"reset\"||a.removeAttribute(\"value\"),e!=null?Zr(a,s,oe(e)):o!=null?Zr(a,s,oe(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=\"\"+oe(r):a.removeAttribute(\"name\")}function cf(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)){Pr(a);return}o=o!=null?\"\"+oe(o):\"\",e=e!=null?\"\"+oe(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),Pr(a)}function Zr(a,e,o){e===\"number\"&&Bi(a.ownerDocument)===a||a.defaultValue===\"\"+o||(a.defaultValue=\"\"+o)}function dt(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=\"\"+oe(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 uf(a,e,o){if(e!=null&&(e=\"\"+oe(e),e!==a.value&&(a.value=e),o==null)){a.defaultValue!==e&&(a.defaultValue=e);return}a.defaultValue=o!=null?\"\"+oe(o):\"\"}function mf(a,e,o,t){if(e==null){if(t!=null){if(o!=null)throw Error(b(92));if($t(t)){if(1<t.length)throw Error(b(93));t=t[0]}o=t}o==null&&(o=\"\"),e=o}o=oe(e),a.defaultValue=o,t=a.textContent,t===o&&t!==\"\"&&t!==null&&(a.value=t),Pr(a)}function vt(a,e){if(e){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=e;return}}a.textContent=e}var ug=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 Lu(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||ug.has(e)?e===\"float\"?a.cssFloat=o:a[e]=(\"\"+o).trim():a[e]=o+\"px\"}function ff(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&&Lu(a,n,t)}else for(var i in e)e.hasOwnProperty(i)&&Lu(a,i,e[i])}function Rl(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 mg=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\"]]),fg=\/^[\\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 hi(a){return fg.test(\"\"+a)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":a}function He(){}var _r=null;function Ul(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var nt=null,ht=null;function Eu(a){var e=kt(a);if(e&&(a=e.stateNode)){var o=a[Ga]||null;a:switch(a=e.stateNode,e.type){case\"input\":if(Vr(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=\"'+ie(\"\"+e)+'\"][type=\"radio\"]'),e=0;e<o.length;e++){var t=o[e];if(t!==a&&t.form===a.form){var n=t[Ga]||null;if(!n)throw Error(b(90));Vr(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&&lf(t)}break a;case\"textarea\":uf(a,o.value,o.defaultValue);break a;case\"select\":e=o.value,e!=null&&dt(a,!!o.multiple,e,!1)}}}var ir=!1;function pf(a,e,o){if(ir)return a(e,o);ir=!0;try{var t=a(e);return t}finally{if(ir=!1,(nt!==null||ht!==null)&&(gs(),nt&&(e=nt,a=ht,ht=nt=null,Eu(e),a)))for(e=0;e<a.length;e++)Eu(a[e])}}function Sn(a,e){var o=a.stateNode;if(o===null)return null;var t=o[Ga]||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 Oe=!(typeof window>\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),jr=!1;if(Oe)try{Qo={},Object.defineProperty(Qo,\"passive\",{get:function(){jr=!0}}),window.addEventListener(\"test\",Qo,Qo),window.removeEventListener(\"test\",Qo,Qo)}catch{jr=!1}var Qo,eo=null,Ol=null,gi=null;function df(){if(gi)return gi;var a,e=Ol,o=e.length,t,n=\"value\"in eo?eo.value:eo.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 gi=n.slice(a,1<t?1-t:void 0)}function Ii(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 ei(){return!0}function Nu(){return!1}function Pa(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)?ei:Nu,this.isPropagationStopped=Nu,this}return W(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=ei)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!=\"unknown\"&&(o.cancelBubble=!0),this.isPropagationStopped=ei)},persist:function(){},isPersistent:ei}),e}var qo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},is=Pa(qo),On=W({},qo,{view:0,detail:0}),pg=Pa(On),sr,rr,jt,ss=W({},On,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fl,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!==jt&&(jt&&a.type===\"mousemove\"?(sr=a.screenX-jt.screenX,rr=a.screenY-jt.screenY):rr=sr=0,jt=a),sr)},movementY:function(a){return\"movementY\"in a?a.movementY:rr}}),Mu=Pa(ss),dg=W({},ss,{dataTransfer:0}),hg=Pa(dg),gg=W({},On,{relatedTarget:0}),lr=Pa(gg),Ig=W({},qo,{animationName:0,elapsedTime:0,pseudoElement:0}),Sg=Pa(Ig),bg=W({},qo,{clipboardData:function(a){return\"clipboardData\"in a?a.clipboardData:window.clipboardData}}),yg=Pa(bg),Cg=W({},qo,{data:0}),Du=Pa(Cg),vg={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Ag={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\"},wg={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Tg(a){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(a):(a=wg[a])?!!e[a]:!1}function Fl(){return Tg}var Lg=W({},On,{key:function(a){if(a.key){var e=vg[a.key]||a.key;if(e!==\"Unidentified\")return e}return a.type===\"keypress\"?(a=Ii(a),a===13?\"Enter\":String.fromCharCode(a)):a.type===\"keydown\"||a.type===\"keyup\"?Ag[a.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fl,charCode:function(a){return a.type===\"keypress\"?Ii(a):0},keyCode:function(a){return a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0},which:function(a){return a.type===\"keypress\"?Ii(a):a.type===\"keydown\"||a.type===\"keyup\"?a.keyCode:0}}),Eg=Pa(Lg),Ng=W({},ss,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Hu=Pa(Ng),Mg=W({},On,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fl}),Dg=Pa(Mg),Hg=W({},qo,{propertyName:0,elapsedTime:0,pseudoElement:0}),kg=Pa(Hg),Bg=W({},ss,{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}),Rg=Pa(Bg),Ug=W({},qo,{newState:0,oldState:0}),Og=Pa(Ug),Fg=[9,13,27,32],ql=Oe&&\"CompositionEvent\"in window,tn=null;Oe&&\"documentMode\"in document&&(tn=document.documentMode);var qg=Oe&&\"TextEvent\"in window&&!tn,hf=Oe&&(!ql||tn&&8<tn&&11>=tn),ku=\" \",Bu=!1;function gf(a,e){switch(a){case\"keyup\":return Fg.indexOf(e.keyCode)!==-1;case\"keydown\":return e.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function If(a){return a=a.detail,typeof a==\"object\"&&\"data\"in a?a.data:null}var it=!1;function zg(a,e){switch(a){case\"compositionend\":return If(e);case\"keypress\":return e.which!==32?null:(Bu=!0,ku);case\"textInput\":return a=e.data,a===ku&&Bu?null:a;default:return null}}function xg(a,e){if(it)return a===\"compositionend\"||!ql&&gf(a,e)?(a=df(),gi=Ol=eo=null,it=!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 hf&&e.locale!==\"ko\"?null:e.data;default:return null}}var Gg={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 Ru(a){var e=a&&a.nodeName&&a.nodeName.toLowerCase();return e===\"input\"?!!Gg[a.type]:e===\"textarea\"}function Sf(a,e,o,t){nt?ht?ht.push(t):ht=[t]:nt=t,e=Wi(e,\"onChange\"),0<e.length&&(o=new is(\"onChange\",\"change\",null,o,t),a.push({event:o,listeners:e}))}var nn=null,bn=null;function Pg(a){pd(a,0)}function rs(a){var e=an(a);if(lf(e))return a}function Uu(a,e){if(a===\"change\")return e}var bf=!1;Oe&&(Oe?(ti=\"oninput\"in document,ti||(cr=document.createElement(\"div\"),cr.setAttribute(\"oninput\",\"return;\"),ti=typeof cr.oninput==\"function\"),oi=ti):oi=!1,bf=oi&&(!document.documentMode||9<document.documentMode));var oi,ti,cr;function Ou(){nn&&(nn.detachEvent(\"onpropertychange\",yf),bn=nn=null)}function yf(a){if(a.propertyName===\"value\"&&rs(bn)){var e=[];Sf(e,bn,a,Ul(a)),pf(Pg,e)}}function Vg(a,e,o){a===\"focusin\"?(Ou(),nn=e,bn=o,nn.attachEvent(\"onpropertychange\",yf)):a===\"focusout\"&&Ou()}function Zg(a){if(a===\"selectionchange\"||a===\"keyup\"||a===\"keydown\")return rs(bn)}function _g(a,e){if(a===\"click\")return rs(e)}function jg(a,e){if(a===\"input\"||a===\"change\")return rs(e)}function Xg(a,e){return a===e&&(a!==0||1\/a===1\/e)||a!==a&&e!==e}var Wa=typeof Object.is==\"function\"?Object.is:Xg;function yn(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(!xr.call(e,n)||!Wa(a[n],e[n]))return!1}return!0}function Fu(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function qu(a,e){var o=Fu(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=Fu(o)}}function Cf(a,e){return a&&e?a===e?!0:a&&a.nodeType===3?!1:e&&e.nodeType===3?Cf(a,e.parentNode):\"contains\"in a?a.contains(e):a.compareDocumentPosition?!!(a.compareDocumentPosition(e)&16):!1:!1}function vf(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var e=Bi(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=Bi(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=Oe&&\"documentMode\"in document&&11>=document.documentMode,st=null,Xr=null,sn=null,Yr=!1;function zu(a,e,o){var t=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Yr||st==null||st!==Bi(t)||(t=st,\"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}),sn&&yn(sn,t)||(sn=t,t=Wi(Xr,\"onSelect\"),0<t.length&&(e=new is(\"onSelect\",\"select\",null,e,o),a.push({event:e,listeners:t}),e.target=st)))}function vo(a,e){var o={};return o[a.toLowerCase()]=e.toLowerCase(),o[\"Webkit\"+a]=\"webkit\"+e,o[\"Moz\"+a]=\"moz\"+e,o}var rt={animationend:vo(\"Animation\",\"AnimationEnd\"),animationiteration:vo(\"Animation\",\"AnimationIteration\"),animationstart:vo(\"Animation\",\"AnimationStart\"),transitionrun:vo(\"Transition\",\"TransitionRun\"),transitionstart:vo(\"Transition\",\"TransitionStart\"),transitioncancel:vo(\"Transition\",\"TransitionCancel\"),transitionend:vo(\"Transition\",\"TransitionEnd\")},ur={},Af={};Oe&&(Af=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete rt.animationend.animation,delete rt.animationiteration.animation,delete rt.animationstart.animation),\"TransitionEvent\"in window||delete rt.transitionend.transition);function zo(a){if(ur[a])return ur[a];if(!rt[a])return a;var e=rt[a],o;for(o in e)if(e.hasOwnProperty(o)&&o in Af)return ur[a]=e[o];return a}var wf=zo(\"animationend\"),Tf=zo(\"animationiteration\"),Lf=zo(\"animationstart\"),Kg=zo(\"transitionrun\"),Qg=zo(\"transitionstart\"),Wg=zo(\"transitioncancel\"),Ef=zo(\"transitionend\"),Nf=new Map,Kr=\"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(\" \");Kr.push(\"scrollEnd\");function pe(a,e){Nf.set(a,e),Fo(e,[a])}var Ri=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)},ee=[],lt=0,xl=0;function ls(){for(var a=lt,e=xl=lt=0;e<a;){var o=ee[e];ee[e++]=null;var t=ee[e];ee[e++]=null;var n=ee[e];ee[e++]=null;var i=ee[e];if(ee[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&&Mf(o,n,i)}}function cs(a,e,o,t){ee[lt++]=a,ee[lt++]=e,ee[lt++]=o,ee[lt++]=t,xl|=t,a.lanes|=t,a=a.alternate,a!==null&&(a.lanes|=t)}function Gl(a,e,o,t){return cs(a,e,o,t),Ui(a)}function xo(a,e){return cs(a,null,null,e),Ui(a)}function Mf(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-Ka(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<hn)throw hn=0,gl=null,Error(b(185));for(var e=a.return;e!==null;)a=e,e=a.return;return a.tag===3?a.stateNode:null}var ct={};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 _a(a,e,o,t){return new Jg(a,e,o,t)}function Pl(a){return a=a.prototype,!(!a||!a.isReactComponent)}function Be(a,e){var o=a.alternate;return o===null?(o=_a(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 Si(a,e,o,t,n,i){var s=0;if(t=a,typeof a==\"function\")Pl(a)&&(s=1);else if(typeof a==\"string\")s=e1(a,o,be.current)?26:a===\"html\"||a===\"head\"||a===\"body\"?27:5;else a:switch(a){case Or:return a=_a(31,o,e,n),a.elementType=Or,a.lanes=i,a;case et:return No(o.children,n,i,e);case Ym:s=8,n|=24;break;case Br:return a=_a(12,o,e,n|2),a.elementType=Br,a.lanes=i,a;case Rr:return a=_a(13,o,e,n),a.elementType=Rr,a.lanes=i,a;case Ur:return a=_a(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 Km:s=9;break a;case Nl:s=11;break a;case Ml:s=14;break a;case Ye:s=16,t=null;break a}s=29,o=Error(b(130,a===null?\"null\":typeof a,\"\")),t=null}return e=_a(s,o,e,n),e.elementType=a,e.type=t,e.lanes=i,e}function No(a,e,o,t){return a=_a(7,a,t,e),a.lanes=o,a}function mr(a,e,o){return a=_a(6,a,null,e),a.lanes=o,a}function Hf(a){var e=_a(18,null,null,0);return e.stateNode=a,e}function fr(a,e,o){return e=_a(4,a.children!==null?a.children:[],a.key,e),e.lanes=o,e.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},e}var xu=new WeakMap;function se(a,e){if(typeof a==\"object\"&&a!==null){var o=xu.get(a);return o!==void 0?o:(e={value:a,source:e,stack:Cu(e)},xu.set(a,e),e)}return{value:a,source:e,stack:Cu(e)}}var ut=[],mt=0,Oi=null,Cn=0,te=[],ne=0,ho=null,ge=1,Ie=\"\";function Ne(a,e){ut[mt++]=Cn,ut[mt++]=Oi,Oi=a,Cn=e}function kf(a,e,o){te[ne++]=ge,te[ne++]=Ie,te[ne++]=ho,ho=a;var t=ge;a=Ie;var n=32-Ka(t)-1;t&=~(1<<n),o+=1;var i=32-Ka(e)+n;if(30<i){var s=n-n%5;i=(t&(1<<s)-1).toString(32),t>>=s,n-=s,ge=1<<32-Ka(e)+n|o<<n|t,Ie=i+a}else ge=1<<i|o<<n|t,Ie=a}function Vl(a){a.return!==null&&(Ne(a,1),kf(a,1,0))}function Zl(a){for(;a===Oi;)Oi=ut[--mt],ut[mt]=null,Cn=ut[--mt],ut[mt]=null;for(;a===ho;)ho=te[--ne],te[ne]=null,Ie=te[--ne],te[ne]=null,ge=te[--ne],te[ne]=null}function Bf(a,e){te[ne++]=ge,te[ne++]=Ie,te[ne++]=ho,ge=e.id,Ie=e.overflow,ho=a}var Ea=null,Q=null,O=!1,so=null,re=!1,Qr=Error(b(519));function go(a){var e=Error(b(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\"text\":\"HTML\",\"\"));throw vn(se(e,a)),Qr}function Gu(a){var e=a.stateNode,o=a.type,t=a.memoizedProps;switch(e[La]=a,e[Ga]=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<Ln.length;o++)k(Ln[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),cf(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),mf(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||hd(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=He),e=!0):e=!1,e||go(a,!0)}function Pu(a){for(Ea=a.return;Ea;)switch(Ea.tag){case 5:case 31:case 13:re=!1;return;case 27:case 3:re=!0;return;default:Ea=Ea.return}}function Wo(a){if(a!==Ea)return!1;if(!O)return Pu(a),O=!0,!1;var e=a.tag,o;if((o=e!==3&&e!==27)&&((o=e===5)&&(o=a.type,o=!(o!==\"form\"&&o!==\"button\")||Cl(a.type,a.memoizedProps)),o=!o),o&&Q&&go(a),Pu(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,yo(a.type)?(a=Tl,Tl=null,Q=a):Q=e):Q=Ea?ce(a.stateNode.nextSibling):null;return!0}function ko(){Q=Ea=null,O=!1}function pr(){var a=so;return a!==null&&(za===null?za=a:za.push.apply(za,a),so=null),a}function vn(a){so===null?so=[a]:so.push(a)}var Wr=ye(null),Go=null,ke=null;function Qe(a,e,o){X(Wr,e._currentValue),e._currentValue=o}function Re(a){a._currentValue=Wr.current,wa(Wr)}function Jr(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 $r(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),Jr(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),Jr(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 Bt(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===Mi.current){if(s=n.alternate,s===null)throw Error(b(387));s.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(a!==null?a.push(Nn):a=[Nn])}n=n.return}a!==null&&$r(e,a,o,t),e.flags|=262144}function Fi(a){for(a=a.firstContext;a!==null;){if(!Wa(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Bo(a){Go=a,ke=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Na(a){return Rf(Go,a)}function ni(a,e){return Go===null&&Bo(a),Rf(a,e)}function Rf(a,e){var o=e._currentValue;if(e={context:e,memoizedValue:o,next:null},ke===null){if(a===null)throw Error(b(308));ke=e,a.dependencies={lanes:0,firstContext:e},a.flags|=524288}else ke=ke.next=e;return o}var $g=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()})}},a0=Ca.unstable_scheduleCallback,e0=Ca.unstable_NormalPriority,Sa={$$typeof:De,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function _l(){return{controller:new $g,data:new Map,refCount:0}}function Fn(a){a.refCount--,a.refCount===0&&a0(e0,function(){a.controller.abort()})}var rn=null,al=0,At=0,gt=null;function o0(a,e){if(rn===null){var o=rn=[];al=0,At=gc(),gt={status:\"pending\",value:void 0,then:function(t){o.push(t)}}}return al++,e.then(Vu,Vu),e}function Vu(){if(--al===0&&rn!==null){gt!==null&&(gt.status=\"fulfilled\");var a=rn;rn=null,At=0,gt=null;for(var e=0;e<a.length;e++)(0,a[e])()}}function t0(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 Zu=L.S;L.S=function(a,e){Yp=Xa(),typeof e==\"object\"&&e!==null&&typeof e.then==\"function\"&&o0(a,e),Zu!==null&&Zu(a,e)};var Mo=ye(null);function jl(){var a=Mo.current;return a!==null?a:j.pooledCache}function bi(a,e){e===null?X(Mo,Mo.current):X(Mo,e.pool)}function Uf(){var a=jl();return a===null?null:{parent:Sa._currentValue,pool:a}}var Rt=Error(b(460)),Xl=Error(b(474)),us=Error(b(542)),qi={then:function(){}};function _u(a){return a=a.status,a===\"fulfilled\"||a===\"rejected\"}function Of(a,e,o){switch(o=a[o],o===void 0?a.push(e):o!==e&&(e.then(He,He),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(He,He);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 Do=e,Rt}}function To(a){try{var e=a._init;return e(a._payload)}catch(o){throw o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?(Do=o,Rt):o}}var Do=null;function ju(){if(Do===null)throw Error(b(459));var a=Do;return Do=null,a}function Xu(a){if(a===Rt||a===us)throw Error(b(483))}var It=null,An=0;function ii(a){var e=An;return An+=1,It===null&&(It=[]),Of(It,a,e)}function Xt(a,e){e=e.props.ref,a.ref=e!==void 0?e:null}function si(a,e){throw e.$$typeof===Vh?Error(b(525)):(a=Object.prototype.toString.call(e),Error(b(31,a===\"[object Object]\"?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":a)))}function Ff(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=Be(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=mr(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===et?g(f,u,h.props.children,p,h.key):u!==null&&(u.elementType===v||typeof v==\"object\"&&v!==null&&v.$$typeof===Ye&&To(v)===u.type)?(u=n(u,h.props),Xt(u,h),u.return=f,u):(u=Si(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=fr(h,f.mode,p),u.return=f,u):(u=n(u,h.children||[]),u.return=f,u)}function g(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=mr(\"\"+u,f.mode,h),u.return=f,u;if(typeof u==\"object\"&&u!==null){switch(u.$$typeof){case Qn:return h=Si(u.type,u.key,u.props,null,f.mode,h),Xt(h,u),h.return=f,h;case Jt:return u=fr(u,f.mode,h),u.return=f,u;case Ye:return u=To(u),S(f,u,h)}if($t(u)||_t(u))return u=No(u,f.mode,h,null),u.return=f,u;if(typeof u.then==\"function\")return S(f,ii(u),h);if(u.$$typeof===De)return S(f,ni(f,u),h);si(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 Qn:return h.key===v?c(f,u,h,p):null;case Jt:return h.key===v?m(f,u,h,p):null;case Ye:return h=To(h),d(f,u,h,p)}if($t(h)||_t(h))return v!==null?null:g(f,u,h,p,null);if(typeof h.then==\"function\")return d(f,u,ii(h),p);if(h.$$typeof===De)return d(f,u,ni(f,h),p);si(f,h)}return null}function I(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 Qn:return f=f.get(p.key===null?h:p.key)||null,c(u,f,p,v);case Jt:return f=f.get(p.key===null?h:p.key)||null,m(u,f,p,v);case Ye:return p=To(p),I(f,u,h,p,v)}if($t(p)||_t(p))return f=f.get(h)||null,g(u,f,p,v,null);if(typeof p.then==\"function\")return I(f,u,h,ii(p),v);if(p.$$typeof===De)return I(f,u,h,ni(u,p),v);si(u,p)}return null}function C(f,u,h,p){for(var v=null,E=null,A=u,D=u=0,R=null;A!==null&&D<h.length;D++){A.index>D?(R=A,A=null):R=A.sibling;var q=d(f,A,h[D],p);if(q===null){A===null&&(A=R);break}a&&A&&q.alternate===null&&e(f,A),u=i(q,u,D),E===null?v=q:E.sibling=q,E=q,A=R}if(D===h.length)return o(f,A),O&&Ne(f,D),v;if(A===null){for(;D<h.length;D++)A=S(f,h[D],p),A!==null&&(u=i(A,u,D),E===null?v=A:E.sibling=A,E=A);return O&&Ne(f,D),v}for(A=t(A);D<h.length;D++)R=I(A,f,D,h[D],p),R!==null&&(a&&R.alternate!==null&&A.delete(R.key===null?D:R.key),u=i(R,u,D),E===null?v=R:E.sibling=R,E=R);return a&&A.forEach(function(_e){return e(f,_e)}),O&&Ne(f,D),v}function T(f,u,h,p){if(h==null)throw Error(b(151));for(var v=null,E=null,A=u,D=u=0,R=null,q=h.next();A!==null&&!q.done;D++,q=h.next()){A.index>D?(R=A,A=null):R=A.sibling;var _e=d(f,A,q.value,p);if(_e===null){A===null&&(A=R);break}a&&A&&_e.alternate===null&&e(f,A),u=i(_e,u,D),E===null?v=_e:E.sibling=_e,E=_e,A=R}if(q.done)return o(f,A),O&&Ne(f,D),v;if(A===null){for(;!q.done;D++,q=h.next())q=S(f,q.value,p),q!==null&&(u=i(q,u,D),E===null?v=q:E.sibling=q,E=q);return O&&Ne(f,D),v}for(A=t(A);!q.done;D++,q=h.next())q=I(A,f,D,q.value,p),q!==null&&(a&&q.alternate!==null&&A.delete(q.key===null?D:q.key),u=i(q,u,D),E===null?v=q:E.sibling=q,E=q);return a&&A.forEach(function(dh){return e(f,dh)}),O&&Ne(f,D),v}function F(f,u,h,p){if(typeof h==\"object\"&&h!==null&&h.type===et&&h.key===null&&(h=h.props.children),typeof h==\"object\"&&h!==null){switch(h.$$typeof){case Qn:a:{for(var v=h.key;u!==null;){if(u.key===v){if(v=h.type,v===et){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===Ye&&To(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===et?(p=No(h.props.children,f.mode,p,h.key),p.return=f,f=p):(p=Si(h.type,h.key,h.props,null,f.mode,p),Xt(p,h),p.return=f,f=p)}return s(f);case Jt: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=fr(h,f.mode,p),p.return=f,f=p}return s(f);case Ye:return h=To(h),F(f,u,h,p)}if($t(h))return C(f,u,h,p);if(_t(h)){if(v=_t(h),typeof v!=\"function\")throw Error(b(150));return h=v.call(h),T(f,u,h,p)}if(typeof h.then==\"function\")return F(f,u,ii(h),p);if(h.$$typeof===De)return F(f,u,ni(f,h),p);si(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=mr(h,f.mode,p),p.return=f,f=p),s(f)):o(f,u)}return function(f,u,h,p){try{An=0;var v=F(f,u,h,p);return It=null,v}catch(A){if(A===Rt||A===us)throw A;var E=_a(29,A,null,f.mode);return E.lanes=p,E.return=f,E}finally{}}}var Ro=Ff(!0),qf=Ff(!1),Ke=!1;function Yl(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function el(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 ro(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function lo(a,e,o){var t=a.updateQueue;if(t===null)return null;if(t=t.shared,(x&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),Mf(a,null,o),e}return cs(a,t,e,o),Ui(a)}function ln(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,ef(a,o)}}function dr(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 ol=!1;function cn(){if(ol){var a=gt;if(a!==null)throw a}}function un(a,e,o,t){ol=!1;var n=a.updateQueue;Ke=!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 g=a.alternate;g!==null&&(g=g.updateQueue,r=g.lastBaseUpdate,r!==s&&(r===null?g.firstBaseUpdate=m:r.next=m,g.lastBaseUpdate=c))}if(i!==null){var S=n.baseState;s=0,g=m=c=null,r=i;do{var d=r.lane&-536870913,I=d!==r.lane;if(I?(U&d)===d:(t&d)===d){d!==0&&d===At&&(ol=!0),g!==null&&(g=g.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});a:{var C=a,T=r;d=e;var F=o;switch(T.tag){case 1:if(C=T.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=T.payload,d=typeof C==\"function\"?C.call(F,S,d):C,d==null)break a;S=W({},S,d);break a;case 2:Ke=!0}}d=r.callback,d!==null&&(a.flags|=64,I&&(a.flags|=8192),I=n.callbacks,I===null?n.callbacks=[d]:I.push(d))}else I={lane:d,tag:r.tag,payload:r.payload,callback:r.callback,next:null},g===null?(m=g=I,c=S):g=g.next=I,s|=d;if(r=r.next,r===null){if(r=n.shared.pending,r===null)break;I=r,r=I.next,I.next=null,n.lastBaseUpdate=I,n.shared.pending=null}}while(!0);g===null&&(c=S),n.baseState=c,n.firstBaseUpdate=m,n.lastBaseUpdate=g,i===null&&(n.shared.lanes=0),So|=s,a.lanes=s,a.memoizedState=S}}function zf(a,e){if(typeof a!=\"function\")throw Error(b(191,a));a.call(e)}function xf(a,e){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)zf(o[a],e)}var wt=ye(null),zi=ye(0);function Yu(a,e){a=xe,X(zi,a),X(wt,e),xe=a|e.baseLanes}function tl(){X(zi,xe),X(wt,wt.current)}function Kl(){xe=zi.current,wa(wt),wa(zi)}var Ja=ye(null),le=null;function We(a){var e=a.alternate;X(ta,ta.current&1),X(Ja,a),le===null&&(e===null||wt.current!==null||e.memoizedState!==null)&&(le=a)}function nl(a){X(ta,ta.current),X(Ja,a),le===null&&(le=a)}function Gf(a){a.tag===22?(X(ta,ta.current),X(Ja,a),le===null&&(le=a)):Je(a)}function Je(){X(ta,ta.current),X(Ja,Ja.current)}function Za(a){wa(Ja),le===a&&(le=null),wa(ta)}var ta=ye(0);function xi(a){for(var e=a;e!==null;){if(e.tag===13){var o=e.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||Al(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 Fe=0,M=null,_=null,ga=null,Gi=!1,St=!1,Uo=!1,Pi=0,wn=0,bt=null,n0=0;function ea(){throw Error(b(321))}function Ql(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 Fe=i,M=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,L.H=a===null||a.memoizedState===null?Sp:lc,Uo=!1,i=o(t,n),Uo=!1,St&&(i=Vf(e,o,t,n)),Pf(a),i}function Pf(a){L.H=Tn;var e=_!==null&&_.next!==null;if(Fe=0,ga=_=M=null,Gi=!1,wn=0,bt=null,e)throw Error(b(300));a===null||ba||(a=a.dependencies,a!==null&&Fi(a)&&(ba=!0))}function Vf(a,e,o,t){M=a;var n=0;do{if(St&&(bt=null),wn=0,St=!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=bp,i=e(o,t)}while(St);return i}function i0(){var a=L.H,e=a.useState()[0];return e=typeof e.then==\"function\"?qn(e):e,a=a.useState()[0],(_!==null?_.memoizedState:null)!==a&&(M.flags|=1024),e}function Jl(){var a=Pi!==0;return Pi=0,a}function $l(a,e,o){e.updateQueue=a.updateQueue,e.flags&=-2053,a.lanes&=~o}function ac(a){if(Gi){for(a=a.memoizedState;a!==null;){var e=a.queue;e!==null&&(e.pending=null),a=a.next}Gi=!1}Fe=0,ga=_=M=null,St=!1,wn=Pi=0,bt=null}function Ua(){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 ms(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function qn(a){var e=wn;return wn+=1,bt===null&&(bt=[]),a=Of(bt,a,e),e=M,(ga===null?e.memoizedState:ga.next)===null&&(e=e.alternate,L.H=e===null||e.memoizedState===null?Sp:lc),a}function fs(a){if(a!==null&&typeof a==\"object\"){if(typeof a.then==\"function\")return qn(a);if(a.$$typeof===De)return Na(a)}throw Error(b(438,String(a)))}function ec(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=ms(),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]=Zh;return e.index++,o}function qe(a,e){return typeof e==\"function\"?e(a):e}function yi(a){var e=na();return oc(e,_,a)}function oc(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,g=!1;do{var S=m.lane&-536870913;if(S!==m.lane?(U&S)===S:(Fe&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===At&&(g=!0);else if((Fe&d)===d){m=m.next,d===At&&(g=!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,So|=d;S=m.action,Uo&&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,So|=S;m=m.next}while(m!==null&&m!==e);if(c===null?s=i:c.next=r,!Wa(i,a.memoizedState)&&(ba=!0,g&&(o=gt,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 hr(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 Zf(a,e,o){var t=M,n=na(),i=O;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,tc(Xf.bind(null,t,n,a),[a]),n.getSnapshot!==e||s||ga!==null&&ga.memoizedState.tag&1){if(t.flags|=2048,Tt(9,{destroy:void 0},jf.bind(null,t,n,o,e),null),j===null)throw Error(b(349));i||(Fe&127)!==0||_f(t,e,o)}return o}function _f(a,e,o){a.flags|=16384,a={getSnapshot:e,value:o},e=M.updateQueue,e===null?(e=ms(),M.updateQueue=e,e.stores=[a]):(o=e.stores,o===null?e.stores=[a]:o.push(a))}function jf(a,e,o,t){e.value=o,e.getSnapshot=t,Yf(e)&&Kf(a)}function Xf(a,e,o){return o(function(){Yf(e)&&Kf(a)})}function Yf(a){var e=a.getSnapshot;a=a.value;try{var o=e();return!Wa(a,o)}catch{return!0}}function Kf(a){var e=xo(a,2);e!==null&&xa(e,a,2)}function il(a){var e=Ua();if(typeof a==\"function\"){var o=a;if(a=o(),Uo){ao(!0);try{o()}finally{ao(!1)}}}return e.memoizedState=e.baseState=a,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qe,lastRenderedState:a},e}function Qf(a,e,o,t){return a.baseState=o,oc(a,_,typeof t==\"function\"?t:qe)}function s0(a,e,o,t,n){if(ds(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),Ku(a,e,r)}catch(m){sl(a,e,m)}finally{i!==null&&s.types!==null&&(i.types=s.types),L.T=i}}else try{i=o(n,t),Ku(a,e,i)}catch(m){sl(a,e,m)}}function Ku(a,e,o){o!==null&&typeof o==\"object\"&&typeof o.then==\"function\"?o.then(function(t){Qu(a,e,t)},function(t){return sl(a,e,t)}):Qu(a,e,o)}function Qu(a,e,o){e.status=\"fulfilled\",e.value=o,Jf(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 sl(a,e,o){var t=a.pending;if(a.pending=null,t!==null){t=t.next;do e.status=\"rejected\",e.reason=o,Jf(e),e=e.next;while(e!==t)}a.action=null}function Jf(a){a=a.listeners;for(var e=0;e<a.length;e++)(0,a[e])()}function $f(a,e){return e}function Wu(a,e){if(O){var o=j.formState;if(o!==null){a:{var t=M;if(O){if(Q){e:{for(var n=Q,i=re;n.nodeType!==8;){if(!i){n=null;break e}if(n=ce(n.nextSibling),n===null){n=null;break e}}i=n.data,n=i===\"F!\"||i===\"F\"?n:null}if(n){Q=ce(n.nextSibling),t=n.data===\"F!\";break a}}go(t)}t=!1}t&&(e=o[0])}}return o=Ua(),o.memoizedState=o.baseState=e,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$f,lastRenderedState:e},o.queue=t,o=hp.bind(null,M,t),t.dispatch=o,t=il(!1),i=rc.bind(null,M,!1,t.queue),t=Ua(),n={state:e,dispatch:null,action:a,pending:null},t.queue=n,o=s0.bind(null,M,n,i,o),n.dispatch=o,t.memoizedState=a,[e,o,!1]}function Ju(a){var e=na();return ap(e,_,a)}function ap(a,e,o){if(e=oc(a,e,$f)[0],a=yi(qe)[0],typeof e==\"object\"&&e!==null&&typeof e.then==\"function\")try{var t=qn(e)}catch(s){throw s===Rt?us:s}else t=e;e=na();var n=e.queue,i=n.dispatch;return o!==e.memoizedState&&(M.flags|=2048,Tt(9,{destroy:void 0},r0.bind(null,n,o),null)),[t,i,a]}function r0(a,e){a.action=e}function $u(a){var e=na(),o=_;if(o!==null)return ap(e,o,a);na(),e=e.memoizedState,o=na();var t=o.queue.dispatch;return o.memoizedState=a,[e,t,!1]}function Tt(a,e,o,t){return a={tag:a,create:o,deps:t,inst:e,next:null},e=M.updateQueue,e===null&&(e=ms(),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 ep(){return na().memoizedState}function Ci(a,e,o,t){var n=Ua();M.flags|=a,n.memoizedState=Tt(1|e,{destroy:void 0},o,t===void 0?null:t)}function ps(a,e,o,t){var n=na();t=t===void 0?null:t;var i=n.memoizedState.inst;_!==null&&t!==null&&Ql(t,_.memoizedState.deps)?n.memoizedState=Tt(e,i,o,t):(M.flags|=a,n.memoizedState=Tt(1|e,i,o,t))}function am(a,e){Ci(8390656,8,a,e)}function tc(a,e){ps(2048,8,a,e)}function l0(a){M.flags|=4;var e=M.updateQueue;if(e===null)e=ms(),M.updateQueue=e,e.events=[a];else{var o=e.events;o===null?e.events=[a]:o.push(a)}}function op(a){var e=na().memoizedState;return l0({ref:e,nextImpl:a}),function(){if((x&2)!==0)throw Error(b(440));return e.impl.apply(void 0,arguments)}}function tp(a,e){return ps(4,2,a,e)}function np(a,e){return ps(4,4,a,e)}function ip(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 sp(a,e,o){o=o!=null?o.concat([a]):null,ps(4,4,ip.bind(null,e,a),o)}function nc(){}function rp(a,e){var o=na();e=e===void 0?null:e;var t=o.memoizedState;return e!==null&&Ql(e,t[1])?t[0]:(o.memoizedState=[a,e],a)}function lp(a,e){var o=na();e=e===void 0?null:e;var t=o.memoizedState;if(e!==null&&Ql(e,t[1]))return t[0];if(t=a(),Uo){ao(!0);try{a()}finally{ao(!1)}}return o.memoizedState=[t,e],t}function ic(a,e,o){return o===void 0||(Fe&1073741824)!==0&&(U&261930)===0?a.memoizedState=e:(a.memoizedState=o,a=Qp(),M.lanes|=a,So|=a,o)}function cp(a,e,o,t){return Wa(o,e)?o:wt.current!==null?(a=ic(a,o,t),Wa(a,e)||(ba=!0),a):(Fe&42)===0||(Fe&1073741824)!==0&&(U&261930)===0?(ba=!0,a.memoizedState=o):(a=Qp(),M.lanes|=a,So|=a,e)}function up(a,e,o,t,n){var i=G.p;G.p=i!==0&&8>i?i:8;var s=L.T,r={};L.T=r,rc(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 g=t0(c,t);mn(a,e,g,Qa(a))}else mn(a,e,t,Qa(a))}catch(S){mn(a,e,{then:function(){},status:\"rejected\",reason:S},Qa())}finally{G.p=i,s!==null&&r.types!==null&&(s.types=r.types),L.T=s}}function c0(){}function rl(a,e,o,t){if(a.tag!==5)throw Error(b(476));var n=mp(a).queue;up(a,n,e,Eo,o===null?c0:function(){return fp(a),o(t)})}function mp(a){var e=a.memoizedState;if(e!==null)return e;e={memoizedState:Eo,baseState:Eo,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qe,lastRenderedState:Eo},next:null};var o={};return e.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qe,lastRenderedState:o},next:null},a.memoizedState=e,a=a.alternate,a!==null&&(a.memoizedState=e),e}function fp(a){var e=mp(a);e.next===null&&(e=a.alternate.memoizedState),mn(a,e.next.queue,{},Qa())}function sc(){return Na(Nn)}function pp(){return na().memoizedState}function dp(){return na().memoizedState}function u0(a){for(var e=a.return;e!==null;){switch(e.tag){case 24:case 3:var o=Qa();a=ro(o);var t=lo(e,a,o);t!==null&&(xa(t,e,o),ln(t,e,o)),e={cache:_l()},a.payload=e;return}e=e.return}}function m0(a,e,o){var t=Qa();o={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},ds(a)?gp(e,o):(o=Gl(a,e,o,t),o!==null&&(xa(o,a,t),Ip(o,e,t)))}function hp(a,e,o){var t=Qa();mn(a,e,o,t)}function mn(a,e,o,t){var n={lane:t,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(ds(a))gp(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 cs(a,e,n,0),j===null&&ls(),!1}catch{}finally{}if(o=Gl(a,e,n,t),o!==null)return xa(o,a,t),Ip(o,e,t),!0}return!1}function rc(a,e,o,t){if(t={lane:2,revertLane:gc(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},ds(a)){if(e)throw Error(b(479))}else e=Gl(a,o,t,2),e!==null&&xa(e,a,2)}function ds(a){var e=a.alternate;return a===M||e!==null&&e===M}function gp(a,e){St=Gi=!0;var o=a.pending;o===null?e.next=e:(e.next=o.next,o.next=e),a.pending=e}function Ip(a,e,o){if((o&4194048)!==0){var t=e.lanes;t&=a.pendingLanes,o|=t,e.lanes=o,ef(a,o)}}var Tn={readContext:Na,use:fs,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};Tn.useEffectEvent=ea;var Sp={readContext:Na,use:fs,useCallback:function(a,e){return Ua().memoizedState=[a,e===void 0?null:e],a},useContext:Na,useEffect:am,useImperativeHandle:function(a,e,o){o=o!=null?o.concat([a]):null,Ci(4194308,4,ip.bind(null,e,a),o)},useLayoutEffect:function(a,e){return Ci(4194308,4,a,e)},useInsertionEffect:function(a,e){Ci(4,2,a,e)},useMemo:function(a,e){var o=Ua();e=e===void 0?null:e;var t=a();if(Uo){ao(!0);try{a()}finally{ao(!1)}}return o.memoizedState=[t,e],t},useReducer:function(a,e,o){var t=Ua();if(o!==void 0){var n=o(e);if(Uo){ao(!0);try{o(e)}finally{ao(!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=m0.bind(null,M,a),[t.memoizedState,a]},useRef:function(a){var e=Ua();return a={current:a},e.memoizedState=a},useState:function(a){a=il(a);var e=a.queue,o=hp.bind(null,M,e);return e.dispatch=o,[a.memoizedState,o]},useDebugValue:nc,useDeferredValue:function(a,e){var o=Ua();return ic(o,a,e)},useTransition:function(){var a=il(!1);return a=up.bind(null,M,a.queue,!0,!1),Ua().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,e,o){var t=M,n=Ua();if(O){if(o===void 0)throw Error(b(407));o=o()}else{if(o=e(),j===null)throw Error(b(349));(U&127)!==0||_f(t,e,o)}n.memoizedState=o;var i={value:o,getSnapshot:e};return n.queue=i,am(Xf.bind(null,t,i,a),[a]),t.flags|=2048,Tt(9,{destroy:void 0},jf.bind(null,t,i,o,e),null),o},useId:function(){var a=Ua(),e=j.identifierPrefix;if(O){var o=Ie,t=ge;o=(t&~(1<<32-Ka(t)-1)).toString(32)+o,e=\"_\"+e+\"R_\"+o,o=Pi++,0<o&&(e+=\"H\"+o.toString(32)),e+=\"_\"}else o=n0++,e=\"_\"+e+\"r_\"+o.toString(32)+\"_\";return a.memoizedState=e},useHostTransitionStatus:sc,useFormState:Wu,useActionState:Wu,useOptimistic:function(a){var e=Ua();e.memoizedState=e.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=o,e=rc.bind(null,M,!0,o),o.dispatch=e,[a,e]},useMemoCache:ec,useCacheRefresh:function(){return Ua().memoizedState=u0.bind(null,M)},useEffectEvent:function(a){var e=Ua(),o={impl:a};return e.memoizedState=o,function(){if((x&2)!==0)throw Error(b(440));return o.impl.apply(void 0,arguments)}}},lc={readContext:Na,use:fs,useCallback:rp,useContext:Na,useEffect:tc,useImperativeHandle:sp,useInsertionEffect:tp,useLayoutEffect:np,useMemo:lp,useReducer:yi,useRef:ep,useState:function(){return yi(qe)},useDebugValue:nc,useDeferredValue:function(a,e){var o=na();return cp(o,_.memoizedState,a,e)},useTransition:function(){var a=yi(qe)[0],e=na().memoizedState;return[typeof a==\"boolean\"?a:qn(a),e]},useSyncExternalStore:Zf,useId:pp,useHostTransitionStatus:sc,useFormState:Ju,useActionState:Ju,useOptimistic:function(a,e){var o=na();return Qf(o,_,a,e)},useMemoCache:ec,useCacheRefresh:dp};lc.useEffectEvent=op;var bp={readContext:Na,use:fs,useCallback:rp,useContext:Na,useEffect:tc,useImperativeHandle:sp,useInsertionEffect:tp,useLayoutEffect:np,useMemo:lp,useReducer:hr,useRef:ep,useState:function(){return hr(qe)},useDebugValue:nc,useDeferredValue:function(a,e){var o=na();return _===null?ic(o,a,e):cp(o,_.memoizedState,a,e)},useTransition:function(){var a=hr(qe)[0],e=na().memoizedState;return[typeof a==\"boolean\"?a:qn(a),e]},useSyncExternalStore:Zf,useId:pp,useHostTransitionStatus:sc,useFormState:$u,useActionState:$u,useOptimistic:function(a,e){var o=na();return _!==null?Qf(o,_,a,e):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:ec,useCacheRefresh:dp};bp.useEffectEvent=op;function gr(a,e,o,t){e=a.memoizedState,o=o(t,e),o=o==null?e:W({},e,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var ll={enqueueSetState:function(a,e,o){a=a._reactInternals;var t=Qa(),n=ro(t);n.payload=e,o!=null&&(n.callback=o),e=lo(a,n,t),e!==null&&(xa(e,a,t),ln(e,a,t))},enqueueReplaceState:function(a,e,o){a=a._reactInternals;var t=Qa(),n=ro(t);n.tag=1,n.payload=e,o!=null&&(n.callback=o),e=lo(a,n,t),e!==null&&(xa(e,a,t),ln(e,a,t))},enqueueForceUpdate:function(a,e){a=a._reactInternals;var o=Qa(),t=ro(o);t.tag=2,e!=null&&(t.callback=e),e=lo(a,t,o),e!==null&&(xa(e,a,o),ln(e,a,o))}};function em(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?!yn(o,t)||!yn(n,i):!0}function om(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&&ll.enqueueReplaceState(e,e.state,null)}function Oo(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=W({},o));for(var n in a)o[n]===void 0&&(o[n]=a[n])}return o}function yp(a){Ri(a)}function Cp(a){console.error(a)}function vp(a){Ri(a)}function Vi(a,e){try{var o=a.onUncaughtError;o(e.value,{componentStack:e.stack})}catch(t){setTimeout(function(){throw t})}}function tm(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 cl(a,e,o){return o=ro(o),o.tag=3,o.payload={element:null},o.callback=function(){Vi(a,e)},o}function Ap(a){return a=ro(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(){tm(e,o,t)}}var s=o.stateNode;s!==null&&typeof s.componentDidCatch==\"function\"&&(a.callback=function(){tm(e,o,t),typeof n!=\"function\"&&(co===null?co=new Set([this]):co.add(this));var r=t.stack;this.componentDidCatch(t.value,{componentStack:r!==null?r:\"\"})})}function f0(a,e,o,t,n){if(o.flags|=32768,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"){if(e=o.alternate,e!==null&&Bt(e,o,n,!0),o=Ja.current,o!==null){switch(o.tag){case 31:case 13:return le===null?Yi():o.alternate===null&&oa===0&&(oa=3),o.flags&=-257,o.flags|=65536,o.lanes=n,t===qi?o.flags|=16384:(e=o.updateQueue,e===null?o.updateQueue=new Set([t]):e.add(t),Er(a,t,n)),!1;case 22:return o.flags|=65536,t===qi?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)),Er(a,t,n)),!1}throw Error(b(435,o.tag))}return Er(a,t,n),Yi(),!1}if(O)return e=Ja.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,t!==Qr&&(a=Error(b(422),{cause:t}),vn(se(a,o)))):(t!==Qr&&(e=Error(b(423),{cause:t}),vn(se(e,o))),a=a.current.alternate,a.flags|=65536,n&=-n,a.lanes|=n,t=se(t,o),n=cl(a.stateNode,t,n),dr(a,n),oa!==4&&(oa=2)),!1;var i=Error(b(520),{cause:t});if(i=se(i,o),dn===null?dn=[i]:dn.push(i),oa!==4&&(oa=2),e===null)return!0;t=se(t,o),o=e;do{switch(o.tag){case 3:return o.flags|=65536,a=n&-n,o.lanes|=a,a=cl(o.stateNode,t,a),dr(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\"&&(co===null||!co.has(i))))return o.flags|=65536,n&=-n,o.lanes|=n,n=Ap(n),wp(n,a,o,t),dr(o,n),!1}o=o.return}while(o!==null);return!1}var cc=Error(b(461)),ba=!1;function Ta(a,e,o,t){e.child=a===null?qf(e,null,o,t):Ro(e,a.child,o,t)}function nm(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 Bo(e),t=Wl(a,e,o,s,i,n),r=Jl(),a!==null&&!ba?($l(a,e,n),ze(a,e,n)):(O&&r&&Vl(e),e.flags|=1,Ta(a,e,t,n),e.child)}function im(a,e,o,t,n){if(a===null){var i=o.type;return typeof i==\"function\"&&!Pl(i)&&i.defaultProps===void 0&&o.compare===null?(e.tag=15,e.type=i,Tp(a,e,i,t,n)):(a=Si(o.type,null,t,e,e.mode,n),a.ref=e.ref,a.return=e,e.child=a)}if(i=a.child,!uc(a,n)){var s=i.memoizedProps;if(o=o.compare,o=o!==null?o:yn,o(s,t)&&a.ref===e.ref)return ze(a,e,n)}return e.flags|=1,a=Be(i,t),a.ref=e.ref,a.return=e,e.child=a}function Tp(a,e,o,t,n){if(a!==null){var i=a.memoizedProps;if(yn(i,t)&&a.ref===e.ref)if(ba=!1,e.pendingProps=t=i,uc(a,n))(a.flags&131072)!==0&&(ba=!0);else return e.lanes=a.lanes,ze(a,e,n)}return ul(a,e,o,t,n)}function Lp(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 sm(a,e,i,o,t)}if((o&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},a!==null&&bi(e,i!==null?i.cachePool:null),i!==null?Yu(e,i):tl(),Gf(e);else return t=e.lanes=536870912,sm(a,e,i!==null?i.baseLanes|o:o,o,t)}else i!==null?(bi(e,i.cachePool),Yu(e,i),Je(e),e.memoizedState=null):(a!==null&&bi(e,null),tl(),Je(e));return Ta(a,e,n,o),e.child}function en(a,e){return a!==null&&a.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function sm(a,e,o,t,n){var i=jl();return i=i===null?null:{parent:Sa._currentValue,pool:i},e.memoizedState={baseLanes:o,cachePool:i},a!==null&&bi(e,null),tl(),Gf(e),a!==null&&Bt(a,e,t,!0),e.childLanes=n,null}function vi(a,e){return e=Zi({mode:e.mode,children:e.children},a.mode),e.ref=a.ref,a.child=e,e.return=a,e}function rm(a,e,o){return Ro(e,a.child,null,o),a=vi(e,e.pendingProps),a.flags|=2,Za(e),e.memoizedState=null,a}function p0(a,e,o){var t=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,a===null){if(O){if(t.mode===\"hidden\")return a=vi(e,t),e.lanes=536870912,en(null,a);if(nl(e),(a=Q)?(a=Sd(a,re),a=a!==null&&a.data===\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:ho!==null?{id:ge,overflow:Ie}:null,retryLane:536870912,hydrationErrors:null},o=Hf(a),o.return=e,e.child=o,Ea=e,Q=null)):a=null,a===null)throw go(e);return e.lanes=536870912,null}return vi(e,t)}var i=a.memoizedState;if(i!==null){var s=i.dehydrated;if(nl(e),n)if(e.flags&256)e.flags&=-257,e=rm(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||Bt(a,e,o,!1),n=(o&a.childLanes)!==0,ba||n){if(t=j,t!==null&&(s=of(t,o),s!==0&&s!==i.retryLane))throw i.retryLane=s,xo(a,s),xa(t,a,s),cc;Yi(),e=rm(a,e,o)}else a=i.treeContext,Q=ce(s.nextSibling),Ea=e,O=!0,so=null,re=!1,a!==null&&Bf(e,a),e=vi(e,t),e.flags|=4096;return e}return a=Be(a.child,{mode:t.mode,children:t.children}),a.ref=e.ref,e.child=a,a.return=e,a}function Ai(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 ul(a,e,o,t,n){return Bo(e),o=Wl(a,e,o,t,void 0,n),t=Jl(),a!==null&&!ba?($l(a,e,n),ze(a,e,n)):(O&&t&&Vl(e),e.flags|=1,Ta(a,e,o,n),e.child)}function lm(a,e,o,t,n,i){return Bo(e),e.updateQueue=null,o=Vf(e,t,o,n),Pf(a),t=Jl(),a!==null&&!ba?($l(a,e,i),ze(a,e,i)):(O&&t&&Vl(e),e.flags|=1,Ta(a,e,o,i),e.child)}function cm(a,e,o,t,n){if(Bo(e),e.stateNode===null){var i=ct,s=o.contextType;typeof s==\"object\"&&s!==null&&(i=Na(s)),i=new o(t,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=ll,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=t,i.state=e.memoizedState,i.refs={},Yl(e),s=o.contextType,i.context=typeof s==\"object\"&&s!==null?Na(s):ct,i.state=e.memoizedState,s=o.getDerivedStateFromProps,typeof s==\"function\"&&(gr(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&&ll.enqueueReplaceState(i,i.state,null),un(e,t,i,n),cn(),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=Oo(o,r);i.props=c;var m=i.context,g=o.contextType;s=ct,typeof g==\"object\"&&g!==null&&(s=Na(g));var S=o.getDerivedStateFromProps;g=typeof S==\"function\"||typeof i.getSnapshotBeforeUpdate==\"function\",r=e.pendingProps!==r,g||typeof i.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof i.componentWillReceiveProps!=\"function\"||(r||m!==s)&&om(e,i,t,s),Ke=!1;var d=e.memoizedState;i.state=d,un(e,t,i,n),cn(),m=e.memoizedState,r||d!==m||Ke?(typeof S==\"function\"&&(gr(e,o,S,t),m=e.memoizedState),(c=Ke||em(e,o,c,t,d,m,s))?(g||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,el(a,e),s=e.memoizedProps,g=Oo(o,s),i.props=g,S=e.pendingProps,d=i.context,m=o.contextType,c=ct,typeof m==\"object\"&&m!==null&&(c=Na(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)&&om(e,i,t,c),Ke=!1,d=e.memoizedState,i.state=d,un(e,t,i,n),cn();var I=e.memoizedState;s!==S||d!==I||Ke||a!==null&&a.dependencies!==null&&Fi(a.dependencies)?(typeof r==\"function\"&&(gr(e,o,r,t),I=e.memoizedState),(g=Ke||em(e,o,g,t,d,I,c)||a!==null&&a.dependencies!==null&&Fi(a.dependencies))?(m||typeof i.UNSAFE_componentWillUpdate!=\"function\"&&typeof i.componentWillUpdate!=\"function\"||(typeof i.componentWillUpdate==\"function\"&&i.componentWillUpdate(t,I,c),typeof i.UNSAFE_componentWillUpdate==\"function\"&&i.UNSAFE_componentWillUpdate(t,I,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=I),i.props=t,i.state=I,i.context=c,t=g):(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,Ai(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=Ro(e,a.child,null,n),e.child=Ro(e,null,o,n)):Ta(a,e,o,n),e.memoizedState=i.state,a=e.child):a=ze(a,e,n),a}function um(a,e,o,t){return ko(),e.flags|=256,Ta(a,e,o,t),e.child}var Ir={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Sr(a){return{baseLanes:a,cachePool:Uf()}}function br(a,e,o){return a=a!==null?a.childLanes&~o:0,e&&(a|=ja),a}function Ep(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(O){if(n?We(e):Je(e),(a=Q)?(a=Sd(a,re),a=a!==null&&a.data!==\"&\"?a:null,a!==null&&(e.memoizedState={dehydrated:a,treeContext:ho!==null?{id:ge,overflow:Ie}:null,retryLane:536870912,hydrationErrors:null},o=Hf(a),o.return=e,e.child=o,Ea=e,Q=null)):a=null,a===null)throw go(e);return wl(a)?e.lanes=32:e.lanes=536870912,null}var r=t.children;return t=t.fallback,n?(Je(e),n=e.mode,r=Zi({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=Sr(o),t.childLanes=br(a,s,o),e.memoizedState=Ir,en(null,t)):(We(e),ml(e,r))}var c=a.memoizedState;if(c!==null&&(r=c.dehydrated,r!==null)){if(i)e.flags&256?(We(e),e.flags&=-257,e=yr(a,e,o)):e.memoizedState!==null?(Je(e),e.child=a.child,e.flags|=128,e=null):(Je(e),r=t.fallback,n=e.mode,t=Zi({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,Ro(e,a.child,null,o),t=e.child,t.memoizedState=Sr(o),t.childLanes=br(a,s,o),e.memoizedState=Ir,e=en(null,t));else if(We(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,vn({value:t,source:null,stack:null}),e=yr(a,e,o)}else if(ba||Bt(a,e,o,!1),s=(o&a.childLanes)!==0,ba||s){if(s=j,s!==null&&(t=of(s,o),t!==0&&t!==c.retryLane))throw c.retryLane=t,xo(a,t),xa(s,a,t),cc;Al(r)||Yi(),e=yr(a,e,o)}else Al(r)?(e.flags|=192,e.child=a.child,e=null):(a=c.treeContext,Q=ce(r.nextSibling),Ea=e,O=!0,so=null,re=!1,a!==null&&Bf(e,a),e=ml(e,t.children),e.flags|=4096);return e}return n?(Je(e),r=t.fallback,n=e.mode,c=a.child,m=c.sibling,t=Be(c,{mode:\"hidden\",children:t.children}),t.subtreeFlags=c.subtreeFlags&65011712,m!==null?r=Be(m,r):(r=No(r,n,o,null),r.flags|=2),r.return=e,t.return=e,t.sibling=r,e.child=t,en(null,t),t=e.child,r=a.child.memoizedState,r===null?r=Sr(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=br(a,s,o),e.memoizedState=Ir,en(a.child,t)):(We(e),o=a.child,a=o.sibling,o=Be(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 ml(a,e){return e=Zi({mode:\"visible\",children:e},a.mode),e.return=a,a.child=e}function Zi(a,e){return a=_a(22,a,null,e),a.lanes=0,a}function yr(a,e,o){return Ro(e,a.child,null,o),a=ml(e,e.pendingProps.children),a.flags|=2,e.memoizedState=null,a}function mm(a,e,o){a.lanes|=e;var t=a.alternate;t!==null&&(t.lanes|=e),Jr(a.return,e,o)}function Cr(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 Np(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,X(ta,s),Ta(a,e,t,o),t=O?Cn:0,!r&&a!==null&&(a.flags&128)!==0)a:for(a=e.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&mm(a,o,e);else if(a.tag===19)mm(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&&xi(a)===null&&(n=o),o=o.sibling;o=n,o===null?(n=e.child,e.child=null):(n=o.sibling,o.sibling=null),Cr(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&&xi(a)===null){e.child=n;break}a=n.sibling,n.sibling=o,o=n,n=a}Cr(e,!0,o,null,i,t);break;case\"together\":Cr(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),So|=e.lanes,(o&e.childLanes)===0)if(a!==null){if(Bt(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=Be(a,a.pendingProps),e.child=o,o.return=e;a.sibling!==null;)a=a.sibling,o=o.sibling=Be(a,a.pendingProps),o.return=e;o.sibling=null}return e.child}function uc(a,e){return(a.lanes&e)!==0?!0:(a=a.dependencies,!!(a!==null&&Fi(a)))}function d0(a,e,o){switch(e.tag){case 3:Di(e,e.stateNode.containerInfo),Qe(e,Sa,a.memoizedState.cache),ko();break;case 27:case 5:zr(e);break;case 4:Di(e,e.stateNode.containerInfo);break;case 10:Qe(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,nl(e),null;break;case 13:var t=e.memoizedState;if(t!==null)return t.dehydrated!==null?(We(e),e.flags|=128,null):(o&e.child.childLanes)!==0?Ep(a,e,o):(We(e),a=ze(a,e,o),a!==null?a.sibling:null);We(e);break;case 19:var n=(a.flags&128)!==0;if(t=(o&e.childLanes)!==0,t||(Bt(a,e,o,!1),t=(o&e.childLanes)!==0),n){if(t)return Np(a,e,o);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),X(ta,ta.current),t)break;return null;case 22:return e.lanes=0,Lp(a,e,o,e.pendingProps);case 24:Qe(e,Sa,a.memoizedState.cache)}return ze(a,e,o)}function Mp(a,e,o){if(a!==null)if(a.memoizedProps!==e.pendingProps)ba=!0;else{if(!uc(a,o)&&(e.flags&128)===0)return ba=!1,d0(a,e,o);ba=(a.flags&131072)!==0}else ba=!1,O&&(e.flags&1048576)!==0&&kf(e,Cn,e.index);switch(e.lanes=0,e.tag){case 16:a:{var t=e.pendingProps;if(a=To(e.elementType),e.type=a,typeof a==\"function\")Pl(a)?(t=Oo(a,t),e.tag=1,e=cm(null,e,a,t,o)):(e.tag=0,e=ul(null,e,a,t,o));else{if(a!=null){var n=a.$$typeof;if(n===Nl){e.tag=11,e=nm(null,e,a,t,o);break a}else if(n===Ml){e.tag=14,e=im(null,e,a,t,o);break a}}throw e=Fr(a)||a,Error(b(306,e,\"\"))}}return e;case 0:return ul(a,e,e.type,e.pendingProps,o);case 1:return t=e.type,n=Oo(t,e.pendingProps),cm(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,el(a,e),un(e,t,null,o);var s=e.memoizedState;if(t=s.cache,Qe(e,Sa,t),t!==i.cache&&$r(e,[Sa],o,!0),cn(),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=um(a,e,t,o);break a}else if(t!==n){n=se(Error(b(424)),e),vn(n),e=um(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=ce(a.firstChild),Ea=e,O=!0,so=null,re=!0,o=qf(e,null,t,o),e.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(ko(),t===n){e=ze(a,e,o);break a}Ta(a,e,t,o)}e=e.child}return e;case 26:return Ai(a,e),a===null?(o=Bm(e.type,null,e.pendingProps,null))?e.memoizedState=o:O||(o=e.type,a=e.pendingProps,t=Ji(io.current).createElement(o),t[La]=e,t[Ga]=a,Ma(t,o,a),Aa(t),e.stateNode=t):e.memoizedState=Bm(e.type,a.memoizedProps,e.pendingProps,a.memoizedState),null;case 27:return zr(e),a===null&&O&&(t=e.stateNode=bd(e.type,e.pendingProps,io.current),Ea=e,re=!0,n=Q,yo(e.type)?(Tl=n,Q=ce(t.firstChild)):Q=n),Ta(a,e,e.pendingProps.children,o),Ai(a,e),a===null&&(e.flags|=4194304),e.child;case 5:return a===null&&O&&((n=t=Q)&&(t=P0(t,e.type,e.pendingProps,re),t!==null?(e.stateNode=t,Ea=e,Q=ce(t.firstChild),re=!1,n=!0):n=!1),n||go(e)),zr(e),n=e.type,i=e.pendingProps,s=a!==null?a.memoizedProps:null,t=i.children,Cl(n,i)?t=null:s!==null&&Cl(n,s)&&(e.flags|=32),e.memoizedState!==null&&(n=Wl(a,e,i0,null,null,o),Nn._currentValue=n),Ai(a,e),Ta(a,e,t,o),e.child;case 6:return a===null&&O&&((a=o=Q)&&(o=V0(o,e.pendingProps,re),o!==null?(e.stateNode=o,Ea=e,Q=null,a=!0):a=!1),a||go(e)),null;case 13:return Ep(a,e,o);case 4:return Di(e,e.stateNode.containerInfo),t=e.pendingProps,a===null?e.child=Ro(e,null,t,o):Ta(a,e,t,o),e.child;case 11:return nm(a,e,e.type,e.pendingProps,o);case 7:return Ta(a,e,e.pendingProps,o),e.child;case 8:return Ta(a,e,e.pendingProps.children,o),e.child;case 12:return Ta(a,e,e.pendingProps.children,o),e.child;case 10:return t=e.pendingProps,Qe(e,e.type,t.value),Ta(a,e,t.children,o),e.child;case 9:return n=e.type._context,t=e.pendingProps.children,Bo(e),n=Na(n),t=t(n),e.flags|=1,Ta(a,e,t,o),e.child;case 14:return im(a,e,e.type,e.pendingProps,o);case 15:return Tp(a,e,e.type,e.pendingProps,o);case 19:return Np(a,e,o);case 31:return p0(a,e,o);case 22:return Lp(a,e,o,e.pendingProps);case 24:return Bo(e),t=Na(Sa),a===null?(n=jl(),n===null&&(n=j,i=_l(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=o),n=i),e.memoizedState={parent:t,cache:n},Yl(e),Qe(e,Sa,n)):((a.lanes&o)!==0&&(el(a,e),un(e,null,null,o),cn()),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),Qe(e,Sa,t)):(t=i.cache,Qe(e,Sa,t),t!==n.cache&&$r(e,[Sa],o,!0))),Ta(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 vr(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($p())a.flags|=8192;else throw Do=qi,Xl}else a.flags&=-16777217}function fm(a,e){if(e.type!==\"stylesheet\"||(e.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!vd(e))if($p())a.flags|=8192;else throw Do=qi,Xl}function ri(a,e){e!==null&&(a.flags|=4),a.flags&16384&&(e=a.tag!==22?$m():536870912,a.lanes|=e,Lt|=e)}function Yt(a,e){if(!O)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 h0(a,e,o){var t=e.pendingProps;switch(Zl(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),Re(Sa),yt(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Wo(e)?we(e):a===null||a.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,pr())),K(e),null;case 26:var n=e.type,i=e.memoizedState;return a===null?(we(e),i!==null?(K(e),fm(e,i)):(K(e),vr(e,n,null,t,o))):i?i!==a.memoizedState?(we(e),K(e),fm(e,i)):(K(e),e.flags&=-16777217):(a=a.memoizedProps,a!==t&&we(e),K(e),vr(e,n,a,t,o)),null;case 27:if(Hi(e),o=io.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=be.current,Wo(e)?Gu(e,a):(a=bd(n,t,o),e.stateNode=a,we(e))}return K(e),null;case 5:if(Hi(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=be.current,Wo(e))Gu(e,i);else{var s=Ji(io.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[Ga]=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),vr(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=io.current,Wo(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||hd(a.nodeValue,o)),a||go(e,!0)}else a=Ji(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=Wo(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 ko(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),a=!1}else o=pr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return e.flags&256?(Za(e),e):(Za(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=Wo(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 ko(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;K(e),n=!1}else n=pr(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(Za(e),e):(Za(e),null)}return Za(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),ri(e,e.updateQueue),K(e),null);case 4:return yt(),a===null&&Ic(e.stateNode.containerInfo),K(e),null;case 10:return Re(e.type),K(e),null;case 19:if(wa(ta),t=e.memoizedState,t===null)return K(e),null;if(n=(e.flags&128)!==0,i=t.rendering,i===null)if(n)Yt(t,!1);else{if(oa!==0||a!==null&&(a.flags&128)!==0)for(a=e.child;a!==null;){if(i=xi(a),i!==null){for(e.flags|=128,Yt(t,!1),a=i.updateQueue,e.updateQueue=a,ri(e,a),e.subtreeFlags=0,a=o,o=e.child;o!==null;)Df(o,a),o=o.sibling;return X(ta,ta.current&1|2),O&&Ne(e,t.treeForkCount),e.child}a=a.sibling}t.tail!==null&&Xa()>ji&&(e.flags|=128,n=!0,Yt(t,!1),e.lanes=4194304)}else{if(!n)if(a=xi(i),a!==null){if(e.flags|=128,n=!0,a=a.updateQueue,e.updateQueue=a,ri(e,a),Yt(t,!0),t.tail===null&&t.tailMode===\"hidden\"&&!i.alternate&&!O)return K(e),null}else 2*Xa()-t.renderingStartTime>ji&&o!==536870912&&(e.flags|=128,n=!0,Yt(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,X(ta,n?o&1|2:o&1),O&&Ne(e,t.treeForkCount),a):(K(e),null);case 22:case 23:return Za(e),Kl(),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&&ri(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&&wa(Mo),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),e.memoizedState.cache!==o&&(e.flags|=2048),Re(Sa),K(e),null;case 25:return null;case 30:return null}throw Error(b(156,e.tag))}function g0(a,e){switch(Zl(e),e.tag){case 1:return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 3:return Re(Sa),yt(),a=e.flags,(a&65536)!==0&&(a&128)===0?(e.flags=a&-65537|128,e):null;case 26:case 27:case 5:return Hi(e),null;case 31:if(e.memoizedState!==null){if(Za(e),e.alternate===null)throw Error(b(340));ko()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 13:if(Za(e),a=e.memoizedState,a!==null&&a.dehydrated!==null){if(e.alternate===null)throw Error(b(340));ko()}return a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 19:return wa(ta),null;case 4:return yt(),null;case 10:return Re(e.type),null;case 22:case 23:return Za(e),Kl(),a!==null&&wa(Mo),a=e.flags,a&65536?(e.flags=a&-65537|128,e):null;case 24:return Re(Sa),null;case 25:return null;default:return null}}function Dp(a,e){switch(Zl(e),e.tag){case 3:Re(Sa),yt();break;case 26:case 27:case 5:Hi(e);break;case 4:yt();break;case 31:e.memoizedState!==null&&Za(e);break;case 13:Za(e);break;case 19:wa(ta);break;case 10:Re(e.type);break;case 22:case 23:Za(e),Kl(),a!==null&&wa(Mo);break;case 24:Re(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 Io(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(g){V(n,c,g)}}}t=t.next}while(t!==i)}}catch(g){V(e,e.return,g)}}function Hp(a){var e=a.updateQueue;if(e!==null){var o=a.stateNode;try{xf(e,o)}catch(t){V(a,a.return,t)}}}function kp(a,e,o){o.props=Oo(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(t){V(a,e,t)}}function fn(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 Se(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 Bp(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 Ar(a,e,o){try{var t=a.stateNode;O0(t,a.type,o,e),t[Ga]=e}catch(n){V(a,a.return,n)}}function Rp(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&yo(a.type)||a.tag===4}function wr(a){a:for(;;){for(;a.sibling===null;){if(a.return===null||Rp(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&&yo(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 fl(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=He));else if(t!==4&&(t===27&&yo(a.type)&&(o=a.stateNode,e=null),a=a.child,a!==null))for(fl(a,e,o),a=a.sibling;a!==null;)fl(a,e,o),a=a.sibling}function _i(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&&yo(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(_i(a,e,o),a=a.sibling;a!==null;)_i(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[Ga]=o}catch(i){V(a,a.return,i)}}var Me=!1,Ia=!1,Tr=!1,pm=typeof WeakSet==\"function\"?WeakSet:Set,va=null;function I0(a,e){if(a=a.containerInfo,bl=os,a=vf(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,g=0,S=a,d=null;e:for(;;){for(var I;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),(I=S.firstChild)!==null;)d=S,S=I;for(;;){if(S===a)break e;if(d===o&&++m===n&&(r=s),d===i&&++g===t&&(c=s),(I=S.nextSibling)!==null)break;S=d,d=S.parentNode}S=I}o=r===-1||c===-1?null:{start:r,end:c}}else o=null}o=o||{start:0,end:0}}else o=null;for(yl={focusedElem:a,selectionRange:o},os=!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=Oo(o.type,n);a=t.getSnapshotBeforeUpdate(C,i),t.__reactInternalSnapshotBeforeUpdate=a}catch(T){V(o,o.return,T)}}break;case 3:if((a&1024)!==0){if(a=e.stateNode.containerInfo,o=a.nodeType,o===9)vl(a);else if(o===1)switch(a.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":vl(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 Op(a,e,o){var t=o.flags;switch(o.tag){case 0:case 11:case 15:Le(a,o),t&4&&zn(5,o);break;case 1:if(Le(a,o),t&4)if(a=o.stateNode,e===null)try{a.componentDidMount()}catch(s){V(o,o.return,s)}else{var n=Oo(o.type,e.memoizedProps);e=e.memoizedState;try{a.componentDidUpdate(n,e,a.__reactInternalSnapshotBeforeUpdate)}catch(s){V(o,o.return,s)}}t&64&&Hp(o),t&512&&fn(o,o.return);break;case 3:if(Le(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{xf(a,e)}catch(s){V(o,o.return,s)}}break;case 27:e===null&&t&4&&Up(o);case 26:case 5:Le(a,o),e===null&&t&4&&Bp(o),t&512&&fn(o,o.return);break;case 12:Le(a,o);break;case 31:Le(a,o),t&4&&zp(a,o);break;case 13:Le(a,o),t&4&&xp(a,o),t&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=L0.bind(null,o),Z0(a,o))));break;case 22:if(t=o.memoizedState!==null||Me,!t){e=e!==null&&e.memoizedState!==null||Ia,n=Me;var i=Ia;Me=t,(Ia=e)&&!i?Ee(a,o,(o.subtreeFlags&8772)!==0):Le(a,o),Me=n,Ia=i}break;case 30:break;default:Le(a,o)}}function Fp(a){var e=a.alternate;e!==null&&(a.alternate=null,Fp(e)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(e=a.stateNode,e!==null&&Bl(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 Te(a,e,o){for(o=o.child;o!==null;)qp(a,e,o),o=o.sibling}function qp(a,e,o){if(Ya&&typeof Ya.onCommitFiberUnmount==\"function\")try{Ya.onCommitFiberUnmount(kn,o)}catch{}switch(o.tag){case 26:Ia||Se(o,e),Te(a,e,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:Ia||Se(o,e);var t=$,n=qa;yo(o.type)&&($=o.stateNode,qa=!1),Te(a,e,o),gn(o.stateNode),$=t,qa=n;break;case 5:Ia||Se(o,e);case 6:if(t=$,n=qa,$=null,Te(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=$,Nm(a.nodeType===9?a.body:a.nodeName===\"HTML\"?a.ownerDocument.body:a,o.stateNode),Dt(a)):Nm($,o.stateNode));break;case 4:t=$,n=qa,$=o.stateNode.containerInfo,qa=!0,Te(a,e,o),$=t,qa=n;break;case 0:case 11:case 14:case 15:Io(2,o,e),Ia||Io(4,o,e),Te(a,e,o);break;case 1:Ia||(Se(o,e),t=o.stateNode,typeof t.componentWillUnmount==\"function\"&&kp(o,e,t)),Te(a,e,o);break;case 21:Te(a,e,o);break;case 22:Ia=(t=Ia)||o.memoizedState!==null,Te(a,e,o),Ia=t;break;default:Te(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{Dt(a)}catch(o){V(e,e.return,o)}}}function xp(a,e){if(e.memoizedState===null&&(a=e.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Dt(a)}catch(o){V(e,e.return,o)}}function S0(a){switch(a.tag){case 31:case 13:case 19:var e=a.stateNode;return e===null&&(e=a.stateNode=new pm),e;case 22:return a=a.stateNode,e=a._retryCache,e===null&&(e=a._retryCache=new pm),e;default:throw Error(b(435,a.tag))}}function li(a,e){var o=S0(a);e.forEach(function(t){if(!o.has(t)){o.add(t);var n=E0.bind(null,a,t);t.then(n,n)}})}function Oa(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(yo(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));qp(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 fe=null;function Gp(a,e){var o=a.alternate,t=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Oa(e,a),Fa(a),t&4&&(Io(3,a,a.return),zn(3,a),Io(5,a,a.return));break;case 1:Oa(e,a),Fa(a),t&512&&(Ia||o===null||Se(o,o.return)),t&64&&Me&&(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=fe;if(Oa(e,a),Fa(a),t&512&&(Ia||o===null||Se(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 Om(n,a.type,a.stateNode);else a.stateNode=Rm(n,t,a.memoizedProps);else i!==t?(i===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):i.count--,t===null?Om(n,a.type,a.stateNode):Rm(n,t,a.memoizedProps)):t===null&&a.stateNode!==null&&Ar(a,a.memoizedProps,o.memoizedProps)}break;case 27:Oa(e,a),Fa(a),t&512&&(Ia||o===null||Se(o,o.return)),o!==null&&t&4&&Ar(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Oa(e,a),Fa(a),t&512&&(Ia||o===null||Se(o,o.return)),a.flags&32){n=a.stateNode;try{vt(n,\"\")}catch(C){V(a,a.return,C)}}t&4&&a.stateNode!=null&&(n=a.memoizedProps,Ar(a,n,o!==null?o.memoizedProps:n)),t&1024&&(Tr=!0);break;case 6:if(Oa(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(Li=null,n=fe,fe=$i(e.containerInfo),Oa(e,a),fe=n,Fa(a),t&4&&o!==null&&o.memoizedState.isDehydrated)try{Dt(e.containerInfo)}catch(C){V(a,a.return,C)}Tr&&(Tr=!1,Pp(a));break;case 4:t=fe,fe=$i(a.stateNode.containerInfo),Oa(e,a),Fa(a),fe=t;break;case 12:Oa(e,a),Fa(a);break;case 31:Oa(e,a),Fa(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,li(a,t)));break;case 13:Oa(e,a),Fa(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(hs=Xa()),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,li(a,t)));break;case 22:n=a.memoizedState!==null;var c=o!==null&&o.memoizedState!==null,m=Me,g=Ia;if(Me=m||n,Ia=g||c,Oa(e,a),Ia=g,Me=m,Fa(a),t&8192)a:for(e=a.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(o===null||c||Me||Ia||Lo(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 I=c.stateNode;n?Mm(I,!0):Mm(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,li(a,o))));break;case 19:Oa(e,a),Fa(a),t&4&&(t=a.updateQueue,t!==null&&(a.updateQueue=null,li(a,t)));break;case 30:break;case 21:break;default:Oa(e,a),Fa(a)}}function Fa(a){var e=a.flags;if(e&2){try{for(var o,t=a.return;t!==null;){if(Rp(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);_i(a,i,n);break;case 5:var s=o.stateNode;o.flags&32&&(vt(s,\"\"),o.flags&=-33);var r=wr(a);_i(a,r,s);break;case 3:case 4:var c=o.stateNode.containerInfo,m=wr(a);fl(a,m,c);break;default:throw Error(b(161))}}catch(g){V(a,a.return,g)}a.flags&=-3}e&4096&&(a.flags&=-4097)}function Pp(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var e=a;Pp(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),a=a.sibling}}function Le(a,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Op(a,e.alternate,e),e=e.sibling}function Lo(a){for(a=a.child;a!==null;){var e=a;switch(e.tag){case 0:case 11:case 14:case 15:Io(4,e,e.return),Lo(e);break;case 1:Se(e,e.return);var o=e.stateNode;typeof o.componentWillUnmount==\"function\"&&kp(e,e.return,o),Lo(e);break;case 27:gn(e.stateNode);case 26:case 5:Se(e,e.return),Lo(e);break;case 22:e.memoizedState===null&&Lo(e);break;case 30:Lo(e);break;default:Lo(e)}a=a.sibling}}function Ee(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:Ee(n,i,o),zn(4,i);break;case 1:if(Ee(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&&Hp(i),fn(i,i.return);break;case 27:Up(i);case 26:case 5:Ee(n,i,o),o&&t===null&&s&4&&Bp(i),fn(i,i.return);break;case 12:Ee(n,i,o);break;case 31:Ee(n,i,o),o&&s&4&&zp(n,i);break;case 13:Ee(n,i,o),o&&s&4&&xp(n,i);break;case 22:i.memoizedState===null&&Ee(n,i,o),fn(i,i.return);break;case 30:break;default:Ee(n,i,o)}e=e.sibling}}function mc(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&&Fn(o))}function fc(a,e){a=null,e.alternate!==null&&(a=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==a&&(e.refCount++,a!=null&&Fn(a))}function me(a,e,o,t){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Vp(a,e,o,t),e=e.sibling}function Vp(a,e,o,t){var n=e.flags;switch(e.tag){case 0:case 11:case 15:me(a,e,o,t),n&2048&&zn(9,e);break;case 1:me(a,e,o,t);break;case 3:me(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&&Fn(a)));break;case 12:if(n&2048){me(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 me(a,e,o,t);break;case 31:me(a,e,o,t);break;case 13:me(a,e,o,t);break;case 23:break;case 22:i=e.stateNode,s=e.alternate,e.memoizedState!==null?i._visibility&2?me(a,e,o,t):pn(a,e):i._visibility&2?me(a,e,o,t):(i._visibility|=2,$o(a,e,o,t,(e.subtreeFlags&10256)!==0||!1)),n&2048&&mc(s,e);break;case 24:me(a,e,o,t),n&2048&&fc(e.alternate,e);break;default:me(a,e,o,t)}}function $o(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:$o(i,s,r,c,n),zn(8,s);break;case 23:break;case 22:var g=s.stateNode;s.memoizedState!==null?g._visibility&2?$o(i,s,r,c,n):pn(i,s):(g._visibility|=2,$o(i,s,r,c,n)),n&&m&2048&&mc(s.alternate,s);break;case 24:$o(i,s,r,c,n),n&&m&2048&&fc(s.alternate,s);break;default:$o(i,s,r,c,n)}e=e.sibling}}function pn(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:pn(o,t),n&2048&&mc(t.alternate,t);break;case 24:pn(o,t),n&2048&&fc(t.alternate,t);break;default:pn(o,t)}e=e.sibling}}var on=8192;function Jo(a,e,o){if(a.subtreeFlags&on)for(a=a.child;a!==null;)Zp(a,e,o),a=a.sibling}function Zp(a,e,o){switch(a.tag){case 26:Jo(a,e,o),a.flags&on&&a.memoizedState!==null&&o1(o,fe,a.memoizedState,a.memoizedProps);break;case 5:Jo(a,e,o);break;case 3:case 4:var t=fe;fe=$i(a.stateNode.containerInfo),Jo(a,e,o),fe=t;break;case 22:a.memoizedState===null&&(t=a.alternate,t!==null&&t.memoizedState!==null?(t=on,on=16777216,Jo(a,e,o),on=t):Jo(a,e,o));break;default:Jo(a,e,o)}}function _p(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 Kt(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)}_p(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)jp(a),a=a.sibling}function jp(a){switch(a.tag){case 0:case 11:case 15:Kt(a),a.flags&2048&&Io(9,a,a.return);break;case 3:Kt(a);break;case 12:Kt(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)):Kt(a);break;default:Kt(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)}_p(a)}for(a=a.child;a!==null;){switch(e=a,e.tag){case 0:case 11:case 15:Io(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:Io(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:Fn(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(Fp(t),t===o){va=null;break a}if(n!==null){n.return=i,va=n;break a}va=i}}}var b0={getCacheForType:function(a){var e=Na(Sa),o=e.data.get(a);return o===void 0&&(o=a(),e.data.set(a,o)),o},cacheSignal:function(){return Na(Sa).controller.signal}},y0=typeof WeakMap==\"function\"?WeakMap:Map,x=0,j=null,B=null,U=0,P=0,Va=null,oo=!1,Ut=!1,pc=!1,xe=0,oa=0,So=0,Ho=0,dc=0,ja=0,Lt=0,dn=null,za=null,pl=!1,hs=0,Yp=0,ji=1\/0,Xi=null,co=null,ya=0,uo=null,Et=null,Ue=0,dl=0,hl=null,Kp=null,hn=0,gl=null;function Qa(){return(x&2)!==0&&U!==0?U&-U:L.T!==null?gc():tf()}function Qp(){if(ja===0)if((U&536870912)===0||O){var a=Jn;Jn<<=1,(Jn&3932160)===0&&(Jn=262144),ja=a}else ja=536870912;return a=Ja.current,a!==null&&(a.flags|=32),ja}function xa(a,e,o){(a===j&&(P===2||P===9)||a.cancelPendingCommit!==null)&&(Nt(a,0),to(a,U,ja,!1)),Rn(a,o),((x&2)===0||a!==j)&&(a===j&&((x&2)===0&&(Ho|=o),oa===4&&to(a,U,ja,!1)),Ce(a))}function Wp(a,e,o){if((x&6)!==0)throw Error(b(327));var t=!o&&(e&127)===0&&(e&a.expiredLanes)===0||Bn(a,e),n=t?A0(a,e):Lr(a,e,!0),i=t;do{if(n===0){Ut&&!t&&to(a,e,0,!1);break}else{if(o=a.current.alternate,i&&!C0(o)){n=Lr(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=dn;var c=r.current.memoizedState.isDehydrated;if(c&&(Nt(r,s).flags|=256),s=Lr(r,s,!1),s!==2){if(pc&&!c){r.errorRecoveryDisabledLanes|=i,Ho|=i,n=4;break a}i=za,za=n,i!==null&&(za===null?za=i:za.push.apply(za,i))}n=s}if(i=!1,n!==2)continue}}if(n===1){Nt(a,0),to(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:to(t,e,ja,!oo);break a;case 2:za=null;break;case 3:case 5:break;default:throw Error(b(329))}if((e&62914560)===e&&(n=hs+300-Xa(),10<n)){if(to(t,e,ja,!oo),ns(t,0,!0)!==0)break a;Ue=e,t.timeoutHandle=Id(dm.bind(null,t,o,za,Xi,pl,e,ja,Ho,Lt,oo,i,\"Throttled\",-0,0),n);break a}dm(t,o,za,Xi,pl,e,ja,Ho,Lt,oo,i,null,-0,0)}}break}while(!0);Ce(a)}function dm(a,e,o,t,n,i,s,r,c,m,g,S,d,I){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:He},Zp(e,i,S);var C=(i&62914560)===i?hs-Xa():(i&4194048)===i?Yp-Xa():0;if(C=t1(S,C),C!==null){Ue=i,a.cancelPendingCommit=C(gm.bind(null,a,e,i,o,t,n,s,r,c,g,S,null,d,I)),to(a,i,s,!m);return}}gm(a,e,i,o,t,n,s,r,c)}function C0(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 to(a,e,o,t){e&=~dc,e&=~Ho,a.suspendedLanes|=e,a.pingedLanes&=~e,t&&(a.warmLanes|=e),t=a.expirationTimes;for(var n=e;0<n;){var i=31-Ka(n),s=1<<i;t[i]=-1,n&=~s}o!==0&&af(a,o,e)}function gs(){return(x&6)===0?(xn(0,!1),!1):!0}function hc(){if(B!==null){if(P===0)var a=B.return;else a=B,ke=Go=null,ac(a),It=null,An=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,z0(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),Ue=0,hc(),j=a,B=o=Be(a.current,null),U=e,P=0,Va=null,oo=!1,Ut=Bn(a,e),pc=!1,Lt=ja=dc=Ho=So=oa=0,za=dn=null,pl=!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-Ka(t),i=1<<n;e|=a[n],t&=~i}return xe=e,ls(),o}function Jp(a,e){M=null,L.H=Tn,e===Rt||e===us?(e=ju(),P=3):e===Xl?(e=ju(),P=4):P=e===cc?8:e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"?6:1,Va=e,B===null&&(oa=1,Vi(a,se(e,a.current)))}function $p(){var a=Ja.current;return a===null?!0:(U&4194048)===U?le===null:(U&62914560)===U||(U&536870912)!==0?a===le:!1}function ad(){var a=L.H;return L.H=Tn,a===null?Tn:a}function ed(){var a=L.A;return L.A=b0,a}function Yi(){oa=4,oo||(U&4194048)!==U&&Ja.current!==null||(Ut=!0),(So&134217727)===0&&(Ho&134217727)===0||j===null||to(j,U,ja,!1)}function Lr(a,e,o){var t=x;x|=2;var n=ad(),i=ed();(j!==a||U!==e)&&(Xi=null,Nt(a,e)),e=!1;var s=oa;a:do try{if(P!==0&&B!==null){var r=B,c=Va;switch(P){case 8:hc(),s=6;break a;case 3:case 2:case 9:case 6:Ja.current===null&&(e=!0);var m=P;if(P=0,Va=null,ft(a,r,c,m),o&&Ut){s=0;break a}break;default:m=P,P=0,Va=null,ft(a,r,c,m)}}v0(),s=oa;break}catch(g){Jp(a,g)}while(!0);return e&&a.shellSuspendCounter++,ke=Go=null,x=t,L.H=n,L.A=i,B===null&&(j=null,U=0,ls()),s}function v0(){for(;B!==null;)od(B)}function A0(a,e){var o=x;x|=2;var t=ad(),n=ed();j!==a||U!==e?(Xi=null,ji=Xa()+500,Nt(a,e)):Ut=Bn(a,e);a:do try{if(P!==0&&B!==null){e=B;var i=Va;e:switch(P){case 1:P=0,Va=null,ft(a,e,i,1);break;case 2:case 9:if(_u(i)){P=0,Va=null,hm(e);break}e=function(){P!==2&&P!==9||j!==a||(P=7),Ce(a)},i.then(e,e);break a;case 3:P=7;break a;case 4:P=5;break a;case 7:_u(i)?(P=0,Va=null,hm(e)):(P=0,Va=null,ft(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?vd(s):r.stateNode.complete){P=0,Va=null;var c=r.sibling;if(c!==null)B=c;else{var m=r.return;m!==null?(B=m,Is(m)):B=null}break e}}P=0,Va=null,ft(a,e,i,5);break;case 6:P=0,Va=null,ft(a,e,i,6);break;case 8:hc(),oa=6;break a;default:throw Error(b(462))}}w0();break}catch(g){Jp(a,g)}while(!0);return ke=Go=null,L.H=t,L.A=n,x=o,B!==null?0:(j=null,U=0,ls(),oa)}function w0(){for(;B!==null&&!Xh();)od(B)}function od(a){var e=Mp(a.alternate,a,xe);a.memoizedProps=a.pendingProps,e===null?Is(a):B=e}function hm(a){var e=a,o=e.alternate;switch(e.tag){case 15:case 0:e=lm(o,e,e.pendingProps,e.type,void 0,U);break;case 11:e=lm(o,e,e.pendingProps,e.type.render,e.ref,U);break;case 5:ac(e);default:Dp(o,e),e=B=Df(e,xe),e=Mp(o,e,xe)}a.memoizedProps=a.pendingProps,e===null?Is(a):B=e}function ft(a,e,o,t){ke=Go=null,ac(e),It=null,An=0;var n=e.return;try{if(f0(a,n,e,o,U)){oa=1,Vi(a,se(o,a.current)),B=null;return}}catch(i){if(n!==null)throw B=n,i;oa=1,Vi(a,se(o,a.current)),B=null;return}e.flags&32768?(O||t===1?a=!0:Ut||(U&536870912)!==0?a=!1:(oo=a=!0,(t===2||t===9||t===3||t===6)&&(t=Ja.current,t!==null&&t.tag===13&&(t.flags|=16384))),td(e,a)):Is(e)}function Is(a){var e=a;do{if((e.flags&32768)!==0){td(e,oo);return}a=e.return;var o=h0(e.alternate,e,xe);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 td(a,e){do{var o=g0(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 gm(a,e,o,t,n,i,s,r,c){a.cancelPendingCommit=null;do Ss();while(ya!==0);if((x&6)!==0)throw Error(b(327));if(e!==null){if(e===a.current)throw Error(b(177));if(i=e.lanes|e.childLanes,i|=xl,tg(a,o,i,s,r,c),a===j&&(B=j=null,U=0),Et=e,uo=a,Ue=o,dl=i,hl=n,Kp=t,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,N0(ki,function(){return ld(),null})):(a.callbackNode=null,a.callbackPriority=0),t=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||t){t=L.T,L.T=null,n=G.p,G.p=2,s=x,x|=4;try{I0(a,e,o)}finally{x=s,G.p=n,L.T=t}}ya=1,nd(),id(),sd()}}function nd(){if(ya===1){ya=0;var a=uo,e=Et,o=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||o){o=L.T,L.T=null;var t=G.p;G.p=2;var n=x;x|=4;try{Gp(e,a);var i=yl,s=vf(a.containerInfo),r=i.focusedElem,c=i.selectionRange;if(s!==r&&r&&r.ownerDocument&&Cf(r.ownerDocument.documentElement,r)){if(c!==null&&zl(r)){var m=c.start,g=c.end;if(g===void 0&&(g=m),\"selectionStart\"in r)r.selectionStart=m,r.selectionEnd=Math.min(g,r.value.length);else{var S=r.ownerDocument||document,d=S&&S.defaultView||window;if(d.getSelection){var I=d.getSelection(),C=r.textContent.length,T=Math.min(c.start,C),F=c.end===void 0?T:Math.min(c.end,C);!I.extend&&T>F&&(s=F,F=T,T=s);var f=qu(r,T),u=qu(r,F);if(f&&u&&(I.rangeCount!==1||I.anchorNode!==f.node||I.anchorOffset!==f.offset||I.focusNode!==u.node||I.focusOffset!==u.offset)){var h=S.createRange();h.setStart(f.node,f.offset),I.removeAllRanges(),T>F?(I.addRange(h),I.extend(u.node,u.offset)):(h.setEnd(u.node,u.offset),I.addRange(h))}}}}for(S=[],I=r;I=I.parentNode;)I.nodeType===1&&S.push({element:I,left:I.scrollLeft,top:I.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}}os=!!bl,yl=bl=null}finally{x=n,G.p=t,L.T=o}}a.current=e,ya=2}}function id(){if(ya===2){ya=0;var a=uo,e=Et,o=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||o){o=L.T,L.T=null;var t=G.p;G.p=2;var n=x;x|=4;try{Op(a,e.alternate,e)}finally{x=n,G.p=t,L.T=o}}ya=3}}function sd(){if(ya===4||ya===3){ya=0,Yh();var a=uo,e=Et,o=Ue,t=Kp;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?ya=5:(ya=0,Et=uo=null,rd(a,a.pendingLanes));var n=a.pendingLanes;if(n===0&&(co=null),kl(o),e=e.stateNode,Ya&&typeof Ya.onCommitFiberRoot==\"function\")try{Ya.onCommitFiberRoot(kn,e,void 0,(e.current.flags&128)===128)}catch{}if(t!==null){e=L.T,n=G.p,G.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,G.p=n}}(Ue&3)!==0&&Ss(),Ce(a),n=a.pendingLanes,(o&261930)!==0&&(n&42)!==0?a===gl?hn++:(hn=0,gl=a):hn=0,xn(0,!1)}}function rd(a,e){(a.pooledCacheLanes&=e)===0&&(e=a.pooledCache,e!=null&&(a.pooledCache=null,Fn(e)))}function Ss(){return nd(),id(),sd(),ld()}function ld(){if(ya!==5)return!1;var a=uo,e=dl;dl=0;var o=kl(Ue),t=L.T,n=G.p;try{G.p=32>o?32:o,L.T=null,o=hl,hl=null;var i=uo,s=Ue;if(ya=0,Et=uo=null,Ue=0,(x&6)!==0)throw Error(b(331));var r=x;if(x|=4,jp(i.current),Vp(i,i.current,s,o),x=r,xn(0,!1),Ya&&typeof Ya.onPostCommitFiberRoot==\"function\")try{Ya.onPostCommitFiberRoot(kn,i)}catch{}return!0}finally{G.p=n,L.T=t,rd(a,e)}}function Im(a,e,o){e=se(o,e),e=cl(a.stateNode,e,2),a=lo(a,e,2),a!==null&&(Rn(a,2),Ce(a))}function V(a,e,o){if(a.tag===3)Im(a,a,o);else for(;e!==null;){if(e.tag===3){Im(e,a,o);break}else if(e.tag===1){var t=e.stateNode;if(typeof e.type.getDerivedStateFromError==\"function\"||typeof t.componentDidCatch==\"function\"&&(co===null||!co.has(t))){a=se(o,a),o=Ap(2),t=lo(e,o,2),t!==null&&(wp(o,t,e,a),Rn(t,2),Ce(t));break}}e=e.return}}function Er(a,e,o){var t=a.pingCache;if(t===null){t=a.pingCache=new y0;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)||(pc=!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&&(U&o)===o&&(oa===4||oa===3&&(U&62914560)===U&&300>Xa()-hs?(x&2)===0&&Nt(a,0):dc|=o,Lt===U&&(Lt=0)),Ce(a)}function cd(a,e){e===0&&(e=$m()),a=xo(a,e),a!==null&&(Rn(a,e),Ce(a))}function L0(a){var e=a.memoizedState,o=0;e!==null&&(o=e.retryLane),cd(a,o)}function E0(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),cd(a,o)}function N0(a,e){return Dl(a,e)}var Ki=null,at=null,Il=!1,Qi=!1,Nr=!1,no=0;function Ce(a){a!==at&&a.next===null&&(at===null?Ki=at=a:at=at.next=a),Qi=!0,Il||(Il=!0,D0())}function xn(a,e){if(!Nr&&Qi){Nr=!0;do for(var o=!1,t=Ki;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-Ka(42|a)+1)-1,i&=n&~(s&~r),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(o=!0,Sm(t,i))}else i=U,i=ns(t,t===j?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(i&3)===0||Bn(t,i)||(o=!0,Sm(t,i));t=t.next}while(o);Nr=!1}}function M0(){ud()}function ud(){Qi=Il=!1;var a=0;no!==0&&q0()&&(a=no);for(var e=Xa(),o=null,t=Ki;t!==null;){var n=t.next,i=md(t,e);i===0?(t.next=null,o===null?Ki=n:o.next=n,n===null&&(at=o)):(o=t,(a!==0||(i&3)!==0)&&(Qi=!0)),t=n}ya!==0&&ya!==5||xn(a,!1),no!==0&&(no=0)}function md(a,e){for(var o=a.suspendedLanes,t=a.pingedLanes,n=a.expirationTimes,i=a.pendingLanes&-62914561;0<i;){var s=31-Ka(i),r=1<<s,c=n[s];c===-1?((r&o)===0||(r&t)!==0)&&(n[s]=og(r,e)):c<=e&&(a.expiredLanes|=r),i&=~r}if(e=j,o=U,o=ns(a,a===e?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t=a.callbackNode,o===0||a===e&&(P===2||P===9)||a.cancelPendingCommit!==null)return t!==null&&t!==null&&tr(t),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||Bn(a,o)){if(e=o&-o,e===a.callbackPriority)return e;switch(t!==null&&tr(t),kl(o)){case 2:case 8:o=Wm;break;case 32:o=ki;break;case 268435456:o=Jm;break;default:o=ki}return t=fd.bind(null,a),o=Dl(o,t),a.callbackPriority=e,a.callbackNode=o,e}return t!==null&&t!==null&&tr(t),a.callbackPriority=2,a.callbackNode=null,2}function fd(a,e){if(ya!==0&&ya!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Ss()&&a.callbackNode!==o)return null;var t=U;return t=ns(a,a===j?t:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),t===0?null:(Wp(a,t,e),md(a,Xa()),a.callbackNode!=null&&a.callbackNode===o?fd.bind(null,a):null)}function Sm(a,e){if(Ss())return null;Wp(a,e,!0)}function D0(){x0(function(){(x&6)!==0?Dl(Qm,M0):ud()})}function gc(){if(no===0){var a=At;a===0&&(a=Wn,Wn<<=1,(Wn&261888)===0&&(Wn=256)),no=a}return no}function bm(a){return a==null||typeof a==\"symbol\"||typeof a==\"boolean\"?null:typeof a==\"function\"?a:hi(\"\"+a)}function ym(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 H0(a,e,o,t,n){if(e===\"submit\"&&o&&o.stateNode===n){var i=bm((n[Ga]||null).action),s=t.submitter;s&&(e=(e=s[Ga]||null)?bm(e.formAction):s.getAttribute(\"formAction\"),e!==null&&(i=e,s=null));var r=new is(\"action\",\"action\",null,t,n);a.push({event:r,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(no!==0){var c=s?ym(n,s):new FormData(n);rl(o,{pending:!0,data:c,method:n.method,action:i},null,c)}}else typeof i==\"function\"&&(r.preventDefault(),c=s?ym(n,s):new FormData(n),rl(o,{pending:!0,data:c,method:n.method,action:i},i,c))},currentTarget:n}]})}}for(ci=0;ci<Kr.length;ci++)ui=Kr[ci],Cm=ui.toLowerCase(),vm=ui[0].toUpperCase()+ui.slice(1),pe(Cm,\"on\"+vm);var ui,Cm,vm,ci;pe(wf,\"onAnimationEnd\");pe(Tf,\"onAnimationIteration\");pe(Lf,\"onAnimationStart\");pe(\"dblclick\",\"onDoubleClick\");pe(\"focusin\",\"onFocus\");pe(\"focusout\",\"onBlur\");pe(Kg,\"onTransitionRun\");pe(Qg,\"onTransitionStart\");pe(Wg,\"onTransitionCancel\");pe(Ef,\"onTransitionEnd\");Ct(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]);Ct(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]);Ct(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]);Ct(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]);Fo(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \"));Fo(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \"));Fo(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]);Fo(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \"));Fo(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \"));Fo(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var Ln=\"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(\" \"),k0=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(Ln));function pd(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(g){Ri(g)}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(g){Ri(g)}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)||(dd(e,a,2,!1),o.add(t))}function Mr(a,e,o){var t=0;e&&(t|=4),dd(o,a,t,e)}var mi=\"_reactListening\"+Math.random().toString(36).slice(2);function Ic(a){if(!a[mi]){a[mi]=!0,nf.forEach(function(o){o!==\"selectionchange\"&&(k0.has(o)||Mr(o,!1,a),Mr(o,!0,a))});var e=a.nodeType===9?a:a.ownerDocument;e===null||e[mi]||(e[mi]=!0,Mr(\"selectionchange\",!1,e))}}function dd(a,e,o,t){switch(Ed(e)){case 2:var n=s1;break;case 8:n=r1;break;default:n=Cc}o=n.bind(null,e,o,a),n=void 0,!jr||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=tt(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}pf(function(){var m=i,g=Ul(o),S=[];a:{var d=Nf.get(a);if(d!==void 0){var I=is,C=a;switch(a){case\"keypress\":if(Ii(o)===0)break a;case\"keydown\":case\"keyup\":I=Eg;break;case\"focusin\":C=\"focus\",I=lr;break;case\"focusout\":C=\"blur\",I=lr;break;case\"beforeblur\":case\"afterblur\":I=lr;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\":I=Mu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":I=hg;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":I=Dg;break;case wf:case Tf:case Lf:I=Sg;break;case Ef:I=kg;break;case\"scroll\":case\"scrollend\":I=pg;break;case\"wheel\":I=Rg;break;case\"copy\":case\"cut\":case\"paste\":I=yg;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":I=Hu;break;case\"toggle\":case\"beforetoggle\":I=Og}var T=(e&4)!==0,F=!T&&(a===\"scroll\"||a===\"scrollend\"),f=T?d!==null?d+\"Capture\":null:d;T=[];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=Sn(u,f),p!=null&&T.push(En(u,p,h))),F)break;u=u.return}0<T.length&&(d=new I(d,C,null,o,g),S.push({event:d,listeners:T}))}}if((e&7)===0){a:{if(d=a===\"mouseover\"||a===\"pointerover\",I=a===\"mouseout\"||a===\"pointerout\",d&&o!==_r&&(C=o.relatedTarget||o.fromElement)&&(tt(C)||C[Ht]))break a;if((I||d)&&(d=g.window===g?g:(d=g.ownerDocument)?d.defaultView||d.parentWindow:window,I?(C=o.relatedTarget||o.toElement,I=m,C=C?tt(C):null,C!==null&&(F=Hn(C),T=C.tag,C!==F||T!==5&&T!==27&&T!==6)&&(C=null)):(I=null,C=m),I!==C)){if(T=Mu,p=\"onMouseLeave\",f=\"onMouseEnter\",u=\"mouse\",(a===\"pointerout\"||a===\"pointerover\")&&(T=Hu,p=\"onPointerLeave\",f=\"onPointerEnter\",u=\"pointer\"),F=I==null?d:an(I),h=C==null?d:an(C),d=new T(p,u+\"leave\",I,o,g),d.target=F,d.relatedTarget=h,p=null,tt(g)===m&&(T=new T(f,u+\"enter\",C,o,g),T.target=h,T.relatedTarget=F,p=T),F=p,I&&C)e:{for(T=B0,f=I,u=C,h=0,p=f;p;p=T(p))h++;p=0;for(var v=u;v;v=T(v))p++;for(;0<h-p;)f=T(f),h--;for(;0<p-h;)u=T(u),p--;for(;h--;){if(f===u||u!==null&&f===u.alternate){T=f;break e}f=T(f),u=T(u)}T=null}else T=null;I!==null&&Am(S,d,I,T,!1),C!==null&&F!==null&&Am(S,F,C,T,!0)}}a:{if(d=m?an(m):window,I=d.nodeName&&d.nodeName.toLowerCase(),I===\"select\"||I===\"input\"&&d.type===\"file\")var E=Uu;else if(Ru(d))if(bf)E=jg;else{E=Zg;var A=Vg}else I=d.nodeName,!I||I.toLowerCase()!==\"input\"||d.type!==\"checkbox\"&&d.type!==\"radio\"?m&&Rl(m.elementType)&&(E=Uu):E=_g;if(E&&(E=E(a,m))){Sf(S,E,o,g);break a}A&&A(a,d,m),a===\"focusout\"&&m&&d.type===\"number\"&&m.memoizedProps.value!=null&&Zr(d,\"number\",d.value)}switch(A=m?an(m):window,a){case\"focusin\":(Ru(A)||A.contentEditable===\"true\")&&(st=A,Xr=m,sn=null);break;case\"focusout\":sn=Xr=st=null;break;case\"mousedown\":Yr=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Yr=!1,zu(S,o,g);break;case\"selectionchange\":if(Yg)break;case\"keydown\":case\"keyup\":zu(S,o,g)}var D;if(ql)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 it?gf(a,o)&&(R=\"onCompositionEnd\"):a===\"keydown\"&&o.keyCode===229&&(R=\"onCompositionStart\");R&&(hf&&o.locale!==\"ko\"&&(it||R!==\"onCompositionStart\"?R===\"onCompositionEnd\"&&it&&(D=df()):(eo=g,Ol=\"value\"in eo?eo.value:eo.textContent,it=!0)),A=Wi(m,R),0<A.length&&(R=new Du(R,a,null,o,g),S.push({event:R,listeners:A}),D?R.data=D:(D=If(o),D!==null&&(R.data=D)))),(D=qg?zg(a,o):xg(a,o))&&(R=Wi(m,\"onBeforeInput\"),0<R.length&&(A=new Du(\"onBeforeInput\",\"beforeinput\",null,o,g),S.push({event:A,listeners:R}),A.data=D)),H0(S,a,m,o,g)}pd(S,e)})}function En(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=Sn(a,o),n!=null&&t.unshift(En(a,n,i)),n=Sn(a,e),n!=null&&t.push(En(a,n,i))),a.tag===3)return t;a=a.return}return[]}function B0(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function Am(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=Sn(o,i),m!=null&&s.unshift(En(o,m,c))):n||(m=Sn(o,i),m!=null&&s.push(En(o,m,c)))),o=o.return}s.length!==0&&a.push({event:e,listeners:s})}var R0=\/\\r\\n?\/g,U0=\/\\u0000|\\uFFFD\/g;function wm(a){return(typeof a==\"string\"?a:\"\"+a).replace(R0,`\n`).replace(U0,\"\")}function hd(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===\"\"||vt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&e!==\"body\"&&vt(a,\"\"+t);break;case\"className\":ai(a,\"class\",t);break;case\"tabIndex\":ai(a,\"tabindex\",t);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":ai(a,o,t);break;case\"style\":ff(a,t,i);break;case\"data\":if(e!==\"object\"){ai(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=hi(\"\"+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=hi(\"\"+t),a.setAttribute(o,t);break;case\"onClick\":t!=null&&(a.onclick=He);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=hi(\"\"+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),di(a,\"popover\",t);break;case\"xlinkActuate\":Ae(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:actuate\",t);break;case\"xlinkArcrole\":Ae(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:arcrole\",t);break;case\"xlinkRole\":Ae(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:role\",t);break;case\"xlinkShow\":Ae(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:show\",t);break;case\"xlinkTitle\":Ae(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:title\",t);break;case\"xlinkType\":Ae(a,\"http:\/\/www.w3.org\/1999\/xlink\",\"xlink:type\",t);break;case\"xmlBase\":Ae(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:base\",t);break;case\"xmlLang\":Ae(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:lang\",t);break;case\"xmlSpace\":Ae(a,\"http:\/\/www.w3.org\/XML\/1998\/namespace\",\"xml:space\",t);break;case\"is\":di(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=mg.get(o)||o,di(a,o,t))}}function Sl(a,e,o,t,n,i){switch(o){case\"style\":ff(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\"?vt(a,t):(typeof t==\"number\"||typeof t==\"bigint\")&&vt(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=He);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":break;case\"innerText\":case\"textContent\":break;default:if(!sf.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[Ga]||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,\"\"):di(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 g=o[t];if(g!=null)switch(t){case\"name\":n=g;break;case\"type\":s=g;break;case\"checked\":c=g;break;case\"defaultChecked\":m=g;break;case\"value\":i=g;break;case\"defaultValue\":r=g;break;case\"children\":case\"dangerouslySetInnerHTML\":if(g!=null)throw Error(b(137,e));break;default:Z(a,e,t,g,o,null)}}cf(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?dt(a,!!t,e,!1):o!=null&&dt(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)}mf(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<Ln.length;t++)k(Ln[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(Rl(e)){for(g in o)o.hasOwnProperty(g)&&(t=o[g],t!==void 0&&Sl(a,e,g,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,g=null;for(I in o){var S=o[I];if(o.hasOwnProperty(I)&&S!=null)switch(I){case\"checked\":break;case\"value\":break;case\"defaultValue\":c=S;default:t.hasOwnProperty(I)||Z(a,e,I,null,t,S)}}for(var d in t){var I=t[d];if(S=o[d],t.hasOwnProperty(d)&&(I!=null||S!=null))switch(d){case\"type\":i=I;break;case\"name\":n=I;break;case\"checked\":m=I;break;case\"defaultChecked\":g=I;break;case\"value\":s=I;break;case\"defaultValue\":r=I;break;case\"children\":case\"dangerouslySetInnerHTML\":if(I!=null)throw Error(b(137,e));break;default:I!==S&&Z(a,e,d,I,t,S)}}Vr(a,s,r,c,m,g,i,n);return;case\"select\":I=s=r=d=null;for(i in o)if(c=o[i],o.hasOwnProperty(i)&&c!=null)switch(i){case\"value\":break;case\"multiple\":I=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=I,d!=null?dt(a,!!o,d,!1):!!t!=!!o&&(e!=null?dt(a,!!o,e,!0):dt(a,!!o,o?[]:\"\",!1));return;case\"textarea\":I=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\":I=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)}uf(a,d,I);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],I=o[c],t.hasOwnProperty(c)&&d!==I&&(d!=null||I!=null))switch(c){case\"selected\":a.selected=d&&typeof d!=\"function\"&&typeof d!=\"symbol\";break;default:Z(a,e,c,d,t,I)}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 T in o)d=o[T],o.hasOwnProperty(T)&&d!=null&&!t.hasOwnProperty(T)&&Z(a,e,T,null,t,d);for(m in t)if(d=t[m],I=o[m],t.hasOwnProperty(m)&&d!==I&&(d!=null||I!=null))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":if(d!=null)throw Error(b(137,e));break;default:Z(a,e,m,d,t,I)}return;default:if(Rl(e)){for(var F in o)d=o[F],o.hasOwnProperty(F)&&d!==void 0&&!t.hasOwnProperty(F)&&Sl(a,e,F,void 0,t,d);for(g in t)d=t[g],I=o[g],!t.hasOwnProperty(g)||d===I||d===void 0&&I===void 0||Sl(a,e,g,d,t,I);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],I=o[S],!t.hasOwnProperty(S)||d===I||d==null&&I==null||Z(a,e,S,d,t,I)}function Tm(a){switch(a){case\"css\":case\"script\":case\"font\":case\"img\":case\"image\":case\"input\":case\"link\":return!0;default:return!1}}function F0(){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&&Tm(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 g=c.transferSize,S=c.initiatorType;g&&Tm(S)&&(c=c.responseEnd,s+=g*(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 bl=null,yl=null;function Ji(a){return a.nodeType===9?a:a.ownerDocument}function Lm(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 gd(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 Cl(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 Hr=null;function q0(){var a=window.event;return a&&a.type===\"popstate\"?a===Hr?!1:(Hr=a,!0):(Hr=null,!1)}var Id=typeof setTimeout==\"function\"?setTimeout:void 0,z0=typeof clearTimeout==\"function\"?clearTimeout:void 0,Em=typeof Promise==\"function\"?Promise:void 0,x0=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Em<\"u\"?function(a){return Em.resolve(null).then(a).catch(G0)}:Id;function G0(a){setTimeout(function(){throw a})}function yo(a){return a===\"head\"}function Nm(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),Dt(e);return}t--}else if(o===\"$\"||o===\"$?\"||o===\"$~\"||o===\"$!\"||o===\"&\")t++;else if(o===\"html\")gn(a.ownerDocument.documentElement);else if(o===\"head\"){o=a.ownerDocument.head,gn(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\"&&gn(a.ownerDocument.body);o=n}while(o);Dt(e)}function Mm(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 vl(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\":vl(o),Bl(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=ce(a.nextSibling),a===null)break}return null}function V0(a,e,o){if(e===\"\")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!o||(a=ce(a.nextSibling),a===null))return null;return a}function Sd(a,e){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!==\"INPUT\"||a.type!==\"hidden\")&&!e||(a=ce(a.nextSibling),a===null))return null;return a}function Al(a){return a.data===\"$?\"||a.data===\"$~\"}function wl(a){return a.data===\"$!\"||a.data===\"$?\"&&a.ownerDocument.readyState!==\"loading\"}function Z0(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 ce(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 Tl=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 ce(a.nextSibling);e--}else o!==\"$\"&&o!==\"$!\"&&o!==\"$?\"&&o!==\"$~\"&&o!==\"&\"||e++}a=a.nextSibling}return null}function Hm(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 bd(a,e,o){switch(e=Ji(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 gn(a){for(var e=a.attributes;e.length;)a.removeAttributeNode(e[0]);Bl(a)}var ue=new Map,km=new Set;function $i(a){return typeof a.getRootNode==\"function\"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Ge=G.d;G.d={f:_0,r:j0,D:X0,C:Y0,L:K0,m:Q0,X:J0,S:W0,M:$0};function _0(){var a=Ge.f(),e=gs();return a||e}function j0(a){var e=kt(a);e!==null&&e.tag===5&&e.type===\"form\"?fp(e):Ge.r(a)}var Ot=typeof document>\"u\"?null:document;function yd(a,e,o){var t=Ot;if(t&&typeof e==\"string\"&&e){var n=ie(e);n='link[rel=\"'+a+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),km.has(n)||(km.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 X0(a){Ge.D(a),yd(\"dns-prefetch\",a,null)}function Y0(a,e){Ge.C(a,e),yd(\"preconnect\",a,e)}function K0(a,e,o){Ge.L(a,e,o);var t=Ot;if(t&&a&&e){var n='link[rel=\"preload\"][as=\"'+ie(e)+'\"]';e===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+ie(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+ie(o.imageSizes)+'\"]')):n+='[href=\"'+ie(a)+'\"]';var i=n;switch(e){case\"style\":i=Mt(a);break;case\"script\":i=Ft(a)}ue.has(i)||(a=W({rel:\"preload\",href:e===\"image\"&&o&&o.imageSrcSet?void 0:a,as:e},o),ue.set(i,a),t.querySelector(n)!==null||e===\"style\"&&t.querySelector(Gn(i))||e===\"script\"&&t.querySelector(Pn(i))||(e=t.createElement(\"link\"),Ma(e,\"link\",a),Aa(e),t.head.appendChild(e)))}}function Q0(a,e){Ge.m(a,e);var o=Ot;if(o&&a){var t=e&&typeof e.as==\"string\"?e.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+ie(t)+'\"][href=\"'+ie(a)+'\"]',i=n;switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":i=Ft(a)}if(!ue.has(i)&&(a=W({rel:\"modulepreload\",href:a},e),ue.set(i,a),o.querySelector(n)===null)){switch(t){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(Pn(i)))return}t=o.createElement(\"link\"),Ma(t,\"link\",a),Aa(t),o.head.appendChild(t)}}}function W0(a,e,o){Ge.S(a,e,o);var t=Ot;if(t&&a){var n=pt(t).hoistableStyles,i=Mt(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=W({rel:\"stylesheet\",href:a,\"data-precedence\":e},o),(o=ue.get(i))&&Sc(a,o);var c=s=t.createElement(\"link\");Aa(c),Ma(c,\"link\",a),c._p=new Promise(function(m,g){c.onload=m,c.onerror=g}),c.addEventListener(\"load\",function(){r.loading|=1}),c.addEventListener(\"error\",function(){r.loading|=2}),r.loading|=4,Ti(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=Ot;if(o&&a){var t=pt(o).hoistableScripts,n=Ft(a),i=t.get(n);i||(i=o.querySelector(Pn(n)),i||(a=W({src:a,async:!0},e),(e=ue.get(n))&&bc(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 $0(a,e){Ge.M(a,e);var o=Ot;if(o&&a){var t=pt(o).hoistableScripts,n=Ft(a),i=t.get(n);i||(i=o.querySelector(Pn(n)),i||(a=W({src:a,async:!0,type:\"module\"},e),(e=ue.get(n))&&bc(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 Bm(a,e,o,t){var n=(n=io.current)?$i(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=Mt(o.href),o=pt(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=Mt(o.href);var i=pt(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),ue.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},ue.set(a,o),i||a1(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=Ft(o),o=pt(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 Mt(a){return'href=\"'+ie(a)+'\"'}function Gn(a){return'link[rel=\"stylesheet\"]['+a+\"]\"}function Cd(a){return W({},a,{\"data-precedence\":a.precedence,precedence:null})}function a1(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 Ft(a){return'[src=\"'+ie(a)+'\"]'}function Pn(a){return\"script[async]\"+a}function Rm(a,e,o){if(e.count++,e.instance===null)switch(e.type){case\"style\":var t=a.querySelector('style[data-href~=\"'+ie(o.href)+'\"]');if(t)return e.instance=t,Aa(t),t;var n=W({},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),Ti(t,o.precedence,a),e.instance=t;case\"stylesheet\":n=Mt(o.href);var i=a.querySelector(Gn(n));if(i)return e.state.loading|=4,e.instance=i,Aa(i),i;t=Cd(o),(n=ue.get(n))&&Sc(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,Ti(i,o.precedence,a),e.instance=i;case\"script\":return i=Ft(o.src),(n=a.querySelector(Pn(i)))?(e.instance=n,Aa(n),n):(t=o,(n=ue.get(i))&&(t=W({},o),bc(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,Ti(t,o.precedence,a));return e.instance}function Ti(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 Sc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.title==null&&(a.title=e.title)}function bc(a,e){a.crossOrigin==null&&(a.crossOrigin=e.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=e.referrerPolicy),a.integrity==null&&(a.integrity=e.integrity)}var Li=null;function Um(a,e,o){if(Li===null){var t=new Map,n=Li=new Map;n.set(o,t)}else n=Li,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 Om(a,e,o){a=a.ownerDocument||a,a.head.insertBefore(o,e===\"title\"?a.querySelector(\"head > title\"):null)}function e1(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 vd(a){return!(a.type===\"stylesheet\"&&(a.state.loading&3)===0)}function o1(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=Mt(t.href),i=e.querySelector(Gn(n));if(i){e=i._p,e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"&&(a.count++,a=as.bind(a),e.then(a,a)),o.state.loading|=4,o.instance=i,Aa(i);return}i=e.ownerDocument||e,t=Cd(t),(n=ue.get(n))&&Sc(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=as.bind(a),e.addEventListener(\"load\",o),e.addEventListener(\"error\",o))}}var kr=0;function t1(a,e){return a.stylesheets&&a.count===0&&Ei(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var t=setTimeout(function(){if(a.stylesheets&&Ei(a,a.stylesheets),a.unsuspend){var i=a.unsuspend;a.unsuspend=null,i()}},6e4+e);0<a.imgBytes&&kr===0&&(kr=62500*F0());var n=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Ei(a,a.stylesheets),a.unsuspend)){var i=a.unsuspend;a.unsuspend=null,i()}},(a.imgBytes>kr?50:800)+e);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null}function as(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ei(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var es=null;function Ei(a,e){a.stylesheets=null,a.unsuspend!==null&&(a.count++,es=new Map,e.forEach(n1,a),es=null,as.call(a))}function n1(a,e){if(!(e.state.loading&4)){var o=es.get(a);if(o)var t=o.get(null);else{o=new Map,es.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=as.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 Nn={$$typeof:De,Provider:null,Consumer:null,_currentValue:Eo,_currentValue2:Eo,_threadCount:0};function i1(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=nr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nr(0),this.hiddenUpdates=nr(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 Ad(a,e,o,t,n,i,s,r,c,m,g,S){return a=new i1(a,e,o,s,c,m,g,S,r),e=1,i===!0&&(e|=24),i=_a(3,null,null,e),a.current=i,i.stateNode=a,e=_l(),e.refCount++,a.pooledCache=e,e.refCount++,i.memoizedState={element:t,isDehydrated:o,cache:e},Yl(i),a}function wd(a){return a?(a=ct,a):ct}function Td(a,e,o,t,n,i){n=wd(n),t.context===null?t.context=n:t.pendingContext=n,t=ro(e),t.payload={element:o},i=i===void 0?null:i,i!==null&&(t.callback=i),o=lo(a,t,e),o!==null&&(xa(o,a,e),ln(o,a,e))}function Fm(a,e){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<e?o:e}}function yc(a,e){Fm(a,e),(a=a.alternate)&&Fm(a,e)}function Ld(a){if(a.tag===13||a.tag===31){var e=xo(a,67108864);e!==null&&xa(e,a,67108864),yc(a,67108864)}}function qm(a){if(a.tag===13||a.tag===31){var e=Qa();e=Hl(e);var o=xo(a,e);o!==null&&xa(o,a,e),yc(a,e)}}var os=!0;function s1(a,e,o,t){var n=L.T;L.T=null;var i=G.p;try{G.p=2,Cc(a,e,o,t)}finally{G.p=i,L.T=n}}function r1(a,e,o,t){var n=L.T;L.T=null;var i=G.p;try{G.p=8,Cc(a,e,o,t)}finally{G.p=i,L.T=n}}function Cc(a,e,o,t){if(os){var n=Ll(t);if(n===null)Dr(a,e,t,ts,o),zm(a,t);else if(c1(n,a,e,o,t))t.stopPropagation();else if(zm(a,t),e&4&&-1<l1.indexOf(a)){for(;n!==null;){var i=kt(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var s=wo(i.pendingLanes);if(s!==0){var r=i;for(r.pendingLanes|=2,r.entangledLanes|=2;s;){var c=1<<31-Ka(s);r.entanglements[1]|=c,s&=~c}Ce(i),(x&6)===0&&(ji=Xa()+500,xn(0,!1))}}break;case 31:case 13:r=xo(i,2),r!==null&&xa(r,i,2),gs(),yc(i,2)}if(i=Ll(t),i===null&&Dr(a,e,t,ts,o),i===n)break;n=i}n!==null&&t.stopPropagation()}else Dr(a,e,t,null,o)}}function Ll(a){return a=Ul(a),vc(a)}var ts=null;function vc(a){if(ts=null,a=tt(a),a!==null){var e=Hn(a);if(e===null)a=null;else{var o=e.tag;if(o===13){if(a=_m(e),a!==null)return a;a=null}else if(o===31){if(a=jm(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 ts=a,null}function Ed(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(Kh()){case Qm:return 2;case Wm:return 8;case ki:case Qh:return 32;case Jm:return 268435456;default:return 32}default:return 32}}var El=!1,mo=null,fo=null,po=null,Mn=new Map,Dn=new Map,$e=[],l1=\"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\":mo=null;break;case\"dragenter\":case\"dragleave\":fo=null;break;case\"mouseover\":case\"mouseout\":po=null;break;case\"pointerover\":case\"pointerout\":Mn.delete(e.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Dn.delete(e.pointerId)}}function Qt(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=kt(e),e!==null&&Ld(e)),a):(a.eventSystemFlags|=t,e=a.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),a)}function c1(a,e,o,t,n){switch(e){case\"focusin\":return mo=Qt(mo,a,e,o,t,n),!0;case\"dragenter\":return fo=Qt(fo,a,e,o,t,n),!0;case\"mouseover\":return po=Qt(po,a,e,o,t,n),!0;case\"pointerover\":var i=n.pointerId;return Mn.set(i,Qt(Mn.get(i)||null,a,e,o,t,n)),!0;case\"gotpointercapture\":return i=n.pointerId,Dn.set(i,Qt(Dn.get(i)||null,a,e,o,t,n)),!0}return!1}function Nd(a){var e=tt(a.target);if(e!==null){var o=Hn(e);if(o!==null){if(e=o.tag,e===13){if(e=_m(o),e!==null){a.blockedOn=e,vu(a.priority,function(){qm(o)});return}}else if(e===31){if(e=jm(o),e!==null){a.blockedOn=e,vu(a.priority,function(){qm(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 Ni(a){if(a.blockedOn!==null)return!1;for(var e=a.targetContainers;0<e.length;){var o=Ll(a.nativeEvent);if(o===null){o=a.nativeEvent;var t=new o.constructor(o.type,o);_r=t,o.target.dispatchEvent(t),_r=null}else return e=kt(o),e!==null&&Ld(e),a.blockedOn=o,!1;e.shift()}return!0}function xm(a,e,o){Ni(a)&&o.delete(e)}function u1(){El=!1,mo!==null&&Ni(mo)&&(mo=null),fo!==null&&Ni(fo)&&(fo=null),po!==null&&Ni(po)&&(po=null),Mn.forEach(xm),Dn.forEach(xm)}function fi(a,e){a.blockedOn===e&&(a.blockedOn=null,El||(El=!0,Ca.unstable_scheduleCallback(Ca.unstable_NormalPriority,u1)))}var pi=null;function Gm(a){pi!==a&&(pi=a,Ca.unstable_scheduleCallback(Ca.unstable_NormalPriority,function(){pi===a&&(pi=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(vc(t||o)===null)continue;break}var i=kt(o);i!==null&&(a.splice(e,3),e-=3,rl(i,{pending:!0,data:n,method:o.method,action:t},t,n))}}))}function Dt(a){function e(c){return fi(c,a)}mo!==null&&fi(mo,a),fo!==null&&fi(fo,a),po!==null&&fi(po,a),Mn.forEach(e),Dn.forEach(e);for(var o=0;o<$e.length;o++){var t=$e[o];t.blockedOn===a&&(t.blockedOn=null)}for(;0<$e.length&&(o=$e[0],o.blockedOn===null);)Nd(o),o.blockedOn===null&&$e.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[Ga]||null;if(typeof i==\"function\")s||Gm(o);else if(s){var r=null;if(i&&i.hasAttribute(\"formAction\")){if(n=i,s=i[Ga]||null)r=s.formAction;else if(vc(n)!==null)continue}else r=s.action;typeof r==\"function\"?o[t+1]=r:(o.splice(t,3),t-=3),Gm(o)}}}function Md(){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 Ac(a){this._internalRoot=a}bs.prototype.render=Ac.prototype.render=function(a){var e=this._internalRoot;if(e===null)throw Error(b(409));var o=e.current,t=Qa();Td(o,t,a,e,null,null)};bs.prototype.unmount=Ac.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var e=a.containerInfo;Td(a.current,2,null,a,null,null),gs(),e[Ht]=null}};function bs(a){this._internalRoot=a}bs.prototype.unstable_scheduleHydration=function(a){if(a){var e=tf();a={blockedOn:null,target:a,priority:e};for(var o=0;o<$e.length&&e!==0&&e<$e[o].priority;o++);$e.splice(o,0,a),o===0&&Nd(a)}};var Pm=Vm.version;if(Pm!==\"19.2.0\")throw Error(b(527,Pm,\"19.2.0\"));G.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 m1={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{kn=Wt.inject(m1),Ya=Wt}catch{}var Wt;ys.createRoot=function(a,e){if(!Zm(a))throw Error(b(299));var o=!1,t=\"\",n=yp,i=Cp,s=vp;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=Ad(a,1,!1,null,null,o,t,null,n,i,s,Md),a[Ht]=e.current,Ic(a),new Ac(e)};ys.hydrateRoot=function(a,e,o){if(!Zm(a))throw Error(b(299));var t=!1,n=\"\",i=yp,s=Cp,r=vp,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=Ad(a,1,!0,e,o??null,t,n,c,i,s,r,Md),e.context=wd(null),o=e.current,t=Qa(),t=Hl(t),n=ro(t),n.callback=null,lo(o,n,t),o=t,e.current.lanes=o,Rn(e,o),Ce(e),a[Ht]=e.current,Ic(a),new bs(e)};ys.version=\"19.2.0\"});var Bd=de((F1,kd)=>{\"use strict\";function Hd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Hd)}catch(a){console.error(a)}}Hd(),kd.exports=Dd()});var Qd=de(Us=>{\"use strict\";var p1=Symbol.for(\"react.transitional.element\"),d1=Symbol.for(\"react.fragment\");function Kd(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:p1,type:a,key:t,ref:e!==void 0?e:null,props:o}}Us.Fragment=d1;Us.jsx=Kd;Us.jsxs=Kd});var Ve=de((_I,Wd)=>{\"use strict\";Wd.exports=Qd()});var CS=H(z()),fh=H(Bd());var ka=H(z(),1);var ia=H(z(),1),Rd=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=H(z(),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=H(z(),1),Od=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=H(z(),1),Fd=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=H(z(),1),qd=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=H(z(),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=H(z(),1),xd=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=H(z(),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=H(z(),1),Pd=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=H(z(),1),Vd=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=H(z(),1),Zd=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 Po=H(z(),1);var _d=H(z(),1),jd=(0,_d.createContext)({color:\"currentColor\",size:\"1em\",weight:\"regular\",mirrored:!1});var aa=Po.forwardRef((a,e)=>{let{alt:o,color:t,size:n,weight:i,mirrored:s,children:r,weights:c,...m}=a,{color:g=\"currentColor\",size:S,weight:d=\"regular\",mirrored:I=!1,...C}=Po.useContext(jd);return Po.createElement(\"svg\",{ref:e,xmlns:\"http:\/\/www.w3.org\/2000\/svg\",width:n??S,height:n??S,fill:t??g,viewBox:\"0 0 256 256\",transform:s||I?\"scale(-1, 1)\":void 0,...C,...m},!!o&&Po.createElement(\"title\",null,o),r,c.get(i??d))});aa.displayName=\"IconBase\";var Cs=H(z(),1);var wc=Cs.forwardRef((a,e)=>Cs.createElement(aa,{ref:e,...a,weights:Rd}));wc.displayName=\"ArrowRightIcon\";var Ha=wc;var vs=H(z(),1);var Tc=vs.forwardRef((a,e)=>vs.createElement(aa,{ref:e,...a,weights:Ud}));Tc.displayName=\"ArrowUpRightIcon\";var Pe=Tc;var As=H(z(),1);var Lc=As.forwardRef((a,e)=>As.createElement(aa,{ref:e,...a,weights:Od}));Lc.displayName=\"CaretDownIcon\";var Co=Lc;var ws=H(z(),1);var Ec=ws.forwardRef((a,e)=>ws.createElement(aa,{ref:e,...a,weights:Fd}));Ec.displayName=\"CheckIcon\";var Ts=Ec;var Ls=H(z(),1);var Nc=Ls.forwardRef((a,e)=>Ls.createElement(aa,{ref:e,...a,weights:qd}));Nc.displayName=\"CheckCircleIcon\";var Vo=Nc;var Es=H(z(),1);var Mc=Es.forwardRef((a,e)=>Es.createElement(aa,{ref:e,...a,weights:zd}));Mc.displayName=\"FileArrowUpIcon\";var qt=Mc;var Ns=H(z(),1);var Dc=Ns.forwardRef((a,e)=>Ns.createElement(aa,{ref:e,...a,weights:xd}));Dc.displayName=\"GlobeIcon\";var Hc=Dc;var Ms=H(z(),1);var kc=Ms.forwardRef((a,e)=>Ms.createElement(aa,{ref:e,...a,weights:Gd}));kc.displayName=\"InfoIcon\";var Ds=kc;var Hs=H(z(),1);var Bc=Hs.forwardRef((a,e)=>Hs.createElement(aa,{ref:e,...a,weights:Pd}));Bc.displayName=\"ListIcon\";var Rc=Bc;var ks=H(z(),1);var Uc=ks.forwardRef((a,e)=>ks.createElement(aa,{ref:e,...a,weights:Vd}));Uc.displayName=\"ShieldCheckIcon\";var Vn=Uc;var Bs=H(z(),1);var Oc=Bs.forwardRef((a,e)=>Bs.createElement(aa,{ref:e,...a,weights:Zd}));Oc.displayName=\"XIcon\";var Rs=Oc;var zt=H(z(),1);var $a=H(z(),1);var Zo=[{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\"}],Fc={count:3,bytes:10*1024*1024,extensions:[\"pdf\",\"jpg\",\"jpeg\",\"png\"]};function qc(a=[]){if(a.length>Fc.count)return\"Please choose no more than 3 files.\";for(let e of a){if(!Fc.extensions.includes(e.name.split(\".\").pop().toLowerCase()))return\"Use PDF, JPG, JPEG or PNG files.\";if(e.size>Fc.bytes)return\"Each file must be 10 MB or smaller.\"}return\"\"}function f1(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(Zo.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:f1(e.pageUrl)},attachments:o.map(n=>({name:n.name,size:n.size,type:n.type}))}}function Yd(a,e=[]){let o={};for(let n of Zo)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=qc(e);return t&&(o.attachments=t),o}var w=H(Ve(),1);function Os({context:a={},configuration:e=\"\",onSubmit:o}){let t=(0,$a.useId)(),n=(0,$a.useRef)(null),i=(0,$a.useRef)(null),[s,r]=(0,$a.useState)(()=>Object.fromEntries(Zo.map(p=>[p.name,p.name===\"product\"?a.productName||a.pageTitle||\"\":p.name===\"configuration\"?e:\"\"]))),[c,m]=(0,$a.useState)([]),[g,S]=(0,$a.useState)({}),[d,I]=(0,$a.useState)(\"idle\"),[C,T]=(0,$a.useState)(\"\"),F=typeof o==\"function\";(0,$a.useEffect)(()=>{r(p=>({...p,configuration:e})),I(\"idle\")},[e]);let f=(p,v)=>{r(E=>({...E,[p]:v})),S(E=>({...E,[p]:void 0})),I(\"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\":g[p.name]?!0:void 0,\"aria-describedby\":g[p.name]?`${t}-${p.name}-error`:void 0,onChange:E=>f(p.name,E.target.value)};return(0,w.jsxs)(\"label\",{className:p.type===\"textarea\"?\"enquiry-full\":\"\",htmlFor:v.id,children:[(0,w.jsxs)(\"span\",{children:[p.label,p.required?\" *\":\"\"]}),p.type===\"select\"?(0,w.jsxs)(\"select\",{...v,children:[(0,w.jsx)(\"option\",{value:\"\",children:\"To be confirmed\"}),p.options.slice(1).map(E=>(0,w.jsx)(\"option\",{children:E},E))]}):p.type===\"textarea\"?(0,w.jsx)(\"textarea\",{...v}):(0,w.jsx)(\"input\",{...v,type:p.type}),g[p.name]&&(0,w.jsx)(\"small\",{className:\"enquiry-error\",id:`${t}-${p.name}-error`,children:g[p.name]})]},p.name)}async function h(p){if(p.preventDefault(),d===\"sending\")return;let v=Yd(s,c);if(S(v),Object.keys(v).length){I(\"invalid\"),n.current.querySelector(`[name=\"${Object.keys(v)[0]}\"]`)?.focus();return}if(!F){I(\"preview\");return}I(\"sending\"),T(\"\");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\");I(\"received\")}catch{I(\"error\"),T(\"We could not confirm receipt. Your details are still here. Please try again or use the website contact page.\")}}return(0,w.jsxs)(\"form\",{ref:n,className:\"universal-enquiry\",onSubmit:h,noValidate:!0,\"aria-label\":\"Product and equipment enquiry\",\"aria-busy\":d===\"sending\",children:[(0,w.jsxs)(\"div\",{className:\"enquiry-context\",children:[(0,w.jsx)(\"span\",{children:\"YOUR ENQUIRY\"}),(0,w.jsx)(\"strong\",{children:a.productName||a.pageTitle||\"HONGKAI products & equipment\"}),(0,w.jsx)(\"p\",{children:\"The product below is prefilled from this page. You can edit it.\"})]}),!F&&(0,w.jsxs)(\"div\",{className:\"prototype-form-note\",children:[(0,w.jsx)(Ds,{}),(0,w.jsxs)(\"p\",{children:[(0,w.jsx)(\"strong\",{children:\"Template preview.\"}),\" This preview validates your inputs only. Nothing is sent or uploaded.\"]})]}),(0,w.jsx)(\"p\",{className:\"enquiry-required\",children:\"* Required. Technical details can be confirmed later.\"}),(0,w.jsxs)(\"fieldset\",{children:[(0,w.jsx)(\"legend\",{children:\"Contact details\"}),(0,w.jsx)(\"div\",{className:\"enquiry-fields\",children:Zo.filter(p=>p.group===\"contact\").map(u)})]}),(0,w.jsxs)(\"fieldset\",{children:[(0,w.jsx)(\"legend\",{children:\"Your project\"}),(0,w.jsx)(\"div\",{className:\"enquiry-fields\",children:Zo.filter(p=>p.group===\"project\").map(u)})]}),(0,w.jsxs)(\"details\",{className:\"enquiry-optional\",children:[(0,w.jsxs)(\"summary\",{children:[\"Technical details & references \",(0,w.jsx)(\"span\",{children:\"Optional\"}),(0,w.jsx)(Co,{})]}),(0,w.jsx)(\"div\",{className:\"enquiry-fields\",children:Zo.filter(p=>p.group===\"technical\").map(u)}),(0,w.jsxs)(\"label\",{className:\"file-input\",htmlFor:`${t}-attachments`,children:[(0,w.jsx)(qt,{size:23}),(0,w.jsxs)(\"span\",{children:[(0,w.jsx)(\"strong\",{children:\"Drawing \/ reference files\"}),(0,w.jsx)(\"small\",{children:\"Up to 3 PDF, JPG or PNG files \\xB7 10 MB each\"})]}),(0,w.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=qc(v);S(A=>({...A,attachments:E})),m(E?[]:v),E&&(p.target.value=\"\"),I(\"idle\")}}),(0,w.jsx)(\"span\",{className:\"file-status\",children:c.length?`${c.length} selected`:\"Choose files\"})]}),(0,w.jsxs)(\"div\",{id:`${t}-attachment-status`,\"aria-live\":\"polite\",children:[g.attachments&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",children:g.attachments}),c.length>0&&(0,w.jsxs)(\"div\",{className:\"enquiry-files\",children:[(0,w.jsx)(\"ul\",{children:c.map(p=>(0,w.jsx)(\"li\",{children:p.name},`${p.name}-${p.size}`))}),(0,w.jsx)(\"button\",{type:\"button\",disabled:d===\"sending\",onClick:()=>{m([]),i.current.value=\"\",I(\"idle\")},children:\"Remove files\"})]})]}),(0,w.jsx)(\"p\",{className:\"enquiry-help\",children:\"Only include information needed for this enquiry.\"})]}),(0,w.jsxs)(\"label\",{className:\"consent\",children:[(0,w.jsx)(\"input\",{name:\"consent\",type:\"checkbox\",checked:!!s.consent,disabled:d===\"sending\",onChange:p=>f(\"consent\",p.target.checked),\"aria-invalid\":g.consent?!0:void 0,\"aria-describedby\":g.consent?`${t}-consent-error`:void 0}),(0,w.jsx)(\"span\",{children:\"I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.\"})]}),g.consent&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",id:`${t}-consent-error`,children:g.consent}),(0,w.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,w.jsx)(Ha,{weight:\"bold\"})]}),d===\"preview\"&&(0,w.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,w.jsx)(Vo,{}),(0,w.jsxs)(\"p\",{children:[(0,w.jsx)(\"strong\",{children:\"Inputs checked \\u2014 nothing was sent.\"}),\" The shared production form still needs its approved website connection.\"]})]}),d===\"received\"&&(0,w.jsxs)(\"div\",{className:\"form-success\",role:\"status\",children:[(0,w.jsx)(Vo,{}),(0,w.jsxs)(\"p\",{children:[(0,w.jsx)(\"strong\",{children:\"Your enquiry has been received.\"}),\" HONGKAI will review your requirements and contact you using the details provided.\"]})]}),d===\"error\"&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:C}),d===\"invalid\"&&(0,w.jsx)(\"p\",{className:\"enquiry-error\",role:\"alert\",children:\"Please check the marked fields.\"})]})}var Jd={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 Fs={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\"},h1=[{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\",...Fs,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\",...Fs,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.\"}],g1={src:Jd.heroImage,width:2172,height:724},I1=[{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:Fs.image,imageAlt:Fs.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=H(Ve(),1);function $d(a){if(a===\"overview\"){window.scrollTo({top:0,behavior:\"smooth\"});return}document.getElementById(a)?.scrollIntoView({behavior:\"smooth\",block:\"start\"})}function Ze({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 ah(){let[a,e]=(0,zt.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)(Co,{size:13}):null]},t)),(0,y.jsxs)(\"a\",{href:\"https:\/\/hkcablemachine.com\/\",className:\"language-link\",children:[(0,y.jsx)(Hc,{size:16}),\" Languages \",(0,y.jsx)(Co,{size:13})]})]}),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary header-cta\",onClick:()=>$d(\"project-inputs\"),children:[\"Discuss Your Project \",(0,y.jsx)(Ha,{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)(Rs,{size:24}):(0,y.jsx)(Rc,{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)(Ha,{})]},t)),(0,y.jsxs)(\"button\",{className:\"hk-button hk-button-primary\",onClick:()=>{e(!1),window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>$d(\"project-inputs\")))},children:[\"Discuss Your Project \",(0,y.jsx)(Ha,{})]})]}):null]})}function eh(){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 oh({image:a,onClose:e}){let o=(0,zt.useRef)(null);return(0,zt.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)(Rs,{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 Zn=\"HK-235 Optical Fiber Coloring and Rewinding Machine\";var th=\"Explore HK-235 fiber coloring and rewinding: UV or LED curing, tension control, coating, seven integrated units and configuration review with HONGKAI.\",_o=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-coloring-machine.jpeg\",xt=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2026\/09\/hk235-led-coloring-machine.png\",zc=[[\"Overview\",\"overview\"],[\"Process\",\"process\"],[\"Configuration\",\"configurations\"],[\"Equipment\",\"modules\"],[\"Technical Review\",\"controls\"],[\"Downstream\",\"cable-routes\"],[\"Acceptance\",\"evidence\"],[\"Project Support\",\"project-support\"],[\"Project Inputs\",\"project-inputs\"],[\"FAQ\",\"faq\"]],xc=[{id:\"uv\",number:\"01\",name:\"UV-lamp coloring\",kicker:\"OUTDOOR PROJECT REFERENCE\",fit:\"For applying and curing identification ink on individual optical fibers before downstream cable production.\",operation:\"The supplied outdoor-project reference uses a UV-lamp curing system with nitrogen flushing. Match the ink, lamp, coating dies and tension settings before agreeing the production speed.\",checks:[\"Approved optical fiber and ink\",\"Color sequence and coating requirements\",\"UV lamp, nitrogen and cooling\",\"Input and output reel dimensions\",\"Stable coloring speed and quality checks\",\"Electrical supply and installation scope\"]},{id:\"led\",number:\"02\",name:\"LED coloring\",kicker:\"ALTERNATIVE CONFIGURATION\",fit:\"For a coloring project specifying an LED curing system and compatible ink.\",operation:\"A separate HONGKAI LED proposal provides a configuration reference. Its 2,000 m\/min coloring speed and up to 2,200 m\/min rewinding speed are separate ratings. Review the complete package; these values do not apply automatically to the UV-lamp version.\",checks:[\"LED-compatible ink and cure requirements\",\"LED oven and nitrogen protection\",\"Specified fiber, reels and tension\",\"Coloring versus rewinding speed\",\"Site voltage, frequency and utilities\",\"Written technical and acceptance schedule\"]},{id:\"rewind\",number:\"03\",name:\"Rewinding mode\",kicker:\"FIBER PACKAGE PREPARATION\",fit:\"For transferring an existing optical fiber package to the required output reel without applying a new color coating.\",operation:\"Coordinate payoff, tension control, wheel haul-off, take-up and traverse. Coating and curing are used for coloring; the rewinding path and speed must be confirmed for the selected machine and fiber.\",checks:[\"Incoming fiber and reel condition\",\"Target reel dimensions and winding length\",\"Payoff and take-up tension\",\"Traverse pitch and reel build\",\"Transfer speed and start \/ stop behavior\",\"Optical checks and identification records\"]}],qs=[{number:\"01\",title:\"Driven fiber pay-off\",group:\"Fiber supply\",description:\"Feeds one optical fiber from the supply reel. The movable, motor-driven pay-off coordinates reel motion with fiber demand to limit tension variation and vibration.\",confirm:\"Supply reel flange, barrel, bore, width and mass; fiber length; drive and threading arrangement.\"},{number:\"02\",title:\"Pay-off tension control\",group:\"Tension management\",description:\"A multiwheel dancer and tension sensor track the fiber demand and coordinate pay-off speed. Tension control supports stable coating and handling through the machine.\",confirm:\"Fiber specification, target tension, sensor calibration, guide-wheel condition and behavior during acceleration and stopping.\"},{number:\"03\",title:\"Ink coating system\",group:\"Color application\",description:\"An open or pressure-type coating cup, ink reservoir and temperature control apply the selected identification ink. X\\u2013Y adjustment centers the coating die around the fiber path.\",confirm:\"Ink and fiber compatibility, die size and alignment, coating thickness, ink temperature, pressure and cleaning procedure.\"},{number:\"04\",title:\"Curing & nitrogen system\",group:\"Ink curing\",description:\"Cures the applied ink before traction and winding. The outdoor-project reference uses a UV lamp; a separate LED configuration is available for technical review. Both supplied references include nitrogen protection.\",confirm:\"Selected curing technology, compatible ink, operating speed, nitrogen purity and flow, cooling, enclosure and interlocks.\"},{number:\"05\",title:\"Wheel haul-off\",group:\"Fiber traction\",description:\"A servo-driven traction wheel controls the fiber movement through the coating and curing path. Its speed must coordinate with the pay-off and take-up systems.\",confirm:\"Fiber contact path, wheel condition, traction stability, line-speed range and start \/ stop ramps.\"},{number:\"06\",title:\"Take-up & traverse\",group:\"Reel winding\",description:\"Rewinds the processed fiber onto the specified reel. The reel drive and traverse work together to produce the agreed package under controlled tension.\",confirm:\"Output reel geometry and mass, traverse pitch and width, winding tension, target length and reel-change procedure.\"},{number:\"07\",title:\"PLC & operator controls\",group:\"Machine coordination\",description:\"Coordinates machine drives, temperature control and operator settings. The outdoor-project reference specifies an HMI and PLC control system.\",confirm:\"Recipe and operating functions, alarms, length counting, safety interfaces, selected component brands and required records.\"}];var nh=[\"Fiber type, coating diameter and incoming condition\",\"Color program, ink brand \/ grade and coating target\",\"UV-lamp or LED curing preference\",\"Input and output reel drawings, mass and length\",\"Target coloring and rewinding duties\",\"Tension, winding and optical quality requirements\",\"Site voltage, frequency, nitrogen and compressed air\",\"Workshop space, installation and service access\",\"Trial materials, inspection method and acceptance scope\"],ih=[[\"Does HK-235 process 12 fibers at the same time?\",\"The supplied machine reference processes one optical fiber at a time. Different identification colors are applied according to the production program; a 12-color program does not mean 12 simultaneous fiber paths.\"],[\"What is the difference between coloring and rewinding?\",\"Coloring adds identification ink and cures it before winding. Rewinding transfers an existing fiber package with controlled tension and traverse, without applying a new color coating. Confirm the threading path and operating settings for the selected machine.\"],[\"Can I choose UV-lamp or LED curing?\",\"HONGKAI source documents include a UV-lamp machine reference and a separate LED-curing configuration. Select the system together with the ink, nitrogen, cooling, electrical supply and required production duty. Final scope follows the technical proposal.\"],[\"Is the maximum mechanical speed the guaranteed coloring speed?\",\"No. Mechanical design speed, coloring speed and rewinding speed describe different limits or duties. Achievable coloring performance depends on fiber, ink, coating thickness, cure conditions, tension and the agreed quality criteria.\"],[\"Will my existing fiber reels fit?\",\"Reel length alone is insufficient. Provide flange and barrel diameters, width, bore, full-reel mass and winding requirements. The UV and LED source configurations have different stated reel references, so compatibility must be checked.\"],[\"Are the seven units separate machines?\",\"They are seven integrated functional units of the coloring and rewinding machine. The supplied outdoor-project document provides one complete-machine image, not seven independent component photographs.\"],[\"Where does this machine fit in an optical cable factory?\",\"It prepares identified fiber packages before processes such as loose-tube extrusion or tight buffering. The next production stage depends on the finished cable and on whether suitable pre-colored fiber is already supplied.\"],[\"What should I send for a quotation?\",\"Send the fiber and ink specifications, required coloring or rewinding duty, reel drawings, target output, curing preference and site utilities. Add inspection and acceptance requirements and any existing equipment interfaces.\"]],sh=[[\"Process\",\"Single-fiber coloring and rewinding\"],[\"Coloring production speed\",\"Up to 1,800 m\/min\"],[\"Mechanical design speed\",\"Up to 2,000 m\/min\"],[\"Rewinding speed\",\"Confirm in the selected technical proposal\"],[\"Curing technology\",\"UV lamp with nitrogen flushing\"],[\"UV lamp power\",\"7.5 kW\"],[\"Color coating thickness\",\"3\\u20135 \\u03BCm\"],[\"Pay-off tension\",\"0.2\\u20131.0 N; tolerance \\xB10.05 N\"],[\"Reel reference\",\"25 \/ 50 km classes; final reel dimensions to confirm\"],[\"Pay-off drives\",\"2 \\xD7 1.5 kW Panasonic servos; 0.4 kW traverse\"],[\"Wheel haul-off\",\"0.75 kW Panasonic servo\"],[\"Take-up drives\",\"1.5 kW Panasonic servo; 0.4 kW traverse\"],[\"Controls\",\"Siemens S7 PLC; Kinco 10.2-inch HMI; RKC PID\"],[\"Installed power reference\",\"Approx. 13 kW\"],[\"Electrical supply reference\",\"380 V \/ 50 Hz\"]],rh=[[\"Process\",\"Single-fiber coloring and rewinding\"],[\"Coloring speed\",\"2,000 m\/min\"],[\"Mechanical design speed\",\"2,200 m\/min\"],[\"Rewinding speed\",\"\\u22642,200 m\/min\"],[\"Curing technology\",\"LED oven with nitrogen protection\"],[\"LED curing power\",\"3.7 kW\"],[\"Cooling fan motor\",\"1.1 kW\"],[\"Color coating thickness\",\"3\\u20135 \\u03BCm\"],[\"Pay-off tension\",\"0.2\\u20131.0 N; tolerance \\xB10.05 N\"],[\"Traverse pitch\",\"0.1\\u20132.0 mm\"],[\"Additional attenuation after coloring\",\"\\u22640.02 dB\/km; agreed test method and conditions\"],[\"Maximum reel diameter \/ mass\",\"\\xD8236 mm \/ 10 kg\"],[\"Machine dimensions (L \\xD7 W \\xD7 H)\",\"1,900 \\xD7 1,350 \\xD7 2,100 mm\"],[\"Pay-off drives\",\"2 \\xD7 1 kW Panasonic servos; 0.4 kW traverse\"],[\"Wheel haul-off\",\"0.75 kW Panasonic servo\"],[\"Take-up drives\",\"1 kW Panasonic servo; 0.4 kW traverse\"],[\"Controls\",\"Siemens S7-300 PLC; Kinco 10.2-inch HMI; RKC PID\"],[\"Electrical supply reference\",\"440 V \/ 60 Hz\"],[\"Nitrogen purity\",\"\\u226599.99%\"],[\"Compressed air\",\"0.5 MPa\"],[\"Operating ambient temperature\",\"20\\u201325 \\xB0C\"],[\"Coating die temperature\",\"20\\u201360 \\xB0C; tolerance \\xB12 \\xB0C\"],[\"Ink pressure \/ capacity\",\"0\\u20132.0 bar \/ 2 kg\"]],lh={uv:[\"UV-lamp configuration: 2 \\xD7 1.5 kW Panasonic pay-off servos and a 0.4 kW traverse motor.\",\"UV-lamp configuration: multiwheel dancer with tension-sensor control; reference tension 0.2\\u20131.0 N \\xB10.05 N.\",\"UV-lamp configuration: open \/ pressure coating cup, thermostat, storage tank and X\\u2013Y alignment.\",\"UV-lamp configuration: 7.5 kW UV lamp, reflector, furnace casing and quartz tube, with nitrogen flushing.\",\"UV-lamp configuration: 0.75 kW Panasonic servo for wheel traction.\",\"UV-lamp configuration: 1.5 kW Panasonic take-up servo and a 0.4 kW traverse motor.\",\"UV-lamp configuration: Siemens S7 PLC, Kinco 10.2-inch color HMI and RKC PID temperature control.\"],led:[\"LED configuration: 2 \\xD7 1 kW Panasonic pay-off servos and a 0.4 kW traverse motor.\",\"LED configuration: multiwheel dancer and tension sensor; 0.2\\u20131.0 N with tolerance \\xB10.05 N.\",\"LED configuration: die temperature 20\\u201360 \\xB0C \\xB12 \\xB0C; ink pressure 0\\u20132.0 bar and 2 kg capacity, with cleaning and waste-ink recovery.\",\"LED configuration: stainless steel LED oven rated 3.7 kW, fan cooling with a 1.1 kW motor, air-assisted threading and nitrogen purity \\u226599.99%.\",\"LED configuration: 0.75 kW Panasonic servo for coordinated wheel traction.\",\"LED configuration: 1 kW Panasonic take-up servo, 0.4 kW traverse motor and 0.1\\u20132.0 mm traverse pitch.\",\"LED configuration: Siemens S7-300 PLC, Kinco 10.2-inch color HMI, RKC PID and specified Siemens \/ Omron \/ Schneider low-voltage components.\"]},ch=\"https:\/\/www.youtube.com\/watch?v=fqviyox9Xk4\";var l=H(Ve(),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 S1({onInspect:a}){let[e,o]=(0,ka.useState)(!1),t=e?xt:_o,n=e?\"LED-curing machine \\u2014 3D reference\":\"UV-lamp machine \\u2014 equipment image\";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-235 Coloring & Rewinding\"})]})}),(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 OPTICAL FIBER PREPARATION\"})]}),(0,l.jsx)(\"h1\",{children:Zn}),(0,l.jsx)(\"p\",{className:\"hero-subtitle\",children:\"Identify every fiber. Control every reel.\"}),(0,l.jsx)(\"p\",{className:\"hero-lead\",children:\"Apply and cure identification ink on individual optical fibers, then rewind them with coordinated tension and traverse. Select the curing system, fiber path and reel package around your production requirements.\"}),(0,l.jsxs)(\"div\",{className:\"hero-actions\",children:[(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-primary\",href:\"#modules\",children:[\"Explore Machine Units \",(0,l.jsx)(Ha,{})]}),(0,l.jsxs)(\"a\",{className:\"hk-button hk-button-ghost\",href:\"#project-inputs\",children:[(0,l.jsx)(qt,{}),\" Review My Requirements\"]})]}),(0,l.jsxs)(\"dl\",{className:\"hero-facts\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"INPUT\"}),(0,l.jsx)(\"dd\",{children:\"Optical fiber, approved ink and supply reel\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"OUTPUT\"}),(0,l.jsx)(\"dd\",{children:\"Identified, cured and rewound fiber\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"PROCESSING PATH\"}),(0,l.jsx)(\"dd\",{children:\"Single fiber \\xB7 seven integrated functional units\"})]}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"dt\",{children:\"OPERATING DUTY\"}),(0,l.jsx)(\"dd\",{children:\"Coloring with curing, or controlled rewinding\"})]})]})]}),(0,l.jsxs)(\"article\",{className:\"hero-visual coloring-hero-visual\",children:[(0,l.jsxs)(\"div\",{className:\"visual-head\",children:[(0,l.jsx)(\"span\",{children:\"UV-LAMP & LED CONFIGURATIONS\"}),(0,l.jsx)(\"strong\",{children:n})]}),(0,l.jsxs)(\"button\",{className:\"hero-image-canvas image-inspect\",onClick:()=>a({src:t,title:n}),\"aria-label\":`Enlarge ${n}`,children:[(0,l.jsx)(\"img\",{src:t,alt:e?\"LED fiber coloring machine 3D reference with horizontal curing unit and two reel stations\":\"HONGKAI Type 235 UV-lamp fiber coloring and rewinding machine\"}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(Pe,{})]})]}),(0,l.jsxs)(\"div\",{className:\"coloring-image-switch\",role:\"group\",\"aria-label\":\"Machine design reference\",children:[(0,l.jsx)(\"button\",{\"aria-pressed\":!e,onClick:()=>o(!1),children:\"UV-lamp machine\"}),(0,l.jsx)(\"button\",{\"aria-pressed\":e,onClick:()=>o(!0),children:\"LED machine\"})]}),(0,l.jsx)(\"p\",{className:\"coloring-image-note\",children:e?\"Video-matched 3D reference. Final equipment follows the agreed technical layout.\":\"UV-lamp equipment image from the outdoor cable project reference.\"}),(0,l.jsx)(\"div\",{className:\"visual-foot\",children:(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"CONFIGURE THE WHOLE PROCESS\"}),(0,l.jsx)(\"strong\",{children:\"Fiber + ink + curing + tension + reel compatibility\"})]})})]})]}),(0,l.jsxs)(\"div\",{className:\"boundary-strip\",children:[(0,l.jsx)(Vn,{size:28}),(0,l.jsxs)(\"p\",{children:[(0,l.jsx)(\"strong\",{children:\"Fiber preparation:\"}),\" this machine colors or rewinds individual optical fibers. Loose-tube extrusion, tight buffering and cable sheathing are separate downstream processes.\"]})]})]})})}function b1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"process\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Ze,{number:\"02\",eyebrow:\"PROCESS & MATERIAL HANDOFF\",title:\"From incoming fiber to an identified reel.\",copy:\"Coloring follows all four steps. For rewinding without a new color coating, the machine uses the confirmed transfer path and operating settings.\"}),(0,l.jsx)(\"div\",{className:\"need-grid\",children:[[\"01\",\"FIBER FEED\",\"Supply fiber under controlled tension.\",\"Coordinate the driven pay-off, dancer and guide path with the actual supply reel.\"],[\"02\",\"INK APPLICATION\",\"Apply the identification coating.\",\"Select the ink and die, center the coating system and set the required application conditions.\"],[\"03\",\"CURING\",\"Cure before traction and winding.\",\"Match the UV-lamp or LED system, nitrogen protection and speed to the approved ink.\"],[\"04\",\"REWINDING\",\"Build the specified output reel.\",\"Coordinate wheel haul-off, winding tension and traverse for the required reel package.\"]].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 y1({onInspect:a}){let[e,o]=(0,ka.useState)(0),[t,n]=(0,ka.useState)(\"uv\"),i=t===\"led\"?xt:_o,s=t===\"led\"?\"LED-curing machine \\u2014 3D reference\":\"UV-lamp machine \\u2014 equipment image\",r=(0,ka.useRef)(null),c=qs[e],m=g=>{o(g),requestAnimationFrame(()=>r.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)(Ze,{number:\"04\",eyebrow:\"SEVEN INTEGRATED MACHINE UNITS\",title:\"Follow the fiber, one function at a time.\",copy:\"Select a unit to review its role and project requirements. These functions are integrated into the complete machine; the supplied reference image shows the whole equipment.\"}),(0,l.jsxs)(\"div\",{className:\"module-explorer\",children:[(0,l.jsxs)(\"div\",{className:\"module-overview-head\",children:[(0,l.jsx)(\"span\",{children:\"FIBER PATH & MACHINE CONTROL\"}),(0,l.jsxs)(\"button\",{onClick:()=>a({src:i,title:s}),children:[\"View full machine \",(0,l.jsx)(Pe,{})]})]}),(0,l.jsxs)(\"div\",{className:\"coloring-image-switch\",role:\"group\",\"aria-label\":\"Equipment configuration\",children:[(0,l.jsx)(\"button\",{\"aria-pressed\":t===\"uv\",onClick:()=>n(\"uv\"),children:\"UV-lamp equipment\"}),(0,l.jsx)(\"button\",{\"aria-pressed\":t===\"led\",onClick:()=>n(\"led\"),children:\"LED equipment\"})]}),(0,l.jsx)(\"div\",{className:\"coloring-flow\",\"aria-label\":\"Functional sequence, not a mechanical layout\",children:qs.slice(0,6).map((g,S)=>(0,l.jsxs)(\"button\",{\"aria-label\":`Select unit ${g.number}: ${g.title}`,\"aria-pressed\":e===S,onClick:()=>m(S),children:[(0,l.jsx)(\"b\",{children:g.number}),(0,l.jsx)(\"span\",{children:g.title}),(0,l.jsx)(Ha,{})]},g.number))}),(0,l.jsx)(\"div\",{className:\"coloring-control-band\",children:\"07 \\xB7 PLC & operator controls coordinate the process\"}),(0,l.jsx)(\"div\",{className:\"module-grid coloring-module-grid\",role:\"group\",\"aria-label\":\"Select HK-235 equipment unit\",children:qs.map((g,S)=>(0,l.jsxs)(\"button\",{className:`module-selector ${e===S?\"is-selected\":\"\"}`,\"aria-pressed\":e===S,\"aria-controls\":\"coloring-equipment-detail\",onClick:()=>m(S),children:[(0,l.jsx)(\"span\",{className:\"module-number\",children:g.number}),(0,l.jsxs)(\"span\",{className:\"module-selector-copy\",children:[(0,l.jsx)(\"strong\",{children:g.title}),(0,l.jsxs)(\"small\",{children:[\"Review function \",(0,l.jsx)(Ha,{})]})]})]},g.number))}),(0,l.jsxs)(\"div\",{className:\"module-equipment-detail\",id:\"coloring-equipment-detail\",role:\"region\",\"aria-labelledby\":\"coloring-equipment-title\",ref:r,children:[(0,l.jsxs)(\"div\",{className:\"module-equipment-media\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-label\",children:[(0,l.jsx)(\"span\",{children:t===\"led\"?\"LED MACHINE \\xB7 3D REFERENCE\":\"UV-LAMP MACHINE \\xB7 EQUIPMENT REFERENCE\"}),(0,l.jsxs)(\"strong\",{children:[c.number,\" \/ 07\"]})]}),(0,l.jsx)(\"div\",{className:\"module-device-canvas coloring-device-canvas\",children:(0,l.jsx)(\"img\",{src:i,alt:s})}),(0,l.jsx)(\"p\",{children:t===\"led\"?\"LED equipment shown as a video-matched 3D reference. The final internal layout follows the technical agreement.\":\"UV-lamp complete-machine image. Individual component photos and the final internal layout are confirmed for the selected project.\"}),(0,l.jsxs)(\"button\",{className:\"module-device-enlarge\",onClick:()=>a({src:i,title:s}),children:[\"View machine image \",(0,l.jsx)(Pe,{})]})]}),(0,l.jsxs)(\"div\",{className:\"module-equipment-copy\",children:[(0,l.jsxs)(\"div\",{className:\"module-detail-navigation\",children:[(0,l.jsx)(\"span\",{children:c.group.toUpperCase()}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"button\",{\"aria-label\":\"Previous equipment\",onClick:()=>o((e+6)%7),children:(0,l.jsx)(Ha,{className:\"previous-arrow\"})}),(0,l.jsx)(\"button\",{\"aria-label\":\"Next equipment\",onClick:()=>o((e+1)%7),children:(0,l.jsx)(Ha,{})})]})]}),(0,l.jsx)(\"h3\",{id:\"coloring-equipment-title\",children:c.title}),(0,l.jsx)(\"p\",{children:c.description}),(0,l.jsxs)(\"div\",{className:\"coloring-unit-rating\",children:[(0,l.jsx)(\"strong\",{children:t===\"led\"?\"LED CONFIGURATION DETAIL\":\"UV-LAMP CONFIGURATION DETAIL\"}),(0,l.jsx)(\"p\",{children:lh[t][e]})]}),(0,l.jsxs)(\"div\",{className:\"module-equipment-confirm\",children:[(0,l.jsx)(\"strong\",{children:\"CONFIRM FOR YOUR PROJECT\"}),(0,l.jsx)(\"p\",{children:c.confirm})]})]})]})]}),(0,l.jsxs)(\"p\",{className:\"sr-only\",role:\"status\",children:[\"Selected unit \",c.number,\": \",c.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)(Ze,{number:\"05\",eyebrow:\"SEPARATE TECHNICAL SPECIFICATIONS\",title:\"Two machine designs. Two specification schedules.\",copy:\"Select the complete UV-lamp or LED configuration. The electrical supply, drives, curing unit and speed ratings below belong to the stated reference equipment.\"}),(0,l.jsx)(\"div\",{className:\"coloring-spec-grid\",children:[{id:\"uv-specifications\",title:\"UV-lamp machine\",label:\"OUTDOOR PROJECT REFERENCE\",image:_o,rows:sh},{id:\"led-specifications\",title:\"LED-curing machine\",label:\"LED TECHNICAL PROPOSAL\",image:xt,rows:rh}].map(a=>(0,l.jsxs)(\"article\",{className:\"coloring-spec-card\",id:a.id,children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:a.label}),(0,l.jsx)(\"h3\",{children:a.title})]}),(0,l.jsx)(\"div\",{className:\"coloring-spec-image\",children:(0,l.jsx)(\"img\",{src:a.image,alt:a.title+\" equipment reference\"})}),(0,l.jsxs)(\"table\",{children:[(0,l.jsxs)(\"caption\",{children:[a.title,\" \\u2014 specification reference\"]}),(0,l.jsx)(\"tbody\",{children:a.rows.map(([e,o])=>(0,l.jsxs)(\"tr\",{children:[(0,l.jsx)(\"th\",{scope:\"row\",children:e}),(0,l.jsx)(\"td\",{children:o})]},e))})]}),(0,l.jsx)(\"p\",{children:\"Reference configuration. Final supply, performance and utilities follow the agreed technical proposal and trial conditions.\"})]},a.id))}),(0,l.jsxs)(\"div\",{className:\"engineering-callout\",children:[(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"COLORING SPEED \\xB7 REWINDING SPEED \\xB7 MECHANICAL DESIGN SPEED\"}),(0,l.jsx)(\"h3\",{children:\"Specify the production duty and acceptance conditions.\"}),(0,l.jsx)(\"p\",{children:\"The LED unit's 3.7 kW curing rating is not total machine power. Confirm the installed-load schedule and agree the fiber, ink, cure, tension, winding and optical tests for the selected design.\"})]}),(0,l.jsxs)(\"a\",{href:\"#project-inputs\",className:\"hk-button hk-button-ghost\",children:[\"Review My Requirements \",(0,l.jsx)(Ha,{})]})]})]})})}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)(Ze,{number:\"06\",eyebrow:\"DOWNSTREAM PRODUCTION\",title:\"Connect prepared fiber to your cable route.\",copy:\"The coloring machine prepares the fiber package. Select the downstream production stages from the finished cable drawing and the processes already available in your factory.\"}),(0,l.jsx)(\"div\",{className:\"route-grid\",children:[[\"NEXT PROCESS\",\"Loose Tube Production Line\",\"Feed the prepared fiber reels into the approved loose-tube extrusion and filling process.\",\"https:\/\/hkcablemachine.com\/loose-tube-production-line\/\"],[\"FULL CABLE ROUTE\",\"ADSS Cable Production Line\",\"Connect fiber preparation with loose tubes, stranded core, aramid reinforcement and sheathing.\",\"https:\/\/hkcablemachine.com\/adss-cable-production-line\/\"],[\"COMPARE ROUTES\",\"Fiber Optic Cable Production Lines\",\"Start from the finished cable to identify the required preparation and downstream equipment.\",\"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)(Pe,{})]})]})},n))})]})})}function A1({onInspect:a}){let[e,o]=(0,ka.useState)(!1);return(0,l.jsx)(\"section\",{className:\"section evidence-section\",id:\"evidence\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Ze,{number:\"07\",eyebrow:\"UV EQUIPMENT REFERENCE & LED VIDEO\",title:\"Review the equipment behind each configuration.\",copy:\"The UV-lamp image and LED factory video show their respective equipment designs. Use the selected technical schedule and agreed trial conditions for acceptance.\",inverse:!0}),(0,l.jsxs)(\"div\",{className:\"coloring-evidence-grid\",children:[(0,l.jsxs)(\"article\",{className:\"coloring-evidence-card\",children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:\"UV-LAMP CONFIGURATION\"}),(0,l.jsx)(\"h3\",{children:\"Enclosed machine reference\"})]}),(0,l.jsxs)(\"button\",{className:\"coloring-evidence-media\",onClick:()=>a({src:_o,title:\"UV-lamp machine \\u2014 equipment image\"}),\"aria-label\":\"Inspect UV-lamp machine reference\",children:[(0,l.jsx)(\"img\",{src:_o,alt:\"UV-lamp coloring and rewinding machine reference\"}),(0,l.jsx)(\"span\",{children:\"Enlarge UV-lamp equipment image \\u2197\"})]}),(0,l.jsx)(\"p\",{children:\"Equipment image from the outdoor optical cable project. Review the lamp system, reel arrangement and final installation drawing with the UV-lamp specification.\"}),(0,l.jsx)(\"a\",{href:\"#uv-specifications\",children:\"View UV-lamp specifications \\u2192\"})]}),(0,l.jsxs)(\"article\",{className:\"coloring-evidence-card\",id:\"led-video\",children:[(0,l.jsxs)(\"header\",{children:[(0,l.jsx)(\"span\",{children:\"LED CONFIGURATION \\xB7 FACTORY VIDEO\"}),(0,l.jsx)(\"h3\",{children:\"Fiber path, reel stations and HMI\"})]}),(0,l.jsx)(\"div\",{className:\"coloring-evidence-media\",children:e?(0,l.jsx)(\"iframe\",{src:\"https:\/\/www.youtube-nocookie.com\/embed\/fqviyox9Xk4?rel=0&autoplay=1\",title:\"HONGKAI LED configuration fiber coloring and rewinding machine video\",allow:\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",referrerPolicy:\"strict-origin-when-cross-origin\",allowFullScreen:!0}):(0,l.jsxs)(\"button\",{className:\"coloring-video-play\",onClick:()=>o(!0),\"aria-label\":\"Play LED machine factory video\",children:[(0,l.jsx)(\"img\",{src:xt,alt:\"LED machine 3D reference \\u2014 play the corresponding factory video\"}),(0,l.jsx)(\"span\",{children:\"\\u25B6 Play LED machine factory video\"})]})}),(0,l.jsx)(\"p\",{children:\"HONGKAI factory footage shows the fiber path, guide rollers, reel handling and HMI with a 2,000 m\/min display. The display is an operating reference; acceptance uses the agreed materials and quality tests.\"}),(0,l.jsxs)(\"div\",{className:\"coloring-video-links\",children:[(0,l.jsx)(\"a\",{href:ch,target:\"_blank\",rel:\"noreferrer\",children:\"Watch on YouTube \\u2197\"}),(0,l.jsx)(\"a\",{href:\"#led-specifications\",children:\"View LED specifications \\u2192\"})]})]})]}),(0,l.jsx)(\"div\",{className:\"evidence-cards coloring-acceptance-cards\",children:[[\"MATERIALS\",\"Trial the approved fiber and ink.\",\"Confirm fiber condition, ink, input reel and output package before running the selected machine.\"],[\"PROCESS\",\"Observe steady running and transitions.\",\"Check tension, coating, curing, haul-off and winding during starts, stable production and stops.\"],[\"OUTPUT\",\"Agree the finished-fiber inspection.\",\"Record color identification, coating and cure quality, reel build and the agreed optical measurements.\"]].map(([n,i,s],r)=>(0,l.jsxs)(\"article\",{children:[(0,l.jsxs)(\"span\",{children:[\"0\",r+1]}),(0,l.jsx)(\"small\",{children:n}),(0,l.jsx)(\"h3\",{children:i}),(0,l.jsx)(\"p\",{children:s})]},n))}),(0,l.jsxs)(\"div\",{className:\"fat-bar\",children:[(0,l.jsx)(Vn,{size:30}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"span\",{children:\"ACCEPTANCE BASIS\"}),(0,l.jsx)(\"strong\",{children:\"Approved fiber + compatible ink + selected curing system + written inspection method\"})]}),(0,l.jsxs)(\"a\",{href:\"#project-inputs\",className:\"hk-button hk-button-primary\",children:[\"Prepare FAT Inputs \",(0,l.jsx)(Ha,{})]})]})]})})}function w1(){let[a,e]=(0,ka.useState)(\"overview\"),o=(0,ka.useRef)(null);return(0,ka.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);if(!m)return!1;let g=(parseFloat(getComputedStyle(m).scrollMarginTop)||0)+s;return m.getBoundingClientRect().top<=Math.max(180,g+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,ka.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:window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"instant\":\"smooth\"})},[a]),(0,l.jsx)(\"nav\",{className:\"page-map\",\"aria-label\":\"HK-235 coloring 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)(Pe,{})]})]})})}function T1({onInspect:a,onChoose:e}){let[o,t]=(0,ka.useState)(0),n=xc[o],i=o===1?xt:_o,s=o===1?\"LED-curing machine \\u2014 3D reference\":\"UV-lamp machine \\u2014 equipment image\",r=(c,m=!1)=>{t(c),m&&document.getElementById(`coloring-config-${c}`)?.focus()};return(0,l.jsx)(\"section\",{className:\"section configuration-section\",id:\"configurations\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Ze,{number:\"03\",eyebrow:\"CONFIGURATION & PROJECT SCOPE\",title:\"Choose the processing duty and curing system.\",copy:\"Compare UV-lamp coloring, an LED configuration and rewinding mode. Each requires its own operating and acceptance conditions.\"}),(0,l.jsx)(\"div\",{className:\"config-tabs\",role:\"tablist\",\"aria-label\":\"HK-235 configurations\",children:(0,l.jsx)(l.Fragment,{children:xc.map((c,m)=>(0,l.jsxs)(\"button\",{id:`coloring-config-${m}`,role:\"tab\",\"aria-controls\":\"coloring-configuration-panel\",\"aria-selected\":o===m,tabIndex:o===m?0:-1,className:o===m?\"active\":\"\",onClick:()=>r(m),onKeyDown:g=>{let S=g.key===\"ArrowRight\"?(m+1)%3:g.key===\"ArrowLeft\"?(m+2)%3:g.key===\"Home\"?0:g.key===\"End\"?2:null;S!==null&&(g.preventDefault(),r(S,!0))},children:[(0,l.jsx)(\"span\",{children:c.number}),(0,l.jsxs)(\"div\",{children:[(0,l.jsx)(\"small\",{children:c.kicker}),(0,l.jsx)(\"strong\",{children:c.name})]})]},c.id))})}),(0,l.jsxs)(\"div\",{className:\"config-workbench\",role:\"tabpanel\",id:\"coloring-configuration-panel\",\"aria-labelledby\":`coloring-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:\"PROJECT EQUIPMENT REFERENCE\"}),(0,l.jsx)(\"strong\",{children:s})]}),(0,l.jsxs)(\"button\",{className:\"coloring-config-canvas image-inspect\",\"aria-label\":`Enlarge ${s}`,onClick:()=>a({src:i,title:s}),children:[(0,l.jsx)(\"img\",{src:i,alt:s}),(0,l.jsxs)(\"span\",{className:\"image-inspect-hint\",children:[\"View full image \",(0,l.jsx)(Pe,{})]})]}),(0,l.jsxs)(\"div\",{className:\"config-media-foot\",children:[(0,l.jsx)(\"span\",{children:\"CONFIGURATION BASIS\"}),(0,l.jsx)(\"strong\",{children:o===1?\"Video-matched 3D reference \\xB7 horizontal LED curing unit and separate reel stations\":o===2?\"UV-lamp machine shown \\xB7 rewinding is an operating mode, not a third machine design\":\"UV-lamp equipment image \\xB7 final layout follows the technical proposal\"})]}),o===1&&(0,l.jsx)(\"a\",{className:\"coloring-config-video-link\",href:\"#led-video\",children:\"Watch LED machine factory video \\u2192\"})]}),(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:\"WHEN THIS REVIEW APPLIES\"}),(0,l.jsx)(\"p\",{children:n.fit})]}),(0,l.jsxs)(\"div\",{className:\"dossier-block\",children:[(0,l.jsx)(\"small\",{children:\"OPERATING & SUPPLY BOUNDARY\"}),(0,l.jsx)(\"p\",{children:n.operation})]}),(0,l.jsxs)(\"div\",{className:\"confirm-list\",children:[(0,l.jsx)(\"small\",{children:\"CONFIRM BEFORE PROPOSAL\"}),(0,l.jsx)(\"ul\",{children:n.checks.map(c=>(0,l.jsxs)(\"li\",{children:[(0,l.jsx)(Vo,{weight:\"fill\"}),(0,l.jsx)(\"span\",{children:c})]},c))})]}),(0,l.jsxs)(\"button\",{className:\"hk-button hk-button-primary config-enquiry\",onClick:()=>e(n.name),children:[\"Discuss this configuration \",(0,l.jsx)(Ha,{})]})]})]})]})})}function L1(){return(0,l.jsx)(\"section\",{className:\"section\",id:\"project-support\",children:(0,l.jsxs)(\"div\",{className:\"shell\",children:[(0,l.jsx)(Ze,{number:\"08\",eyebrow:\"HONGKAI PROJECT SUPPORT\",title:\"Connect equipment supply with factory start-up.\",copy:\"The written proposal should connect equipment selection, integration and start-up responsibilities. Confirm the scope with HONGKAI for your project.\"}),(0,l.jsx)(\"div\",{className:\"responsibility-grid\",children:[[\"01\",\"Equipment scope\",[\"Specify the supplied modules and quantities\",\"Identify retained and buyer-supplied equipment\",\"Record equipment-source responsibilities\"]],[\"02\",\"Line integration\",[\"Review layout and material-flow interfaces\",\"Define controls, utilities and safety boundaries\",\"Agree installation and commissioning scope\"]],[\"03\",\"Start-up & support\",[\"Define trial products and acceptance records\",\"Confirm operator training and documentation\",\"Agree spare-parts and after-sales scope\"]]].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)(Ts,{}),(0,l.jsx)(\"span\",{children:i})]},i))})]},e))})]})})}function E1({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)(Ze,{number:\"09\",eyebrow:\"START THE ENGINEERING REVIEW\",title:\"Tell us about your fiber preparation requirements.\",copy:\"Start with your fiber, ink and reel specifications. Technical details can be confirmed during the first 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 coloring machine.\"}),(0,l.jsx)(\"ol\",{children:nh.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)(Os,{context:{productId:\"hk235-fiber-coloring-rewinding-machine\",productName:Zn,pageTitle:Zn,pageType:\"process-line\"},configuration:a})]})]})})}function N1(){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 your HK-235 machine.\"}),(0,l.jsx)(\"p\",{children:\"Review the fiber, curing method, reel compatibility and information needed for a proposal.\"})]}),(0,l.jsx)(\"div\",{className:\"faq-list\",children:ih.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)(Co,{})]}),(0,l.jsx)(\"p\",{children:e})]},a))})]})})}function uh({wordpress:a=!1}){let[e,o]=(0,ka.useState)(null),[t,n]=(0,ka.useState)(\"\");return(0,ka.useEffect)(()=>{a?document.dispatchEvent(new Event(\"hk-process-ready\")):(document.title=`${Zn} | HONGKAI Preview`,document.querySelector('meta[name=\"description\"]')?.setAttribute(\"content\",th))},[a]),(0,l.jsxs)(\"div\",{className:\"coloring-page\",children:[!a&&(0,l.jsx)(ah,{}),(0,l.jsxs)(a?\"div\":\"main\",{children:[(0,l.jsx)(S1,{onInspect:o}),(0,l.jsx)(w1,{}),(0,l.jsx)(b1,{}),(0,l.jsx)(T1,{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,{onInspect:o}),(0,l.jsx)(L1,{}),(0,l.jsx)(E1,{preference:t,wordpress:a}),(0,l.jsx)(N1,{})]}),!a&&(0,l.jsx)(eh,{}),(0,l.jsx)(oh,{image:e,onClose:()=>o(null)})]})}var ph=H(Ve());function mh(){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-235 Optical Fiber Coloring and Rewinding Machine\",i.dataset.productId=\"hk235-fiber-coloring-rewinding-machine\",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,fh.hydrateRoot)(a,(0,ph.jsx)(uh,{wordpress:!0}))}document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",mh,{once:!0}):mh();})();\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<div class=\"elementor-element elementor-element-4c17a4af hk-universal-enquiry-host elementor-widget elementor-widget-shortcode\" data-id=\"4c17a4af\" 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=\"\/vi\/wp-json\/wp\/v2\/pages\/17331?wpforms_form_id=16824\" data-token=\"30f708509f6dc6d72f1a125749c19bff\" data-token-time=\"1789931453\"><noscript class=\"wpforms-error-noscript\">Vui l\u00f2ng b\u1eadt JavaScript trong tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n \u0111\u1ec3 ho\u00e0n th\u00e0nh Form n\u00e0y.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Vui l\u00f2ng b\u1eadt JavaScript trong tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n \u0111\u1ec3 ho\u00e0n th\u00e0nh Form n\u00e0y.<\/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\">You can upload up to 3 files.<\/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_15-container\" class=\"wpforms-field wpforms-field-checkbox hk-universal-consent hk-universal-full\" data-field-type=\"checkbox\" data-field-id=\"15\"><fieldset><legend class=\"wpforms-field-label\">Contact permission <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-16824-field_15\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-16824-field_15_1\" name=\"wpforms[fields][15][]\" value=\"I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.\" aria-errormessage=\"wpforms-16824-field_15_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-16824-field_15_1\">I agree that HONGKAI may contact me about this enquiry. Final equipment and specifications require written confirmation.<\/label><\/li><\/ul><\/fieldset><\/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\/vi\/wp-json\/wp\/v2\/pages\/17331\"><\/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\">Message<\/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\/vi\/wp-json\/wp\/v2\/pages\/17331\"><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\/vi\/vi\/wp-json\/wp\/v2\/pages\/17331\" \/>\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=\"\u0110ang t\u1ea3i\" title=\"\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n\t\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-235 Coloring &amp; Rewinding 01HONGKAI \u00b7 OPTICAL FIBER PREPARATION HK-235 Optical Fiber Coloring and Rewinding Machine Identify every fiber. Control every reel. Apply and cure identification ink on individual optical fibers, then rewind them with coordinated tension and traverse. Select the curing system, fiber path and reel package around [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17329,"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-17331","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/pages\/17331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/comments?post=17331"}],"version-history":[{"count":7,"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/pages\/17331\/revisions"}],"predecessor-version":[{"id":17347,"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/pages\/17331\/revisions\/17347"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/media\/17329"}],"wp:attachment":[{"href":"https:\/\/hkcablemachine.com\/vi\/wp-json\/wp\/v2\/media?parent=17331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}