{"id":24,"date":"2026-10-19T18:35:54","date_gmt":"2026-10-19T10:35:54","guid":{"rendered":"http:\/\/mytovs.com\/index.php\/order\/"},"modified":"2026-10-19T19:22:43","modified_gmt":"2026-10-19T11:22:43","slug":"order","status":"publish","type":"page","link":"https:\/\/mytovs.com\/?page_id=24","title":{"rendered":"\u5728\u7ebf\u4e0b\u5355"},"content":{"rendered":"<style>\nhtml,body{margin:0!important;padding:0!important;\n  --wp--style--global--content-size:100%!important;\n  --wp--style--global--wide-size:100%!important;}\n.wp-block-template-part,body>header,body>footer{display:none!important;}\n.entry-content,.wp-block-post-content,main.wp-block-group{padding:0!important;margin:0!important;max-width:none!important;}\nmain .wp-block-group.alignfull,main .has-global-padding{padding:0!important;margin:0!important;max-width:none!important;}\n.wp-block-post-content.is-layout-constrained>*,.is-layout-constrained>*{max-width:none!important;}\n.wp-block-post-title,h1.wp-block-post-title,.wp-block-post-title a{display:none!important;}\nnav.links a{white-space:nowrap !important;}\nnav.links{gap:20px !important;}\n.hero h1{text-wrap:balance;}\n<\/style>\n<style>:root{ --ink:#0D1117; --ink-2:#1B2230; --muted:#5C6675; --muted-2:#8A93A2; --line:#E6E9EF; --paper:#FFFFFF; --paper-2:#F5F7FA; --brand:#1557FF; --brand-2:#3D7BFF; --brand-ink:#0B3BB8; --amber:#FF9F1C; --ok:#12A150; --r-s:10px; --r-m:16px; --r-l:24px; --r-xl:34px; --pad:clamp(20px,5vw,72px); --maxw:1280px; --sans:\"PingFang SC\",\"Microsoft YaHei\",\"Hiragino Sans GB\",system-ui,-apple-system,\"Segoe UI\",sans-serif; } *{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65; -webkit-font-smoothing:antialiased;text-wrap:pretty;overflow-x:hidden} img{max-width:100%;display:block} a{color:inherit;text-decoration:none} button,input,select,textarea{font-family:inherit} .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)} h1,h2,h3,h4{margin:0;line-height:1.18;letter-spacing:-.01em} h1{font-size:clamp(32px,4.6vw,58px);font-weight:900} h2{font-size:clamp(24px,3vw,38px);font-weight:900} h3{font-size:19px;font-weight:800} .eyebrow{font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand);font-weight:700;margin:0 0 12px} .lede{color:var(--muted);font-size:clamp(15px,1.4vw,17.5px);max-width:60ch} .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 26px;border-radius:999px; font-size:15.5px;font-weight:800;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:.16s} .btn-primary{background:var(--brand);color:#fff;box-shadow:0 10px 26px rgba(21,87,255,.24)} .btn-primary:hover{background:var(--brand-2);transform:translateY(-1px)} .btn-ghost{background:#fff;border-color:var(--line);color:var(--ink)} .btn-ghost:hover{border-color:var(--ink)} .btn-sm{height:40px;padding:0 18px;font-size:14px} .announce{background:var(--ink);color:#fff;font-size:13px} .announce .wrap{display:flex;gap:26px;justify-content:space-between;align-items:center;height:40px} .announce span{opacity:.82;white-space:nowrap} .announce b{color:var(--amber)} header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)} header .wrap{display:flex;align-items:center;gap:30px;height:74px} .logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:23px;letter-spacing:-.03em} .logo i{width:30px;height:30px;border-radius:9px;background:linear-gradient(140deg,var(--brand),#7C3AED);display:block;flex:0 0 auto} .logo small{font-size:10.5px;font-weight:700;color:var(--muted-2);letter-spacing:.14em} nav.links{display:flex;gap:28px;margin-left:auto;font-size:15px;color:#333C4A;font-weight:600} nav.links a{padding:6px 0;border-bottom:2px solid transparent} nav.links a:hover{color:var(--brand);border-color:var(--brand)} .navcta{display:flex;gap:10px;align-items:center} .lang{display:inline-flex;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:3px} .lang button{border:0;background:transparent;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:800; color:var(--muted);cursor:pointer;transition:.15s} .lang button[aria-pressed=\"true\"]{background:var(--ink);color:#fff} .hero{padding:clamp(36px,5vw,74px) 0 clamp(40px,5vw,80px);background: radial-gradient(50% 40% at 88% 8%, rgba(21,87,255,.10), transparent 62%), radial-gradient(40% 36% at 6% 92%, rgba(124,58,237,.08), transparent 66%), #fff} .hero .wrap{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(26px,4vw,64px);align-items:center} .hero h1 span{color:var(--brand)} .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px} .chip{font-size:13px;font-weight:700;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;color:#39424F} .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px} .trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:13.5px;color:var(--muted)} .trust span{display:flex;align-items:center;gap:7px} .trust span::before{content:\"\u2713\";color:var(--ok);font-weight:900} .hero-art{position:relative;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line); box-shadow:0 30px 60px rgba(13,17,23,.10);background:var(--paper-2)} .hero-art img{width:100%;aspect-ratio:1\/1;object-fit:cover} .float{position:absolute;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 15px; box-shadow:0 12px 28px rgba(13,17,23,.12);font-size:12.5px;color:var(--muted);max-width:60%} .float b{display:block;font-size:19px;color:var(--ink);letter-spacing:-.02em} .float.a{left:16px;bottom:16px} .float.b{right:16px;top:16px} .section{padding:clamp(48px,6vw,96px) 0} .section-head{display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between;align-items:flex-end;margin-bottom:36px} .cats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} .cat{position:relative;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line);background:#fff;transition:.18s;display:block} .cat:hover{transform:translateY(-3px);box-shadow:0 24px 46px rgba(13,17,23,.12)} .cat img{aspect-ratio:4\/3;object-fit:cover;width:100%} .cat .body{padding:20px 22px 22px} .cat h3{margin-bottom:6px} .cat p{margin:0;font-size:14px;color:var(--muted)} .cat .count{position:absolute;top:14px;left:14px;background:rgba(13,17,23,.72);color:#fff;font-size:12px; padding:6px 11px;border-radius:999px;backdrop-filter:blur(4px)} .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} .card{border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:.18s} .card:hover{transform:translateY(-3px);box-shadow:0 24px 46px rgba(13,17,23,.12);border-color:#D7DCE6} .card .pic{position:relative;background:var(--paper-2)} .card .pic img{aspect-ratio:1\/1;object-fit:cover;width:100%} .card .tag{position:absolute;top:12px;left:12px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:800; padding:5px 10px;border-radius:999px} .card .tag.new{background:var(--amber);color:#3A2700} .card .info{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1} .card h3{font-size:16.5px} .card p{margin:0;font-size:13.5px;color:var(--muted)} .card .meta{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between; align-items:center;font-size:13px;color:var(--muted)} .card .meta b{color:var(--brand-ink);font-size:15px} .factory{background:var(--ink);color:#fff} .factory .lede{color:#A8B1C0} .factory .wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);align-items:center; padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px)} .facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#252C39;border:1px solid #252C39; border-radius:var(--r-m);overflow:hidden;margin-top:28px} .fact{background:var(--ink-2);padding:22px} .fact b{display:block;font-size:25px;font-weight:900;letter-spacing:-.02em} .fact span{font-size:12.5px;color:#9AA4B4} .flow{display:flex;flex-direction:column;gap:1px;background:#252C39;border:1px solid #252C39;border-radius:var(--r-l);overflow:hidden} .flow .row{background:var(--ink-2);padding:16px 20px;display:grid;grid-template-columns:46px 1fr;gap:2px 12px;align-items:baseline} .flow em{font-style:normal;font-size:12px;font-weight:900;color:var(--amber);letter-spacing:.06em} .flow b{font-size:15.5px;color:#fff} .flow span{grid-column:2;font-size:12.5px;color:#9AA4B4} .flow .row.hi{background:linear-gradient(90deg,rgba(255,159,28,.16),rgba(27,34,48,.6))} .flow .row.hi b{color:var(--amber)} .adv{display:grid;grid-template-columns:repeat(4,1fr);gap:18px} .adv .item{border:1px solid var(--line);border-radius:var(--r-l);padding:26px;background:#fff} .adv .item b{display:block;font-size:17px;margin-bottom:8px} .adv .item p{margin:0;font-size:13.5px;color:var(--muted)} .adv .num{font-size:13px;font-weight:900;color:var(--brand);letter-spacing:.1em;margin-bottom:14px;display:block} .inquiry{background:var(--paper-2);border-top:1px solid var(--line)} .inquiry .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,4vw,56px); padding-top:clamp(48px,6vw,92px);padding-bottom:clamp(48px,6vw,92px)} form.inq{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#fff;border:1px solid var(--line); border-radius:var(--r-l);padding:26px} form.inq label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--muted);font-weight:600} form.inq input,form.inq select,form.inq textarea{font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line); border-radius:11px;padding:12px 14px;height:48px;outline:none} form.inq textarea{height:96px;resize:vertical;padding-top:12px} form.inq input:focus,form.inq select:focus,form.inq textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(21,87,255,.16)} form.inq .full{grid-column:span 2} .hint{font-size:12px;color:var(--muted-2);grid-column:span 2;margin:0} details{border-bottom:1px solid var(--line);padding:18px 0} details summary{list-style:none;cursor:pointer;font-weight:800;font-size:16.5px;display:flex;justify-content:space-between;gap:20px} details summary::-webkit-details-marker{display:none} details summary::after{content:\"+\";color:var(--brand);font-size:22px;font-weight:900} details[open] summary::after{content:\"\u2013\"} details p{margin:12px 0 0;color:var(--muted);font-size:14.5px;max-width:78ch} footer{background:var(--ink);color:#9AA4B4;font-size:13.5px;padding:56px 0 28px} footer .cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px} footer h4{color:#fff;font-size:12.5px;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase} footer a{display:block;padding:5px 0} footer a:hover{color:#fff} footer .bottom{margin-top:40px;padding-top:20px;border-top:1px solid #252C39;display:flex;flex-wrap:wrap; gap:10px 24px;justify-content:space-between;font-size:12.5px;color:#6E7A8C} @media (max-width:1024px){ .hero .wrap,.factory .wrap,.inquiry .wrap{grid-template-columns:1fr} .cats,.grid{grid-template-columns:1fr 1fr} .adv{grid-template-columns:1fr 1fr} nav.links{display:none} footer .cols{grid-template-columns:1fr 1fr} } @media (max-width:620px){ .cats,.grid,.adv,form.inq,.facts{grid-template-columns:1fr} form.inq .full,.hint{grid-column:span 1} .announce .wrap{height:auto;padding:9px var(--pad);flex-wrap:wrap;gap:6px 16px} .announce span{white-space:normal} footer .cols{grid-template-columns:1fr} .cta-row .btn{flex:1 1 100%} header .wrap{gap:14px} .logo small{display:none} } .steps{display:flex;gap:10px;flex-wrap:wrap;padding:24px 0 6px} .step{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);font-weight:700} .step i{width:24px;height:24px;border-radius:50%;background:var(--paper-2);border:1px solid var(--line); display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12.5px} .step.on{color:var(--ink)} .step.on i{background:var(--brand);border-color:var(--brand);color:#fff} .order{display:grid;grid-template-columns:1.35fr .65fr;gap:26px;padding:22px 0 0;align-items:start} .panel{border:1px solid var(--line);border-radius:var(--r-l);background:#fff;padding:24px} .panel+.panel{margin-top:20px} .panel h3{margin-bottom:4px} .panel .sublabel{font-size:13px;color:var(--muted);margin:0 0 18px} .item{display:grid;grid-template-columns:78px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)} .item:last-of-type{border-bottom:0} .item img{width:78px;height:78px;object-fit:cover;border-radius:12px;border:1px solid var(--line)} .item .nm{font-weight:800;font-size:15.5px} .item .sp{font-size:13px;color:var(--muted);margin-top:3px} .qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden} .qty button{width:34px;height:36px;border:0;background:#fff;font-size:17px;font-weight:800;color:#39424F;cursor:pointer} .qty input{width:64px;height:36px;border:0;text-align:center;font-size:15px;font-weight:800;color:var(--ink);outline:none} .del{border:0;background:transparent;color:var(--muted-2);font-size:13px;cursor:pointer;margin-top:6px} .del:hover{color:#D33} .addrow{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap} .addrow select{flex:1;min-width:220px;height:46px;border:1px solid var(--line);border-radius:11px;padding:0 12px;font-size:14.5px;color:var(--ink);background:#fff} .frm{display:grid;grid-template-columns:1fr 1fr;gap:14px} .frm label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--muted);font-weight:600} .frm input,.frm select,.frm textarea{font-size:15px;color:var(--ink);border:1px solid var(--line);border-radius:11px; padding:12px 14px;height:48px;outline:none;background:#fff} .frm textarea{height:92px;resize:vertical;padding-top:12px} .frm input:focus,.frm select:focus,.frm textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(21,87,255,.16)} .frm .full{grid-column:span 2} .pay{display:flex;flex-direction:column;gap:10px} .pay label{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer} .pay label:has(input:checked){border-color:var(--brand);background:#F5F8FF} .pay b{display:block;font-size:14.5px} .pay span{font-size:13px;color:var(--muted)} .summary{position:sticky;top:96px} .srow{display:flex;justify-content:space-between;gap:14px;font-size:14.5px;padding:9px 0;color:var(--muted)} .srow b{color:var(--ink)} .total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);margin-top:12px;padding-top:14px} .total b{font-size:26px;color:var(--brand-ink)} .done{display:none} .done.show{display:block} .okbox{border:1px solid #BFE6CC;background:#F2FBF5;border-radius:var(--r-l);padding:26px} .okbox h2{color:#0E5C33} .ordno{font-size:22px;font-weight:900;letter-spacing:.02em;color:var(--ink);margin:6px 0 14px} @media (max-width:1024px){ .order{grid-template-columns:1fr} .summary{position:static} } @media (max-width:620px){ .frm{grid-template-columns:1fr} .frm .full{grid-column:span 1} .item{grid-template-columns:64px 1fr;gap:12px} }<\/style>\n<div class=\"announce\">\n<div class=\"wrap\">\n  <span data-zh=\"\u6e90\u5934\u5de5\u5382 \u00b7 \u514d\u8d39\u6837\u54c1 \u00b7 OEM\/ODM \u5b9a\u5236\" data-en=\"Source factory \u00b7 Free samples \u00b7 OEM\/ODM\"><b>\u6e90\u5934\u5de5\u5382<\/b> \u00b7 \u514d\u8d39\u6837\u54c1 \u00b7 OEM\/ODM \u5b9a\u5236<\/span><br \/>\n  <span data-zh=\"\u63d0\u4ea4\u540e 1 \u4e2a\u5de5\u4f5c\u5c0f\u65f6\u5185\u56de\u62a5\u4ef7\" data-en=\"Quoted within one business hour\">\u63d0\u4ea4\u540e 1 \u4e2a\u5de5\u4f5c\u5c0f\u65f6\u5185\u56de\u62a5\u4ef7<\/span>\n<\/div>\n<\/div>\n<header>\n<div class=\"wrap\">\n  <a class=\"logo\" href=\"\/\"><i><\/i>TOVS<small data-zh=\"\u94a2\u5316\u819c\u6e90\u5934\u5de5\u5382\" data-en=\"SCREEN PROTECTOR FACTORY\">\u94a2\u5316\u819c\u6e90\u5934\u5de5\u5382<\/small><\/a><\/p>\n<nav class=\"links\">\n    <a href=\"\/\" data-zh=\"\u9996\u9875\" data-en=\"Home\">\u9996\u9875<\/a><br \/>\n    <a href=\"\/?page_id=22\" data-zh=\"\u4ea7\u54c1\u4e2d\u5fc3\" data-en=\"Products\">\u4ea7\u54c1\u4e2d\u5fc3<\/a><br \/>\n    <a href=\"\/?page_id=24\" data-zh=\"\u4e0b\u5355\" data-en=\"Order\">\u4e0b\u5355<\/a><br \/>\n    <a href=\"\/#faq\" data-zh=\"\u5e38\u89c1\u95ee\u9898\" data-en=\"FAQ\">\u5e38\u89c1\u95ee\u9898<\/a><br \/>\n  <\/nav>\n<div class=\"navcta\">\n<div class=\"lang\" role=\"group\" aria-label=\"Language\">\n      <button type=\"button\" class=\"lang-btn\" data-lang=\"zh\" aria-pressed=\"true\">\u4e2d\u6587<\/button><br \/>\n      <button type=\"button\" class=\"lang-btn\" data-lang=\"en\" aria-pressed=\"false\">EN<\/button>\n    <\/div>\n<p>    <a class=\"btn btn-primary btn-sm\" href=\"\/?page_id=24\" data-zh=\"\u7acb\u5373\u4e0b\u5355\" data-en=\"Order now\">\u7acb\u5373\u4e0b\u5355<\/a>\n  <\/div>\n<\/div>\n<\/header>\n<section>\n<div class=\"wrap\">\n<div class=\"crumbs\">\n    <a href=\"\/\" data-zh=\"\u9996\u9875\" data-en=\"Home\">\u9996\u9875<\/a><i>\/<\/i><br \/>\n    <span data-zh=\"\u5728\u7ebf\u4e0b\u5355\" data-en=\"Place an order\">\u5728\u7ebf\u4e0b\u5355<\/span>\n  <\/div>\n<div class=\"steps\">\n    <span class=\"step on\"><i>1<\/i><span data-zh=\"\u786e\u8ba4\u4ea7\u54c1\u4e0e\u6570\u91cf\" data-en=\"Confirm items\">\u786e\u8ba4\u4ea7\u54c1\u4e0e\u6570\u91cf<\/span><\/span><br \/>\n    <span class=\"step on\"><i>2<\/i><span data-zh=\"\u586b\u5199\u6536\u8d27\u4fe1\u606f\" data-en=\"Delivery details\">\u586b\u5199\u6536\u8d27\u4fe1\u606f<\/span><\/span><br \/>\n    <span class=\"step on\"><i>3<\/i><span data-zh=\"\u63d0\u4ea4\u8ba2\u5355\" data-en=\"Submit\">\u63d0\u4ea4\u8ba2\u5355<\/span><\/span>\n  <\/div>\n<div class=\"order\" id=\"orderWrap\">\n<div>\n<div class=\"panel\">\n<h3 data-zh=\"\u4e0b\u5355\u5546\u54c1\" data-en=\"Your items\">\u4e0b\u5355\u5546\u54c1<\/h3>\n<p class=\"sublabel\" data-zh=\"\u6570\u91cf\u53ef\u6309\u7bb1\u8c03\u6574\uff1b\u6279\u53d1\u4ef7\u7531\u4e1a\u52a1\u786e\u8ba4\u540e\u56de\u7b7e\u3002\" data-en=\"Adjust quantities by carton; wholesale pricing is confirmed by our team.\">\u6570\u91cf\u53ef\u6309\u7bb1\u8c03\u6574\uff1b\u6279\u53d1\u4ef7\u7531\u4e1a\u52a1\u786e\u8ba4\u540e\u56de\u7b7e\u3002<\/p>\n<div id=\"items\"><\/div>\n<div class=\"addrow\">\n          <select id=\"addSku\"><\/select><br \/>\n          <button class=\"btn btn-ghost btn-sm\" type=\"button\" id=\"addBtn\" data-zh=\"+ \u52a0\u5165\u6e05\u5355\" data-en=\"+ Add item\">+ \u52a0\u5165\u6e05\u5355<\/button>\n        <\/div>\n<\/p><\/div>\n<div class=\"panel\">\n<h3 data-zh=\"\u6536\u8d27\u4fe1\u606f\" data-en=\"Delivery details\">\u6536\u8d27\u4fe1\u606f<\/h3>\n<p class=\"sublabel\" data-zh=\"\u5e26 * \u7684\u4e3a\u5fc5\u586b\u9879\u3002\" data-en=\"Fields marked * are required.\">\u5e26 * \u7684\u4e3a\u5fc5\u586b\u9879\u3002<\/p>\n<div class=\"frm\">\n          <label><span data-zh=\"\u516c\u53f8 \/ \u59d3\u540d *\" data-en=\"Company \/ name *\">\u516c\u53f8 \/ \u59d3\u540d *<\/span><br \/>\n            <input id=\"fName\" data-ph-zh=\"\u4f8b:\u67d0\u67d0\u8d38\u6613\u6709\u9650\u516c\u53f8\" data-ph-en=\"e.g. Acme Trading Ltd.\" placeholder=\"\u4f8b:\u67d0\u67d0\u8d38\u6613\u6709\u9650\u516c\u53f8\"><\/label><br \/>\n          <label><span data-zh=\"\u56fd\u5bb6 \/ \u5730\u533a *\" data-en=\"Country \/ region *\">\u56fd\u5bb6 \/ \u5730\u533a *<\/span><br \/>\n            <input id=\"fCountry\" data-ph-zh=\"\u4f8b:\u5370\u5ea6\u5c3c\u897f\u4e9a\" data-ph-en=\"e.g. Indonesia\" placeholder=\"\u4f8b:\u5370\u5ea6\u5c3c\u897f\u4e9a\"><\/label><br \/>\n          <label><span data-zh=\"\u7535\u8bdd \/ WhatsApp *\" data-en=\"Phone \/ WhatsApp *\">\u7535\u8bdd \/ WhatsApp *<\/span><br \/>\n            <input id=\"fPhone\" data-ph-zh=\"\u542b\u56fd\u5bb6\u533a\u53f7\" data-ph-en=\"Include country code\" placeholder=\"\u542b\u56fd\u5bb6\u533a\u53f7\"><\/label><br \/>\n          <label><span data-zh=\"\u90ae\u7bb1\" data-en=\"Email\">\u90ae\u7bb1<\/span><br \/>\n            <input id=\"fEmail\" data-ph-zh=\"\u7528\u4e8e\u63a5\u6536\u62a5\u4ef7\u5355\" data-ph-en=\"For the quotation\" placeholder=\"\u7528\u4e8e\u63a5\u6536\u62a5\u4ef7\u5355\"><\/label><br \/>\n          <label class=\"full\"><span data-zh=\"\u8be6\u7ec6\u5730\u5740\" data-en=\"Address\">\u8be6\u7ec6\u5730\u5740<\/span><br \/>\n            <input id=\"fAddr\" data-ph-zh=\"\u8857\u9053 \/ \u57ce\u5e02 \/ \u90ae\u7f16\" data-ph-en=\"Street \/ city \/ postcode\" placeholder=\"\u8857\u9053 \/ \u57ce\u5e02 \/ \u90ae\u7f16\"><\/label><br \/>\n          <label class=\"full\"><span data-zh=\"\u5907\u6ce8\" data-en=\"Notes\">\u5907\u6ce8<\/span><br \/>\n            <textarea id=\"fNote\" data-ph-zh=\"\u673a\u578b\u3001\u8d34\u724c\u8981\u6c42\u3001\u5305\u88c5\u8981\u6c42\u3001\u4ea4\u671f\u8981\u6c42\u7b49\" data-ph-en=\"Models, private label, packaging, lead time\u2026\" placeholder=\"\u673a\u578b\u3001\u8d34\u724c\u8981\u6c42\u3001\u5305\u88c5\u8981\u6c42\u3001\u4ea4\u671f\u8981\u6c42\u7b49\"><\/textarea><\/label>\n        <\/div>\n<\/p><\/div>\n<div class=\"panel\">\n<h3 data-zh=\"\u7ed3\u7b97\u65b9\u5f0f\" data-en=\"Payment\">\u7ed3\u7b97\u65b9\u5f0f<\/h3>\n<p class=\"sublabel\" data-zh=\"\u4e0b\u5355\u4e0d\u9884\u6263\u6b3e\uff0c\u4e1a\u52a1\u786e\u8ba4\u62a5\u4ef7\u540e\u518d\u5b89\u6392\u4ed8\u6b3e\u3002\" data-en=\"No payment is taken now; payment is arranged after the quote is confirmed.\">\u4e0b\u5355\u4e0d\u9884\u6263\u6b3e\uff0c\u4e1a\u52a1\u786e\u8ba4\u62a5\u4ef7\u540e\u518d\u5b89\u6392\u4ed8\u6b3e\u3002<\/p>\n<div class=\"pay\">\n          <label><input type=\"radio\" name=\"pay\" checked><br \/>\n            <span><b data-zh=\"T\/T \u7535\u6c47\uff08\u5bf9\u516c\uff09\" data-en=\"T\/T bank transfer\">T\/T \u7535\u6c47\uff08\u5bf9\u516c\uff09<\/b><br \/>\n            <span data-zh=\"\u5e38\u89c4\u6279\u53d1\u7ed3\u7b97\u65b9\u5f0f\uff0c30% \u5b9a\u91d1 + \u5c3e\u6b3e\u53d1\u8d27\u524d\u7ed3\u6e05\" data-en=\"Standard for wholesale: 30% deposit, balance before shipment\">\u5e38\u89c4\u6279\u53d1\u7ed3\u7b97\u65b9\u5f0f\uff0c30% \u5b9a\u91d1 + \u5c3e\u6b3e\u53d1\u8d27\u524d\u7ed3\u6e05<\/span><\/span><\/label><br \/>\n          <label><input type=\"radio\" name=\"pay\"><br \/>\n            <span><b data-zh=\"PayPal \/ \u4fe1\u7528\u5361\" data-en=\"PayPal \/ credit card\">PayPal \/ \u4fe1\u7528\u5361<\/b><br \/>\n            <span data-zh=\"\u9002\u5408\u6837\u54c1\u5355\u4e0e\u5c0f\u989d\u8bd5\u5355\uff0c\u624b\u7eed\u8d39\u53e6\u8ba1\" data-en=\"Best for samples and small trial orders; fees apply\">\u9002\u5408\u6837\u54c1\u5355\u4e0e\u5c0f\u989d\u8bd5\u5355\uff0c\u624b\u7eed\u8d39\u53e6\u8ba1<\/span><\/span><\/label><br \/>\n          <label><input type=\"radio\" name=\"pay\"><br \/>\n            <span><b data-zh=\"\u8001\u5ba2\u6237\u8d26\u671f\" data-en=\"Payment terms (existing partners)\">\u8001\u5ba2\u6237\u8d26\u671f<\/b><br \/>\n            <span data-zh=\"\u957f\u671f\u5408\u4f5c\u5ba2\u6237\u53ef\u7533\u8bf7\uff0c\u5177\u4f53\u8d26\u671f\u7531\u4e1a\u52a1\u8bc4\u4f30\" data-en=\"Available to long-term partners, subject to review\">\u957f\u671f\u5408\u4f5c\u5ba2\u6237\u53ef\u7533\u8bf7\uff0c\u5177\u4f53\u8d26\u671f\u7531\u4e1a\u52a1\u8bc4\u4f30<\/span><\/span><\/label>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div class=\"panel summary\">\n<h3 data-zh=\"\u8ba2\u5355\u6458\u8981\" data-en=\"Order summary\">\u8ba2\u5355\u6458\u8981<\/h3>\n<p class=\"sublabel\" data-zh=\"\u4e0b\u5355\u540e 1 \u4e2a\u5de5\u4f5c\u5c0f\u65f6\u5185\u56de\u62a5\u4ef7\u4e0e\u4ea4\u671f\u3002\" data-en=\"We reply with pricing and lead time within one business hour.\">\u4e0b\u5355\u540e 1 \u4e2a\u5de5\u4f5c\u5c0f\u65f6\u5185\u56de\u62a5\u4ef7\u4e0e\u4ea4\u671f\u3002<\/p>\n<div class=\"srow\"><span data-zh=\"\u5546\u54c1\u4ef6\u6570\" data-en=\"Items\">\u5546\u54c1\u4ef6\u6570<\/span><b id=\"sCount\">0<\/b><\/div>\n<div class=\"srow\"><span data-zh=\"\u603b\u6570\u91cf\" data-en=\"Total units\">\u603b\u6570\u91cf<\/span><b id=\"sUnits\">0<\/b><\/div>\n<div class=\"srow\"><span data-zh=\"\u5546\u54c1\u91d1\u989d\" data-en=\"Goods\">\u5546\u54c1\u91d1\u989d<\/span><b data-zh=\"\u6279\u53d1\u4ef7\u5f85\u62a5\u4ef7\" data-en=\"Quote on request\">\u6279\u53d1\u4ef7\u5f85\u62a5\u4ef7<\/b><\/div>\n<div class=\"srow\"><span data-zh=\"\u8fd0\u8d39 \/ \u5173\u7a0e\" data-en=\"Freight \/ duty\">\u8fd0\u8d39 \/ \u5173\u7a0e<\/span><b data-zh=\"\u6309\u76ee\u7684\u56fd\u6838\u7b97\" data-en=\"Calculated by destination\">\u6309\u76ee\u7684\u56fd\u6838\u7b97<\/b><\/div>\n<div class=\"total\"><span data-zh=\"\u9884\u4f30\u5408\u8ba1\" data-en=\"Estimated total\">\u9884\u4f30\u5408\u8ba1<\/span><br \/>\n          <b data-zh=\"\u5f85\u62a5\u4ef7\" data-en=\"TBC\">\u5f85\u62a5\u4ef7<\/b><\/div>\n<p>        <button class=\"btn btn-primary full\" style=\"width:100%;margin-top:18px\" id=\"submitBtn\" data-zh=\"\u63d0\u4ea4\u8ba2\u5355\" data-en=\"Submit order\">\u63d0\u4ea4\u8ba2\u5355<\/button><\/p>\n<p class=\"hint\" style=\"margin-top:10px;text-align:center\" data-zh=\"\u63d0\u4ea4\u5373\u8868\u793a\u540c\u610f\u6211\u4eec\u901a\u8fc7\u4ee5\u4e0a\u8054\u7cfb\u65b9\u5f0f\u8054\u7cfb\u4f60\u3002\" data-en=\"By submitting you agree we may contact you using the details above.\">\u63d0\u4ea4\u5373\u8868\u793a\u540c\u610f\u6211\u4eec\u901a\u8fc7\u4ee5\u4e0a\u8054\u7cfb\u65b9\u5f0f\u8054\u7cfb\u4f60\u3002<\/p>\n<div class=\"serv\" style=\"margin-top:18px\">\n          <span data-zh=\"\u514d\u8d39\u6837\u54c1\" data-en=\"Free samples\">\u514d\u8d39\u6837\u54c1<\/span><br \/>\n          <span data-zh=\"48 \u5c0f\u65f6\u53d1\u8d27\" data-en=\"Ships in 48h\">48 \u5c0f\u65f6\u53d1\u8d27<\/span><br \/>\n          <span data-zh=\"\u8d34\u5e9f\u5305\u8865\" data-en=\"Free replacement\">\u8d34\u5e9f\u5305\u8865<\/span><br \/>\n          <span data-zh=\"OEM \/ ODM\" data-en=\"OEM \/ ODM\">OEM \/ ODM<\/span>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"done\" id=\"doneWrap\">\n<div class=\"okbox\">\n<h2 data-zh=\"\u8ba2\u5355\u5df2\u63d0\u4ea4\" data-en=\"Order submitted\">\u8ba2\u5355\u5df2\u63d0\u4ea4<\/h2>\n<div class=\"ordno\" id=\"ordNo\">\u2014<\/div>\n<p class=\"lede\" style=\"margin:0 0 18px\" data-zh=\"\u6211\u4eec\u5df2\u7ecf\u6536\u5230\u4f60\u7684\u4e0b\u5355\u4fe1\u606f\u3002\u4e1a\u52a1\u4f1a\u5728 1 \u4e2a\u5de5\u4f5c\u5c0f\u65f6\u5185\u901a\u8fc7\u4f60\u7559\u7684\u8054\u7cfb\u65b9\u5f0f\u56de\u62a5\u4ef7\u3001\u4ea4\u671f\u4e0e\u8fd0\u8d39\u3002\"\n         data-en=\"We have received your order. Our team will come back within one business hour with pricing, lead time and freight.\">\u6211\u4eec\u5df2\u7ecf\u6536\u5230\u4f60\u7684\u4e0b\u5355\u4fe1\u606f\u3002\u4e1a\u52a1\u4f1a\u5728 1 \u4e2a\u5de5\u4f5c\u5c0f\u65f6\u5185\u901a\u8fc7\u4f60\u7559\u7684\u8054\u7cfb\u65b9\u5f0f\u56de\u62a5\u4ef7\u3001\u4ea4\u671f\u4e0e\u8fd0\u8d39\u3002<\/p>\n<div id=\"doneList\"><\/div>\n<div class=\"buy-cta\" style=\"margin-top:22px\">\n        <a class=\"btn btn-primary\" href=\"\/\" data-zh=\"\u8fd4\u56de\u9996\u9875\" data-en=\"Back to home\">\u8fd4\u56de\u9996\u9875<\/a><br \/>\n        <button class=\"btn btn-ghost\" type=\"button\" id=\"againBtn\" data-zh=\"\u518d\u4e0b\u4e00\u5355\" data-en=\"Place another order\">\u518d\u4e0b\u4e00\u5355<\/button>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<\/section>\n<footer>\n<div class=\"wrap\">\n<div class=\"cols\">\n<div>\n<div class=\"logo\" style=\"color:#fff\"><i><\/i>TOVS<\/div>\n<p style=\"max-width:34ch;margin-top:14px\" data-zh=\"\u624b\u673a\u94a2\u5316\u819c\u6e90\u5934\u5de5\u5382 \u00b7 \u94a2\u5316\u819c \/ \u9632\u7aa5\u819c \/ \u6c34\u51dd\u819c \u00b7 OEM\/ODM \u5b9a\u5236\uff0c\u5168\u7403\u76f4\u53d1\u3002\"\n         data-en=\"Phone screen protector factory \u00b7 tempered glass \/ privacy \/ hydrogel \u00b7 OEM &amp; ODM, shipped worldwide.\">\u624b\u673a\u94a2\u5316\u819c\u6e90\u5934\u5de5\u5382 \u00b7 \u94a2\u5316\u819c \/ \u9632\u7aa5\u819c \/ \u6c34\u51dd\u819c \u00b7 OEM\/ODM \u5b9a\u5236\uff0c\u5168\u7403\u76f4\u53d1\u3002<\/p>\n<\/p><\/div>\n<div>\n<h4 data-zh=\"\u4ea7\u54c1\" data-en=\"Products\">\u4ea7\u54c1<\/h4>\n<p>      <a href=\"\/?page_id=22\" data-zh=\"\u94a2\u5316\u819c\u7cfb\u5217\" data-en=\"Tempered glass\">\u94a2\u5316\u819c\u7cfb\u5217<\/a><br \/>\n      <a href=\"\/?page_id=22\" data-zh=\"\u9632\u7aa5\u819c\u7cfb\u5217\" data-en=\"Privacy film\">\u9632\u7aa5\u819c\u7cfb\u5217<\/a><br \/>\n      <a href=\"\/?page_id=22\" data-zh=\"\u6c34\u51dd\u819c\u7cfb\u5217\" data-en=\"Hydrogel film\">\u6c34\u51dd\u819c\u7cfb\u5217<\/a><\/div>\n<div>\n<h4 data-zh=\"\u5408\u4f5c\" data-en=\"Work with us\">\u5408\u4f5c<\/h4>\n<p>      <a href=\"\/?page_id=24\" data-zh=\"\u5728\u7ebf\u4e0b\u5355\" data-en=\"Place an order\">\u5728\u7ebf\u4e0b\u5355<\/a><br \/>\n      <a href=\"\/#factory\" data-zh=\"\u5de5\u5382\u5b9e\u529b\" data-en=\"Factory\">\u5de5\u5382\u5b9e\u529b<\/a><br \/>\n      <a href=\"\/#inquiry\" data-zh=\"OEM \/ ODM\" data-en=\"OEM \/ ODM\">OEM \/ ODM<\/a><\/div>\n<div>\n<h4 data-zh=\"\u652f\u6301\" data-en=\"Support\">\u652f\u6301<\/h4>\n<p>      <a href=\"\/#faq\" data-zh=\"\u5e38\u89c1\u95ee\u9898\" data-en=\"FAQ\">\u5e38\u89c1\u95ee\u9898<\/a><br \/>\n      <a href=\"\/?page_id=24\" data-zh=\"\u514d\u8d39\u6837\u54c1\" data-en=\"Free samples\">\u514d\u8d39\u6837\u54c1<\/a><br \/>\n      <a href=\"\/#inquiry\" data-zh=\"\u8d34\u5e9f\u5305\u8865\" data-en=\"Free replacement\">\u8d34\u5e9f\u5305\u8865<\/a><\/div>\n<\/p><\/div>\n<div class=\"bottom\">\n    <span data-zh=\"\u00a9 2026 TOVS \u00b7 \u624b\u673a\u94a2\u5316\u819c\u6e90\u5934\u5de5\u5382\" data-en=\"\u00a9 2026 TOVS \u00b7 Phone screen protector manufacturer\">\u00a9 2026 TOVS \u00b7 \u624b\u673a\u94a2\u5316\u819c\u6e90\u5934\u5de5\u5382<\/span><br \/>\n    <span data-zh=\"\u6e90\u5934\u5de5\u5382 \u00b7 OEM \/ ODM \u00b7 \u5168\u7403\u53d1\u8d27\" data-en=\"Manufacturer \u00b7 OEM \/ ODM \u00b7 Worldwide shipping\">\u6e90\u5934\u5de5\u5382 \u00b7 OEM \/ ODM \u00b7 \u5168\u7403\u53d1\u8d27<\/span>\n  <\/div>\n<\/div>\n<\/footer>\n<p><script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"CiAgdmFyIFRJVExFUyA9IHsKICAgIHpoOiAnVE9WUyDCtyDmiYvmnLrpkqLljJbohpzmupDlpLTlt6XljoLvvZxPRU0vT0RNIOWumuWItiDCtyDlhajnkIPnm7Tlj5EnLAogICAgZW46ICdUT1ZTIMK3IFBob25lIFNjcmVlbiBQcm90ZWN0b3IgRmFjdG9yeSB8IE9FTSAvIE9ETSDCtyBXb3JsZHdpZGUgU2hpcHBpbmcnCiAgfTsKICBmdW5jdGlvbiBzZXRMYW5nKGxhbmcpewogICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmxhbmcgPSAobGFuZyA9PT0gJ2VuJykgPyAnZW4nIDogJ3poLUNOJzsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLXpoXScpLmZvckVhY2goZnVuY3Rpb24oZWwpewogICAgICB2YXIgdiA9IGVsLmdldEF0dHJpYnV0ZSgnZGF0YS0nICsgbGFuZyk7CiAgICAgIGlmICh2ICE9PSBudWxsKSBlbC5pbm5lckhUTUwgPSB2OwogICAgfSk7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1waC16aF0nKS5mb3JFYWNoKGZ1bmN0aW9uKGVsKXsKICAgICAgdmFyIHYgPSBlbC5nZXRBdHRyaWJ1dGUoJ2RhdGEtcGgtJyArIGxhbmcpOwogICAgICBpZiAodiAhPT0gbnVsbCkgZWwuc2V0QXR0cmlidXRlKCdwbGFjZWhvbGRlcicsIHYpOwogICAgfSk7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzZWxlY3RbZGF0YS1vcHQtemhdJykuZm9yRWFjaChmdW5jdGlvbihzZWwpewogICAgICB2YXIgdmFscyA9IChzZWwuZ2V0QXR0cmlidXRlKCdkYXRhLW9wdC0nICsgbGFuZykgfHwgJycpLnNwbGl0KCd8Jyk7CiAgICAgIEFycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwoc2VsLm9wdGlvbnMsIGZ1bmN0aW9uKG8sIGkpewogICAgICAgIGlmICh2YWxzW2ldKSBvLnRleHRDb250ZW50ID0gdmFsc1tpXTsKICAgICAgfSk7CiAgICB9KTsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5sYW5nLWJ0bicpLmZvckVhY2goZnVuY3Rpb24oYil7CiAgICAgIGIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCBTdHJpbmcoYi5nZXRBdHRyaWJ1dGUoJ2RhdGEtbGFuZycpID09PSBsYW5nKSk7CiAgICB9KTsKICAgIGRvY3VtZW50LnRpdGxlID0gVElUTEVTW2xhbmddIHx8IFRJVExFUy56aDsKICAgIHRyeSB7IGxvY2FsU3RvcmFnZS5zZXRJdGVtKCd0b3ZzX2xhbmcnLCBsYW5nKTsgfSBjYXRjaChlKXt9CiAgfQogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5sYW5nLWJ0bicpLmZvckVhY2goZnVuY3Rpb24oYil7CiAgICBiLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKXsgc2V0TGFuZyhiLmdldEF0dHJpYnV0ZSgnZGF0YS1sYW5nJykpOyB9KTsKICB9KTsKICB2YXIgc2F2ZWQgPSBudWxsOwogIHRyeSB7IHNhdmVkID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3RvdnNfbGFuZycpOyB9IGNhdGNoKGUpe30KICB2YXIgZnJvbVVybCA9IG51bGw7CiAgdHJ5IHsgZnJvbVVybCA9IG5ldyBVUkxTZWFyY2hQYXJhbXMobG9jYXRpb24uc2VhcmNoKS5nZXQoJ2xhbmcnKTsgfSBjYXRjaChlKXt9CiAgc2V0TGFuZyhmcm9tVXJsID09PSAnZW4nID8gJ2VuJyA6IChmcm9tVXJsID09PSAnemgnID8gJ3poJyA6IChzYXZlZCA9PT0gJ2VuJyA\/ICdlbicgOiAnemgnKSkpOwo=\"),c=>c.charCodeAt(0))))<\/script><br \/>\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"Ly8g5Lqn5ZOB55uu5b2VOuS4iee6p+mhteS4juS4i+WNlemhteWFseeUqAp3aW5kb3cuVE9WU19DQVRBTE9HID0gewogICJwcml2YWN5LTJwYWNrIjoge2ltZzoiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL3Byb2RfcHJpdmFjeV8ycGFjay5wbmciLAogICAgemg6e25hbWU6IumYsueqpemSouWMluiGnCDCtyAyIOeJh+ijhSIsIGRlc2M6IuWQq+aXoOWwmOS7kyzmraPop4bmuIXmmbDjgIHlt6blj7PkvqfnnIvovazpu5E7OUgg5aSn5byn6L65LOmYsumdmeeUteWkhOeQhuOAgiIsIHNwZWM6IumYsueqpemVgOWxgiArIDIuNUQg5aSn5byn6L65ICsg55aP5rK55bGCIn0sCiAgICBlbjp7bmFtZToiUHJpdmFjeSBUZW1wZXJlZCBHbGFzcyDCtyAyLXBhY2siLCBkZXNjOiJEdXN0LWZyZWUgYXBwbGljYXRvciBpbmNsdWRlZC4gQ2xlYXIgaGVhZC1vbiwgYmxhY2sgZnJvbSBlaXRoZXIgc2lkZS4gOUggY3VydmVkIGVkZ2UsIGFudGktc3RhdGljLiIsIHNwZWM6IlByaXZhY3kgY29hdGluZyArIDIuNUQgY3VydmVkIGVkZ2UgKyBvbGVvcGhvYmljIGxheWVyIn19LAogICJjbGVhci05aCI6IHtpbWc6Ii93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9wcm9kX2NsZWFyXzloLnBuZyIsCiAgICB6aDp7bmFtZToi6auY5riF6ZKi5YyW6IacIMK3IDlIIOWkp+W8p+i+uSIsIGRlc2M6IumrmOmAj+S4jeWBj+iJsiznlo\/msrnlsYLpobrmu5Es5oyH57q55LiA5pOm5Y2z5YeA44CCIiwgc3BlYzoi6auY6YCP6ZKi5YyWICsg55aP5rK55bGCICsg6Ziy6Z2Z55S1In0sCiAgICBlbjp7bmFtZToiQ2xlYXIgVGVtcGVyZWQgR2xhc3MgwrcgOUgiLCBkZXNjOiJDb2xvdXItdHJ1ZSBjbGFyaXR5IHdpdGggYSBzbW9vdGggb2xlb3Bob2JpYyBjb2F0aW5nLiIsIHNwZWM6IkNsZWFyIHRlbXBlcmVkIGdsYXNzICsgb2xlb3Bob2JpYyArIGFudGktc3RhdGljIn19LAogICJnYW1pbmctcHJpdmFjeSI6IHtpbWc6Ii93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9wcm9kX2dhbWluZ19wcml2YWN5LnBuZyIsCiAgICB6aDp7bmFtZToi55S156ue6Ziy56ql6IacIiwgZGVzYzoi5LiN5Yi655y844CB5LiN5YGP6ImyLOmVv+aXtumXtOa4uOaIj+inhue6v+abtOmbhuS4reOAgiIsIHNwZWM6IumYsueqpemVgOWxgiArIOS9juWPjeWFieWkhOeQhiJ9LAogICAgZW46e25hbWU6IkdhbWluZyBQcml2YWN5IEZpbG0iLCBkZXNjOiJObyBnbGFyZSwgbm8gY29sb3VyIHNoaWZ0IOKAlCBlYXNpZXIgb24gdGhlIGV5ZXMgb3ZlciBsb25nIHNlc3Npb25zLiIsIHNwZWM6IlByaXZhY3kgY29hdGluZyArIGxvdy1yZWZsZWN0aW9uIGZpbmlzaCJ9fSwKICAiY3VydmVkLWh5ZHJvZ2VsIjoge2ltZzoiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL3Byb2RfY3VydmVkX2h5ZHJvZ2VsLnBuZyIsCiAgICB6aDp7bmFtZToi5puy6Z2i5rC05Yed6IacIiwgZGVzYzoi5p+U6L2v6LS05ZCI5puy6Z2i5LiO5oqY5Y+g5bGPLOWPr+ijgeWIh+OAgeS4jeeVmeiDtuOAgiIsIHNwZWM6IlRQVSDmsLTlh50gKyDoh6rkv67lpI0ifSwKICAgIGVuOntuYW1lOiJDdXJ2ZWQgSHlkcm9nZWwgRmlsbSIsIGRlc2M6IlNvZnQgZml0IGZvciBjdXJ2ZWQgYW5kIGZvbGRhYmxlIHNjcmVlbnMg4oCUIGN1dHRhYmxlLCBubyByZXNpZHVlLiIsIHNwZWM6IlRQVSBoeWRyb2dlbCArIHNlbGYtaGVhbGluZyJ9fSwKICAibWF0dGUtZ2xhc3MiOiB7aW1nOiIvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvcHJvZF9tYXR0ZV9nbGFzcy5wbmciLAogICAgemg6e25hbWU6IuejqOeggumYsuaMh+e6uemSouWMluiGnCIsIGRlc2M6IuS4jeeVmeaMh+e6ueOAgeS4jeWPjeWFiSzph43luqbkvb\/nlKjmm7TmuIXniL3jgIIiLCBzcGVjOiLno6jnoILomoDliLsgKyDpmLLmjIfnurnmtoLlsYIifSwKICAgIGVuOntuYW1lOiJNYXR0ZSBBbnRpLUZpbmdlcnByaW50IEdsYXNzIiwgZGVzYzoiTm8gZmluZ2VycHJpbnRzLCBubyByZWZsZWN0aW9uIOKAlCBjbGVhbiB1bmRlciBoZWF2eSB1c2UuIiwgc3BlYzoiTWF0dGUgZXRjaCArIGFudGktZmluZ2VycHJpbnQgY29hdGluZyJ9fSwKICAiZnVsbGNvdmVyLWh5ZHJvZ2VsIjoge2ltZzoiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL3Byb2RfZnVsbGNvdmVyX2h5ZHJvZ2VsLnBuZyIsCiAgICB6aDp7bmFtZToi5YWo5bGP5rC05Yed6IacIiwgZGVzYzoi6KaG55uW5Yiw6L65LOmAgumFjeWGt+mXqOacuuWeiyzmlrDmnLogNzIg5bCP5pe25LiK5p6244CCIiwgc3BlYzoi5YWo5bGP5rC05YedICsg5Y+v6KOB5YiHIn0sCiAgICBlbjp7bmFtZToiRnVsbC1Db3ZlciBIeWRyb2dlbCBGaWxtIiwgZGVzYzoiRWRnZSB0byBlZGdlLCBvYnNjdXJlIG1vZGVscyBjb3ZlcmVkLCBuZXcgbGF1bmNoZXMgbGl2ZSBpbiA3MmguIiwgc3BlYzoiRnVsbC1jb3ZlciBoeWRyb2dlbCArIGN1dHRhYmxlIn19LAogICJwcml2YWN5LWhkIjoge2ltZzoiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL3Byb2RfcHJpdmFjeV9oZC5wbmciLAogICAgemg6e25hbWU6IumYsueqpemSouWMluiGnCDCtyDpq5jmuIXmrL4iLCBkZXNjOiLmraPop4bpgJrpgI8s5L6nIDQ1wrAg6YGu6JS944CCIiwgc3BlYzoi6Ziy56ql6ZWA5bGCICsg6auY5riF6auY6YCPIn0sCiAgICBlbjp7bmFtZToiUHJpdmFjeSBHbGFzcyDCtyBIRCIsIGRlc2M6IkNsZWFyIGhlYWQtb24sIGJsb2NrZWQgYXQgNDXCsCB0byB0aGUgc2lkZS4iLCBzcGVjOiJQcml2YWN5IGNvYXRpbmcgKyBIRCBjbGFyaXR5In19LAogICJnbGFzcy1zdGFuZGFyZCI6IHtpbWc6Ii93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9wcm9kX2dsYXNzX3N0YW5kYXJkLnBuZyIsCiAgICB6aDp7bmFtZToi6ZKi5YyW6IacIMK3IOagh+WHhuasviIsIGRlc2M6IjlIIOehrOW6pizml6XluLjpmLLliK7jgIIiLCBzcGVjOiLpkqLljJbnjrvnkoMgKyDpmLLpnZnnlLUifSwKICAgIGVuOntuYW1lOiJUZW1wZXJlZCBHbGFzcyDCtyBTdGFuZGFyZCIsIGRlc2M6IjlIIGhhcmRuZXNzIGZvciBldmVyeWRheSBzY3JhdGNoIHByb3RlY3Rpb24uIiwgc3BlYzoiVGVtcGVyZWQgZ2xhc3MgKyBhbnRpLXN0YXRpYyJ9fSwKICAiaHlkcm9nZWwtZmxleCI6IHtpbWc6Ii93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9wcm9kX2h5ZHJvZ2VsX2ZsZXgucG5nIiwKICAgIHpoOntuYW1lOiLmsLTlh53ohpwgwrcg5p+U6Z+n5qy+IiwgZGVzYzoi5p+U6Z+n5LiN55WZ6IO244CB5Y+v5Y+N5aSN6LCD5pW044CCIiwgc3BlYzoi5p+U6Z+n5rC05YedICsg5peg5q6L6IO2In0sCiAgICBlbjp7bmFtZToiSHlkcm9nZWwgRmlsbSDCtyBGbGV4aWJsZSIsIGRlc2M6IkZsZXhpYmxlLCByZXBvc2l0aW9uYWJsZSwgbm8gcmVzaWR1ZSBsZWZ0IGJlaGluZC4iLCBzcGVjOiJGbGV4aWJsZSBoeWRyb2dlbCArIG5vIHJlc2lkdWUifX0KfTsK\"),c=>c.charCodeAt(0))))<\/script><br \/>\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"CiAgdmFyIENBVCA9IHdpbmRvdy5UT1ZTX0NBVEFMT0cgfHwge307CiAgZnVuY3Rpb24gbGFuZygpeyByZXR1cm4gKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5sYW5nID09PSAnZW4nKSA\/ICdlbicgOiAnemgnOyB9CiAgZnVuY3Rpb24gbG9hZENhcnQoKXsKICAgIHRyeSB7IHJldHVybiBKU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKCd0b3ZzX2NhcnQnKSB8fCAnW10nKTsgfSBjYXRjaChlKXsgcmV0dXJuIFtdOyB9CiAgfQogIGZ1bmN0aW9uIHNhdmVDYXJ0KGMpeyB0cnkgeyBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgndG92c19jYXJ0JywgSlNPTi5zdHJpbmdpZnkoYykpOyB9IGNhdGNoKGUpe30gfQogIHZhciBjYXJ0ID0gbG9hZENhcnQoKTsKICAvLyDmlK\/mjIEgL29yZGVyLmh0bWw\/c2t1PXh4eCZxdHk9MTAwIOebtOaOpeS4i+WNlQogIChmdW5jdGlvbigpewogICAgdmFyIHEgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKGxvY2F0aW9uLnNlYXJjaCk7CiAgICB2YXIgc2t1ID0gcS5nZXQoJ3NrdScpOwogICAgaWYgKHNrdSAmJiBDQVRbc2t1XSkgewogICAgICB2YXIgcXR5ID0gcGFyc2VJbnQocS5nZXQoJ3F0eScpIHx8ICcxMDAnLCAxMCkgfHwgMTAwOwogICAgICB2YXIgaGl0ID0gY2FydC5maWx0ZXIoZnVuY3Rpb24oeCl7IHJldHVybiB4LnNrdSA9PT0gc2t1OyB9KVswXTsKICAgICAgaWYgKGhpdCkgeyBoaXQucXR5ICs9IHF0eTsgfSBlbHNlIHsgY2FydC5wdXNoKHtza3U6IHNrdSwgcXR5OiBxdHl9KTsgfQogICAgICBzYXZlQ2FydChjYXJ0KTsKICAgIH0KICAgIGlmICghY2FydC5sZW5ndGgpIHsgY2FydCA9IFt7c2t1OiAncHJpdmFjeS0ycGFjaycsIHF0eTogMTAwfV07IHNhdmVDYXJ0KGNhcnQpOyB9CiAgfSkoKTsKICBmdW5jdGlvbiBpdGVtSFRNTChpdCl7CiAgICB2YXIgcCA9IENBVFtpdC5za3VdOyBpZiAoIXApIHJldHVybiAnJzsKICAgIHZhciBMID0gbGFuZygpOwogICAgcmV0dXJuICc8ZGl2IGNsYXNzPSJpdGVtIiBkYXRhLXNrdT0iJyArIGl0LnNrdSArICciPicgKwogICAgICAnPGltZyBzcmM9IicgKyBwLmltZyArICciIGFsdD0iIj4nICsKICAgICAgJzxkaXY+PGRpdiBjbGFzcz0ibm0iPicgKyBwW0xdLm5hbWUgKyAnPC9kaXY+PGRpdiBjbGFzcz0ic3AiPicgKyBwW0xdLnNwZWMgKyAnPC9kaXY+JyArCiAgICAgICc8YnV0dG9uIGNsYXNzPSJkZWwiIGRhdGEtZGVsPSInICsgaXQuc2t1ICsgJyI+JyArIChMID09PSAnemgnID8gJ+enu+mZpCcgOiAnUmVtb3ZlJykgKyAnPC9idXR0b24+PC9kaXY+JyArCiAgICAgICc8ZGl2IGNsYXNzPSJxdHkiPjxidXR0b24gZGF0YS1kZWM9IicgKyBpdC5za3UgKyAnIj7iiJI8L2J1dHRvbj4nICsKICAgICAgJzxpbnB1dCB2YWx1ZT0iJyArIGl0LnF0eSArICciIGRhdGEtcXR5PSInICsgaXQuc2t1ICsgJyI+JyArCiAgICAgICc8YnV0dG9uIGRhdGEtaW5jPSInICsgaXQuc2t1ICsgJyI+KzwvYnV0dG9uPjwvZGl2PjwvZGl2Pic7CiAgfQogIGZ1bmN0aW9uIHJlbmRlcigpewogICAgdmFyIGJveCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpdGVtcycpOwogICAgYm94LmlubmVySFRNTCA9IGNhcnQubWFwKGl0ZW1IVE1MKS5qb2luKCcnKTsKICAgIHZhciB1bml0cyA9IGNhcnQucmVkdWNlKGZ1bmN0aW9uKHMsIHgpeyByZXR1cm4gcyArICh4LnF0eSB8fCAwKTsgfSwgMCk7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc0NvdW50JykudGV4dENvbnRlbnQgPSBjYXJ0Lmxlbmd0aDsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzVW5pdHMnKS50ZXh0Q29udGVudCA9IHVuaXRzOwogICAgLy8g5rGH5oC75Yiw5oiQ5Yqf6aG1CiAgICB2YXIgZG9uZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkb25lTGlzdCcpOwogICAgaWYgKGRvbmUpIGRvbmUuaW5uZXJIVE1MID0gY2FydC5tYXAoZnVuY3Rpb24oaXQpewogICAgICB2YXIgcCA9IENBVFtpdC5za3VdOyB2YXIgTCA9IGxhbmcoKTsKICAgICAgcmV0dXJuICc8ZGl2IGNsYXNzPSJzcm93Ij48c3Bhbj4nICsgcFtMXS5uYW1lICsgJyDDlyAnICsgaXQucXR5ICsgJzwvc3Bhbj48Yj4nICsKICAgICAgICAgICAgIChMID09PSAnemgnID8gJ+W+heaKpeS7tycgOiAnVEJDJykgKyAnPC9iPjwvZGl2Pic7CiAgICB9KS5qb2luKCcnKTsKICAgIC8vIOS4i+aLiemAiemhuQogICAgdmFyIHNlbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhZGRTa3UnKTsKICAgIGlmIChzZWwgJiYgIXNlbC5vcHRpb25zLmxlbmd0aCkgewogICAgICB2YXIgTDIgPSBsYW5nKCk7CiAgICAgIE9iamVjdC5rZXlzKENBVCkuZm9yRWFjaChmdW5jdGlvbihrKXsKICAgICAgICB2YXIgbyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29wdGlvbicpOyBvLnZhbHVlID0gazsKICAgICAgICBvLnRleHRDb250ZW50ID0gQ0FUW2tdW0wyXS5uYW1lOyBzZWwuYXBwZW5kQ2hpbGQobyk7CiAgICAgIH0pOwogICAgfQogICAgd2lyZSgpOwogIH0KICBmdW5jdGlvbiB3aXJlKCl7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1pbmNdJykuZm9yRWFjaChmdW5jdGlvbihiKXsKICAgICAgYi5vbmNsaWNrID0gZnVuY3Rpb24oKXsgc2V0UXR5KGIuZ2V0QXR0cmlidXRlKCdkYXRhLWluYycpLCArMSk7IH07CiAgICB9KTsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLWRlY10nKS5mb3JFYWNoKGZ1bmN0aW9uKGIpewogICAgICBiLm9uY2xpY2sgPSBmdW5jdGlvbigpeyBzZXRRdHkoYi5nZXRBdHRyaWJ1dGUoJ2RhdGEtZGVjJyksIC0xKTsgfTsKICAgIH0pOwogICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtZGVsXScpLmZvckVhY2goZnVuY3Rpb24oYil7CiAgICAgIGIub25jbGljayA9IGZ1bmN0aW9uKCl7CiAgICAgICAgY2FydCA9IGNhcnQuZmlsdGVyKGZ1bmN0aW9uKHgpeyByZXR1cm4geC5za3UgIT09IGIuZ2V0QXR0cmlidXRlKCdkYXRhLWRlbCcpOyB9KTsKICAgICAgICBpZiAoIWNhcnQubGVuZ3RoKSBjYXJ0ID0gW3tza3U6J3ByaXZhY3ktMnBhY2snLCBxdHk6MTAwfV07CiAgICAgICAgc2F2ZUNhcnQoY2FydCk7IHJlbmRlcigpOwogICAgICB9OwogICAgfSk7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1xdHldJykuZm9yRWFjaChmdW5jdGlvbihpKXsKICAgICAgaS5vbmNoYW5nZSA9IGZ1bmN0aW9uKCl7CiAgICAgICAgdmFyIHYgPSBNYXRoLm1heCgxLCBwYXJzZUludChpLnZhbHVlLCAxMCkgfHwgMSk7CiAgICAgICAgY2FydC5mb3JFYWNoKGZ1bmN0aW9uKHgpeyBpZiAoeC5za3UgPT09IGkuZ2V0QXR0cmlidXRlKCdkYXRhLXF0eScpKSB4LnF0eSA9IHY7IH0pOwogICAgICAgIHNhdmVDYXJ0KGNhcnQpOyByZW5kZXIoKTsKICAgICAgfTsKICAgIH0pOwogICAgdmFyIGFkZEJ0biA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhZGRCdG4nKTsKICAgIGlmIChhZGRCdG4pIGFkZEJ0bi5vbmNsaWNrID0gZnVuY3Rpb24oKXsKICAgICAgdmFyIGsgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkU2t1JykudmFsdWU7CiAgICAgIHZhciBoaXQgPSBjYXJ0LmZpbHRlcihmdW5jdGlvbih4KXsgcmV0dXJuIHguc2t1ID09PSBrOyB9KVswXTsKICAgICAgaWYgKGhpdCkgaGl0LnF0eSArPSAxMDA7IGVsc2UgY2FydC5wdXNoKHtza3U6IGssIHF0eTogMTAwfSk7CiAgICAgIHNhdmVDYXJ0KGNhcnQpOyByZW5kZXIoKTsKICAgIH07CiAgICB2YXIgc2IgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3VibWl0QnRuJyk7CiAgICBpZiAoc2IpIHNiLm9uY2xpY2sgPSBmdW5jdGlvbigpewogICAgICB2YXIgTCA9IGxhbmcoKSwgbmVlZCA9IFtbJ2ZOYW1lJywn5YWs5Y+4IC8g5aeT5ZCNJywnQ29tcGFueSAvIG5hbWUnXSxbJ2ZDb3VudHJ5Jywn5Zu95a62IC8g5Zyw5Yy6JywnQ291bnRyeSddLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJ2ZQaG9uZScsJ+eUteivnSAvIFdoYXRzQXBwJywnUGhvbmUgLyBXaGF0c0FwcCddXTsKICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBuZWVkLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgdmFyIGVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQobmVlZFtpXVswXSk7CiAgICAgICAgaWYgKCFlbC52YWx1ZS50cmltKCkpIHsKICAgICAgICAgIGVsLmZvY3VzKCk7CiAgICAgICAgICBlbC5zdHlsZS5ib3JkZXJDb2xvciA9ICcjRDMzJzsKICAgICAgICAgIGFsZXJ0KEwgPT09ICd6aCcgPyAoJ+ivt+Whq+WGmTonICsgbmVlZFtpXVsxXSkgOiAoJ1BsZWFzZSBmaWxsIGluOiAnICsgbmVlZFtpXVsyXSkpOwogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgICAgICBlbC5zdHlsZS5ib3JkZXJDb2xvciA9ICcnOwogICAgICB9CiAgICAgIHZhciB2YWwgPSBmdW5jdGlvbihpZCl7IHZhciBlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOyByZXR1cm4gZSA\/IGUudmFsdWUudHJpbSgpIDogJyc7IH07CiAgICAgIHZhciBwYXlFbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9InBheSJdOmNoZWNrZWQnKTsKICAgICAgdmFyIHBheUIgPSBwYXlFbCA\/IHBheUVsLnBhcmVudEVsZW1lbnQucXVlcnlTZWxlY3RvcignYicpIDogbnVsbDsKICAgICAgdmFyIHBheWxvYWQgPSB7CiAgICAgICAgbmFtZTogdmFsKCdmTmFtZScpLCBjb3VudHJ5OiB2YWwoJ2ZDb3VudHJ5JyksIHBob25lOiB2YWwoJ2ZQaG9uZScpLAogICAgICAgIGVtYWlsOiB2YWwoJ2ZFbWFpbCcpLCBhZGRyOiB2YWwoJ2ZBZGRyJyksIG5vdGU6IHZhbCgnZk5vdGUnKSwKICAgICAgICBwYXk6IHBheUIgPyAocGF5Qi5nZXRBdHRyaWJ1dGUoJ2RhdGEtemgnKSB8fCBwYXlCLnRleHRDb250ZW50LnRyaW0oKSkgOiAnJywKICAgICAgICBjYXJ0OiAoY2FydCB8fCBbXSkubWFwKGZ1bmN0aW9uKHgpeyByZXR1cm4geyBza3U6IHguc2t1LCBxdHk6IHgucXR5IH07IH0pLAogICAgICAgIGhwOiAnJwogICAgICB9OwogICAgICB2YXIgb3JkZXJObyA9ICdUVlMnICsgbmV3IERhdGUoKS50b0lTT1N0cmluZygpLnNsaWNlKDIsMTApLnJlcGxhY2UoLy0vZywnJykgKyBNYXRoLmZsb29yKDEwMDAgKyBNYXRoLnJhbmRvbSgpKjkwMDApOwogICAgICB2YXIgbWFpbCA9IHsKICAgICAgICBfc3ViamVjdDogJ1RPVlMg5paw6K6i5Y2VICcgKyBvcmRlck5vLAogICAgICAgIF90ZW1wbGF0ZTogJ3RhYmxlJywKICAgICAgICBfY2FwdGNoYTogJ2ZhbHNlJywKICAgICAgICAn6K6i5Y2V5Y+3Jzogb3JkZXJObywKICAgICAgICAn5YWs5Y+4IC8g5aeT5ZCNJzogcGF5bG9hZC5uYW1lLAogICAgICAgICflm73lrrYnOiBwYXlsb2FkLmNvdW50cnksCiAgICAgICAgJ+eUteivnSAvIFdoYXRzQXBwJzogcGF5bG9hZC5waG9uZSwKICAgICAgICAn6YKu566xJzogcGF5bG9hZC5lbWFpbCB8fCAnLScsCiAgICAgICAgJ+WcsOWdgCc6IHBheWxvYWQuYWRkciB8fCAnLScsCiAgICAgICAgJ+e7k+eul+aWueW8jyc6IHBheWxvYWQucGF5IHx8ICctJywKICAgICAgICAn5piO57uGJzogcGF5bG9hZC5jYXJ0Lm1hcChmdW5jdGlvbih4KXsgcmV0dXJuIHguc2t1ICsgJyDDlyAnICsgeC5xdHk7IH0pLmpvaW4oJ+OAgScpIHx8ICctJywKICAgICAgICAn5aSH5rOoJzogcGF5bG9hZC5ub3RlIHx8ICctJwogICAgICB9OwogICAgICB2YXIgb2xkVHh0ID0gc2IudGV4dENvbnRlbnQ7CiAgICAgIHNiLmRpc2FibGVkID0gdHJ1ZTsKICAgICAgc2IudGV4dENvbnRlbnQgPSAoTCA9PT0gJ3poJyA\/ICfmj5DkuqTkuK3igKYnIDogJ1N1Ym1pdHRpbmfigKYnKTsKICAgICAgZmV0Y2goJ2h0dHBzOi8vZm9ybXN1Ym1pdC5jby9hamF4LzI5OTA0NjExNTdAcXEuY29tJywgewogICAgICAgIG1ldGhvZDogJ1BPU1QnLAogICAgICAgIGhlYWRlcnM6IHsgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJywgJ0FjY2VwdCc6ICdhcHBsaWNhdGlvbi9qc29uJyB9LAogICAgICAgIGJvZHk6IEpTT04uc3RyaW5naWZ5KG1haWwpCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24ocil7IHJldHVybiByLmpzb24oKTsgfSkKICAgICAgICAudGhlbihmdW5jdGlvbihqKXsKICAgICAgICAgIGlmICghKGogJiYgKGouc3VjY2VzcyA9PT0gJ3RydWUnIHx8IGouc3VjY2VzcyA9PT0gdHJ1ZSkpKSB0aHJvdyBuZXcgRXJyb3IoJ2ZhaWxlZCcpOwogICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ29yZE5vJykudGV4dENvbnRlbnQgPSAoTCA9PT0gJ3poJyA\/ICforqLljZXlj7c6ICcgOiAnT3JkZXIgbm86ICcpICsgb3JkZXJObzsKICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvcmRlcldyYXAnKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RvbmVXcmFwJykuY2xhc3NMaXN0LmFkZCgnc2hvdycpOwogICAgICAgICAgd2luZG93LnNjcm9sbFRvKHt0b3A6IDAsIGJlaGF2aW9yOiAnc21vb3RoJ30pOwogICAgICAgICAgdHJ5IHsgbG9jYWxTdG9yYWdlLnJlbW92ZUl0ZW0oJ3RvdnNfY2FydCcpOyB9IGNhdGNoKGUpe30KICAgICAgICB9KQogICAgICAgIC5jYXRjaChmdW5jdGlvbigpewogICAgICAgICAgc2IuZGlzYWJsZWQgPSBmYWxzZTsgc2IudGV4dENvbnRlbnQgPSBvbGRUeHQ7CiAgICAgICAgICBhbGVydChMID09PSAnemgnCiAgICAgICAgICAgID8gJ+aPkOS6pOWksei0pSzor7fnqI3lkI7ph43or5U75Lmf5Y+v5Lul55u05o6l5Y+R6YKu5Lu25YiwIDI5OTA0NjExNTdAcXEuY29tJwogICAgICAgICAgICA6ICdTdWJtaXQgZmFpbGVkLiBQbGVhc2UgcmV0cnksIG9yIGVtYWlsIDI5OTA0NjExNTdAcXEuY29tJyk7CiAgICAgICAgfSk7CiAgICB9OwogICAgdmFyIGFiID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FnYWluQnRuJyk7CiAgICBpZiAoYWIpIGFiLm9uY2xpY2sgPSBmdW5jdGlvbigpewogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZG9uZVdyYXAnKS5jbGFzc0xpc3QucmVtb3ZlKCdzaG93Jyk7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvcmRlcldyYXAnKS5zdHlsZS5kaXNwbGF5ID0gJ2dyaWQnOwogICAgICB3aW5kb3cuc2Nyb2xsVG8oe3RvcDogMCwgYmVoYXZpb3I6ICdzbW9vdGgnfSk7CiAgICB9OwogIH0KICB2YXIgX3NldExhbmcgPSB3aW5kb3cuc2V0TGFuZzsKICB3aW5kb3cuc2V0TGFuZyA9IGZ1bmN0aW9uKGwpeyBpZiAoX3NldExhbmcpIF9zZXRMYW5nKGwpOyByZW5kZXIoKTsgfTsKICByZW5kZXIoKTsK\"),c=>c.charCodeAt(0))))<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6e90\u5934\u5de5\u5382 \u00b7 \u514d\u8d39\u6837\u54c1 \u00b7 OEM\/ODM \u5b9a\u5236 \u63d0\u4ea4\u540e 1 \u4e2a\u5de5\u4f5c\u5c0f\u65f6\u5185\u56de\u62a5\u4ef7 TOVS\u94a2\u5316\u819c\u6e90\u5934\u5de5\u5382 \u9996\u9875 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mytovs.com\/index.php?rest_route=\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mytovs.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mytovs.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mytovs.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mytovs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24"}],"version-history":[{"count":10,"href":"https:\/\/mytovs.com\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/mytovs.com\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/mytovs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}