{"id":4074,"date":"2026-01-19T12:27:40","date_gmt":"2026-01-19T12:27:40","guid":{"rendered":"https:\/\/naqla.xyz\/%d8%ae%d8%af%d9%85%d8%a7%d8%aa%d9%86%d8%a7-%d8%a7%d9%84%d9%85%d8%a8%d8%aa%d9%83%d8%b1%d8%a9\/%d8%aa%d8%b7%d8%a8%d9%8a%d9%82-naqla\/"},"modified":"2026-10-21T13:51:38","modified_gmt":"2026-10-21T13:51:38","slug":"%d8%aa%d8%b7%d8%a8%d9%8a%d9%82-naqla","status":"publish","type":"page","link":"https:\/\/naqla.xyz\/ar\/%d8%ae%d8%af%d9%85%d8%a7%d8%aa%d9%86%d8%a7-%d8%a7%d9%84%d9%85%d8%a8%d8%aa%d9%83%d8%b1%d8%a9\/%d8%aa%d8%b7%d8%a8%d9%8a%d9%82-naqla\/","title":{"rendered":"\u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-margin-top:-60px;--awb-margin-bottom-small:120px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- Naqla App page, Arabic (RTL): paste this whole file into one Avada Code Block on the Arabic page, in a full-width container with zero padding. -->\n<!-- Fonts: uses the \"GE SS Two Medium\" and \"GE SS Two Light\" files the Arabic Naqla site already serves; it loads none of its own. -->\n<style>\n\/* Naqla App page, version 2. Every rule is scoped to #nq-app so the theme and the page cannot restyle each other.\n   White base, black primary, gray, touches of green and blue; the site's own Kumbh Sans and Mulish.\n   Each pinned scene gets --p (0 to 1) from the script as it is scrolled; the motion below is written against it. *\/\n#nq-app{\n  --nq-off:0px;\n  --bg:#ffffff;--ink:#0b0b0c;--ink-2:#55565a;--ink-3:#8b8c91;--wash:#f4f4f3;--line:#e2e2e0;\n  --green:#17804d;--green-wash:#e4f4eb;--blue:#1f5fe0;--blue-wash:#e7eeff;\n  --display:\"Kumbh Sans\",Arial,Helvetica,sans-serif;--body:Mulish,Arial,Helvetica,sans-serif;\n  --gut:clamp(10px,1.4vw,20px);--pad:clamp(20px,3.6vw,56px);--pw:300px;\n  box-sizing:border-box;position:relative;width:100%;max-width:none;margin:0;padding:0;background:var(--bg);\n  color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;letter-spacing:0;text-align:right;-webkit-font-smoothing:antialiased;\n}\n#nq-app *,#nq-app *::before,#nq-app *::after{box-sizing:border-box}\n#nq-app [hidden]{display:none!important}\n#nq-app h1,#nq-app h2,#nq-app h3,#nq-app .nqa-cta-title{margin:0;padding:0;font-family:var(--display);font-family:var(--display);font-weight:var(--wd);color:var(--ink);letter-spacing:0;text-transform:none}\n#nq-app p{margin:0;padding:0}\n#nq-app ul,#nq-app ol{list-style:none;margin:0;padding:0}\n#nq-app li{list-style:none;margin:0;padding:0}\n#nq-app a{color:inherit;box-shadow:none}\n#nq-app button{appearance:none;-webkit-appearance:none;margin:0;font:inherit;color:inherit;text-transform:none;letter-spacing:0;min-height:0;cursor:pointer;border:0;background:none}\n#nq-app :focus-visible{outline:2px solid var(--blue);outline-offset:3px}\n#nq-app img{max-width:none}\n#nq-app .nqa-wrap{max-width:1180px;margin:0 auto}\n#nq-app .nqa-sec{padding:clamp(56px,8vw,120px) var(--pad)}\n#nq-app .nqa-h2{font-size:clamp(28px,3.6vw,52px);line-height:1.04}\n#nq-app .nqa-kick{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:var(--wd);font-size:12px;letter-spacing:0;text-transform:uppercase;color:var(--ink-2)}\n#nq-app .nqa-kick i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-wash)}\n#nq-app .nqa-btn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;text-decoration:none;font-family:var(--display);font-weight:var(--wd);font-size:16px;line-height:1.3;padding:15px 26px;border-radius:100px;white-space:nowrap;transition:background .2s,transform .2s}\n#nq-app .nqa-btn:hover{background:#2b2c30;color:#fff;transform:translateY(-1px)}\n#nq-app .nqa-btn.nqa-inv{background:#fff;color:var(--ink)}\n#nq-app .nqa-btn.nqa-inv:hover{background:var(--wash);color:var(--ink)}\n#nq-app .nqa-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n#nq-app .nqa-sub{font-size:13px;color:var(--ink-3);font-family:var(--display);font-weight:var(--wd)}\n\/* headings rise word by word; blocks fade up (only once the script is running, so nothing is hidden without it) *\/\n#nq-app .nqa-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.1em 0 .32em;margin:-.1em 0 -.32em}\n#nq-app .nqa-w>span{display:inline-block}\n#nq-app.nqa-js [data-split] .nqa-w>span{transform:translateY(150%);transition:transform .9s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i)*38ms)}\n#nq-app.nqa-js [data-split].nqa-in .nqa-w>span{transform:none}\n#nq-app.nqa-js .nqa-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}\n#nq-app.nqa-js .nqa-rv.nqa-in{opacity:1;transform:none}\n#nq-app.nqa-js .nqa-rv[data-d=\"1\"]{transition-delay:.1s}#nq-app.nqa-js .nqa-rv[data-d=\"2\"]{transition-delay:.2s}\n\n\/* ---------- pinned scenes ---------- *\/\n#nq-app .nqa-track{position:relative}\n#nq-app .nqa-pin{--p:0;position:sticky;top:var(--nq-off);height:calc(100vh - var(--nq-off));height:calc(100svh - var(--nq-off));overflow:hidden;padding:var(--gut)}\n#nq-app .nqa-pin.nqa-manual{position:relative;top:auto;will-change:transform}\n#nq-app .nqa-box{position:relative;height:100%;border-radius:24px;background:var(--wash);overflow:hidden}\n#nq-app .nqa-t-hero{height:calc(100vh + 120vh);height:calc(100svh + 120vh)}\n#nq-app .nqa-t-why{height:calc(100vh + 150vh);height:calc(100svh + 150vh)}\n#nq-app .nqa-t-svc{height:calc(100vh + 220vh);height:calc(100svh + 220vh)}\n#nq-app .nqa-t-steps{height:calc(100vh + 440vh);height:calc(100svh + 440vh)}\n#nq-app .nqa-t-trucks{height:calc(100vh + 460vh);height:calc(100svh + 460vh)}\n#nq-app .nqa-ghost{position:absolute;white-space:nowrap;font-family:var(--display);font-family:var(--display);font-weight:var(--wd);line-height:.9;letter-spacing:0;color:transparent;pointer-events:none;user-select:none}\n\n\/* ---------- the phone: one device, real screenshots ---------- *\/\n#nq-app .nqa-stage{perspective:1700px;perspective-origin:50% 45%;display:grid;place-items:center}\n#nq-app .nqa-phone{position:relative;width:var(--pw);aspect-ratio:923\/2000;transform-style:preserve-3d;will-change:transform}\n#nq-app .nqa-ph-edge{position:absolute;inset:0;border-radius:calc(var(--pw)*.165);background:linear-gradient(120deg,#3a3b40,#16171a 45%,#4a4b51)}\n#nq-app .nqa-ph-body{position:absolute;inset:0;border-radius:calc(var(--pw)*.165);background:#0c0c0e;padding:calc(var(--pw)*.034);\n  box-shadow:inset 0 0 0 calc(var(--pw)*.008) #5d5e64,inset 0 0 0 calc(var(--pw)*.014) #1b1c1f}\n#nq-app .nqa-ph-screen{position:relative;width:100%;height:100%;border-radius:calc(var(--pw)*.132);overflow:hidden;background:#f7f8fa}\n#nq-app .nqa-ph-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block;\n  transform:translateY(102%);transition:transform .7s cubic-bezier(.2,.75,.2,1),opacity .5s ease}\n#nq-app .nqa-ph-screen img.nqa-fit{object-fit:contain;background:#f7f8fa}\n#nq-app .nqa-ph-screen img.nqa-on{transform:none}\n#nq-app .nqa-ph-screen img.nqa-past{transform:translateY(-6%) scale(.94);opacity:0}\n#nq-app .nqa-ph-island{position:absolute;left:50%;top:calc(var(--pw)*.058);width:31%;height:calc(var(--pw)*.088);transform:translateX(-50%);border-radius:100px;background:#050506;z-index:2}\n#nq-app .nqa-ph-glare{position:absolute;inset:0;border-radius:calc(var(--pw)*.165);pointer-events:none;z-index:3;\n  background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,.08) 100%);mix-blend-mode:screen}\n#nq-app .nqa-ph-shadow{position:absolute;right:8%;left:8%;bottom:-7%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(11,11,12,.34),rgba(11,11,12,0));filter:blur(8px);transform:translateZ(-60px)}\n\n\/* ---------- 1. hero: the copy lifts away, the phone takes the middle, the figures gather round it ---------- *\/\n#nq-app .nqa-hero .nqa-pin{--a:clamp(0,calc(var(--p)*2),1);--b:clamp(0,calc((var(--p) - .48)*2.6),1)}\n#nq-app .nqa-hero .nqa-ghost{right:0;top:50%;font-size:min(25vw,46svh);-webkit-text-stroke:1.5px rgba(11,11,12,.1);transform:translate(calc(-2% + var(--p)*34%),-50%)}\n#nq-app .nqa-hero-copy{position:absolute;z-index:2;right:var(--pad);top:50%;width:min(600px,50%);display:flex;flex-direction:column;align-items:flex-start;gap:18px;\n  opacity:calc(1 - var(--p)*3.4);transform:translateY(calc(-50% - var(--p)*160px))}\n#nq-app .nqa-hero-copy.nqa-off{pointer-events:none}\n#nq-app .nqa-h1{font-size:clamp(34px,4.5vw,64px);line-height:1.02}\n#nq-app .nqa-hero-copy p{color:var(--ink-2);font-size:clamp(15px,1.2vw,18px);max-width:29.7em}\n#nq-app .nqa-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}\n#nq-app .nqa-hero-stage{position:absolute;z-index:1;left:50%;top:50%;--pw:min(300px,calc((100svh - var(--nq-off) - 170px)*.4615));\n  transform:translate(calc(-50% - (1 - var(--a))*min(25vw,360px)),-50%) scale(calc(.94 + var(--a)*.1))}\n#nq-app .nqa-stat{position:absolute;z-index:3;left:50%;top:50%;min-width:176px;padding:16px 20px 15px;border-radius:18px;background:#fff;box-shadow:0 24px 50px -24px rgba(11,11,12,.35),inset 0 0 0 1px var(--line);\n  opacity:var(--b);transform:translate(calc(-50% - var(--x)*(.5 + var(--b)*.5)),calc(-50% + var(--y)*(.5 + var(--b)*.5))) scale(calc(.82 + var(--b)*.18))}\n#nq-app .nqa-stat b{display:block;font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:clamp(28px,3vw,44px);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}\n#nq-app .nqa-stat b small{font-size:.5em;color:var(--ink-3);margin-right:2px;letter-spacing:0}\n#nq-app .nqa-stat span{display:block;margin-top:6px;color:var(--ink-2);font-size:13px;font-family:var(--display);font-weight:var(--wd);line-height:1.3}\n#nq-app .nqa-stat.nqa-dark{background:var(--ink);box-shadow:0 24px 50px -24px rgba(11,11,12,.5)}\n#nq-app .nqa-stat.nqa-dark b{color:#fff;font-size:clamp(20px,2vw,28px);letter-spacing:0;line-height:1.1}\n#nq-app .nqa-stat.nqa-dark span{color:#b9bac0}\n#nq-app .nqa-s1{--x:max(-27vw,-350px);--y:-150px}#nq-app .nqa-s2{--x:min(27vw,350px);--y:-96px}\n#nq-app .nqa-s3{--x:max(-28vw,-370px);--y:104px}#nq-app .nqa-s4{--x:min(28vw,360px);--y:158px}\n#nq-app .nqa-hint{position:absolute;z-index:2;left:50%;bottom:18px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--display);font-weight:var(--wd);letter-spacing:0;text-transform:uppercase;color:var(--ink-3);opacity:calc(1 - var(--p)*5)}\n#nq-app .nqa-hint i{width:18px;height:28px;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--ink-3);position:relative}\n#nq-app .nqa-hint i::after{content:\"\";position:absolute;left:50%;top:6px;width:3px;height:6px;margin-right:-1.5px;border-radius:2px;background:var(--ink-3);animation:nqa-wheel 1.6s ease-in-out infinite}\n@keyframes nqa-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(8px);opacity:0}100%{opacity:0}}\n\n\/* ---------- 2. why: the Naqla answer wipes across the old way ---------- *\/\n#nq-app .nqa-why .nqa-box{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,2.4vh,28px);padding:var(--pad)}\n#nq-app .nqa-why .nqa-pin{--w:clamp(0,calc((var(--p) - .1)*1.5),1)}\n#nq-app .nqa-why-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(20px,5vw,72px);align-items:end}\n#nq-app .nqa-why-head .nqa-h2{font-size:clamp(24px,3vw,44px)}\n#nq-app .nqa-why-head p{color:var(--ink-2);font-size:clamp(14px,1.15vw,17px)}\n#nq-app .nqa-why-head p+p{margin-top:8px}\n#nq-app .nqa-board{position:relative;border-radius:20px;overflow:hidden;min-height:0}\n#nq-app .nqa-side{position:absolute;inset:0;display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr));padding:clamp(16px,2.6vw,36px) clamp(18px,3vw,44px)}\n#nq-app .nqa-side-old{background:#fff;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;color:var(--ink-2)}\n#nq-app .nqa-side-new{background:var(--ink);color:#fff;clip-path:inset(0 calc((1 - var(--w))*100%) 0 0)}\n#nq-app .nqa-side-cap{font-size:12px;font-family:var(--display);font-weight:var(--wd);letter-spacing:0;text-transform:uppercase;padding-bottom:clamp(8px,1.4vh,16px);color:var(--ink-3)}\n#nq-app .nqa-side-new .nqa-side-cap{color:#8fe3b7}\n#nq-app .nqa-row{display:grid;grid-template-columns:clamp(96px,14vw,190px) 34px minmax(0,1fr);gap:clamp(10px,1.6vw,22px);align-items:center;border-top:1px solid var(--line)}\n#nq-app .nqa-side-new .nqa-row{border-top-color:rgba(255,255,255,.16)}\n#nq-app .nqa-row em{font-style:normal;font-size:12px;font-family:var(--display);font-weight:var(--wd);letter-spacing:0;text-transform:uppercase;color:var(--ink-3)}\n#nq-app .nqa-side-new .nqa-row em{color:#8b8c91}\n#nq-app .nqa-row svg{width:30px;height:30px;padding:6px;border-radius:50%;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke:var(--ink-3);background:var(--wash)}\n#nq-app .nqa-side-new .nqa-row svg{stroke:#0b0b0c;background:#4fd08f}\n#nq-app .nqa-row b{font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:clamp(17px,2.3vw,34px);line-height:1.12;letter-spacing:0}\n#nq-app .nqa-side-old .nqa-row b{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(139,140,145,.55)}\n#nq-app .nqa-handle{position:absolute;top:0;bottom:0;right:calc((1 - var(--w))*100%);width:2px;margin-right:-1px;background:var(--blue);opacity:calc(var(--w)*40*(1 - var(--w)))}\n#nq-app .nqa-handle::after{content:\"\";position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px;border-radius:50%;background:var(--blue) center\/18px 18px no-repeat url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\")}\n\n\/* ---------- 3. services: the page scrolls down, the cards travel sideways ---------- *\/\n#nq-app .nqa-svc .nqa-box{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2.4vh,26px);padding:var(--pad) 0 clamp(18px,2.4vw,30px)}\n#nq-app .nqa-svc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 var(--pad)}\n#nq-app .nqa-svc-head .nqa-h2{font-size:clamp(24px,3vw,44px);max-width:16em}\n#nq-app .nqa-svc-n{font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:clamp(18px,1.6vw,24px);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-3)}\n#nq-app .nqa-svc-n b{color:var(--ink);font-size:1.7em}\n#nq-app .nqa-svc-view{min-height:0;overflow:hidden;padding:0 var(--pad)}\n#nq-app .nqa-rail{display:flex;gap:clamp(12px,1.4vw,20px);height:100%;width:max-content;will-change:transform}\n#nq-app .nqa-card{position:relative;flex:none;width:min(520px,78vw);height:100%;border-radius:22px;padding:clamp(20px,2.6vw,36px);display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}\n#nq-app .nqa-card:nth-child(even){background:var(--ink);box-shadow:none}\n#nq-app .nqa-card .nqa-num{position:absolute;left:clamp(14px,2vw,28px);top:clamp(4px,1vw,14px);font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:clamp(90px,13vw,190px);line-height:1;letter-spacing:0;color:transparent;-webkit-text-stroke:1.5px rgba(11,11,12,.14)}\n#nq-app .nqa-card:nth-child(even) .nqa-num{-webkit-text-stroke-color:rgba(255,255,255,.22)}\n#nq-app .nqa-ico{position:absolute;right:clamp(20px,2.6vw,36px);top:clamp(20px,2.6vw,36px);width:60px;height:60px;border-radius:16px;background:var(--wash);display:grid;place-items:center}\n#nq-app .nqa-card:nth-child(even) .nqa-ico{background:rgba(255,255,255,.1)}\n#nq-app .nqa-ico svg{width:30px;height:30px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n#nq-app .nqa-card:nth-child(even) .nqa-ico svg{stroke:#fff}\n#nq-app .nqa-card h3{font-size:clamp(22px,2.3vw,34px);line-height:1.08}\n#nq-app .nqa-card .nqa-q{font-family:var(--display);font-weight:var(--wd);color:var(--ink);font-size:clamp(15px,1.15vw,17px)}\n#nq-app .nqa-card p{color:var(--ink-2);font-size:clamp(14px,1.1vw,16px)}\n#nq-app .nqa-card:nth-child(even) h3,#nq-app .nqa-card:nth-child(even) .nqa-q{color:#fff}\n#nq-app .nqa-card:nth-child(even) p{color:#b9bac0}\n#nq-app .nqa-bar{height:3px;margin:0 var(--pad);border-radius:3px;background:var(--line);overflow:hidden}\n#nq-app .nqa-bar i{display:block;height:100%;background:var(--ink);transform-origin:100% 50%;transform:scaleX(var(--p))}\n\n\/* ---------- 4. coverage: the lanes draw out from Cairo as the map arrives ---------- *\/\n#nq-app .nqa-cov{--v:0}\n#nq-app .nqa-cov .nqa-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,72px);align-items:center}\n#nq-app .nqa-cov p{color:var(--ink-2);margin-top:14px;max-width:28.6em;font-size:clamp(15px,1.15vw,17px)}\n#nq-app .nqa-map{width:100%;height:auto;display:block;overflow:visible;transform:translateY(calc((1 - var(--v))*60px)) scale(calc(.9 + var(--v)*.1))}\n#nq-app .nqa-map .eg{fill:var(--wash);stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}\n#nq-app .nqa-map .nile{fill:none;stroke:#8fb4e6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}\n#nq-app .nqa-map .lane{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,calc((var(--v) - .25)*1.7),1));opacity:.6}\n#nq-app .nqa-map .dot{fill:var(--ink);transform-box:fill-box;transform-origin:center;transform:scale(clamp(0,calc((var(--v) - .7)*4),1))}\n#nq-app .nqa-map .hub{fill:var(--blue)}\n#nq-app .nqa-map .ring{fill:none;stroke:var(--blue);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:nqa-ring 2.6s ease-out infinite}\n#nq-app .nqa-map text{font-family:var(--body);font-family:var(--display);font-weight:var(--wd);font-size:15px;fill:var(--ink);letter-spacing:0;opacity:clamp(0,calc((var(--v) - .75)*5),1)}\n@keyframes nqa-ring{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.6);opacity:0}}\n\n\/* ---------- 5. booking steps ---------- *\/\n#nq-app .nqa-steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;align-items:center;gap:20px;padding:var(--pad)}\n#nq-app .nqa-steps-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(12px,2vh,22px);max-width:520px}\n#nq-app .nqa-steps-copy .nqa-h2{font-size:clamp(26px,3vw,44px)}\n#nq-app .nqa-list{display:flex;flex-direction:column;position:relative}\n#nq-app .nqa-list li{position:relative;padding:clamp(6px,1.05vh,11px) 46px clamp(6px,1.05vh,11px) 0;cursor:pointer;color:var(--ink-3);transition:color .3s}\n#nq-app .nqa-list li::before{content:attr(data-n);position:absolute;right:0;top:clamp(4px,.8vh,9px);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:var(--wd);font-size:13px;\n  background:#fff;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,color .3s,box-shadow .3s}\n#nq-app .nqa-list li b{display:block;font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:clamp(15px,1.25vw,18px);line-height:1.3;letter-spacing:0}\n#nq-app .nqa-list li span{display:block;max-height:0;overflow:hidden;opacity:0;color:var(--ink-2);font-size:15px;line-height:1.5;transition:max-height .45s ease,opacity .35s ease,margin .45s ease}\n#nq-app .nqa-list li.nqa-done{color:var(--ink-2)}\n#nq-app .nqa-list li.nqa-done::before{background:var(--ink);color:#fff;box-shadow:none}\n#nq-app .nqa-list li.nqa-now{color:var(--ink)}\n#nq-app .nqa-list li.nqa-now::before{background:var(--blue);color:#fff;box-shadow:0 0 0 5px var(--blue-wash)}\n#nq-app .nqa-list li.nqa-now span{max-height:120px;opacity:1;margin-top:4px}\n#nq-app .nqa-steps-stage{position:relative;height:100%;display:grid;place-items:center}\n#nq-app .nqa-steps-stage .nqa-stage{position:relative;z-index:1;--pw:min(330px,calc((100svh - var(--nq-off) - 150px)*.4615))}\n#nq-app .nqa-steps .nqa-ghost{left:50%;top:50%;font-size:min(46vw,78svh);-webkit-text-stroke:2px rgba(11,11,12,.09);transform:translate(-50%,-52%);font-variant-numeric:tabular-nums}\n#nq-app .nqa-chip{position:absolute;z-index:3;right:50%;top:24%;margin-right:calc(var(--pw,330px)*.36);padding:10px 16px;border-radius:100px;background:var(--ink);color:#fff;font-family:var(--display);font-weight:var(--wd);font-size:14px;white-space:nowrap;box-shadow:0 18px 30px -16px rgba(11,11,12,.5);\n  transition:transform .5s cubic-bezier(.2,.9,.3,1.3),opacity .3s}\n#nq-app .nqa-chip.nqa-swap{transform:scale(.6) translateY(10px);opacity:0;transition:none}\n#nq-app .nqa-chip i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4fd08f;margin-left:8px}\n#nq-app .nqa-count,#nq-app .nqa-steps-title{display:none}\n\/* the final action: after the three steps the panel turns dark, the list steps aside and the last step arrives on its own *\/\n#nq-app .nqa-t-steps .nqa-box{transition:background-color .6s ease}\n#nq-app .nqa-t-steps.nqa-is-final .nqa-box{background:var(--ink)}\n#nq-app .nqa-steps-copy{display:grid}\n#nq-app .nqa-steps-main,#nq-app .nqa-final{grid-area:1\/1;align-self:center;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.75,.2,1),visibility 0s linear .55s}\n#nq-app .nqa-steps-main{display:flex;flex-direction:column;gap:clamp(12px,2vh,22px)}\n#nq-app .nqa-is-final .nqa-steps-main{opacity:0;transform:translateY(-28px);visibility:hidden}\n#nq-app .nqa-final{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,2vh,20px);color:#fff;opacity:0;transform:translateY(32px);visibility:hidden}\n#nq-app .nqa-is-final .nqa-final{opacity:1;transform:none;visibility:visible;transition-delay:.15s,.15s,0s}\n#nq-app .nqa-final .nqa-kick{color:#b9bac0}\n#nq-app .nqa-final .nqa-kick i{background:#4fd08f;box-shadow:0 0 0 4px rgba(79,208,143,.18)}\n#nq-app .nqa-final h3{color:#fff;font-size:clamp(30px,3.6vw,54px);line-height:1.04;letter-spacing:0}\n#nq-app .nqa-final p{color:#b9bac0;font-size:clamp(15px,1.15vw,17px);line-height:1.55;max-width:24.2em;margin:0}\n#nq-app .nqa-beats{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}\n#nq-app .nqa-beats li{padding:8px 14px;border-radius:100px;font-size:13px;font-family:var(--display);font-weight:var(--wd);color:#8b8c91;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transition:background .3s,color .3s,box-shadow .3s}\n#nq-app .nqa-beats li.nqa-past{color:#fff}\n#nq-app .nqa-beats li.nqa-on{background:#fff;color:var(--ink);box-shadow:none}\n#nq-app .nqa-is-final .nqa-steps .nqa-ghost{opacity:0}\n#nq-app .nqa-steps .nqa-ghost{transition:opacity .4s}\n#nq-app .nqa-is-final .nqa-chip{background:#fff;color:var(--ink)}\n#nq-app .nqa-is-final .nqa-steps-title{color:#fff}\n\n\/* ---------- 6. call to action ---------- *\/\n#nq-app .nqa-cta{--v:0;padding:var(--gut)}\n#nq-app .nqa-cta-box{border-radius:24px;background:var(--ink);color:#fff;padding:clamp(36px,7vw,110px) var(--pad);display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;overflow:hidden;\n  transform:scale(calc(.86 + var(--v)*.14));transform-origin:50% 100%}\n#nq-app .nqa-cta-box h2,#nq-app .nqa-cta-box .nqa-cta-title{color:#fff;font-size:clamp(40px,8.4vw,132px);line-height:.95;letter-spacing:0}\n#nq-app .nqa-cta-box p{color:#b9bac0;max-width:30.8em;font-size:clamp(16px,1.25vw,18px)}\n\n\/* ---------- 7. trucks: a dark studio, one truck at a time, turned through 360 degrees by the scroll (or a drag) ---------- *\/\n#nq-app .nqa-fleet .nqa-box{background:#0b0b0c;color:#fff}\n#nq-app .nqa-fleet .nqa-ghost{left:50%;top:40%;font-size:min(23vw,44svh);-webkit-text-stroke:1.5px rgba(255,255,255,.17);transform:translate(-50%,-50%);transition:opacity .35s}\n#nq-app .nqa-fleet .nqa-ghost.nqa-swap{opacity:0}\n#nq-app .nqa-trucks{position:absolute;inset:0;z-index:1;touch-action:pan-y;cursor:grab}\n#nq-app .nqa-trucks.nqa-grab{cursor:grabbing}\n#nq-app .nqa-trucks canvas{position:absolute;inset:0;width:100%;height:100%;display:block}\n#nq-app .nqa-fleet-head{position:absolute;z-index:2;right:var(--pad);top:var(--pad);max-width:min(560px,60%);display:flex;flex-direction:column;gap:12px;pointer-events:none}\n#nq-app .nqa-fleet-head .nqa-kick{color:#b9bac0}\n#nq-app .nqa-fleet-head .nqa-h2{color:#fff;font-size:clamp(22px,2.6vw,38px)}\n#nq-app .nqa-tinfo{position:absolute;z-index:2;right:var(--pad);bottom:var(--pad);width:min(430px,44%);min-height:150px;pointer-events:none}\n#nq-app .nqa-tinfo>div{position:absolute;right:0;left:0;bottom:0;opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .5s ease}\n#nq-app .nqa-tinfo>div.nqa-on{opacity:1;transform:none}\n#nq-app .nqa-tinfo h3{color:#fff;font-size:clamp(24px,2.6vw,38px);line-height:1.05}\n#nq-app .nqa-tinfo p{color:#b9bac0;margin-top:8px;font-size:clamp(14px,1.1vw,16px)}\n#nq-app .nqa-dim{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;border-radius:100px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);color:#fff;font-family:var(--display);font-weight:var(--wd);font-size:13px;font-variant-numeric:tabular-nums}\n#nq-app .nqa-fleet-side{position:absolute;z-index:2;left:var(--pad);bottom:var(--pad);display:flex;flex-direction:column;align-items:flex-end;gap:16px}\n#nq-app .nqa-dial{display:flex;align-items:center;gap:12px;font-size:12px;font-family:var(--display);font-weight:var(--wd);letter-spacing:0;text-transform:uppercase;color:#b9bac0;pointer-events:none}\n#nq-app .nqa-dial svg{width:54px;height:54px;overflow:visible}\n#nq-app .nqa-dial circle{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.5}\n#nq-app .nqa-dial .nqa-arc{stroke:#fff;stroke-width:2.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:27px 27px}\n#nq-app .nqa-dial text{font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:13px;fill:#fff;text-anchor:middle;letter-spacing:0}\n#nq-app .nqa-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}\n#nq-app .nqa-tab{padding:10px 16px;border-radius:100px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);font-family:var(--display);font-weight:var(--wd);font-size:14px;color:#fff;transition:background .25s,color .25s}\n#nq-app .nqa-tab[aria-selected=\"true\"]{background:#fff;color:var(--ink);box-shadow:none}\n\/* while a truck model downloads: a ring that fills with the progress (or spins when the size is unknown) *\/\n#nq-app .nqa-tload{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:10px;pointer-events:none;color:#fff}\n#nq-app .nqa-tload[hidden]{display:none}\n#nq-app .nqa-tload.nqa-fail svg{display:none}\n#nq-app .nqa-tload svg{grid-area:1\/1;width:64px;height:64px;transform:rotate(-90deg);overflow:visible}\n#nq-app .nqa-tload circle{fill:none;stroke:rgba(255,255,255,.14);stroke-width:2.5}\n#nq-app .nqa-tload .nqa-tload-arc{stroke:#fff;stroke-linecap:round;transition:stroke-dasharray .3s}\n#nq-app .nqa-tload.nqa-spin svg{animation:nqa-tspin 1s linear infinite}\n#nq-app .nqa-tload.nqa-spin .nqa-tload-arc{stroke-dasharray:28 100}\n#nq-app .nqa-tload b{grid-area:1\/1;align-self:center;font-size:13px;font-family:var(--display);font-weight:var(--wd);font-variant-numeric:tabular-nums}\n#nq-app .nqa-tload span{font-size:13px;color:#b9bac0;letter-spacing:0}\n@keyframes nqa-tspin{to{transform:rotate(270deg)}}\n@media (prefers-reduced-motion:reduce){#nq-app .nqa-tload.nqa-spin svg{animation:none}}\n#nq-app .nqa-nogl{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:13px;color:#8b8c91;text-align:center}\n\n\/* ---------- 8. faq ---------- *\/\n#nq-app .nqa-faq .nqa-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,5vw,72px);align-items:start}\n#nq-app .nqa-qa{border-top:1.5px solid var(--ink)}\n#nq-app .nqa-qa details{border-bottom:1px solid var(--line)}\n#nq-app .nqa-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:clamp(17px,1.5vw,21px);line-height:1.3;letter-spacing:0}\n#nq-app .nqa-qa summary::-webkit-details-marker{display:none}\n#nq-app .nqa-qa summary::after{content:\"\";flex:none;width:28px;height:28px;border-radius:50%;background:var(--wash) center\/12px 12px no-repeat url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10M1 6h10' stroke='%230b0b0c' stroke-width='1.6' stroke-linecap='round'\/%3E%3C\/svg%3E\");transition:transform .3s}\n#nq-app .nqa-qa details[open] summary::after{transform:rotate(45deg)}\n#nq-app .nqa-qa details p{color:var(--ink-2);padding:0 0 24px 48px;max-width:37.4em}\n\n\/* ---------- small screens ---------- *\/\n\/* ---------- short screens (laptops): sizes follow the height as well as the width, so no pinned scene overflows ---------- *\/\n#nq-app .nqa-h1{font-size:clamp(28px,min(4.5vw,7svh),64px)}\n#nq-app .nqa-hero-copy{gap:clamp(10px,2svh,18px)}\n#nq-app .nqa-hero-copy p{font-size:clamp(14px,min(1.2vw,2.3svh),18px)}\n#nq-app .nqa-why-head .nqa-h2,#nq-app .nqa-svc-head .nqa-h2{font-size:clamp(22px,min(3vw,5svh),44px)}\n#nq-app .nqa-why-head p{font-size:clamp(13px,min(1.15vw,2.2svh),17px)}\n#nq-app .nqa-row b{font-size:clamp(15px,min(2.3vw,3.7svh),34px)}\n#nq-app .nqa-card h3{font-size:clamp(19px,min(2.3vw,3.8svh),34px)}\n#nq-app .nqa-card .nqa-q{font-size:clamp(13px,min(1.15vw,2.2svh),17px)}\n#nq-app .nqa-card p{font-size:clamp(13px,min(1.1vw,2.1svh),16px)}\n#nq-app .nqa-steps-copy .nqa-h2{font-size:clamp(24px,min(3vw,5svh),44px)}\n#nq-app .nqa-final h3{font-size:clamp(26px,min(3.6vw,6svh),54px)}\n#nq-app .nqa-fleet-head .nqa-h2,#nq-app .nqa-tinfo h3{font-size:clamp(20px,min(2.6vw,4.4svh),38px)}\n#nq-app .nqa-cta-box h2,#nq-app .nqa-cta-box .nqa-cta-title{font-size:clamp(40px,min(8.4vw,15svh),132px)}\n@media (max-height:820px) and (min-width:981px){\n  #nq-app .nqa-hint{display:none}\n  #nq-app .nqa-card{padding:clamp(16px,2.6svh,28px);gap:6px}\n  #nq-app .nqa-ico{width:46px;height:46px;border-radius:12px;right:clamp(16px,2.6svh,28px);top:clamp(16px,2.6svh,28px)}\n  #nq-app .nqa-ico svg{width:24px;height:24px}\n  #nq-app .nqa-why .nqa-box{padding:clamp(18px,3.2svh,40px) var(--pad)}\n  #nq-app .nqa-side{padding:clamp(12px,2.2svh,24px) clamp(18px,3vw,44px)}\n  #nq-app .nqa-list li span{font-size:14px;line-height:1.45}\n}\n\n@media (max-width:980px){\n  #nq-app .nqa-box{border-radius:18px}\n  #nq-app .nqa-t-steps{height:calc(100svh + 380vh)}\n  #nq-app .nqa-t-trucks{height:calc(100svh + 380vh)}\n  \/* hero: the copy first, then the phone rises into its place *\/\n  #nq-app .nqa-hero-copy{right:18px;left:18px;top:22px;width:auto;gap:12px;transform:translateY(calc(var(--p)*-120px))}\n  #nq-app .nqa-h1{font-size:clamp(30px,8.4vw,44px)}\n  #nq-app .nqa-hero-stage{--pw:min(210px,calc((100svh - var(--nq-off) - 300px)*.4615));--ph:calc(var(--pw)*2.167);\n    transform:translate(-50%,calc(-50% + (1 - var(--a))*64svh)) scale(calc(.94 + var(--a)*.06))}\n  #nq-app .nqa-stat{min-width:0;width:42vw;max-width:190px;padding:11px 14px;border-radius:14px}\n  #nq-app .nqa-stat b{font-size:26px}#nq-app .nqa-stat.nqa-dark b{font-size:17px}\n  #nq-app .nqa-stat span{font-size:11.5px;margin-top:4px}\n  #nq-app .nqa-hero-stage~.nqa-stat{--ph:calc(min(210px,calc((100svh - var(--nq-off) - 300px)*.4615))*2.167)}\n  #nq-app .nqa-s1{--x:-23vw;--y:calc(var(--ph)*-.5 - 30px)}#nq-app .nqa-s2{--x:23vw;--y:calc(var(--ph)*-.5 - 30px)}\n  #nq-app .nqa-s3{--x:-23vw;--y:calc(var(--ph)*.5 + 30px)}#nq-app .nqa-s4{--x:23vw;--y:calc(var(--ph)*.5 + 30px)}\n  #nq-app .nqa-hint{display:none}\n  #nq-app .nqa-why .nqa-box{padding:18px 14px 14px}\n  #nq-app .nqa-why-head{grid-template-columns:1fr;gap:8px}\n  #nq-app .nqa-why-head p+p{display:none}\n  #nq-app .nqa-row{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;row-gap:4px}\n  #nq-app .nqa-row em{grid-column:2}\n  #nq-app .nqa-row svg{grid-row:1\/3;width:28px;height:28px}\n  #nq-app .nqa-row b{grid-column:2;font-size:clamp(17px,4.8vw,22px)}\n  #nq-app .nqa-svc .nqa-box{padding-top:20px}\n  #nq-app .nqa-svc-head{padding:0 16px}#nq-app .nqa-svc-view{padding:0 16px}#nq-app .nqa-bar{margin:0 16px}\n  #nq-app .nqa-cov .nqa-wrap,#nq-app .nqa-faq .nqa-wrap{grid-template-columns:1fr}\n  \/* steps: the phone on top, one step card at the bottom *\/\n  #nq-app .nqa-steps{display:block;padding:0}\n  #nq-app .nqa-steps-copy{position:absolute;z-index:4;right:12px;left:12px;bottom:12px;max-width:none;gap:0;background:rgba(255,255,255,.96);border-radius:16px;padding:14px 16px 16px;box-shadow:0 18px 40px -18px rgba(11,11,12,.3)}\n  #nq-app .nqa-steps-copy .nqa-h2,#nq-app .nqa-steps-copy .nqa-kick{display:none}\n  #nq-app .nqa-count{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-family:var(--display);font-weight:var(--wd);color:var(--ink-3);letter-spacing:0;text-transform:uppercase;margin-bottom:6px}\n  #nq-app .nqa-dots{display:flex;gap:5px}\n  #nq-app .nqa-dots i{width:16px;height:4px;border-radius:4px;background:var(--line);transition:background .3s}\n  #nq-app .nqa-dots i.nqa-on{background:var(--ink)}\n  #nq-app .nqa-list{display:block;min-height:104px}\n  #nq-app .nqa-list li{display:none;padding:0}\n  #nq-app .nqa-list li::before{display:none}\n  #nq-app .nqa-list li.nqa-now{display:block}\n  #nq-app .nqa-list li b{font-size:18px}\n  #nq-app .nqa-list li.nqa-now span{max-height:none;font-size:14px}\n  #nq-app .nqa-steps-stage{position:absolute;right:0;left:0;top:44px;bottom:150px;height:auto}\n  #nq-app .nqa-steps-stage .nqa-stage{--pw:min(250px,calc((100svh - var(--nq-off) - 250px)*.4615))}\n  #nq-app .nqa-steps-title{position:absolute;z-index:2;right:16px;left:16px;top:14px;font-family:var(--display);font-family:var(--display);font-weight:var(--wd);font-size:20px;letter-spacing:0;display:block}\n  #nq-app .nqa-chip{top:9%;margin-right:0;transform:translateX(50%);font-size:12px;padding:7px 12px}\n  #nq-app .nqa-chip.nqa-swap{transform:translateX(50%) scale(.6)}\n  #nq-app .nqa-steps-copy{transition:background-color .5s ease}\n  #nq-app .nqa-is-final .nqa-steps-copy{background:#17181b;box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}\n  #nq-app .nqa-steps-main{gap:0}\n  #nq-app .nqa-final{gap:8px}\n  #nq-app .nqa-final h3{font-size:20px;line-height:1.15}\n  #nq-app .nqa-final p{font-size:14px;line-height:1.45}\n  #nq-app .nqa-final .nqa-kick{display:inline-flex;font-size:11px}\n  #nq-app .nqa-beats{display:none}\n  \/* the final card is taller: the phone steps back and up so it is not hidden behind it *\/\n  #nq-app .nqa-steps-stage .nqa-stage{transition:transform .55s cubic-bezier(.2,.75,.2,1)}\n  #nq-app .nqa-is-final .nqa-steps-stage .nqa-stage{transform:translateY(-34px) scale(.8)}\n  #nq-app .nqa-final .nqa-btn{width:100%;justify-content:center;padding:12px 20px;font-size:15px}\n  \/* trucks *\/\n  #nq-app .nqa-fleet-head{right:16px;left:16px;top:16px;max-width:none;gap:6px}\n  #nq-app .nqa-fleet-head .nqa-h2{font-size:20px}\n  #nq-app .nqa-fleet .nqa-ghost{top:34%;font-size:25vw}\n  #nq-app .nqa-tinfo{right:16px;left:16px;bottom:74px;width:auto;min-height:120px}\n  #nq-app .nqa-tinfo h3{font-size:22px}\n  #nq-app .nqa-fleet-side{right:16px;left:16px;bottom:16px;align-items:stretch}\n  #nq-app .nqa-dial{position:absolute;left:0;bottom:calc(100% + 130px)}\n  #nq-app .nqa-dial span{display:none}\n  #nq-app .nqa-tabs{justify-content:flex-start;gap:5px;flex-wrap:nowrap}\n  #nq-app .nqa-tab{padding:8px 11px;font-size:12px;white-space:nowrap}\n  #nq-app .nqa-qa details p{padding-left:0}\n}\n@media (max-width:560px){\n  #nq-app .nqa-hero-copy .nqa-btn{width:100%;justify-content:center}\n  #nq-app .nqa-hero-cta{width:100%}#nq-app .nqa-hero-cta .nqa-sub{display:none}\n  #nq-app .nqa-hero-copy p{font-size:14.5px;line-height:1.5}\n}\n@media (prefers-reduced-motion:reduce){\n  #nq-app.nqa-js .nqa-rv,#nq-app.nqa-js [data-split] .nqa-w>span{opacity:1;transform:none;transition:none}\n  #nq-app .nqa-map .ring,#nq-app .nqa-hint i::after{animation:none}\n}\n\n\/* Arabic: right to left, the site's GE SS Two faces *\/\n#nq-app{direction:rtl;--display:\"GE SS Two Medium\",Tahoma,Arial,sans-serif;--body:\"GE SS Two Light\",Tahoma,Arial,sans-serif;--wd:400;--wb:400;font-weight:var(--wb)}\n#nq-app p,#nq-app span,#nq-app li,#nq-app summary{font-weight:var(--wb)}\n#nq-app .nqa-h1,#nq-app .nqa-h2,#nq-app h3{line-height:1.3}\n\/* the big call-to-action lines: Arabic letters need more height than the Latin .95 *\/\n#nq-app .nqa-cta-box h2,#nq-app .nqa-cta-box .nqa-cta-title{line-height:1.25}\n\/* outlined background words: joined Arabic letters overlap, so a stroke would trace every letter and show seams at each join;\n   instead the word is filled with the panel colour and ringed by a thin shadow, which outlines only the whole word *\/\n#nq-app .nqa-hero .nqa-ghost{-webkit-text-stroke:0;color:#f4f4f3;text-shadow:1.4px 0.0px 0 #dcdcdb,1.29px 0.54px 0 #dcdcdb,0.99px 0.99px 0 #dcdcdb,0.54px 1.29px 0 #dcdcdb,0.0px 1.4px 0 #dcdcdb,-0.54px 1.29px 0 #dcdcdb,-0.99px 0.99px 0 #dcdcdb,-1.29px 0.54px 0 #dcdcdb,-1.4px 0.0px 0 #dcdcdb,-1.29px -0.54px 0 #dcdcdb,-0.99px -0.99px 0 #dcdcdb,-0.54px -1.29px 0 #dcdcdb,-0.0px -1.4px 0 #dcdcdb,0.54px -1.29px 0 #dcdcdb,0.99px -0.99px 0 #dcdcdb,1.29px -0.54px 0 #dcdcdb}\n#nq-app .nqa-fleet .nqa-ghost{-webkit-text-stroke:0;color:#0b0b0c;text-shadow:1.4px 0.0px 0 #363637,1.29px 0.54px 0 #363637,0.99px 0.99px 0 #363637,0.54px 1.29px 0 #363637,0.0px 1.4px 0 #363637,-0.54px 1.29px 0 #363637,-0.99px 0.99px 0 #363637,-1.29px 0.54px 0 #363637,-1.4px 0.0px 0 #363637,-1.29px -0.54px 0 #363637,-0.99px -0.99px 0 #363637,-0.54px -1.29px 0 #363637,-0.0px -1.4px 0 #363637,0.54px -1.29px 0 #363637,0.99px -0.99px 0 #363637,1.29px -0.54px 0 #363637}\n\/* small labels: Latin reads them as spaced capitals at 12px; Arabic has neither, so they are set larger *\/\n#nq-app .nqa-side-cap{font-size:clamp(16px,1.55vw,22px)}\n#nq-app .nqa-row em{font-size:clamp(16px,1.55vw,22px)}\n#nq-app .nqa-kick,#nq-app .nqa-hint,#nq-app .nqa-dial,#nq-app .nqa-count{font-size:14px}\n\/* the map is geography: its labels keep their places beside each city *\/\n#nq-app #nqa-map{direction:ltr}\n\/* the rating reads 4.7\/5 as a number *\/\n#nq-app .nqa-s1 b{direction:ltr;text-align:right}\n<\/style>\n<section id=\"nq-app\" lang=\"ar\" dir=\"rtl\" aria-label=\"\u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629\" data-model-dababa=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-dababa-truck.glb\" data-model-jumbo=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-jumbo-truck.glb\" data-model-thomnaya=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-thomnaya-truck.glb\" data-model-tow=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-tow-truck.glb\">\n\n<div class=\"nqa-track nqa-t-hero nqa-hero\" data-pin=\"hero\"><div class=\"nqa-pin\"><div class=\"nqa-box\">\n  <div class=\"nqa-ghost\" aria-hidden=\"true\">\u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u00a0 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629<\/div>\n  <div class=\"nqa-hero-copy\" id=\"nqa-hero-copy\">\n    <span class=\"nqa-kick\"><i><\/i>\u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629<\/span>\n    <h1 class=\"nqa-h1\" data-split>\u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629: \u062d\u0644\u0648\u0644 \u0646\u0642\u0644 \u0645\u062a\u0646\u0648\u0639\u0629 \u062a\u0646\u0627\u0633\u0628 \u0643\u0644 \u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a\u0643<\/h1>\n    <p>\u0633\u0648\u0627\u0621 \u0643\u0646\u062a \u062a\u0646\u062a\u0642\u0644 \u0625\u0644\u0649 \u0628\u064a\u062a \u062c\u062f\u064a\u062f\u060c \u0627\u0634\u062a\u0631\u064a\u062a \u062c\u0647\u0627\u0632\u064b\u0627 \u0643\u0647\u0631\u0628\u0627\u0626\u064a\u064b\u0627\u060c \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644 \u0628\u0636\u0627\u0626\u0639 \u0623\u0648 \u0623\u063a\u0631\u0627\u0636 \u0634\u062e\u0635\u064a\u0629\u060c \u0623\u0648 \u062d\u062a\u0649 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0648\u0646\u0634 \u0644\u0633\u064a\u0627\u0631\u062a\u0643\u060c \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u064a\u0648\u0635\u0644\u0643 \u0628\u0627\u0644\u0633\u0627\u0626\u0642 \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0627\u062d\u062a\u064a\u0627\u062c\u0643.<\/p>\n    <p>\u0627\u062d\u062c\u0632 \u0628\u0633\u0647\u0648\u0644\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u060c \u0648\u0642\u0627\u0631\u0646 \u0628\u064a\u0646 \u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0648\u0627\u062e\u062a\u0631 \u0627\u0644\u0623\u0646\u0633\u0628 \u0644\u0643\u060c \u0645\u0639 \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0645\u062a\u0627\u0628\u0639\u0629 \u0631\u062d\u0644\u062a\u0643 \u0645\u0628\u0627\u0634\u0631\u0629 \u0645\u0646 \u0647\u0627\u062a\u0641\u0643.<\/p>\n    <div class=\"nqa-hero-cta\"><a class=\"nqa-btn \" href=\"https:\/\/onelink.to\/naqla\" target=\"_blank\" rel=\"noopener\">\u062d\u0645\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0622\u0646 <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 4v12M6 11l6 6 6-6M5 20h14\"\/><\/svg><\/a><span class=\"nqa-sub\">\u0631\u0627\u0628\u0637 \u0648\u0627\u062d\u062f \u0644\u0623\u062c\u0647\u0632\u0629 \u0622\u064a\u0641\u0648\u0646 \u0648\u0623\u0646\u062f\u0631\u0648\u064a\u062f<\/span><\/div>\n  <\/div>\n  <div class=\"nqa-hero-stage\"><div class=\"nqa-stage\"><div class=\"nqa-phone\" id=\"nqa-phone-hero\"><div class=\"nqa-ph-shadow\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-1px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-2px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-4px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-5px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-7px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-8px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-10px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-11px)\"><\/div><div class=\"nqa-ph-body\"><div class=\"nqa-ph-screen\"><div class=\"nqa-ph-island\"><\/div><img class=\"lazyload\" data-k=\"home\" alt=\"\u0634\u0627\u0634\u0629 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0645\u0639 \u0646\u0645\u0648\u0630\u062c \u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628 \u062c\u062f\u064a\u062f\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-create-new-order.webp\" decoding=\"async\"><\/div><\/div><div class=\"nqa-ph-glare\"><\/div><\/div><\/div><\/div>\n  <div class=\"nqa-stat nqa-s1\"><b><em data-count=\"4.7\" data-dec=\"1\">4.7<\/em><small>\/5<\/small><\/b><span>\u0645\u062a\u0648\u0633\u0637 \u062a\u0642\u064a\u064a\u0645 \u0639\u0645\u0644\u0627\u0626\u0646\u0627<\/span><\/div>\n  <div class=\"nqa-stat nqa-s2\"><b><em data-count=\"100\" data-dec=\"0\">100<\/em><small>\u0623\u0644\u0641<\/small><\/b><span>\u0633\u0627\u0626\u0642 \u0646\u0634\u0637<\/span><\/div>\n  <div class=\"nqa-stat nqa-s3\"><b><em data-count=\"10\" data-dec=\"0\">10<\/em><small>\u0623\u0644\u0641<\/small><\/b><span>\u0646\u0642\u0644\u0629 \u0645\u0643\u062a\u0645\u0644\u0629<\/span><\/div>\n  <div class=\"nqa-stat nqa-s4 nqa-dark\"><b>\u0643\u0644 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a<\/b><span>\u0646\u062e\u062f\u0645 \u062c\u0645\u064a\u0639 \u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0645\u0635\u0631<\/span><\/div>\n  <div class=\"nqa-hint\" aria-hidden=\"true\"><i><\/i>\u0645\u0631\u0651\u0631 \u0644\u0644\u0627\u0633\u062a\u0643\u0634\u0627\u0641<\/div>\n<\/div><\/div><\/div>\n\n<div class=\"nqa-track nqa-t-why nqa-why\" data-pin=\"why\"><div class=\"nqa-pin\"><div class=\"nqa-box\">\n  <div class=\"nqa-why-head\">\n    <h2 class=\"nqa-h2\" data-split>\u0644\u0645\u0627\u0630\u0627 \u062a\u062e\u062a\u0627\u0631 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0628\u062f\u0644\u064b\u0627 \u0645\u0646 \u0634\u0631\u0643\u0627\u062a \u0627\u0644\u0646\u0642\u0644 \u0627\u0644\u062a\u0642\u0644\u064a\u062f\u064a\u0629\u061f<\/h2>\n    <div><p>\u0639\u0646\u062f\u0645\u0627 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0639\u0631\u0628\u064a\u0629 \u0646\u0642\u0644\u060c \u0644\u0627 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0623\u0643\u062b\u0631 \u0645\u0646 \u0634\u062e\u0635 \u062d\u062a\u0649 \u062a\u0639\u0631\u0641 \u0627\u0644\u0633\u0639\u0631 \u0623\u0648 \u062a\u062c\u062f \u0633\u0627\u0626\u0642\u064b\u0627 \u0645\u0646\u0627\u0633\u0628\u064b\u0627.<\/p>\n    <p>\u0645\u0639 \u0646\u0642\u0644\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u062a\u0646\u0641\u064a\u0630 \u0643\u0644 \u0630\u0644\u0643 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u060c \u0648\u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0642\u0628\u0644 \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632.<\/p><\/div>\n  <\/div>\n  <div class=\"nqa-board\"><div class=\"nqa-side nqa-side-old\"><div class=\"nqa-side-cap\">\u0634\u0631\u0643\u0627\u062a \u0627\u0644\u0646\u0642\u0644 \u0627\u0644\u062a\u0642\u0644\u064a\u062f\u064a\u0629<\/div><div class=\"nqa-row\"><em>\u0627\u0644\u062a\u0633\u0639\u064a\u0631<\/em><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><b>\u0633\u0639\u0631 \u0648\u0627\u062d\u062f \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f\u0647 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0645\u0643\u0627\u0644\u0645\u0629<\/b><\/div><div class=\"nqa-row\"><em>\u0627\u0644\u062b\u0642\u0629<\/em><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><b>\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u0635\u062f\u0631 \u0648\u0627\u0636\u062d \u0644\u0644\u0645\u0642\u0627\u0631\u0646\u0629\u060c \u0648\u0627\u0644\u0642\u0631\u0627\u0631 \u064a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0645\u0643\u0627\u0644\u0645\u0629<\/b><\/div><div class=\"nqa-row\"><em>\u0627\u0644\u062a\u062a\u0628\u0639<\/em><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><b>\u0644\u0627 \u064a\u0645\u0643\u0646\u0643 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0631\u062d\u0644\u0629<\/b><\/div><\/div><div class=\"nqa-side nqa-side-new\"><div class=\"nqa-side-cap\">\u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629<\/div><div class=\"nqa-row\"><em>\u0627\u0644\u062a\u0633\u0639\u064a\u0631<\/em><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12.5l5 5L20 6.5\"\/><\/svg><b>\u062a\u0642\u0627\u0631\u0646 \u0628\u064a\u0646 \u0627\u0644\u0639\u0631\u0648\u0636 \u0648\u062a\u062e\u062a\u0627\u0631 \u0627\u0644\u0623\u0646\u0633\u0628 \u0644\u0643<\/b><\/div><div class=\"nqa-row\"><em>\u0627\u0644\u062b\u0642\u0629<\/em><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12.5l5 5L20 6.5\"\/><\/svg><b>\u064a\u0645\u0643\u0646\u0643 \u0645\u0631\u0627\u062c\u0639\u0629 \u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0633\u0627\u0626\u0642 \u0648\u0633\u062c\u0644 \u0631\u062d\u0644\u0627\u062a\u0647 \u0642\u0628\u0644 \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632<\/b><\/div><div class=\"nqa-row\"><em>\u0627\u0644\u062a\u062a\u0628\u0639<\/em><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12.5l5 5L20 6.5\"\/><\/svg><b>\u064a\u0645\u0643\u0646\u0643 \u0645\u062a\u0627\u0628\u0639\u0629 \u0631\u062d\u0644\u062a\u0643 \u0645\u0628\u0627\u0634\u0631\u0629<\/b><\/div><\/div><div class=\"nqa-handle\" aria-hidden=\"true\"><\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"nqa-track nqa-t-svc nqa-svc\" data-pin=\"svc\"><div class=\"nqa-pin\"><div class=\"nqa-box\">\n  <div class=\"nqa-svc-head\"><h2 class=\"nqa-h2\" data-split>\u062e\u062f\u0645\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u0629 \u062a\u063a\u0637\u064a \u062c\u0645\u064a\u0639 \u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a\u0643<\/h2><span class=\"nqa-svc-n\" aria-hidden=\"true\"><b id=\"nqa-svc-n\">01<\/b> \/ 04<\/span><\/div>\n  <div class=\"nqa-svc-view\"><div class=\"nqa-rail\" id=\"nqa-rail\"><article class=\"nqa-card\"><span class=\"nqa-num\" aria-hidden=\"true\">01<\/span><div class=\"nqa-ico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 11V8a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v3\"\/><path d=\"M3 13a2 2 0 0 1 4 0v2h10v-2a2 2 0 0 1 4 0v5H3z\"\/><path d=\"M6 18v2M18 18v2\"\/><\/svg><\/div><h3>\u0646\u0642\u0644 \u0627\u0644\u0639\u0641\u0634 \u0648\u0627\u0644\u0623\u062b\u0627\u062b<\/h3><p class=\"nqa-q\">\u062a\u0631\u064a\u062f \u0646\u0642\u0644 \u0639\u0641\u0634 \u0645\u0646\u0632\u0644\u0643 \u0623\u0648 \u0645\u0643\u062a\u0628\u0643\u061f<\/p><p>\u0645\u0639 \u0646\u0642\u0644\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u062d\u062c\u0632 \u0639\u0631\u0628\u064a\u0629 \u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0646\u0642\u0644 \u0627\u0644\u0623\u062b\u0627\u062b\u060c \u0648\u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0648\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0623\u0646\u0633\u0628 \u0644\u0643.<\/p><\/article><article class=\"nqa-card\"><span class=\"nqa-num\" aria-hidden=\"true\">02<\/span><div class=\"nqa-ico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"\/><path d=\"M6 10h12M9 6.5v1.5M9 13v3\"\/><\/svg><\/div><h3>\u0646\u0642\u0644 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u0645\u0646\u0632\u0644\u064a\u0629<\/h3><p class=\"nqa-q\">\u0627\u0634\u062a\u0631\u064a\u062a \u062c\u0647\u0627\u0632\u064b\u0627 \u0643\u0647\u0631\u0628\u0627\u0626\u064a\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627 \u0648\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644\u0647\u061f<\/p><p>\u0646\u0642\u0644\u0629 \u062a\u0648\u0641\u0631 \u0644\u0643 \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u062d\u062c\u0632 \u0639\u0631\u0628\u064a\u0629 \u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0646\u0642\u0644 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u0645\u0646\u0632\u0644\u064a\u0629\u060c \u0645\u0639 \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639\u0647\u0627 \u0628\u0634\u0643\u0644 \u0622\u0645\u0646.<\/p><\/article><article class=\"nqa-card\"><span class=\"nqa-num\" aria-hidden=\"true\">03<\/span><div class=\"nqa-ico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 13h8v8H3zM13 13h8v8h-8zM8 3h8v8H8z\"\/><path d=\"M12 3v3M7 13v3M17 13v3\"\/><\/svg><\/div><h3>\u0646\u0642\u0644 \u0627\u0644\u0628\u0636\u0627\u0626\u0639 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629<\/h3><p class=\"nqa-q\">\u0644\u062f\u064a\u0643 \u0628\u0636\u0627\u0626\u0639 \u0623\u0648 \u0645\u0648\u0627\u062f \u062a\u062c\u0627\u0631\u064a\u0629 \u0648\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644\u0647\u0627\u061f<\/p><p>\u064a\u0645\u0643\u0646\u0643 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0646\u0642\u0644\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0648\u0633\u064a\u0644\u0629 \u0627\u0644\u0646\u0642\u0644 \u062d\u0633\u0628 \u062d\u062c\u0645 \u0648\u0643\u0645\u064a\u0629 \u0627\u0644\u0628\u0636\u0627\u0639\u0629\u060c \u0648\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062e\u064a\u0627\u0631\u0627\u062a \u062a\u0646\u0627\u0633\u0628 \u0627\u062d\u062a\u064a\u0627\u062c\u0643.<\/p><\/article><article class=\"nqa-card\"><span class=\"nqa-num\" aria-hidden=\"true\">04<\/span><div class=\"nqa-ico\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 17h3M9 17h6M19 17h3\"\/><circle cx=\"7\" cy=\"17\" r=\"2\"\/><circle cx=\"17\" cy=\"17\" r=\"2\"\/><path d=\"M2 17v-4h9V8h4l4 4v5\"\/><path d=\"M11 8L4 4M4 4v5\"\/><\/svg><\/div><h3>\u0648\u0646\u0634 \u0625\u0646\u0642\u0627\u0630 \u0648\u0646\u0642\u0644 \u0627\u0644\u0645\u0631\u0643\u0628\u0627\u062a<\/h3><p class=\"nqa-q\">\u062a\u0639\u0637\u0644\u062a \u0633\u064a\u0627\u0631\u062a\u0643 \u0623\u0648 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644\u0647\u0627 \u0644\u0645\u0643\u0627\u0646 \u0622\u062e\u0631\u061f<\/p><p>\u064a\u0645\u0643\u0646\u0643 \u0637\u0644\u0628 \u062e\u062f\u0645\u0629 \u0627\u0644\u0648\u0646\u0634 \u0645\u0646 \u062e\u0644\u0627\u0644 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629\u060c \u0633\u0648\u0627\u0621 \u0644\u0625\u0646\u0642\u0627\u0630 \u0623\u064a \u0645\u0631\u0643\u0628\u0629 \u0623\u0648 \u0646\u0642\u0644\u0647\u0627 \u0625\u0644\u0649 \u0648\u062c\u0647\u0629 \u0623\u062e\u0631\u0649 \u062f\u0627\u062e\u0644 \u0645\u0635\u0631.<\/p><\/article><\/div><\/div>\n  <div class=\"nqa-bar\" aria-hidden=\"true\"><i><\/i><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"nqa-sec nqa-cov\" data-view><div class=\"nqa-wrap\">\n  <div>\n    <h2 class=\"nqa-h2\" data-split>\u0646\u0642\u0644\u0629 \u0641\u064a \u062e\u062f\u0645\u062a\u0643 \u0641\u064a \u062c\u0645\u064a\u0639 \u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0645\u0635\u0631<\/h2>\n    <p class=\"nqa-rv\">\u0623\u064a\u0646\u0645\u0627 \u0643\u0646\u062a\u060c \u0646\u0642\u0644\u0629 \u062a\u0633\u0627\u0639\u062f\u0643 \u0641\u064a \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u062e\u062f\u0645\u0629 \u0627\u0644\u0646\u0642\u0644 \u0627\u0644\u062a\u064a \u062a\u062d\u062a\u0627\u062c\u0647\u0627.<\/p>\n    <p class=\"nqa-rv\" data-d=\"1\">\u062a\u062a\u0648\u0641\u0631 \u062e\u062f\u0645\u0627\u062a \u0646\u0642\u0644\u0629 \u0641\u064a \u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u0648\u0627\u0644\u062c\u064a\u0632\u0629 \u0648\u0627\u0644\u0625\u0633\u0643\u0646\u062f\u0631\u064a\u0629 \u0648\u0628\u0627\u0642\u064a \u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u062c\u0645\u0647\u0648\u0631\u064a\u0629\u060c \u0645\u0639 \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u062d\u062c\u0632 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0646\u0642\u0644 \u0628\u064a\u0646 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0630\u064a \u064a\u0646\u0627\u0633\u0628\u0643.<\/p>\n    <p class=\"nqa-rv\" data-d=\"2\">\u0645\u0646 \u0646\u0642\u0644 \u0627\u0644\u0639\u0641\u0634 \u0648\u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0625\u0644\u0649 \u0646\u0642\u0644 \u0627\u0644\u0628\u0636\u0627\u0626\u0639\u060c \u064a\u0645\u0643\u0646\u0643 \u0628\u062f\u0621 \u0627\u0644\u062d\u062c\u0632 \u0645\u0646 \u0645\u0643\u0627\u0646\u0643 \u0648\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0631\u062d\u0644\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642.<\/p>\n  <\/div>\n  <div><svg class=\"nqa-map\" id=\"nqa-map\" role=\"img\" aria-label=\"\u062e\u0631\u064a\u0637\u0629 \u0645\u0635\u0631 \u062a\u0648\u0636\u062d \u062a\u063a\u0637\u064a\u0629 \u0646\u0642\u0644\u0629 \u0641\u064a \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a\"><\/svg><\/div>\n<\/div><\/div>\n\n<div class=\"nqa-track nqa-t-steps\" data-pin=\"steps\" id=\"nqa-track-steps\"><div class=\"nqa-pin\"><div class=\"nqa-box\">\n  <span class=\"nqa-steps-title\" aria-hidden=\"true\">\u0627\u062d\u062c\u0632 \u0641\u064a 3 \u062e\u0637\u0648\u0627\u062a \u0628\u0633\u064a\u0637\u0629<\/span>\n  <div class=\"nqa-steps\">\n    <div class=\"nqa-steps-copy\">\n      <div class=\"nqa-steps-main\">\n        <span class=\"nqa-kick\"><i><\/i>\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062d\u062c\u0632<\/span>\n        <h2 class=\"nqa-h2\" data-split>\u0627\u062d\u062c\u0632 \u0641\u064a 3 \u062e\u0637\u0648\u0627\u062a \u0628\u0633\u064a\u0637\u0629<\/h2>\n        <div class=\"nqa-count\"><span id=\"nqa-count\">\u0627\u0644\u062e\u0637\u0648\u0629 1 \u0645\u0646 3<\/span><span class=\"nqa-dots\" id=\"nqa-dots\"><\/span><\/div>\n        <ol class=\"nqa-list\" id=\"nqa-list\"><li data-n=\"1\" data-i=\"0\"><b>\u062d\u062f\u062f \u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645 \u0648\u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u0648\u0627\u0644\u0645\u0648\u0639\u062f<\/b><span>\u0623\u062f\u062e\u0644 \u0623\u0645\u0627\u0643\u0646 \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645 \u0648\u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u0644\u062a\u062d\u062f\u064a\u062f \u0645\u0633\u0627\u0631 \u0627\u0644\u0631\u062d\u0644\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629\u060c \u062b\u0645 \u0627\u062e\u062a\u0631 \u0627\u0644\u0645\u0648\u0639\u062f \u0627\u0644\u0645\u0646\u0627\u0633\u0628 \u0644\u062a\u0646\u0641\u064a\u0630 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0646\u0642\u0644 \u0628\u0645\u0627 \u064a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u062c\u062f\u0648\u0644\u0643: \u0627\u0644\u0622\u0646 \u0623\u0648 \u0644\u0627\u062d\u0642\u064b\u0627.<\/span><\/li><li data-n=\"2\" data-i=\"1\"><b>\u0627\u062e\u062a\u0631 \u0645\u0627 \u062a\u0631\u063a\u0628 \u0641\u064a \u0646\u0642\u0644\u0647 \u0648\u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629<\/b><span>\u062d\u062f\u062f \u0646\u0648\u0639 \u0627\u0644\u0645\u0646\u0642\u0648\u0644\u0627\u062a\u060c \u0645\u062b\u0644 \u0627\u0644\u0623\u062b\u0627\u062b\u060c \u062b\u0645 \u0627\u062e\u062a\u0631 \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0627\u0644\u062a\u064a \u062a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u062d\u062c\u0645\u0647\u0627 \u0648\u0648\u0632\u0646\u0647\u0627 \u0648\u062a\u0648\u0641\u0631 \u0644\u0647\u0627 \u0627\u0644\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0646\u0642\u0644.<\/span><\/li><li data-n=\"3\" data-i=\"2\"><b>\u062d\u062f\u062f \u0639\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u064a\u0646 (\u0625\u0630\u0627 \u0643\u0646\u062a \u0628\u062d\u0627\u062c\u0629 \u0625\u0644\u064a\u0647\u0645)<\/b><span>\u062d\u062f\u062f \u0639\u062f\u062f \u0627\u0644\u0639\u0645\u0627\u0644\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0644\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0641\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644 \u0623\u0648 \u0627\u0644\u062a\u0641\u0631\u064a\u063a\u060c \u0648\u0623\u0636\u0641 \u0623\u064a \u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0623\u0648 \u0637\u0644\u0628\u0627\u062a \u062e\u0627\u0635\u0629 \u0644\u0644\u0633\u0627\u0626\u0642 \u0642\u0628\u0644 \u0628\u062f\u0621 \u0627\u0644\u0631\u062d\u0644\u0629.<\/span><\/li><\/ol>\n      <\/div>\n      <div class=\"nqa-final\" id=\"nqa-final\"><span class=\"nqa-kick\"><i><\/i>\u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u0623\u062e\u064a\u0631\u0629<\/span><h3>\u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u0646\u0627\u0633\u0628 \u0648\u0627\u062e\u062a\u0631 \u0623\u0641\u0636\u0644 \u0639\u0631\u0636<\/h3><p>\u064a\u062d\u062f\u062f \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u0646\u0627\u0633\u0628 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0628\u064a\u0627\u0646\u0627\u062a \u0631\u062d\u0644\u062a\u0643\u060c \u062b\u0645 \u064a\u0631\u0633\u0644 \u0627\u0644\u0633\u0627\u0626\u0642\u0648\u0646 \u0639\u0631\u0648\u0636\u0647\u0645: \u0642\u0627\u0631\u0646 \u0628\u064a\u0646\u0647\u0627\u060c \u0648\u0627\u062e\u062a\u0631 \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u0630\u064a \u064a\u0646\u0627\u0633\u0628 \u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a\u0643 \u0648\u0645\u064a\u0632\u0627\u0646\u064a\u062a\u0643 \u0644\u0628\u062f\u0621 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0646\u0642\u0644.<\/p><ol class=\"nqa-beats\" id=\"nqa-beats\"><li data-k=\"price\">\u0633\u0639\u0631 \u0645\u0642\u062a\u0631\u062d<\/li><li data-k=\"offers\">\u0639\u0631\u0648\u0636 \u0627\u0644\u0633\u0627\u0626\u0642\u064a\u0646<\/li><li data-k=\"driver\">\u0627\u062e\u062a\u0631 \u0633\u0627\u0626\u0642\u0643<\/li><\/ol><a class=\"nqa-btn nqa-inv\" href=\"https:\/\/onelink.to\/naqla\" target=\"_blank\" rel=\"noopener\">\u062d\u0645\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0622\u0646 <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 4v12M6 11l6 6 6-6M5 20h14\"\/><\/svg><\/a><\/div>\n    <\/div>\n    <div class=\"nqa-steps-stage\">\n      <div class=\"nqa-ghost\" id=\"nqa-step-ghost\" aria-hidden=\"true\">01<\/div>\n      <div class=\"nqa-stage\"><div class=\"nqa-phone\" id=\"nqa-phone-steps\"><div class=\"nqa-ph-shadow\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-1px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-2px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-4px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-5px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-7px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-8px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-10px)\"><\/div><div class=\"nqa-ph-edge\" style=\"transform:translateZ(-11px)\"><\/div><div class=\"nqa-ph-body\"><div class=\"nqa-ph-screen\"><div class=\"nqa-ph-island\"><\/div><img class=\"lazyload\" data-k=\"loc\" alt=\"\u0634\u0627\u0634\u0629 \u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0637\u0644\u0628 \u0645\u0639 \u062d\u0642\u0644\u064a \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645 \u0648\u0627\u0644\u062a\u0648\u0635\u064a\u0644\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-pickup-delivery-locations.webp\" decoding=\"async\"><img class=\"lazyload\" data-k=\"map\" alt=\"\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0648\u0642\u0639 \u0639\u0644\u0649 \u0627\u0644\u062e\u0631\u064a\u0637\u0629\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-choose-location-on-map.webp\" decoding=\"async\"><img class=\"lazyload\" data-k=\"time\" alt=\"\u062e\u064a\u0627\u0631\u0627\u062a \u062a\u0627\u0631\u064a\u062e \u0648\u0648\u0642\u062a \u0627\u0644\u0637\u0644\u0628\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-order-date-time.webp\" decoding=\"async\"><img class=\"lazyload\" data-k=\"home\" alt=\"\u0634\u0627\u0634\u0629 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0645\u0639 \u0646\u0645\u0648\u0630\u062c \u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628 \u062c\u062f\u064a\u062f\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-create-new-order.webp\" decoding=\"async\"><img class=\"lazyload\" data-k=\"veh1\" alt=\"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0631\u0628\u0627\u062a: \u062f\u0628\u0627\u0628\u0629\u060c \u062f\u0628\u0627\u0628\u0629 \u0628\u0648\u0643\u0633\u060c \u062b\u0645\u0646\u0627\u064a\u0629 \u0628\u0648\u0643\u0633\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-truck-types-dababa-thomnaya.webp\" decoding=\"async\"><img class=\"lazyload\" data-k=\"veh2\" alt=\"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0631\u0628\u0627\u062a: \u062c\u0627\u0645\u0628\u0648 \u0628\u0648\u0643\u0633 4 \u0645\u060c \u062c\u0627\u0645\u0628\u0648 \u0628\u0648\u0643\u0633 6 \u0645\u060c \u0648\u0646\u0634\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-truck-types-jumbo-tow-truck.webp\" decoding=\"async\"><img class=\"lazyload\" data-k=\"helpers\" alt=\"\u0627\u062e\u062a\u064a\u0627\u0631 \u0639\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u064a\u0646\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-number-of-helpers.webp\" decoding=\"async\"><img class=\"lazyload\" data-k=\"price\" alt=\"\u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u0642\u062a\u0631\u062d \u0645\u0639 \u062e\u064a\u0627\u0631\u064a \u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0648\u0627\u0644\u062a\u0639\u062f\u064a\u0644\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271517%27%20viewBox%3D%270%200%20700%201517%27%3E%3Crect%20width%3D%27700%27%20height%3D%271517%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-recommended-fare.webp\" decoding=\"async\"><img data-k=\"offers\" alt=\"\u0639\u0631\u0648\u0636 \u0627\u0644\u0633\u0627\u0626\u0642\u064a\u0646 \u0628\u0627\u0646\u062a\u0638\u0627\u0631 \u0642\u0631\u0627\u0631\u0643\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271740%27%20viewBox%3D%270%200%20700%201740%27%3E%3Crect%20width%3D%27700%27%20height%3D%271740%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-driver-offers.webp\" decoding=\"async\" class=\"lazyload nqa-fit\"><img class=\"lazyload\" data-k=\"driver\" alt=\"\u0645\u0644\u0641 \u0627\u0644\u0633\u0627\u0626\u0642 \u0645\u0639 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0648\u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0648\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0627\u062a\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%271516%27%20viewBox%3D%270%200%20700%201516%27%3E%3Crect%20width%3D%27700%27%20height%3D%271516%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/naqla.xyz\/wp-content\/uploads\/2026\/10\/naqla-app-driver-profile.webp\" decoding=\"async\"><\/div><\/div><div class=\"nqa-ph-glare\"><\/div><\/div><\/div>\n      <div class=\"nqa-chip\" id=\"nqa-chip\" aria-hidden=\"true\"><i><\/i><span><\/span><\/div>\n    <\/div>\n  <\/div>\n<\/div><\/div><\/div>\n\n<div class=\"nqa-cta\" data-view>\n  <div class=\"nqa-cta-box\"><p class=\"nqa-cta-title\" data-split>\u0627\u0646\u0642\u0644 \u0628\u0633\u0647\u0648\u0644\u0629 \u0627\u0644\u0622\u0646<\/p><p>\u062d\u062f\u062f \u0645\u0648\u0627\u0642\u0639\u0643\u060c \u0627\u062e\u062a\u0631 \u0634\u0627\u062d\u0646\u062a\u0643\u060c \u0648\u062f\u0639 \u0627\u0644\u0633\u0627\u0626\u0642\u064a\u0646 \u064a\u0631\u0633\u0644\u0648\u0646 \u0644\u0643 \u0639\u0631\u0648\u0636\u0647\u0645.<\/p><a class=\"nqa-btn nqa-inv\" href=\"https:\/\/onelink.to\/naqla\" target=\"_blank\" rel=\"noopener\">\u062d\u0645\u0644 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 4v12M6 11l6 6 6-6M5 20h14\"\/><\/svg><\/a><\/div>\n<\/div>\n\n<div class=\"nqa-track nqa-t-trucks nqa-fleet\" data-pin=\"trucks\" id=\"nqa-track-trucks\"><div class=\"nqa-pin\"><div class=\"nqa-box\">\n  <div class=\"nqa-ghost\" id=\"nqa-truck-ghost\" aria-hidden=\"true\">\u0648\u0646\u0634<\/div>\n  <div class=\"nqa-trucks\" id=\"nqa-trucks\"><p class=\"nqa-nogl\" id=\"nqa-nogl\" hidden><\/p><\/div>\n  <div class=\"nqa-tload\" id=\"nqa-tload\" role=\"status\" hidden><svg viewBox=\"0 0 48 48\" aria-hidden=\"true\"><circle cx=\"24\" cy=\"24\" r=\"20\"\/><circle class=\"nqa-tload-arc\" id=\"nqa-tload-arc\" cx=\"24\" cy=\"24\" r=\"20\" pathLength=\"100\" stroke-dasharray=\"0 100\"\/><\/svg><b id=\"nqa-tload-pc\"><\/b><span id=\"nqa-tload-tx\">\u062c\u0627\u0631\u064d \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u062b\u0644\u0627\u062b\u064a\u0629 \u0627\u0644\u0623\u0628\u0639\u0627\u062f<\/span><\/div>\n  <div class=\"nqa-fleet-head\">\n    <span class=\"nqa-kick\"><i><\/i>\u0627\u0644\u0623\u0633\u0637\u0648\u0644 \u0628\u0632\u0627\u0648\u064a\u0629 360\u00b0<\/span>\n    <h2 class=\"nqa-h2\" data-split>\u0646\u0648\u0641\u0631 \u0644\u0643 \u0627\u0644\u0634\u0627\u062d\u0646\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a\u0643<\/h2>\n  <\/div>\n  <div class=\"nqa-tinfo\" id=\"nqa-tinfo\"><div class=\"nqa-on\" data-i=\"0\"><h3>\u0648\u0646\u0634 \u0627\u0644\u0625\u0646\u0642\u0627\u0630<\/h3><p>\u0625\u0630\u0627 \u062a\u0639\u0637\u0644\u062a \u0633\u064a\u0627\u0631\u062a\u0643\u060c \u064a\u0645\u0643\u0646\u0643 \u0637\u0644\u0628 \u0648\u0646\u0634 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0646\u0642\u0644\u0629.<\/p><span class=\"nqa-dim\">\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062a\u062d\u0645\u064a\u0644 400 \u00d7 220 \u00d7 250 \u0633\u0645<\/span><\/div><div class=\"\" data-i=\"1\"><h3>\u0634\u0627\u062d\u0646\u0629 \u062b\u0645\u0646\u0627\u064a\u0629<\/h3><p>\u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0644\u062d\u0645\u0648\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0639\u0631\u0628\u0629 \u0628\u062d\u062c\u0645 \u0645\u062a\u0648\u0633\u0637.<\/p><span class=\"nqa-dim\">\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062a\u062d\u0645\u064a\u0644 180 \u00d7 120 \u00d7 120 \u0633\u0645<\/span><\/div><div class=\"\" data-i=\"2\"><h3>\u0634\u0627\u062d\u0646\u0629 \u062f\u0628\u0627\u0628\u0629<\/h3><p>\u062e\u064a\u0627\u0631 \u0645\u0646\u0627\u0633\u0628 \u0644\u0646\u0642\u0644 \u0627\u0644\u0628\u0636\u0627\u0626\u0639 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 \u062d\u0633\u0628 \u0627\u062d\u062a\u064a\u0627\u062c\u0643.<\/p><span class=\"nqa-dim\">\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062a\u062d\u0645\u064a\u0644 220 \u00d7 160 \u00d7 150 \u0633\u0645<\/span><\/div><div class=\"\" data-i=\"3\"><h3>\u0634\u0627\u062d\u0646\u0629 \u062c\u0627\u0645\u0628\u0648<\/h3><p>\u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0646\u0642\u0644 \u0627\u0644\u0639\u0641\u0634 \u0648\u0627\u0644\u0628\u0636\u0627\u0626\u0639 \u0627\u0644\u062a\u064a \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0645\u0633\u0627\u062d\u0629 \u0623\u0643\u0628\u0631.<\/p><span class=\"nqa-dim\">\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062a\u062d\u0645\u064a\u0644 420 \u00d7 220 \u00d7 260 \u0633\u0645<\/span><\/div><\/div>\n  <div class=\"nqa-fleet-side\">\n    <div class=\"nqa-dial\" aria-hidden=\"true\"><span>\u0645\u0631\u0651\u0631 \u0623\u0648 \u0627\u0633\u062d\u0628 \u0644\u0644\u062a\u062f\u0648\u064a\u0631<\/span>\n      <svg viewBox=\"0 0 54 54\"><circle cx=\"27\" cy=\"27\" r=\"24\"\/><circle class=\"nqa-arc\" id=\"nqa-arc\" cx=\"27\" cy=\"27\" r=\"24\" pathLength=\"360\" stroke-dasharray=\"0 360\"\/><text x=\"27\" y=\"31.5\" id=\"nqa-deg\">0\u00b0<\/text><\/svg><\/div>\n    <div class=\"nqa-tabs\" role=\"tablist\" aria-label=\"\u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u0634\u0627\u062d\u0646\u0627\u062a\" id=\"nqa-tabs\"><button type=\"button\" class=\"nqa-tab\" role=\"tab\" data-i=\"0\" aria-selected=\"true\">\u0648\u0646\u0634<\/button><button type=\"button\" class=\"nqa-tab\" role=\"tab\" data-i=\"1\" aria-selected=\"false\">\u062b\u0645\u0646\u0627\u064a\u0629<\/button><button type=\"button\" class=\"nqa-tab\" role=\"tab\" data-i=\"2\" aria-selected=\"false\">\u062f\u0628\u0627\u0628\u0629<\/button><button type=\"button\" class=\"nqa-tab\" role=\"tab\" data-i=\"3\" aria-selected=\"false\">\u062c\u0627\u0645\u0628\u0648<\/button><\/div>\n  <\/div>\n<\/div><\/div><\/div>\n\n<div class=\"nqa-sec nqa-faq\"><div class=\"nqa-wrap\">\n  <h2 class=\"nqa-h2\" data-split>\u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629<\/h2>\n  <div class=\"nqa-qa nqa-rv\"><details open><summary>\u0645\u0627 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646\u0646\u064a \u0646\u0642\u0644\u0647\u0627 \u0639\u0628\u0631 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629\u061f<\/summary><p>\u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0644\u0646\u0642\u0644 \u0627\u0644\u0639\u0641\u0634 \u0648\u0627\u0644\u0623\u062b\u0627\u062b\u060c \u0648\u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u0645\u0646\u0632\u0644\u064a\u0629\u060c \u0648\u0627\u0644\u0628\u0636\u0627\u0626\u0639 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629\u060c \u0648\u063a\u064a\u0631\u0647\u0627 \u0645\u0646 \u0627\u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062a\u064a \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644\u0647\u0627. \u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u062e\u062f\u0645\u0629 \u0645\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0648\u062d\u062f\u062f \u0627\u062d\u062a\u064a\u0627\u062c\u0643 \u0644\u062a\u0638\u0647\u0631 \u0644\u0643 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629.<\/p><\/details><details><summary>\u0643\u064a\u0641 \u0623\u062e\u062a\u0627\u0631 \u0634\u0631\u0643\u0629 \u0646\u0642\u0644 \u0639\u0641\u0634 \u0645\u0648\u062b\u0648\u0642\u0629 \u0641\u064a \u0645\u0635\u0631\u061f<\/summary><p>\u0628\u062f\u0644\u064b\u0627 \u0645\u0646 \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0639\u0644\u0649 \u0645\u0643\u0627\u0644\u0645\u0629 \u0648\u0627\u062d\u062f\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0646\u0642\u0644\u0629 \u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u062a\u0627\u062d\u0629\u060c \u0648\u0645\u0631\u0627\u062c\u0639\u0629 \u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0627\u0644\u0633\u0627\u0626\u0642\u064a\u0646 \u0648\u0633\u062c\u0644 \u0631\u062d\u0644\u0627\u062a\u0647\u0645 \u0642\u0628\u0644 \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632\u060c \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0631\u062d\u0644\u0629 \u0645\u0646 \u0647\u0627\u062a\u0641\u0643.<\/p><\/details><details><summary>\u0647\u0644 \u064a\u0648\u0641\u0631 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u062e\u062f\u0645\u0627\u062a \u0648\u0646\u0634 \u0625\u0646\u0642\u0627\u0630 \u0648\u0646\u0642\u0644 \u0627\u0644\u0645\u0631\u0643\u0628\u0627\u062a\u061f<\/summary><p>\u0646\u0639\u0645\u060c \u064a\u0645\u0643\u0646\u0643 \u0637\u0644\u0628 \u062e\u062f\u0645\u0629 \u0648\u0646\u0634 \u0627\u0644\u0625\u0646\u0642\u0627\u0630 \u0645\u0646 \u062e\u0644\u0627\u0644 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0639\u0646\u062f\u0645\u0627 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644 \u0633\u064a\u0627\u0631\u062a\u0643 \u0628\u0633\u0628\u0628 \u0639\u0637\u0644 \u0623\u0648 \u0645\u0648\u0642\u0641 \u0637\u0627\u0631\u0626.<\/p><\/details><details><summary>\u0647\u0644 \u064a\u0645\u0643\u0646 \u062a\u0642\u062f\u064a\u0645 \u062e\u062f\u0645\u0627\u062a \u0646\u0642\u0644 \u0645\u0646 \u0645\u062f\u064a\u0646\u0629 \u0625\u0644\u0649 \u0645\u062f\u064a\u0646\u0629\u061f<\/summary><p>\u0646\u0639\u0645\u060c \u064a\u0645\u0643\u0646\u0643 \u062d\u062c\u0632 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0646\u0642\u0644 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0648\u062a\u062d\u062f\u064a\u062f \u0645\u0643\u0627\u0646 \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645 \u0648\u0627\u0644\u062a\u0648\u0635\u064a\u0644\u060c \u0633\u0648\u0627\u0621 \u062f\u0627\u062e\u0644 \u0627\u0644\u0645\u062f\u064a\u0646\u0629 \u0623\u0648 \u0628\u064a\u0646 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a\u060c \u062d\u0633\u0628 \u0627\u0644\u062e\u062f\u0645\u0629 \u0627\u0644\u0645\u062a\u0627\u062d\u0629.<\/p><\/details><\/div>\n<\/div><\/div>\n\n<div class=\"nqa-cta\" data-view>\n  <div class=\"nqa-cta-box\"><h2 data-split>\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0639\u0631\u0628\u064a\u0629 \u0646\u0642\u0644\u061f<\/h2><p>\u0644\u0627 \u062a\u0636\u064a\u0639 \u0648\u0642\u062a\u0643 \u0641\u064a \u0627\u0644\u0628\u062d\u062b \u0648\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0623\u0643\u062b\u0631 \u0645\u0646 \u0633\u0627\u0626\u0642. \u062d\u0645\u0644 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629\u060c \u062d\u062f\u062f \u0627\u062d\u062a\u064a\u0627\u062c\u0643\u060c \u0642\u0627\u0631\u0646 \u0628\u064a\u0646 \u0627\u0644\u0639\u0631\u0648\u0636 \u0648\u0627\u062e\u062a\u0631 \u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0646\u0642\u0644 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0643.<\/p><a class=\"nqa-btn nqa-inv\" href=\"https:\/\/onelink.to\/naqla\" target=\"_blank\" rel=\"noopener\">\u062d\u0645\u0644 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0627\u0644\u0622\u0646 <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 4v12M6 11l6 6 6-6M5 20h14\"\/><\/svg><\/a><\/div>\n<\/div>\n<img decoding=\"async\" id=\"nqa-logoK\" alt=\"\" hidden src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABGYAAAF9CAYAAABGYG4MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw\/eHBhY2tldCBiZWdpbj0i77u\/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmYzNTRlZmM3MCwgMjAyMy8xMS8wOS0xMjowNTo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTE3RUQyOTExNDREMTFFRkI1OTdDNTNFRTJEMEU2MEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTE3RUQyOTIxNDREMTFFRkI1OTdDNTNFRTJEMEU2MEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMTdFRDI4RjE0NEQxMUVGQjU5N0M1M0VFMkQwRTYwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMTdFRDI5MDE0NEQxMUVGQjU5N0M1M0VFMkQwRTYwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI\/PmGC49IAAERTSURBVHja7N0HtGVFlTDgask5ZySJgGQQAcGAoGIWIyigYpgRAyOK6VcUZXTUwZzTiBhmBMSsGEmKEiQKKCCgCKKSc+6\/dp\/q5nXzuvuFe+9J37fWXq+Bpvuefc69t84+VbtmzJw5MwEAAAAweg+RAgAAAIB6KMwAAAAA1ERhBgAAAKAmCjMAAAAANVGYAQAAAKiJwgwAAABATRRmAAAAAGqiMAMAAABQE4UZAAAAgJoozAAAAADURGEGAAAAoCYKMwAAAAA1UZgBAAAAqInCDAAAAEBNFGYAAAAAaqIwAwAAAFAThRkAAACAmijMAAAAANREYQYAAACgJgozAAAAADVRmAEAAACoicIMAAAAQE0UZgAAAABqsuio\/8IZM2bIOgAAANAoM2fOrOXvNWMGAAAAoCYKMwAAMHpPzzGzp7GC0w\/wAIUZAAAAgJoozAAAAADURGEGAAAAoCYKMwAAAAA1UZgBAAAAqInCDAAAAEBNFGYAAAAAaqIwAwAAAFAThRkAAACAmijMAAAAANREYQYAAACgJgozAAAAADVRmAEAAACoicIMAAAAQE0UZgAAAABqojADAAAAUBOFGQAAAICaKMwAAAAA1ERhBgAAAKAmCjMAAAAANVGYAQAAAKiJwgwAAABATRRmAAAAAGqiMAMAAABQE4UZAAAAgJoozAAAAADURGEGAAAAoCYKMwAAAAA1UZgBAAAAqInCDAAAAEBNFGYAAAAAaqIwAwAAAFAThRkAAACAmijMAAAAANREYQYAAACgJgozAAAAADVRmAEAAACoicIMAAAAQE0UZgAAAABqojADAAAAUBOFGQAAAICaKMwAAAAA1ERhBgAAAKAmCjMAAAAANVGYAQAAAKiJwgwAAABATRRmAAAAAGqiMAMAAABQE4UZAAAAgJoozAAAAADURGEGAAAAoCYKMwAAAAA1UZgBAAAAqInCDAAAAEBNFGYAAAAAaqIwAwAAAFAThRkAAACAmijMAAAAANREYQYAAACgJgozAAAAADVRmAEAAACoyaJSwBCtmmO18nPZEiuWn4uX37NCmrtAeFeO28uvb8lxa\/kZ8a8c\/yxxn\/TSEjNyrJxjlfJzvF8vVt4bM8rn8nLl\/106xxJj\/qybx1z795V\/vmnMe+SW8s+z3yvXlLjdaYC53pOrjYmVx3xHLTfO+262eG\/dn+Oe8t0U76sbSsR77uoct0kv0AJLzTMWmT0emR3Ll8\/BpcvvX66MT2aU8cpssz8PZ7ttzNj9phI3l\/hHjr+PGaPc7zTAAxRmmKoorDw8x2Y51h8TD82xdqqKMcO6vu4vH+jx4X5Zjj+P+XlB+fcwysHN7Ot\/vRJj\/3ndBnzW3lZuGq\/McUV5v8z+eXmqijfQJfG+26TEhmPejxvkWD3HIkN8r\/2lvLfGxqXlO+pupwYYgbXGjElmx4Zjfr1Sza9v7Fh+3nHJFeXz8i6nkT6ZMXPmzNH+hTNmyHr7xAf5tjm2K\/GIMrhdpKGvNyrx55U4K8ep5YMepiOeFkUhcsvyHtg8xxblhq\/tH2zxxP\/CVBU2Z\/\/8Q1Kwofniqe4jy3fU1mPen8s08LXGk+U\/5Tg\/x9k5zszx+1Q9Saafnp7jhz099ph1cZNLYHq3VWUMskUZk8QYZavyc7mWH1vMCr68jEUuKp+bF5UxigI3QzXq+sicN7TCDPOIaYuPyrFrjsfk2CVV0xvbLm4wf5vj5BzH5\/ijU80CbFBu9mbf8MWgZ70e5iFm2ZxRbiBn\/7zO5UFN4mHAluX76dHlu2qT1O7C6P3lhuNXOU7IcVJSqOkThRkmKmbnblPGJduXX0cBZpme5SEK3OeVMcnpZVwSxRotDhiYvhVmfli+jPpi3xzfbPDri+r6k0s8LseSPTgnsaTjpzl+kqpCjR4c\/bVCucGLG72dcuycqvXVjC+mF5+S48RyE3mFlDAkDyk3H7uXeGxq\/1PghYmbi5hFc0L5bjqlYTccM3t2Dcb46A9D\/PMVZhj3dinHpmVM8ugyLokHRFpQjC+WkJ5RxiQRv8txh7Qw5S86hZlOa1phJhqNPiHHXjmemaq1+H0WRZkf5fh2+Xmrj6ROW6Pc4EVEIXLrZIe66fhrGQidmONnOf4mJUzzZm3PHE8p44TVep6Pa3P8IMcx5f1Vd5Gmb4WZuA5\/OsQ\/X2GGELMBtyvjksenasa6B0RTF71pzijjkihy\/zpZ\/sRkvuhqKszM+otHGcUPy5d7X+LFDbjGZpSb0C+Vgd5MMW5EkebrOZ7oZr0zogfFs3J8PFVPPl3nw41YA\/6RHHukB3ZfgwVZM8eryw3w3d5D841\/lM+xbWouzPQp9h9yPp\/e4+t5hZ5\/7sUMmINyfK8UqHzGDS9ih6h48PqaVPXkgUbVR+bUSRRmOl+Yica9h6ZqRwgfzpOL2FnjHanqbE+7RB+Kt6ZqJsc9ruXa4sYc38rx3NSPJZJMXNyUHZCqWSD3eq9MOn5X8jfq91Xf8vw6hRmFmQFZNlUz1b+Y4yqfYbXGuTnenaoePaAwozAzVDE75kmlCn+fD+BpRzzBjaVo2\/qoaqy4OXlqjk+nqou\/67Z5EU8Ev5rjaalaTkk\/Rc+EL6dqyaj3xWBm0bwrx6oKM0OJtynMKMxMw0Y5Xp+q2YB3+LxqZJxdHuRt4OsZhRmFmUGKHZViOvgffdAOJWL3jB+nav0v9Vspx8tLAfI212erIpZTfi7HDi7jXogbsJhCfo5rf2gRn4EfTlUPLYUZhRmFmfrEZgIfTNWyXp9N7Rrjn1q+q5bzta0wozCjMDNVMT3yjana2taH62giPryf6aOrlmLMy1K1Vlgvim7Eb8tnpH403bNxKcDd4jofaYHmQ6lqrKowozCjMDMaO5RijBm73Znh+4kcm\/gaV5hRmFGYmailUjX9TjPfegs0ZtAMV9xgvKR8btzlmuts\/D3He5KeTl2wY6p2ubOUtr64LsebhlDwVJhRmFGYqWyf4wM5\/uzzptOzaGIZWmwgYUMQhRmFGYWZcS2a4xXJDJkmxXHl6TCDET1Inp3juznudH31KqL4FrvHPczboHV2yXG8a7hRcUGOXRVmFGYUZgZivVRtqHGJz5bexZ9yvLTcg6EwM5RQ\/WufmJ1xdrlx8WS5OZ5TBsAxlXVp6ZiyzVO11fLfSlEmijNLSEuvLF4Kz9Er68hka8s2iO2bY3nhb3LsKR2N+0w9OVWN0ZeXDpi0GIPEtum\/StVSpfcmD+L6aJMyJrk4VUvq3UMzcC6q9ogizNdynJCqrYBp5g3lW3L8IVU7zzDxvO2T48RUFbcOzrG6tPRePJV6aRkEfTSNbtcZJi6eHn89x1k+8xo\/1ouGlhemqtgNLFzM2ox+TfGg6KgcT3DfRLZhjq\/kOC\/pNckQvqxpttj6+sBUdXffr\/wzzf\/QjqfHR6Z+bAc5VXGjHVOC\/5Ljf5NePYwvCndvSNXU8dcl04ibIPqbxRbNMatpX2OJ1lgnVTMR4\/N2RemAcT0uVbs9xkOBNycPBRjfFjm+n6rdWjeSDgbBYKrZYgr\/z3N8xg1+K8XT\/vNT9ZSFB2yQqmn1UZCJKcFrSgkTEDeSn0zVUs5dpKM2T07VzLZo1LyUdLTSPuV99GipgDn3Q3vnODPHSUmzVybuqamaKf\/OZHdJBvBBRDO9KlXT5PaQilZ7aKqKa4d6v82aSRS9keIpVEyr14uHqYilnKfk+FSO5aRjZFZJ1SzAn5b3Mu22Qap6zxwsFfT8PujF5cb6\/3I8UkqYgnhIcXiOc3PsLh1M5wOJZonmfEfn+ELSqK8rFknVzJCflJubvok+FLMLMtHUdTGXBAP47nptqmakPU46hu5FqepP8lKp6JRYFhjN1r+ZFMrpl2gLsE\/5XPtGjkdICQOwWY5f5PhcjmWkg6kMbmmOHVLVRPEFUtFJTy7nd+eeHG8sPYldqqIPxSuS3iAMXiz3PKFcZwp+gxe9Fb5Xbtw15O6uKLzFjlprSwU9sFuO01LVa2lT6WDAouj376laLrqjdDAZCjPN8W85fp2qLvB0V8weOTFVjZy7Kgowr89xaap2qdKHgmF\/j8V1dnJ5fzEY0Yz7nFT1WqD7ti03q1tLBR0VW1z\/MFXF\/EdJB0P28HJfd5BUMJkBLfXfxEZDy8\/nWEI6eiHOc2y9+O4OHttjcpyR4xOpn8u2qE\/MRIsZaXtKxbTE0svYcemXqdrFh\/5Yt9xI6JFAl8Qyvf9MVdPyp0sHIxQzeT+eqhYVy0oHC6MwU6+VU9V35HVS0Tsx1fGwVO1OtEhHruUoNsWshW2dXmoSxcDYqv4\/pGJKYilLNCt\/T0c+l5i85cp7yEwpuiCu44tyvCPZMYf6RIuKKHqvLxUsiMJMfeLNGWu6nygVvRa7Ex3V8pug56eqgd7+qSo4QZ3ivfSxVDVQV1yYuNiCPGYcPUEqem\/JHN9O1W410EbREyt2WYoeWZa40gTb5Dg9x05SwfwozNQjtnuNosxmUkEZ\/H65hTeRq+U4NscxOdZwGmmYV+X4brLbzES8PMevvI8ZI5ZZx0OD\/aSClomHRbFj395SQcNEwTCWCT9DKhiPwszoRQ+OWO5h7T5jxTa00WeoLTNOYoep83I8z6mjwWLwE0tzVpCKccXnzQdSVRjW44x5xcOCI3O8UCpogejh8aVUPSyyixxNFdtofycpejMOhZnRiu3TYn\/7laSCccSW0p9OzS7OxBrtj+Q4PseaThktEEt0fulz90GiEBPbxb5VKliAKM58LcdTpIIGe2SO35dxFDRdzEg80vXKvBRmRmPVHMfl+FzyVJIFOzBVuwc0+TMjmpjpJUPbBu1RnDFzphINXqPxvKn+TEQU5KPnjN4INPkzfhNpoEWi6P3FHK+UCsbeZDF8H83xHGlggt6eY9+GvrY7U7MLRzA\/26Vqplffe87EzlUxc1OTXyYj3jc\/kAYa6is5LpMGWiYecsZD+32kgqAwI88084P6f1Jzn07Ga7vcaaKFdi43l33dNjUadp+QY0eXAlO8fqCJ7slxmDTQQjFz5qs5nikVKBhAMy1ebiA3aOgA6D1OES21e6qKi31bjje7KLOVSwDooG\/muEgaaOmYP7Z331oq+k1hBpp9IxW9iZrYl+gbOf7oFNFSsVTwsJ59lkSPnS2ceqCj7ktmzdBesVz0RznWlYr+UpiBZou+GB9o4Ou61wCIljs09aP3VzQ8jtl3ZsoAXRdbZZ8rDbRUFGViK+2lpKKfFGag+f4jx9MbOgA6z+mhpWIp05E5Nu\/wMcb06Jh1ZzcdoA9m5niXNNBiO+T4rDT0k8IMtOMGMnpirNmw13W\/ARAtt3yOo1M3d2qa\/bmxu9MM9EjMEDxNGmixl+Z4hTT0j8IMtMPqqXq637SGpd\/PcYbTQ4tF35WPdfC43p+qXjoAfWLWDF3wiaQvXO8ozEB77JmqKroBEAzWq3I8t0PH88ocb3NagZ76WY6TpYEWi5m8sdPY4lLRHwoz0C4fzrFGw17T8TlOcWpouVjTvXoHjmPnHJ92OoGeO1QKaLnYPtvDzx5RmIF2WTnHBw2AYOCiKPOZlh9DFG2jKbcnbEDfxYyZn0kDLRezX3eQhn5QmIH2eUmOXRv2mk7K8QunhpZ7Xo5ntvS1RzEmijLrOo0As8RDo5nSQIstkuMLORaViu5TmIH2iQbAH07NawRs1gxd8Kkcy7bwdf93jsc6fQBznJ6qXZqgzbbLcZA0dJ\/CDLTTTjn2athr+p0BEB2wXo63t+w1v8igDWBc0aPDrBna7t051pSGblOYgfb6z1RNcTQAgsF6Y44NW\/JaN0hV42IAHuzcVC3zhDZbvoz76TCFGWivzVPzts8+J8exTg0tt2SO97fgdcaa89hOcwWnDGC+YrbBfdJAyx2QY1tp6C6FGWi3w1LzdmCJ13S\/U0PLvTDHlg1\/jW\/N8WinCmCB\/pjjG9JAB+7bzZrp+AkG2uuhOfZp2Gu60ACIjnw\/Nrmh9VapWjoIwMK9J8c90kDLPT3HLtLQ3YEn0G7x1LxpOzTFAOhep4aWe36OLRr4umIJ01GpebPlAJrqshxfkQY64DAp6CaFGWi\/6DXz5Ia9pj8bANGR78gmzkqJ5sTWmQNMTiwDuUsaaLkn5XiUNHRz0Am038EGQDAUMWvmEQ16PRulqpElAJNzZY7PSwMd8HYp6B6FGeiGmDGzdcNe019zfNGpoQPfk00qfH46x9JOC8CUxI57t0sDLffsHBtLQ7csKgXQCdFj5hU5\/qOBA6CX9\/xGMgaAt5S4qfy7m9PcW3euWM7hjPLrlUrQDPvl+H85rq35deyV4ylOB8CU\/SPHp3K8pcc5mJnjxjIWibFJzG6Oxsi3jvk9S+ZYqvx6qTFjk6VcQo0QD40OKkFHKMxAd+yb48057m7Qa\/p7qp7wv7mjOb8jx59yXJ6qxoJXpGqm0D9zXJXjXznunMafH4OglXOsmaoduNYpPyMenmOTHEu49IcuBqKvzPGBGl9DDJI\/4lQATNuHcrw6x\/IdPb6\/5bh0zLjk8jIeuyZVhanpPGRYsoxNViljkXXL2GS9HBvk2DTH2i6xkdg\/VQ+NbpWKblCYge6IL8ln5Ti2oQOg5Vqe36tznJHjzBzn57igDHruH+LfeUOJP8\/nvy+SY\/1UFWhi96BoBrdz+XcMVsxI+2CqnjTW4ZAcGzoNtYneFH8tnwNXlRufm0rEDnS3jLlpiULeMuWmb7VUFVbXLecvegQtJp1Qq+tyfCw1s7n7ZMSDuHNz\/D7HWWVcckF6YHbuMMTDpr+X+MN8fk989m1aYqsc2+fYqQPjwKaJWUwvzPE\/UtENM2bOHO0Yc8aMWbv6\/jBV+7ADg\/WjHM9o4Os6PMc7W5TH+8vg5sQcJ+c4tdyQtUXcCD4+Vb2H4npY3VtjIPbI8asa\/t41clxiUDsyF+Y4Jcd5Y+LmAf3ZscV5FFG3LrFDjh1TVdCheaLB5jBnyj29jIn7elN5U41\/\/wqperiycotyFsuPfl3GJRFnp2bNkl6QeJC0bRmXPDXHLuXfMT2\/LblkgEZdH5nrLx5lFPElNFMIMfCINcJrNXQAdn3DcxfLj76eY59UzT7qihj47JbjqFT1u\/E+mXocVdM5\/KzcDzViev+XcryoFDVHLYoyu6dqduEFzkej4m1DPvdP73FuV2hI4a3JOYpedKflODRVM2K7VMiIB0YHlcK3z5rpxaZKKe2uj8wOM2aYiJi2eHW5cY11qdFX49ZSBIjp2\/eO+b3xRHfpciMeEU96102e9I7S61LV16VpYh3s+xr2mmLddSz9Oi7H6Wm4y5KaIAbCsSb5jcmymKm4tdy43zbCvzMGXDFd3NLjwbquvO+\/laqZcfc16LVtk6qeYXunqm8D9d64mzEzHHXPmAmx5PCy1KxZpTED5pfl8+l7qepV13WxBPvAHC\/2XTclsSTvcGkYHDNmRBPisvJFcHgZFO5YCiuDsGqOXXO8JscXUrUW9l45H0r8vKGfc8umqulc3fmJddHRRPWRPf7OiYHPS3Nc7P0y6XjxiM\/V\/8r5QCNueF6Q2tHnJXbd2K3cnN3n3Jkxk8yYGYaDUzNmxsQy2ZeVglVfRQ+umL14l8+eScX5Sintro\/MqZMozPQ2YtbLCTnek6rtV+v4IojmYM\/O8cXyRMB5GUzE05ambrX8phpzcnSOpyVrmuct0Lw+VQ2GvXcmFt8d4fnZyg35wG56YhnaNi1+r26cqpmQtzqfCjMKMwMVzbr\/VlMOorF\/zCY2M+7Bn3c\/9vkzqdjcZaMwozDTroilSJ\/PsWf5ImqSRcpN87HlJtr5ml7s39DPurjurhphHi4vg541fc0sUMyMO9L7ZkIRfXqWHdF5+bZ8TytiaeIxOR7RoffqWqVAc4\/zqzCjMDMwrx7hcd9bCvzxUPQhhh8LtFeOv\/gcmlAc5nJRmFGYaX5Ef5ivpaqxYFtmCjw0xxGp6l\/jHE4tvt3g8\/uaERz\/b3I8P5kdM1nPTVXvDe+hBcfzRnAu4umX2TJTj5NSt5crRu+h45xnhRmFmYGI3dIuG\/Lxxs5uH82xvqHGpMSM\/qN9Fi00LnSpKMwozDQ3YlpmzBRo8za5a3gyOOWIolZTeyjEAOjyIRxzPB3\/TrJt4CAKo6d4Dy0wjhzBefiaPE8pokH9ATlm9OT9Gk\/dPVFWmFGYmb4DhnScsevbW1K\/e8cMwitT1YbB59L8YxOXicKMwkyzInq1RB+PpTr0\/tg6Vc2Cnd\/JRZMLFC8f4HHGrIJYrrCNr5KBWSJVW4d7H81\/oD3MG\/+NFKSnFHHNrtrD92v0a\/tsKU67DhRmFGamJnqu\/SkN9gHpf3RsPF63XZKelAuKg1wiCjMKM82I6GAeWxF3dVvq+MJ8l5uVScU7Gn4+B7EjUKzT3tJXyFBE4eFw76P5xvZDzP0n5HfSMwT395ZNe6Rq1znXhMKMwszU7JMG84A0CjJL+kgaio2THSXnF8e7PBRmFGbqj+insUWPBp6q5RPfFrbJ9p3GsZ2cLFkalUO9l8aNtwwp3ysm\/bUmE2cn07fHWrN89rs2FGYUZiYvmvGeN40C8WFpdM3h+2ydHJf4fHpQ3JaqdgEozCjM1BB3lqp837q6b5CqJleugYXvHtPkJzZx3Z4\/yWOKXgrP85Uxcu\/zfnpQ\/HhIuX6T3E44jkmeSo8nZiSadaUwozAzNXtN8jhiOfWXU7VjGqOzXtJfa7x4jEtDYUZhZvRxRY4devyeWS3pOzOR2K3h5\/G5EzyOWKr3\/hzL+LqozZe8nx60w8aiQ8jzRXI7ofhQ6k+D36l6baq25nW9KMwozExcfK6cOcFjiBnr2\/moqU3MlrzR59Rc8U6XRXsLMw+R+lb6aaq2AT2zxzmI5UyxrOl8l8MC7dTw1\/edUmBbkJ\/l2CpVu4zd5pTWJrY5\/500zBH9vAbdcDqedG0mtQt0X7kW31IGocxf7Gr4ohx3SwVM\/J5sAje3sfvbS8tn9tlSVpvoNfPi8r1AxTL\/FlOYaZ\/YQvWZOa6TinRDjqelqvM942v6rKoYAB06n\/\/21xzPz7Fn+fKlXnFzF8vIrpGKOXYe8J\/3cildoBh8vyxVOxAxMceU963iDExcNFH9zXzGLF9JVQH9qKQ43ASxrPgwaWjNuJ8FUJhplw+nqkJ\/j1TMEUWZKM7cIhXjemRLvlR\/O8\/A55M5Ns\/xbaewUa5OD2x1zmALMzED5wVSOl9xzb0sVVtiMzmxfPyFSXEGJmPeWTOX59i9fAd6ONos\/5XjJGmYJVo9bCAN7aQw0x6xbe0hbojGFcuZDpSGcW2YY5UWvM53zDPwOShZttRUP8nxVWmYZccB\/ll7J7t5LEj0S1GUmbrvJUVVmIwTU7XD2f05PpWqJdUnSksjxWzKV+S4QypmMWumpRRm2uHjOd4lDQv0jVQt8+LB2jBr5oQcr09Vzw4Dn+aLIvEN0pA2TtVMl0F4hXTO18eS5UuD+p78f9IAE\/aSVO3+E+MTD4ua7c+p2iSClB4lBe2kMNN838xxsDRMSDxR1W\/mwbZvyeuMJ1KWpLVDTOP+gDTM+g7degB\/TuwssbN0jutHqSoEMhjxvjXjDSYmlu9eJQ2t8ZEcf5cGM2baPKikuU7L8apk6vFExU3966XhQTaXAobgEzmulIaB7Mz0Qmkc1wU59k123Bi0f8\/xe2kAOub2HO+WBlu4t5XCTHPFdtAvKB8yTNx3c\/xCGuaysRQwBHfmeJ80DKTwqenv+APsyMtNUjFwd5Xc3igVQMfErllX9DwHK+VY26XQPgozzTR79wlPo6fmUCmYyyOkgCGJ7UKv7XkOpluY2TQNZjlU10QD8IukYWii0fqrpQHomHtTtaTJ2J\/WUZhppi+nagthpuZ3qdo5hsqKqdo+DwYtdkA4suc52Gya\/\/8zXEYP8qPyPchwfSvH\/0kD0DGxGUjfVxwozLSQwkzz\/DXHG6Vh2t4rBXPZVAoYkq\/0\/PjXyrHMNP7\/Z7mE5nJrqnqgMBrRl+1aaQA6JJZpfrfnOXiYy6B9FGaaJwakdqaZvt+VoLKJFDAkF+Y4t+c52GiK\/9\/KOXZ1Cc3lPckuKKMURZk3SwPQMX2fDagw00IKM80Sy2+Ol4aB+awUzLG+FDBE3zcAmpI9cizi8pkjinwfl4aRi+2z7dIEdMnPUjUDs682cgm0j8JMc0SzqkOkYaCOTWYfzfZQKWCIftrz419niv\/fE106c4llNfdIw8jFhgNvkQagQ2L3uVN6fPzrugTaR2GmOb6UqqeFDE40\/vqBNMyiMMMwxdP2u3t8\/GtO8f97sktnjl+VoL7823QA6JJTe3zsK+RYyiXQLgozzRA3NO+XhqE4WgpmWUsKGKI7c5zd4+Nfewr\/z3o5NnDpzPEeKajd21I1ewagC07t+fGv4xJoF4WZZjgqx5XSMBTRs+d2aUirSwFDdnqPj30qhc\/HumTmiNkaJ0tD7c5PVV8GgC44o+fHv6ZLoF0UZuoXT6c+Kg1DE2tMT5KGtFqOxaSBIbrU4GdSFGYe8J9S0BgfkAKgI6LP5D+MTWgLhZn6RWMqvWWG6xdSMMuKUsAQXdbjY5\/KjJldXDKzXJTjRGlojDgXZ0sDYGzSegozLaMwU78vSMHQaShZUZjB4Gc4lp\/k7186x+YumVk+n\/Q1aRpblgNdcYWxCW2hMFOvmGL3XWkYulg3f6s0zOrQDsNyc4+PPQoti07i92+fYxGXTLojx1eloXGO6fn7GeiOG3t87AozLaMwU68f5rhNGobuvtTvxqSzKcwwTLd4f03YI10usxzd80FzU0XD\/G9JA9ABfS4yG\/e3jMJMvX4oBSNzmhT4gGao+j4rbTJPprZyuczi5t+5ARimPu\/MasZMyyjM1CdmcRwvDSNzrhQozDD0z7Q+U5iZnOuSxuxNdmKOf0kD0HJ3G\/fTFgoz9fltjuulYWTOkYK0pBQwREv0\/PiXm8T37hYul1n91e6RhsaKQuuPpQFouWV7fOxmzLSMwkx9fi4FI3Vpjjt7noNlXAYY\/NT+ffpQ78VZLOVtvh9JAdByS\/X42Gc4\/d0cSDJ4v5WCkYqnf5f0PAeLugwYolV6fvwTnTGziUsl3ZUsY2qDOEf3SwNgbNJKSzv9btRYuJk5zpSGkftT6ndvB9vzDucLf+VUTRddqdycL19+zp4VEWt8H1I+b5eb5J8fs1AWa0kuVnI5TMjDpSD9JmkW3QY3pKo\/23ZSAa2xeI7Vc6xYxiOzxyQrlV\/HWHCJMTftkx1nLJLatURm1x5fC4t5O7SLwkw9Li4DHkbr0p4f\/7IugQmL6Z9r59iwxAbl5xol1syxWhkAQUoTL7o9TKrSSVLQGr9OCjPQFLEsZ6Mx45KIdcuYZPUyPllZmiiWkIJ2UZiphx2C6nGFFDDOZ2DcKG+Zqoass2NjX2hM0kSXBq8nVelkKWiNs6UARm6lMeORGJ9sXn69htQwCTb9aOFNCaP3ZymoxV+loPeiCLNjjp3Kz+18cTFi6\/f8+O\/N8TuXQWucJQUwVMuNGZPsUOKh0gL9ozBTj0ukoBZ9L8z0sTN9PGXao8QuqVp+BHV+n\/Z9xswfkh3y2uSCcr4UsGEwYln548q4ZPdU9T7UAxBQmKnJpVJQi3\/2\/Pj70A8lCi9PzfHEMuhZ22XPiExkC+wYfK\/a8zyZgdEuMcMpimk7SAVMSSxzjdkwe5axScyO0ZQVeBCFmXr8TQpq8a8cdycNW7smGuE9P8ezcjw6TbzXB4xaFGX6\/mRUz5L2iR0NFWZg4mKc+aQcz8nxjKQ3DPVYTgraRWGmHtdIQW2uTWZRdEGcw\/1y7J1je+mgJQzOq5t82uViKYCFiodCu5exybNTtV011H1N0iIKM6MXa7XvkIba3JAUZtoqehw8L8fLcjwhmXlA+9jGNKU\/SkHr6IsH87dZGZfsb3wJTIfCzOjdLAW1uk4KWufhOf4txwE5VpEOWqzvT1DjwYSlvO1jxgzMLXrE7JXjwBy75ZghJcB0KczUMzClPrdIQWs8NsdbczzNoIeOWKnnx39ljpkug9axYQFUlk7Vg6JDcqwjHcAgKcyM3q1SUKvbpaDRogATa7PfnqpdDKBL+r7lsNky7XRTqpYBryQV9FRscf3aHG\/Msbp0AMOgMDN690lBre6RgsaKba7fm+z+QbcH9312tUugta5ICjP0zwo5Xp\/jDclSamDIFGZGT+Pfepmx1Dzb5fhIqtZpQ5f1vWH19S6B1rqifFZDH8R211GQOTRVxRmAoVOYGb27paBWZiw1x2o5PpCq3Qxs6Ucf9H0p040ugda6XAroiVhOfUSOjaUCGCWFmdFTmKmX5r\/N8NJUzZKxfTB9skTPj\/8ml0BrKczQdbHV9adTtdsSwMgpzIyepUz1ul8KarV+js\/n2FMq8J3bO5qvt5fCDF12QKoeFq0oFYBBYn9YSkNfPT\/HFw186LFlpICWukwK6KBoaP3lHM+RCqBu+jqMnuaz9E301fhcjmOSogz0mRkz7RWFmZnSQIfsmuOcpCgDNITCDDBM6+Q4Jce\/SwX03tJS0Fp35bhZGuiI1+Y4Icd6UgE0haVMo6f5IX3xqBzfTVVDPcCNLe22rBTQgfueT+Z4tVQATfyAgj7p865Mo9wR5lk5\/i\/HUi45mKPvS0GMOdorijKLSAMtFuORWFL9dKkAmshSptHTY6Zefd6VackR\/T375zguKcrAvG7r+fHrMdVeK0gBLbZ8jh8nRRmgwTy9Gj27MtFlL0\/VzkuKvvBgd\/X8+BVm2msNKaCloqj4ixw7SAXQZG6eRu8OKaCjYjvsL\/hcgfm60Q0SLbWqFNBC0XD8+KQoA7SAG6jRu1sK6KCn5PhG0oMAFqTvzd\/XdAm0libutM3iOb6fY2epANpAYWb0FGbomq1yfLsMgoD56\/uMGTf37WUpE23zqRx7SAPQFgozo2cpE12yWqoa6i0tFbBQfZ8xs45LoLXWkwJa5HU5XiUNQJsozIye5r90RSxbOjrHulIBE9L3GTOrp2rbZdpnQymgJR6f42PSALSNwszo2S6brnhbjt2kASbsBilIG0tBKz1MCmiBlZN+d0BLKcwAU7FTjsOkASbln0mfMYWZ9on+YRtJAy3wpWTJJNBSCjPAZC2TqidSi0oFTNo1PT\/+zV0CrbOJz3ta4BU5niMNQFspzNA3t0vBtB2WTGuHqfp7z49\/K5dA6yim0XSxa9h\/SwPQZgoz9M09UjAtW+Z4gzTAg0x0RsFVPc\/Tdi4V5wwG7IgcK0kD0GYKM6N3ixTQYh9LprTDeJaZ4O\/r+4yZjdxAtc4OUkCDPTrHvtIAtJ3CzOjdLwW01NNy7CENMC1\/7fnxzyg3UrTnfG0vDTTY+8t1CtBqCjPARAfn75MGmLY\/S0F6jBS0xhap2oIYmuhJOXaTBqALLEkAJmKvHNtKw0DcnKpZE1fmuC7HTTluLf\/txhwzx\/y++8qvb0sP3mb5jhx3Dug1ReFtxWn+GWvl+LjTu1AKMyntKgWt8XgpoME8MBqMmM1\/VRmb\/KOMTWIMcm8ZZ9xRft89Y8Yr95fxy7zGjmOma6kcS07zz3itzzHaQmEGmIi3SMGU\/CXHqTl+n+PsHBel7vYYWTzHh32vLJTCTEo7lgH3HVLReI+TAhpqtxyPkoZJi+LKaTnOyHFmjgty\/DHHXR093kckhRlawgB69O6SAlpm5xIs3PU5fp7j+BwnpKow0xcxo+eSMghi\/qIB\/D9zrN7jHMQT0N1z\/Mjl0GiL5HiiNNBQdoicmJi9cm6OX5Y4JT0w66UPLnQJ0BYKM6N3pxTQMgdLwQLFlN\/v5jgmx69Sv7dkvzgpzExEzJpZvec5iGbiCjPNFr2A9JehiTbO8UxpmK8oxpxexiXHpn49JJrXn1wOtIXCDLAgq6Sqvwxzi+LLd3L8T1KMGesvUjAh8QSv7zsT7ekyaDw3vjTVq5INTMZzWY4v5vhf38dzXCEFtIXCDLAg+6SqdwiV6Inx+RxHpKpRHnMzEJwYU6tTeliqGoqfIxWNFA3BnyMNNFAUZF4sDXOJpUrvTdXs3fulYy6xfPiGHCv19L2CEwZ0xH5SMMcPc2yZqqVdijLj+7sUTMj5UjCLm6vmir5iG0kDDRT9qdaVhlmi4BCzh7bPcVxSlJmfa3p63Ms59e2iMDN6PjRpi4cnTX\/D7TkOSNW0\/sukY4Guk4IJUZip7J2qmRk0j6IZTeWBUeXEHFvl+JJ7i4W6VgpoA4WZ0btFCmgJvWVSujpVDTCPlIoJuV4KJiSe3v1LGtJ6yTamTRRbme8rDTRQ7BSm91FKn83xpGT27kQpzNAKCjPA\/Dy758f\/t1QVZc52KUzYXVIwYWdKwSwHSkHjvCD1sx8Dzfe4ZKewD+d4TY57XQ4TdocU0AYKM8B4YuDT511jbkrVdr6XuxQm5U4pmLDTpGCWmJm3ljQ0yhukgIZ6as+P\/xs53uwymDRLvWgFhRlgPE\/o8efDzBwvS\/qATIUZMxN3uhTMEru+vUoaGuPJObaTBhrqST0+9rNyvKKMUTA2oYMUZoDxPLHHx35kqracZPJWkIIJs5TpAa\/Psaw0NMI7pYCGWjXH1j099rtz7J8UGKZqKSmgDRRmgPH0dTemWMJkmrDvlFGI5r8XScOcGy69ZuoXjZgfKw00eFzS1++YT+S40CUwZYtKAQbR0Dx3S8FCxZOFLXt67B9PtnyejlWkYFJOlII53pQ81axTbFv+39JAgz2yp8d9a44POP3GJnSfwgx9ozP7wm2T+vl0IYp2n3b6p2VlKZiUk6VgjjVyHCINtXlRjkdJAw22Q0+P++jkgZGxCb2gMAPMq6+D8x\/k+KfTPy1rS8GknCgFc3lLjnWkYeSiv89\/SQMN19fCzFFO\/bStKwW0gcIMMK++Thf+tlM\/bQ+Tgkm5Jtn9S4Ggfu\/PsZ400GBRsF2zh8f9l2Rm5XQtk2M1aaANFGaAefWxv0xsP\/kLp37aNpaCSfuZFMxlvxx7SMPIPDrHa6WBhtuqp8f902R77Ol6uBTQFgozo3eTFOBLrHEuSdUuOUzPtlIwaT+SgrlEE9r\/ybGcVAxdPEk+0liQFuhr0f83Tv20bSMFtIUvY2Cs2LZ2+R4et+Uk0xfNW\/WYmbxfJwX7ecWymo9Iw9B9Mscm0kALbNTT4z7PqZ+27aWAtlCYgf5YdgK\/56E9zc2lLo9pe6wUTMk9yXKm8bwyxwulYWgOKAFtYGyCsQmdpzAD\/bHIBH7Pmj3Nzd9dHtO2mxRM2TFSMK5Y0rS5NAzcTjk+Jw20SB9nY96c41anflpim+ytpYG2UJgBxlqlp8d9nVM\/bc+Ugin7cY7bpOFBogfKcTlWkIqBiV4dP8ixuFRgbNJoNzrt0\/aUNLGHktAICjPAWH1tuHmHUz8tsYbbdrtTF0WZH0vDuDZNVXFGIWH6YkbkT5KtY2mfpXr6vcD07CUFtInCDDDWMj09bk9UpmdfKZi2b0nBfO2e4yjv02mJYszPky3taac+zppzjzb9a8ZMXrzpgUa6dwK\/Z6me5mZRl8eUxUwGhZnpi22zTV2fv71zfDEpzkxF7Lb30xxbSgUttWQPj3kpp31a9unpdUOLKcxAf0xkWuzSPb5xYeqDnzWkYdruzHG0NCxQ7CL0laSQOhnr5zglx3ZSQUvNyLFED497Jad+WtfMQdJA2yjMAGMt1tPjXsupn\/Lg52BpGJj\/kYKF2j\/Hd3IsKxULFTNkfpNjM6mgxfo6c2Q5n3NTFk1\/7ehH6yjMAGPd09Pj1ndhaqKx3rbSMDCn5ThfGhbqGakqOGwgFfP13Byn5lhHKmi523t87MYmU3OYFNBGCjPAWLf09Li3cuonLZaTHC4NA\/c5KZiQrXOckeMJUjGX6MHzXzmOTf3dZY\/u6WtxZmunftKen2NHaaCtA2uA2e7u6XE\/PMcqOa5zCUzYa3JsIQ0Dd1S5sV5eKhYqekP9LMcHc7wn9XfG32zxGfbNHE92adDBsUkfe+DtXL4TmJhY9vYhaajftemIeEiwSY4NU9UuIBoxz16aFz317hjnf4sNEGbO54+MpfMrpgeW+C1d\/nmJMZ8Nd5Zx\/NU5LstxTvxcNR0ysy15U5gBxrqtp8cdswfjyfuxLoEJ2SDHf0rDUNya46s5Xi8VEx7HvCNVPQVekuPCnuYhthSPxsjruSTooJvLTVgf39dM3OGlEEANrk1HrJ1\/vCDHs3LslGOZBrysa\/Lrigc4x+T4yarpkPuafjMC8MDnan891+mf8PfGl5NlEsP0iTSx7e15wCNznJmqgmGfmoXGwPejOX6eFGXorn\/19Lg3Tba5n6hdc7xBGuq4cThivRwxLrwix8dSVVBcpiEvb81UPbT5QY5L8+s8MEdjJ6YozABzf772V1T47YCwcO9InuIN26U5jpOGSVuqXJ9\/zPHCHhxvzBI6v9yMGM\/RZVf1+Nhf7PQv1OxlnItIxahvGo54df5xUY6Xp+bv7LpBjs\/kOCu\/7u2a+AJ9kY\/e\/VJAg13Z42OP6v4BLoEFiuLVu6VhJD4gBVMWM0e+larmwM9M1dr0LomdWqJw95Nk2j798LceH\/urUn+3DJ+IKAYcncwYHKnoIZPjyPzLz6b29X+KDT9Oza\/\/JU17YQozo3eLFNBgf039Lh6+OVUNyniwWC\/8v8kTqVE5O8ePpWFadsjx\/VQtcXpeB67daKAYy9wuyPEcp5ceubrHxx5Nzv\/NJTBfH09m8Y7UtemIeNgRM09e2uLDiLH+kflYXtekF6UwA4wVOx\/8tcfH\/9Ck6ep44ulCrM9dWipG6r1SMBDbp6qx9xU53pVj7Za9\/vXLzcefy+fT4k4pPXN5z4\/\/\/+VYyWXwIO\/PcaA0jFzkvAvFwigwfeLadMTzm\/KCFGaAeV3Y8+OPpTobuAzmeESO43OsJhUjd1qqCmIMxrqp2lb7ihzfy7FPam6xMQaMsVNcLMmKnkMHJcsZ6K8Len78q+f4oMtgLrHc9+3SMFrR6Df\/OKJDhxTftTFzZpMmvBiFGcAAaG7Raya2K7ZkJ6Udc5yY2jfDoEti4HmfNAxU9CSIfkmxNO8fqepPsF+OlRvw2qJ\/TMzqiQbGv0pVE+NFnTJ67uJkp7pX5tjLpTDr8\/DzOd4qFbXo4s6HMe4\/sizRqpXCDDCvM6UgPS5VW\/712d6pKsqs7nKoVRRKj5KGoYmd2F6Q42upKtL8tgw8d0+j2aUt1rnvlqop+X\/IcUmqZvVs4tTAHHcks3njpvErOR7e4xzE7ksxi1TPnRpcm45Yq4wNu+jROfav+0V4CgPM6\/dSMEs0BIstOvu2O07MJogp029I3dvNpq1ieV0su7GUZfhjop1LxLbbMVMpCmNRrP5TqpYUXVx+3jmFP3+NHBuVG6ttU9WceAfnFSbk9Bxb9zwHK6ZqJl3cRPZtp6rH5PhGsvtSnfZN3e5x9q5r0xHfXDUdUtvsPIUZYF7RYDJ2QLB8JaX\/Kj\/7UpyJfjJfT1WzVJojtrGPNd2HSsVILVJuBOe9GZyZqibp8Tl5XY7rU1Woiebpd+VYLlWzbZYqv45ZZxul0czAga46KVXLefpu3ZKLPVLVL6sPn8OxY+bh7ltr1\/WldA9L1Q6O36rrBbjAgfGckro7XXGyojgTT2j+I8c9HT3GuIF8Z45Dkh1fmiqWukQflA2lonYxk2z9EsBonCAFc0ShN5ZdPrf87KqYWRj9ZHZ0yut1bTpiifzjUT041NekGgszeswA4\/m5FMzlwDIo3KCDx\/acHBelajtORZnmihkZB0sD0FOxtPhP0jDHmmVc0sVlx7Hs89M5zkiKMk3xiJ6MER9b51+uMAOM52epmq7PA3bNcW6O13bkszOam\/46x3HJk\/+2iC2efyQNQE\/9SgrmErMYPpqqh2ldaBgeyz5j2e5lqZq5YGVHc2zck+OstcipMAOMJ3panCEND7J8jk+lqkHyXql9T6niaUdsv\/u7HL9MVbGJdonB6i3SAPTQcVIwrug3c36qdpNcp4Wvf9Py2qMg86YcSzuljbOGFAyfwgwwP0dLwXzFuufvpGoGzT4t+CyNXWA+lKqCW6yd3ckpbK1oOvtmaQB66MQc\/5KGccWDl+iFFxs4fCY1f+l1zPaJB0UxC+qi8tqXcRobazkpGD6FGWB+vp0sZ1qYrXL8b45LUrVjTpO2cdwiVVv+zt7qN27mV3fKOuELqZrxBNAnsY3td6RhgaLgcWAZl3w3x7NzLNaQ1xYzYZ6V4ys5rknVg6InpO71yOkiuwqOgLV7wPxckeP0ZHbFRMQOCe\/N8Z5ULXOKgWP06Tk7x30jeg0bpKpp2eNy7Jb6sx64j6JgGtvGnpNjBekAeiRm8\/6bNEzoHu\/ZJW5IVX+y76eqYfC1I3oNS5Qx5BPKuCR+vZRT00qLSMFo3rQA8\/PFpDAzGfHUZ4cS78txY6q2sjwrVUWamLkST7HumsYXY+zE8NAcm+XYPMfWObZM7VxXztRdkaqnot+UCqBHorBwafLwYTJWyrFfiSjsRz+aePAWD5IuLN8nsevVVB8kxRKkDVK1kUCMS7ZJ1Yzi+PVi0g8TozAzevdIAS0SN33RIX9FqZiSyNtTS8wWg6J\/lPhnqoo3N+W4f5zP5xVKxKAqCjJr+NxmjFhGF00fXyEVQE\/Ed+XnytiEyYsHSFuXeOU89ydXlrih\/PPsn7emavODeDi0eBmTRKycY60cq0grTJ8B\/ujdLgW0yB2pWgt8sFQMdFC0ZgmYroNStbvWZlIB9ESMSw5PlsUMUsxs2agEUAPNf+mbxaVg0qK7\/\/3SAI0Uxf4XpOqJJkAfXJ+qGYMAnaEwQ994ujJ5sZbb1tnQXH\/I8bJkFzWgPz6Yql2aADpBYQaYiNhxyKwZaK7Y3v590gD0xMVJ83MYFe1PRkBhBpiIi3J8Sxqg0d6dqu1QAfog+syYNQPDt4wUDJ\/CDGAABN0Qs9pelOM0qQB6IJZaHyUNQBcozAATFbNmPiMN0GjRDPiZ5YYFoOvekeNmaQDaTmEGmIxDc1wjDdBo\/8rx1PIToMtiTHKYNABtpzADTEY8lXqbNEDjxYyZZ+S4SSqAjvtkqnanA2gthRlgsmI99wnSAI13eqqKM7dLBdBh0f\/uNTnukwqgrRRmgMmameOAHDdKBTTer1PVc0ZxBuiyU3J8WBqAtlKYAabiLzkOkgZohV\/leF5SnAG6LfrgnScNQBspzABT9bUcx0gDtMLxqWoIbPcSoKvuzrFvjrukAmgbhRlgOl6V44\/SwDiuTZa7Nc3JOfbIcZ1UAB0VTYAPlAbGET2IrpAGmkphBpiO2PHl2cnOL8ztyhyb5\/icVDTOmTken+NvUgF01FdyfEIamMd7cmwrDTSVwgwwXRfneHGyGwKVmEq+d45\/SUVjXZBjpxznSAXQUYfkOFEaKH6S4z+lYcpmSsHwKcwAg\/DjHO+QBrI35\/itNDTe1TkeW967AF1zT44X5rhEKnrvihz7JcWF6dCfbgQUZoBB+WCOj0lDr309mT7eJrfmeFaOz0gF4zg7x9Y5vi8VtFTM3Nw9WbrZZzeV77nrpYKmU5gBBumNqVrbTf\/ElsyvkIbWiSWIr01Vs0w7mTBbFGWemOP8VBXwoK2iKBNNzy2v7ef32\/7lcwwaT2EGGKSYJho7NX1NKnolBj3PTVV\/GdopGjVrCkw4K1VFGU+Y6YrohfeUHDdIRa+8PscPpIG2UJgBBi2eULwsx2elohf+nONpyc5cXXBaju1TNfuJfjopVbMLFGXomrOSmTN98m7jUNpGYQYYhvtzvCbH+6Si0\/6aqifrZll0R9y0PDlVu1fYaa1fjk3VrIIbpYKOiiV6MTPwL1LRaf+V473SQNsozADD9M5U9Z25Xyo65\/IywL1CKjonCjKH5nhcjsukoxc+mWOfHHdKBR13UY5dk74jXRUPBP+fNNBGCjPAsH00x\/OTBpJdcl6qtlq+Qio67dQc2+X4qlR0Vmwp\/O85DkpmSNEfV+XYJek\/0iXR4zAeBL5TKmgrhRlgFL6TqidUl0pF60X\/kceWgS3dd3OqekY9L8ffpaNTYtlaLEX8glTQQ\/Gw6DmpmmExUzpaLXYUjBl\/H5WKodFHcAQUZoBRiVkWj8rxXaloraNyPLXcrNMvx+XYPMcX3cR0wimpmg11slTQYzFLLGZYPDvHddLRStfm2DPH0VIxVLdIwfApzACjFE0l4wnVa3PcIR2tEcsdXpfjpcmW2H1\/\/\/5bqnoL\/Uk6Win6fR2e4wnJrDeYLZY0RaHyJKlolTNzPNJ5GwmbPIyAwgxQh8+kalve06Si8a4qN+KflgqKmG2xdY5Dkh182iQadu+e411JPxmY15Xl\/fGm5MFRG8TszcekandIRvP9wZApzAB1+WP5Uj04WRrTVP9XbsB\/KxXMI2ZOfTjHw1NVaL1XShorlp59NsdWyZNlWJCYUfaRHNvm+Ll0NFIsXYoNJWL25l3SMTIX5ri9B8dZ6\/JehRmgTnEz97Ecm+X4RtK7oimuT1UjvReVX8OCBsmxNHGbVC0H8B5ulgty7JbjNTlukw6YkItzPDnHC5MlHE0S3zFb5vi2VIzWqumQGK\/\/pgeHWuvscIUZoAlit5f9UjWN+GzpqE3cVB+Zqiav35IOJiGepj0rx445figdtYsdZ2KpWTz51+AXpuaYHI\/I8d\/J8qY6RXFs7\/Id8w\/pqE3XN++I3nm1Fv0UZoAmOTFVjdxekKonvYxOFMRiadkBBj5MQzRjfGaOnXP8KJlBM2rxVDOWLW2SqqVmlpjB9ESR8y2pmtn7Ze+pkYolsx9MVXHMrkv1+2bq9szLd66aDqm1\/5rCDNA0cSN3bKp6m+yfql40DM+fS553yHGqdDAg0dj7Gamadv6FHHdKyVBFb4zZT\/dj2dLfpQQGKprMvjJVRc8vJzsUDvvz7KhUFcPelqriGDVbNR1yY7n2u+in+fiOrftFKMwATf5i\/nqOLXI8O1U7wTA4f8nx6nIj9\/WSbxi0WOL07znWz\/HuHFdLyUDF0\/uvpaqxb\/TDuFRKYKhid5oo0GyYqtkcdqYbnJitEDNjoqD\/0mQnoCZ6b+pe78HolffyJrwQhRmg6aJg8P0cj0vVrI6o1lvrPXW\/T1VT341zfD7HPVLCCPyzDOjWS9VMmu+59qblplQ1To+n9y9JVQEMGJ0oMsdsjoemqvh8rpRMWSyP+WT5PIteMhdJSTOtmg65Lv94VYcOKWa+7Z2PqxEPjRRmgLYVFeJJ1To5Xl\/+mYWLQtaROR6bquJWbINtnTx1iCei0Xtmr3JDE70bzpSWCTs\/VUuV1s1xcPJEGeoWy2xiuWY02t6l\/PomaZmQP+R4Y6oK9gfluExKmm\/VdMhx+ce7OnAo8XBov3w8v2rKC1KYAdrohhyfKkWGWOp0eI5LpGUuMdMoln\/Fk7y1UtXU99fSQoNEk+nY7eRROTbK8dakSDOemG300VQ1Ro\/eW59Nei5AE\/12zHdubGIQN7Bm+M4tlo18LlVFrK3KZ9v10tIuq6ZDYtwds2Db2uA\/Zv48PR\/HMU16UQozQNvFFP6o3McU2G3Lr3+f+rkbTEzJ\/GWO16VqVlEs\/\/L0jjaImR8fSlWRJmbSxFTpb\/f42o3tYaP4vEd5L8dT5bNcJtAKUYyJRqLPy7F6qmYIfin1t8dWfJ59rnyerZnjwFQVsWixVdMh0TeujVuY\/yzHI\/Pr\/3nTXtiiNf298dT2dpc0Nd3Ef6Gnx356D47x3BJRyV8jxxNz7Jljt3Kz1zVRfIpdq6IYE18wMR2zSU\/ST8oxoyfvr9\/5eB3oIP5LJWKcskt5D8d27rEN93IdPObYterU8j6OOCvZarwPYvesY3p67H3pMRXfyd8rEd+H8QDpGWV8smOOJTt4zLeUz7Of5vhFqpZgNum66+t7buBWTYf88Np0ROyedUiO1+ZYscEvN2bkvje\/5h809QXOmDlztN\/7M2bMcBUDdYilEruWgdBOObbJsXjLjuFfqSo8xYygX5eBjynA9Mki5b0b7+VYyrh9qnYWW6RlxxHLk35X3sPx84zU3AdW38jx4p5eb2\/P8QFvO4ZkyTIe2bn8jBmD67bsGKJfXTwgOidVs2B+k6reMfc5vf1ybTpimfzjuamaIfb4HKs04GVFm4Of5PjmqumQ0yb6P426PjKbwgzQV4vl2LTc5EWfms3KP2+U6n2CFYOcq8qXSURsfxszvc4v\/x548M3NI8r7ON7DG4+Jup\/eXTPmfRw3L1FYPS9VMyXaQmEGRme1VM2q2bKMSzYrn2Vr1\/y6bk5Vc96Ly+fZxWVcEuOTO5025nVtOmKjcu2uW76LF1vAb4+CxPy2no+Cz+Llu36pVM2kXa78u2XGjJ1vKdfp38r37jlT3W1JYQagOWIAtH6qGvjFF8qqOVbKsfI8P+PLIXp1rVD+v4eUL5eI+8oXRCqDljvKP0fj4utLXFf++Z\/lRu1v5UbufqcABmLl8n6OWHPMz3jPLl9+rlgiBiiLlH8\/rxvTA0uL4n18a\/l3ETeVn\/Ge\/kd5H8fPK1O1DWzbKcxA\/eKmNG501xnzmbZaGZ+sUj63IpYtv3\/pHEuUXy+SHpjBEp9Jd4\/5XLu7fHaNHZvM\/ucYl1xVPss0HKc36irMLCr1AA9ydepvkz7oktk3GX+QCqDF4gHPhSWADrIrEwAAAEBNFGYAAAAAaqIwAwAAAFAThRkAAACAmijMAAAAANREYQYAAACgJgozAAAAADVRmAEAAACoicIMAAAAQE0UZgAAAABqojADAAAAUBOFGQAAAICaKMwAAAAA1ERhBgAAAKAmCjMAAAAANVGYAQAAAKiJwgwAAABATRRmAAAAAGqiMAMAAABQE4UZAAAAgJoozAAAAADURGEGAAAAoCYKMwAAAAA1UZgBAAAAqInCDAAAAEBNFGYAAAAAaqIwAwAAAFAThRkAAACAmijMAAAAANREYQYAAACgJgozAAAAADVRmAEAAACoicIMAAAAQE0UZgAAAABqojADAAAAUBOFGQAAAICaKMwAAAAA1ERhBgAAAKAmCjMAAAAANVGYAQCAB7tdCgAYBYUZAAB4sJulAIBRWFQKAACYj8tz\/L6nx36l0w\/AKMyYOXPmaP\/CGTNkHQAAAGiUUddHZlu0LwcKAAAA0DR6zAAAAADURGEGAAAAoCYKMwAAAAA1UZgBAAAAqInCDAAAAEBNFGYAAAAAaqIwAwAAAFAThRkAAACAmijMAAAAANREYQYAAACgJgozAAAAADVRmAEAAACoicIMAAAAQE0UZgAAAABqojADAAAAUBOFGQAAAICaKMwAAAAA1ERhBgAAAKAmCjMAAAAANVGYAQAAAKiJwgwAAABATRRmAAAAAGqiMAMAAABQE4UZAAAAgJr8fwEGALlQKNB2EBc6AAAAAElFTkSuQmCC\">\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"inLanguage\": \"ar\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"\u0645\u0627 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646\u0646\u064a \u0646\u0642\u0644\u0647\u0627 \u0639\u0628\u0631 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629\u061f\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0644\u0646\u0642\u0644 \u0627\u0644\u0639\u0641\u0634 \u0648\u0627\u0644\u0623\u062b\u0627\u062b\u060c \u0648\u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u0645\u0646\u0632\u0644\u064a\u0629\u060c \u0648\u0627\u0644\u0628\u0636\u0627\u0626\u0639 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629\u060c \u0648\u063a\u064a\u0631\u0647\u0627 \u0645\u0646 \u0627\u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062a\u064a \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644\u0647\u0627. \u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u062e\u062f\u0645\u0629 \u0645\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0648\u062d\u062f\u062f \u0627\u062d\u062a\u064a\u0627\u062c\u0643 \u0644\u062a\u0638\u0647\u0631 \u0644\u0643 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629.\"}}, {\"@type\": \"Question\", \"name\": \"\u0643\u064a\u0641 \u0623\u062e\u062a\u0627\u0631 \u0634\u0631\u0643\u0629 \u0646\u0642\u0644 \u0639\u0641\u0634 \u0645\u0648\u062b\u0648\u0642\u0629 \u0641\u064a \u0645\u0635\u0631\u061f\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u0628\u062f\u0644\u064b\u0627 \u0645\u0646 \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0639\u0644\u0649 \u0645\u0643\u0627\u0644\u0645\u0629 \u0648\u0627\u062d\u062f\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0646\u0642\u0644\u0629 \u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u062a\u0627\u062d\u0629\u060c \u0648\u0645\u0631\u0627\u062c\u0639\u0629 \u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0627\u0644\u0633\u0627\u0626\u0642\u064a\u0646 \u0648\u0633\u062c\u0644 \u0631\u062d\u0644\u0627\u062a\u0647\u0645 \u0642\u0628\u0644 \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632\u060c \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0631\u062d\u0644\u0629 \u0645\u0646 \u0647\u0627\u062a\u0641\u0643.\"}}, {\"@type\": \"Question\", \"name\": \"\u0647\u0644 \u064a\u0648\u0641\u0631 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u062e\u062f\u0645\u0627\u062a \u0648\u0646\u0634 \u0625\u0646\u0642\u0627\u0630 \u0648\u0646\u0642\u0644 \u0627\u0644\u0645\u0631\u0643\u0628\u0627\u062a\u061f\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u0646\u0639\u0645\u060c \u064a\u0645\u0643\u0646\u0643 \u0637\u0644\u0628 \u062e\u062f\u0645\u0629 \u0648\u0646\u0634 \u0627\u0644\u0625\u0646\u0642\u0627\u0630 \u0645\u0646 \u062e\u0644\u0627\u0644 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u0639\u0646\u062f\u0645\u0627 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0646\u0642\u0644 \u0633\u064a\u0627\u0631\u062a\u0643 \u0628\u0633\u0628\u0628 \u0639\u0637\u0644 \u0623\u0648 \u0645\u0648\u0642\u0641 \u0637\u0627\u0631\u0626.\"}}, {\"@type\": \"Question\", \"name\": \"\u0647\u0644 \u064a\u0645\u0643\u0646 \u062a\u0642\u062f\u064a\u0645 \u062e\u062f\u0645\u0627\u062a \u0646\u0642\u0644 \u0645\u0646 \u0645\u062f\u064a\u0646\u0629 \u0625\u0644\u0649 \u0645\u062f\u064a\u0646\u0629\u061f\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u0646\u0639\u0645\u060c \u064a\u0645\u0643\u0646\u0643 \u062d\u062c\u0632 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0646\u0642\u0644 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0648\u062a\u062d\u062f\u064a\u062f \u0645\u0643\u0627\u0646 \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645 \u0648\u0627\u0644\u062a\u0648\u0635\u064a\u0644\u060c \u0633\u0648\u0627\u0621 \u062f\u0627\u062e\u0644 \u0627\u0644\u0645\u062f\u064a\u0646\u0629 \u0623\u0648 \u0628\u064a\u0646 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a\u060c \u062d\u0633\u0628 \u0627\u0644\u062e\u062f\u0645\u0629 \u0627\u0644\u0645\u062a\u0627\u062d\u0629.\"}}]}<\/script>\n<script>\n(function(){\nvar NPM='https:\/\/cdn.jsdelivr.net\/npm\/',failed=[];\nvar reg=window.NaqlaLibs||(window.NaqlaLibs={});\nvar LIBS=[\n  [function(){return window.Lenis;},NPM+'lenis@1.1.14\/dist\/lenis.min.js'],\n  [function(){return window.THREE;},NPM+'three@0.147.0\/build\/three.min.js'],\n  [function(){return window.THREE&&THREE.RoomEnvironment;},NPM+'three@0.147.0\/examples\/js\/environments\/RoomEnvironment.js']\n];\n\/* the page itself starts at once; the libraries (smooth scrolling, the 3D trucks) join when they arrive *\/\nfunction load(i,done){\n  i=i||0;\n  if(i>=LIBS.length){done();return;}\n  var t=LIBS[i],e=reg[t[1]];\n  function next(){if(e&&e.failed&&!t[0]())failed.push(t[1]);load(i+1,done);}\n  if(t[0]()){load(i+1,done);return;}\n  if(e){if(e.done)next();else e.q.push(next);return;}\n  e=reg[t[1]]={done:false,failed:false,q:[next]};\n  var s=document.createElement('script');s.src=t[1];\n  function flush(bad){e.done=true;e.failed=bad;e.q.splice(0).forEach(function(f){f();});}\n  s.onload=function(){flush(false);};s.onerror=function(){flush(true);};\n  document.head.appendChild(s);\n}\n\nfunction init(){\n'use strict';\nvar root=document.getElementById('nq-app');if(!root||root.dataset.nqReady)return;root.dataset.nqReady='1';\nvar $=function(id){return document.getElementById('nqa-'+id);};\nvar calm=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\nvar STEPS=[[\"loc\", \"map\", \"time\"], [\"home\", \"veh1\", \"veh2\"], [\"helpers\"], [\"price\", \"offers\", \"driver\"]],ORDER=[\"loc\", \"map\", \"time\", \"home\", \"veh1\", \"veh2\", \"helpers\", \"price\", \"offers\", \"driver\"],CHIPS=[\"\u0627\u0644\u0645\u0633\u0627\u0631 \u0648\u0627\u0644\u0645\u0648\u0639\u062f\", \"\u0627\u0644\u0645\u0646\u0642\u0648\u0644\u0627\u062a \u06486 \u0623\u0646\u0648\u0627\u0639 \u0645\u0646 \u0627\u0644\u0639\u0631\u0628\u0627\u062a\", \"\u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0648\u0646 \u0648\u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0627\u062a\", \"\u0633\u0639\u0631 \u0645\u0642\u062a\u0631\u062d \u0648\u0639\u0631\u0648\u0636 \u0627\u0644\u0633\u0627\u0626\u0642\u064a\u0646\"],NAMES=[\"\u0648\u0646\u0634\", \"\u062b\u0645\u0646\u0627\u064a\u0629\", \"\u062f\u0628\u0627\u0628\u0629\", \"\u062c\u0627\u0645\u0628\u0648\"];\nroot.classList.add('nqa-js');\nfunction clamp(v){return v<0?0:v>1?1:v;}\n\n\/* ---------- headings split into words; blocks revealed as they arrive ---------- *\/\n[].forEach.call(root.querySelectorAll('[data-split]'),function(el){\n  var words=el.textContent.trim().split(\/\\s+\/);\n  el.setAttribute('aria-label',words.join(' '));\n  el.innerHTML=words.map(function(w,i){return '<span class=\"nqa-w\" aria-hidden=\"true\"><span style=\"--i:'+i+'\">'+w.replace(\/&\/g,'&').replace(\/<\/g,'<')+'<\/span><\/span>';}).join(' ');\n});\nvar counted=false;\nfunction countUp(){\n  if(counted)return;counted=true;\n  var els=[].slice.call(root.querySelectorAll('[data-count]')),t0=performance.now();\n  if(calm)return;\n  (function loop(now){\n    var t=Math.min(1,(now-t0)\/1600),e=1-Math.pow(1-t,3);\n    els.forEach(function(el){var v=parseFloat(el.dataset.count),d=+el.dataset.dec;el.textContent=(v*e).toFixed(d);});\n    if(t<1)requestAnimationFrame(loop);\n  })(t0);\n}\nvar shy=[].slice.call(root.querySelectorAll('.nqa-rv,[data-split]'));\nif(window.IntersectionObserver){\n  var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('nqa-in');io.unobserve(x.target);}});},{threshold:.2,rootMargin:'0px 0px -6% 0px'});\n  shy.forEach(function(el){io.observe(el);});\n}else shy.forEach(function(el){el.classList.add('nqa-in');});\n\n\/* ---------- coverage map ---------- *\/\n\n(function(){\n  var EG=[[25.2,31.55],[26.4,31.5],[27.3,31.35],[28.5,31.05],[29.5,30.95],[29.9,31.2],[30.4,31.5],[31,31.6],[31.8,31.5],[32.3,31.3],[33.1,31.1],[34.2,31.3],[34.9,29.5],\n [34.75,29.1],[34.6,28.6],[34.45,28],[34.25,27.72],[33.6,28.2],[33.2,28.6],[32.7,29.4],[32.6,29.9],[32.55,29.95],[32.4,29.6],[32.7,28.9],[33.2,28.2],[33.6,27.6],[34,26.7],[34.4,25.9],[34.9,24.9],\n [35.5,24],[35.5,23.2],[36.3,22.3],[36.85,22],[25,22],[25,29.2],[24.7,30.1]],svg=$('map'),k=60,cx=Math.cos(27.5*Math.PI\/180);\n  function P(lon,lat){return [((lon-24.4)*cx*k).toFixed(1),((31.9-lat)*k).toFixed(1)];}\n  var W=(37.1-24.4)*cx*k,H=(31.9-21.7)*k;\n  svg.setAttribute('viewBox','-10 -14 '+(W+20).toFixed(0)+' '+(H+28).toFixed(0));\n  var nile=[[31.4,22.05],[32.9,24.09],[32.64,25.69],[32.72,26.16],[31.6,26.6],[31.18,27.18],[30.75,28.1],[31.1,29.07],[31.24,30.04],[31.1,30.5]];\n  var cities=[['\u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u00b7 \u0627\u0644\u062c\u064a\u0632\u0629',31.2,30.03,1,'e'],['\u0627\u0644\u0625\u0633\u0643\u0646\u062f\u0631\u064a\u0629',29.92,31.2,1,'n'],['\u0628\u0648\u0631\u0633\u0639\u064a\u062f',32.3,31.26],['\u0627\u0644\u0633\u0648\u064a\u0633',32.55,29.97],['\u0627\u0644\u0625\u0633\u0645\u0627\u0639\u064a\u0644\u064a\u0629',32.27,30.6],['\u062f\u0645\u064a\u0627\u0637',31.81,31.42],['\u0627\u0644\u0645\u0646\u0635\u0648\u0631\u0629',31.38,31.04],\n    ['\u0637\u0646\u0637\u0627',31.0,30.79],['\u0645\u0631\u0633\u0649 \u0645\u0637\u0631\u0648\u062d',27.24,31.35,1,'s'],['\u0627\u0644\u0641\u064a\u0648\u0645',30.84,29.31],['\u0627\u0644\u0645\u0646\u064a\u0627',30.75,28.1],['\u0623\u0633\u064a\u0648\u0637',31.18,27.18,1,'w'],['\u0633\u0648\u0647\u0627\u062c',31.69,26.56],['\u0642\u0646\u0627',32.72,26.16],['\u0627\u0644\u0623\u0642\u0635\u0631',32.64,25.69,1,'w'],\n    ['\u0623\u0633\u0648\u0627\u0646',32.9,24.09,1,'w'],['\u0627\u0644\u063a\u0631\u062f\u0642\u0629',33.81,27.26,1,'e'],['\u0634\u0631\u0645 \u0627\u0644\u0634\u064a\u062e',34.33,27.92],['\u0627\u0644\u0639\u0631\u064a\u0634',33.8,31.13],['\u0627\u0644\u062e\u0627\u0631\u062c\u0629',30.55,25.44,1,'w'],['\u0633\u064a\u0648\u0629',25.52,29.2,1,'s']];\n  var h='<path class=\"eg\" d=\"M'+EG.map(function(p){return P(p[0],p[1]).join(' ');}).join('L')+'Z\"\/>';\n  h+='<path class=\"nile\" d=\"M'+nile.map(function(p){return P(p[0],p[1]).join(' ');}).join('L')+'\"\/>';\n  h+='<path class=\"nile\" d=\"M'+[[31.1,30.5],[30.8,31],[30.42,31.4]].map(function(p){return P(p[0],p[1]).join(' ');}).join('L')+'\"\/><path class=\"nile\" d=\"M'+[[31.1,30.5],[31.4,31],[31.8,31.42]].map(function(p){return P(p[0],p[1]).join(' ');}).join('L')+'\"\/>';\n  var c0=P(31.2,30.03);\n  cities.slice(1).forEach(function(c){\n    var p=P(c[1],c[2]),mx=(+c0[0]+ +p[0])\/2,my=(+c0[1]+ +p[1])\/2,dx=p[0]-c0[0],dy=p[1]-c0[1];\n    h+='<path class=\"lane\" pathLength=\"1\" d=\"M'+c0.join(' ')+'Q'+(mx-dy*.16).toFixed(1)+' '+(my+dx*.16).toFixed(1)+' '+p.join(' ')+'\"\/>';\n  });\n  cities.forEach(function(c,i){\n    var p=P(c[1],c[2]);\n    if(i===0)h+='<circle class=\"ring\" cx=\"'+p[0]+'\" cy=\"'+p[1]+'\" r=\"9\"\/><circle class=\"hub\" cx=\"'+p[0]+'\" cy=\"'+p[1]+'\" r=\"7\"\/>';\n    else h+='<circle class=\"dot\" cx=\"'+p[0]+'\" cy=\"'+p[1]+'\" r=\"'+(c[3]?4.5:3.4)+'\"\/>';\n    if(c[3]){\n      var a=c[4],tx=+p[0]+(a==='e'?12:a==='w'?-12:0),ty=+p[1]+(a==='s'?22:a==='n'?-12:5);\n      h+='<text x=\"'+tx+'\" y=\"'+ty+'\" text-anchor=\"'+(a==='e'?'start':a==='w'?'end':'middle')+'\">'+c[0]+'<\/text>';\n    }\n  });\n  svg.innerHTML=h;\n})();\n\n\n\/* ---------- what covers the top of the screen (sticky header, admin bar) ---------- *\/\nfunction shown(el){\n  for(var n=el;n&&n!==document.documentElement;n=n.parentElement){\n    var cs=getComputedStyle(n);if(parseFloat(cs.opacity)<.05||cs.visibility==='hidden'||cs.display==='none')return false;\n  }\n  return true;\n}\nvar topOff=0;\n\/* the fixed or sticky element (header, admin bar) an element belongs to, if any *\/\nfunction cover(el){\n  for(var n=el;n&&n!==document.documentElement;n=n.parentElement){var p=getComputedStyle(n).position;if(p==='fixed'||p==='sticky')return n;}\n  return null;\n}\nfunction measure(){\n  var o;\n  if(root.dataset.header)o=parseFloat(root.dataset.header)||0;\n  else{\n    var w=window.innerWidth,limit=window.innerHeight*.35;o=0;\n    for(var y=2;y<limit;y+=5){\n      var hits=0,low=0;\n      [.2,.5,.8].forEach(function(f){\n        var el=document.elementFromPoint(Math.round(w*f),y),c=el&&!root.contains(el)&&shown(el)?cover(el):null;\n        if(c){var b=c.getBoundingClientRect();if(b.top<=y+1){hits++;low=Math.max(low,Math.min(limit,b.bottom));}}\n      });\n      if(hits<2)break;\n      o=Math.max(o,low);y=Math.max(y,Math.floor(low)-4);\n    }\n    o=Math.round(o);\n  }\n  if(o!==topOff){topOff=o;root.style.setProperty('--nq-off',o+'px');}\n}\n\n\/* ---------- pinned journeys: sticky where the theme allows it, slid by script where it does not ---------- *\/\nfunction Pin(track){\n  this.track=track;this.pin=track.querySelector('.nqa-pin');this.p=0;this.manual=false;this.bad=0;this.lastMeasure=0;\n}\nPin.prototype.update=function(now){\n  var r=this.track.getBoundingClientRect(),vh=window.innerHeight,total=this.track.offsetHeight-this.pin.offsetHeight;\n  var y=Math.max(0,Math.min(total,topOff-r.top));\n  this.p=total>0?y\/total:0;this.visible=r.bottom>0&&r.top<vh;\n  if(!this.manual&&y>6&&y<total-6){\n    \/* sticky silently fails inside a theme wrapper with hidden overflow: detect that and take over *\/\n    if(Math.abs(this.pin.getBoundingClientRect().top-topOff)>3){if(++this.bad>2){this.manual=true;this.pin.classList.add('nqa-manual');}}\n    else this.bad=0;\n  }\n  if(this.manual)this.pin.style.transform='translate3d(0,'+y.toFixed(1)+'px,0)';\n  if(this.visible&&now-this.lastMeasure>200){this.lastMeasure=now;measure();}\n  return this.p;\n};\nPin.prototype.goTo=function(p){\n  var total=this.track.offsetHeight-this.pin.offsetHeight,y=this.track.getBoundingClientRect().top+window.pageYOffset-topOff+total*p;\n  if(window.NaqlaLenis)window.NaqlaLenis.scrollTo(y,{duration:1.2});else window.scrollTo({top:y,behavior:calm?'auto':'smooth'});\n};\n\nvar pins={};\n[].forEach.call(root.querySelectorAll('[data-pin]'),function(t){var p=pins[t.dataset.pin]=new Pin(t);p.sp=0;});\nvar views=[].slice.call(root.querySelectorAll('[data-view]'));\n\n\/* ---------- the phones ---------- *\/\nvar heroPhone=$('phone-hero'),stepPhone=$('phone-steps'),heroCopy=$('hero-copy');\nheroPhone.querySelector('img').classList.add('nqa-on');\nvar shotEls=ORDER.map(function(k){return stepPhone.querySelector('img[data-k=\"'+k+'\"]');});\nvar list=[].slice.call($('list').children),dots=$('dots'),ghost=$('step-ghost'),chip=$('chip'),curStep=-1,curShot=-1;\nvar NSTEP=STEPS.length-1,stepTrack=$('track-steps'),beats=[].slice.call($('beats').children);\ndots.innerHTML=STEPS.slice(0,NSTEP).map(function(){return '<i><\/i>';}).join('');\nvar STEP0=[],SHOTN=0;STEPS.forEach(function(s){STEP0.push(SHOTN);SHOTN+=s.length;});\n\/* where a scroll position (0-1) falls: which step, which of its screenshots, and how far through the step *\/\nfunction stepAt(p){var x=Math.min(SHOTN-.001,Math.max(0,p)*SHOTN),i=STEPS.length-1;while(i>0&&STEP0[i]>x)i--;var s=Math.floor(x-STEP0[i]);return {i:i,s:s,f:i+(x-STEP0[i])\/STEPS[i].length};}\nfunction setStep(i,shot){\n  if(i!==curStep){\n    curStep=i;\n    list.forEach(function(li,k){li.classList.toggle('nqa-done',k<i);li.classList.toggle('nqa-now',k===i);});\n    [].forEach.call(dots.children,function(d,k){d.classList.toggle('nqa-on',k<=i);});\n    stepTrack.classList.toggle('nqa-is-final',i>=NSTEP);\n    $('count').textContent='\u0627\u0644\u062e\u0637\u0648\u0629 '+Math.min(i+1,NSTEP)+' \u0645\u0646 '+NSTEP;\n    if(i<NSTEP)ghost.textContent=(i<9?'0':'')+(i+1);\n    chip.classList.add('nqa-swap');chip.lastChild.textContent=CHIPS[i];void chip.offsetWidth;chip.classList.remove('nqa-swap');\n  }\n  var s=ORDER.indexOf(shot);\n  if(s!==curShot){curShot=s;shotEls.forEach(function(im,k){im.classList.toggle('nqa-on',k===s);im.classList.toggle('nqa-past',k<s);});\n    var bi=-1;beats.forEach(function(b,k){if(b.getAttribute('data-k')===shot)bi=k;});beats.forEach(function(b,k){b.classList.toggle('nqa-on',k===bi);b.classList.toggle('nqa-past',bi>=0&&k<bi);});}\n}\nlist.forEach(function(li,i){li.addEventListener('click',function(){pins.steps.goTo((STEP0[i]+.35)\/SHOTN);});});\nsetStep(0,STEPS[0][0]);\n\n\/* ---------- services rail ---------- *\/\nvar rail=$('rail'),svcN=$('svc-n'),cards=rail.children.length;\n\n\/* ---------- trucks ---------- *\/\nvar trucks=null,asked={},tstate=[],tpct=[],curTruck=-1,tabs=[].slice.call($('tabs').children),tinfo=[].slice.call($('tinfo').children),tGhost=$('truck-ghost'),arc=$('arc'),deg=$('deg'),tHost=$('trucks'),tTrack=$('track-trucks');\n\/* the loading ring shows while the truck on screen is still downloading *\/\nvar tLoad=$('tload'),tArc=$('tload-arc'),tPc=$('tload-pc'),tTx=$('tload-tx');\nfunction showLoad(){\n  var st=tstate[curTruck],on=st==='wait'||st==='load'||st==='fail';tLoad.hidden=!on;if(!on)return;\n  tLoad.classList.toggle('nqa-fail',st==='fail');if(st==='fail'){tPc.textContent='';tTx.textContent='\u062a\u0639\u0630\u0651\u0631 \u062a\u062d\u0645\u064a\u0644 '+NAMES[curTruck]+'. \u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0635\u0641\u062d\u0629.';return;}\n  var p=tpct[curTruck];tLoad.classList.toggle('nqa-spin',p==null);tArc.setAttribute('stroke-dasharray',p==null?'28 100':Math.round(p*100)+' 100');\n  tPc.textContent=p==null?'':Math.round(p*100)+'%';tTx.textContent='\u062c\u0627\u0631\u064d \u062a\u062d\u0645\u064a\u0644 '+NAMES[curTruck]+' \u062b\u0644\u0627\u062b\u064a \u0627\u0644\u0623\u0628\u0639\u0627\u062f';\n}\nfunction setTruck(i){\n  if(i===curTruck)return;curTruck=i;showLoad();\n  tabs.forEach(function(b,k){b.setAttribute('aria-selected',String(k===i));});\n  tinfo.forEach(function(d,k){d.classList.toggle('nqa-on',k===i);});\n  tGhost.classList.add('nqa-swap');setTimeout(function(){tGhost.textContent=NAMES[i];tGhost.classList.remove('nqa-swap');},calm?0:280);\n}\ntabs.forEach(function(b,i){b.addEventListener('click',function(){pins.trucks.goTo((i+.08)\/tabs.length);});});\n\/* truck models are heavy (7-11 MB each), so they download in a queue, one at a time, each getting the whole connection:\n   the first truck as soon as the page has finished loading, the rest once the visitor nears the trucks;\n   a truck the visitor jumps to starts at once, without waiting its turn *\/\nvar tq=[],tbusy=0,queued=false;\nfunction startTruck(i){asked[i]=1;MODELS.forEach(function(m){if(m.i===i){tbusy++;trucks.swap(m.i,m.url,m);}});}\nfunction pump(){while(trucks&&tbusy<1&&tq.length){var i=tq.shift();if(!asked[i])startTruck(i);}}\nfunction wantTruck(i){if(!trucks||asked[i]||i<0||i>=tabs.length||tstate[i]===undefined)return;startTruck(i);}\nfunction queueTruck(i){if(i>=0&&i<tabs.length&&!asked[i]&&tq.indexOf(i)<0)tq.push(i);pump();}\nsetTruck(0);\n\/* a drag on the stage turns the truck by hand, with a little momentum *\/\nvar drag={on:false,x:0,rot:0,vel:0};\ntHost.addEventListener('pointerdown',function(e){drag.on=true;drag.x=e.clientX;drag.vel=0;tHost.classList.add('nqa-grab');try{tHost.setPointerCapture(e.pointerId);}catch(_){}} );\ntHost.addEventListener('pointermove',function(e){if(!drag.on)return;var d=(e.clientX-drag.x)*.011;drag.x=e.clientX;drag.rot+=d;drag.vel=d;});\nfunction up(){drag.on=false;tHost.classList.remove('nqa-grab');}\ntHost.addEventListener('pointerup',up);tHost.addEventListener('pointercancel',up);\n\n\/* The studio: the trucks' own 3D models (shown as exported, plus the Naqla logo) on a dark reflective floor. *\/\nfunction buildTrucks(){\n  var host=$('trucks');\n  if(!window.THREE||!THREE.RoomEnvironment)return null;\n  var renderer;\n  try{renderer=new THREE.WebGLRenderer({antialias:true,alpha:true,powerPreference:'high-performance'});}catch(e){return null;}\n  var small=window.matchMedia('(max-width:980px)');\n  THREE.ColorManagement.legacyMode=false;\n  renderer.outputEncoding=THREE.sRGBEncoding;renderer.toneMapping=THREE.ACESFilmicToneMapping;renderer.toneMappingExposure=.8;\n  renderer.setPixelRatio(Math.min(window.devicePixelRatio||1,small.matches?1.5:2));renderer.setClearColor(0x000000,0);\n  renderer.shadowMap.enabled=true;renderer.shadowMap.type=THREE.PCFSoftShadowMap;\n  host.insertBefore(renderer.domElement,host.firstChild);\n  var scene=new THREE.Scene();\n  scene.environment=new THREE.PMREMGenerator(renderer).fromScene(new THREE.RoomEnvironment(),0.03).texture;\n  var sun=new THREE.DirectionalLight(0xffffff,1.25);sun.castShadow=true;sun.shadow.mapSize.set(2048,2048);\n  var sc=sun.shadow.camera;sc.left=-9;sc.right=9;sc.top=9;sc.bottom=-9;sc.near=1;sc.far=60;sc.updateProjectionMatrix();sun.shadow.bias=-0.0004;sun.shadow.normalBias=0.03;\n  scene.add(sun);scene.add(sun.target);\n  var rim=new THREE.DirectionalLight(0x9cc0ff,1.1);scene.add(rim);scene.add(rim.target);\n\n  var tex=new THREE.TextureLoader().load($('logoK').src);tex.encoding=THREE.sRGBEncoding;tex.anisotropy=8;\n  \/* one empty stand per truck, a row apart; each fills with its model when it arrives (nothing is shown until then).\n     The sizes are the stands' starting frame for the camera, replaced by the model's own once it loads. *\/\n  var GAP=60,rigs=[[6.4,2.9],[3.6,1.9],[5.6,2.6],[6.2,2.9]].map(function(s,i){var holder=new THREE.Group();holder.position.x=i*GAP;scene.add(holder);return {holder:holder,len:s[0],h:s[1]};});\n  var fc=document.createElement('canvas');fc.width=fc.height=256;var fx=fc.getContext('2d'),gr=fx.createRadialGradient(128,128,20,128,128,128);\n  gr.addColorStop(0,'#fff');gr.addColorStop(.3,'#ddd');gr.addColorStop(.75,'#000');gr.addColorStop(1,'#000');fx.fillStyle=gr;fx.fillRect(0,0,256,256);\n  var floor=new THREE.Mesh(new THREE.CircleGeometry(15,72),new THREE.MeshStandardMaterial({color:0x050506,roughness:.35,metalness:.2,transparent:true,opacity:.9,alphaMap:new THREE.CanvasTexture(fc),depthWrite:false,envMapIntensity:.22}));\n  floor.rotation.x=-Math.PI\/2;floor.receiveShadow=true;floor.renderOrder=5;scene.add(floor);\n\n  var cam=new THREE.PerspectiveCamera(22,1,.5,600),W=1,H=1,pos={x:0,d:rigs[0].len,h:rigs[0].h},T=Math.tan(11*Math.PI\/180);\n  function resize(){W=host.clientWidth||1;H=host.clientHeight||1;renderer.setSize(W,H,false);}\n  if(window.ResizeObserver)new ResizeObserver(resize).observe(host);else window.addEventListener('resize',resize);\n  resize();\n  \/* a supplied .glb takes the place of the built-in model: stood on the floor, turned to face +x, scaled to the truck's real length *\/\n  \/* valeting for the supplied dababa model. Working in the model's own space (x across, y up, z along, nose at +z),\n     this takes the dust tint off the paint, evens the panels to a clean white, repaints the smeared rear doors,\n     blacks the tyres and paints the logo on both box sides. The door stripe artwork is painted out; lamps, grille and badge are left alone. *\/\n  function valet(mat){\n    mat.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;varying vec3 vNqA;varying vec3 vNqB;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position;vNqA=normalize(normalMatrix*vec3(1.0,0.0,0.0));vNqB=normalize(normalMatrix*vec3(0.0,.826,.563));');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>','varying vec3 vNqP;varying vec3 vNqA;varying vec3 vNqB;uniform sampler2D nqLogo;\\nfloat nqArt=0.0,nqSideG=0.0,nqScrG=0.0,nqPaint=0.0,nqTyre=0.0,nqDecal=0.0,nqGlass=0.0,nqPlastic=0.0,nqLens=0.0,nqMatte=0.0;\\nfloat nqE(vec2 p,vec2 a,vec2 b){return ((b.x-a.x)*(p.y-a.y)-(b.y-a.y)*(p.x-a.x))\/length(b-a);}\\n#include <common>')\n      .replace('#include <map_fragment>',[\n        '#include <map_fragment>',\n        '{vec3 c=diffuseColor.rgb;vec3 q=vNqP;float ax=abs(q.x);',\n        ' float mx=max(c.r,max(c.g,c.b)),mn=min(c.r,min(c.g,c.b)),sat=mx>0.0?(mx-mn)\/mx:0.0,lum=dot(c,vec3(.2126,.7152,.0722));',\n        ' \/* anything strongly coloured is a lamp, a marker, the badge or the door stripe: left exactly as it is *\/',\n        ' float keep=smoothstep(.42,.58,sat)*step(.12,mx);',\n        ' \/* dust is a weak warm tint (red over green over blue): take the tint off, keep the shading *\/',\n        ' float warm=step(c.b,c.g+.004)*step(c.g,c.r+.004)*(1.0-keep);',\n        ' \/* wheels (measured centres): dust off, rubber back to black, steel left as steel *\/',\n        ' float dw=min(length(vec2(q.z-.595,q.y-.12)),length(vec2(q.z+.503,q.y-.12)));',\n        ' float wheel=step(.2,ax)*(1.0-smoothstep(.128,.136,dw));',\n        ' \/* the rear doors carry a smeared reflection: repaint the panels, keep the dark frames and the red lamps *\/',\n        ' float rear=step(q.z,-.82)*step(.3,q.y)*step(ax,.335)*max(smoothstep(.05,.11,lum),smoothstep(.25,.4,sat)*step(q.y,.78))*(1.0-step(.78,q.y)*step(.4,sat));',\n        ' \/* glass, lamps and grille live in these zones: there only what is already plain white counts as paint *\/',\n        ' float house=step(-.01,q.z)*step(q.z,.52)*step(.39,q.y)*step(q.y,.62);',\n        ' \/* at the nose only the grille, the headlamps, the lower intake and the fog lamps are kept as they are *\/',\n        ' float nose=step(.7,q.z)*max(max(step(ax,.19)*step(.245,q.y)*step(q.y,.365),step(.16,ax)*step(.28,q.y)*step(q.y,.4)),max(step(ax,.17)*step(.17,q.y)*step(q.y,.22),step(.21,ax)*step(ax,.28)*step(.175,q.y)*step(q.y,.235)));',\n        ' float strict=nose;',\n        ' c=mix(c,vec3(lum),max(max(warm,step(q.z,-.82)*step(q.y,.3)),max(wheel,rear)));',\n        ' float neutral=1.0-smoothstep(.1,.2,sat*(1.0-max(warm,rear)));',\n        ' float body=mix(smoothstep(.3,.48,lum),smoothstep(.55,.7,lum)*(1.0-smoothstep(.03,.08,sat)),strict)*neutral;',\n        ' nqPaint=max(body,rear)*(1.0-wheel)*(1.0-keep*(1.0-rear))*step(.14,q.y);',\n        ' nqTyre=wheel*max(1.0-smoothstep(.3,.46,lum),smoothstep(.086,.092,dw));',\n        ' c=mix(c,vec3(.76),nqPaint*.92);',\n        ' c=mix(c,vec3(lum*.24),nqTyre);',\n        ' \/* door glass and windscreen: the measured openings, refilled with clean tinted glass inside a black rubber trim *\/',\n        ' vec2 s=vec2(q.z,q.y);',\n        ' float dg=min(min(min(nqE(s,vec2(.3683,.4273),vec2(.35,.4767)),nqE(s,vec2(.35,.4767),vec2(.2633,.5383))),min(nqE(s,vec2(.2633,.5383),vec2(.1867,.5833)),nqE(s,vec2(.1867,.5833),vec2(.0283,.589)))),min(nqE(s,vec2(.0283,.589),vec2(.0273,.4367)),nqE(s,vec2(.0273,.4367),vec2(.3683,.4273))));',\n        ' float mirror=step(.305,ax)*step(.27,q.z)*step(q.y,.5);',\n        ' float sideZ=step(.2,ax)*step(ax,.35)*(1.0-mirror);',\n        ' float ws=min(min(q.y-.444,.59-q.y),.259-(q.y-.444)*.253-abs(q.x-.003));',\n        ' float scrZ=step(.23,q.z)*step(q.z,.51);',\n        ' nqSideG=smoothstep(.0,.004,dg)*sideZ;nqScrG=smoothstep(.0,.004,ws)*scrZ;nqGlass=max(nqSideG,nqScrG);',\n        ' float trim=max(sideZ*smoothstep(-.014,-.010,dg)*(1.0-smoothstep(.0,.004,dg)),scrZ*smoothstep(-.013,-.009,ws)*(1.0-smoothstep(.0,.004,ws)));',\n        ' \/* rear doors: two clean panels in a dark frame; top lamps: clean red lenses *\/',\n        ' float re=step(q.z,-.82);',\n        ' float db=min(min(ax-.0,.315-ax),min(q.y-.305,.87-q.y)),doorP=re*step(.0,db);',\n        ' float dframe=doorP*max(1.0-smoothstep(.012,.016,db),1.0-smoothstep(.005,.008,ax));',\n        ' float lb=min(min(ax-.183,.303-ax),min(q.y-.885,.918-q.y)),lampR=re*step(.0,lb);',\n        ' \/* the wind deflector and box front: an even matte white so the creases stop catching the light *\/',\n        ' float topF=step(-.09,q.z)*step(.635,q.y)*(1.0-keep);',\n        ' nqPlastic=max(trim,dframe);nqLens=lampR;nqMatte=topF;',\n        ' nqPaint=max(nqPaint,max(doorP,topF))*(1.0-nqGlass)*(1.0-nqPlastic)*(1.0-lampR);',\n        ' c=mix(c,vec3(.76),max(doorP,topF));',\n        ' \/* the stripe artwork on the cab doors and front wings: painted out, door seams kept *\/',\n        ' float art=step(.27,ax)*step(.0,q.z)*step(q.z,.48)*step(.22,q.y)*step(q.y,.365)*smoothstep(.2,.215,dw)*(1.0-(1.0-smoothstep(.004,.008,abs(q.z-.38)))*(1.0-smoothstep(.1,.2,sat))*(1.0-smoothstep(.15,.25,lum)));',\n        ' art=max(art,step(.27,ax)*step(.0,q.z)*step(q.z,.48)*step(.365,q.y)*step(q.y,.425)*smoothstep(.2,.3,lum));',\n        ' nqPaint=max(nqPaint,art);c=mix(c,vec3(.76),art);',\n        ' \/* the artwork is also pressed into the surface: the same patch, feathered at its edges, is smoothed over *\/',\n        ' nqArt=step(.27,ax)*smoothstep(.0,.03,q.z)*(1.0-smoothstep(.45,.48,q.z))*smoothstep(.215,.245,q.y)*(1.0-smoothstep(.4,.425,q.y))*smoothstep(.2,.215,dw);',\n        ' \/* tinted glass: near black at the sill, a little lighter toward the top, with one soft diagonal sheen *\/',\n        ' float sheen=smoothstep(.0,.05,sin((q.z*1.1+q.y*1.6+ax*.4)*9.0)-.72);',\n        ' c=mix(c,mix(vec3(.006,.008,.011),vec3(.018,.024,.032),smoothstep(.43,.6,q.y))+sheen*.022,nqGlass);',\n        ' c=mix(c,vec3(.03),nqPlastic);',\n        ' c=mix(c,mix(vec3(.03),vec3(.42,.01,.01)*(.82+.18*step(.5,fract(ax\/.012))),smoothstep(.003,.006,lb)),lampR);',\n        ' \/* the logo, painted onto the flat of each box side so it sits on the panel itself *\/',\n        ' vec2 uv=vec2(q.x>0.0?(-.2-q.z)\/.56:(q.z+.76)\/.56,(q.y-.565)\/.1895);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(ax>.3)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;nqDecal=lg.a;c=mix(c,lg.rgb,lg.a);}',\n        ' diffuseColor.rgb=c;}'].join('\\n'))\n      .replace('#include <roughnessmap_fragment>','#include <roughnessmap_fragment>\\nroughnessFactor=mix(roughnessFactor,.3,nqPaint);roughnessFactor=mix(roughnessFactor,.88,nqTyre);roughnessFactor=mix(roughnessFactor,.5,nqDecal);roughnessFactor=mix(roughnessFactor,.75,nqMatte);roughnessFactor=mix(roughnessFactor,.16,nqGlass);roughnessFactor=mix(roughnessFactor,.55,nqArt);roughnessFactor=mix(roughnessFactor,.5,nqPlastic);roughnessFactor=mix(roughnessFactor,.12,nqLens);')\n      .replace('#include <metalnessmap_fragment>','#include <metalnessmap_fragment>\\nmetalnessFactor=mix(metalnessFactor,0.0,max(max(nqPaint,nqTyre),max(nqPlastic,nqLens)));metalnessFactor=mix(metalnessFactor,.0,nqGlass);')\n      .replace('#include <normal_fragment_maps>','#include <normal_fragment_maps>\\nnormal=normalize(mix(normal,geometryNormal,max(max(nqPaint*.85,nqGlass),max(nqPlastic,nqLens))));\\n\/* each pane is given one flat face, so it reflects like a sheet of glass and not like the lumpy scan under it *\/\\nnormal=normalize(mix(normal,vNqA*sign(vNqP.x),max(nqSideG,nqArt*.9)));normal=normalize(mix(normal,vNqB,nqScrG));');\n    };\n    mat.customProgramCacheKey=function(){return 'nq-valet16';};mat.needsUpdate=true;\n  }\n  \/* valeting for the supplied jumbo model. Working in the model's own space (x across, y up, z along, nose at +z):\n     paint evened to a clean white; windscreen and door glass refilled as flat tinted glass inside a rubber trim;\n     tyres blacked and rims brightened; the smeared lettering on the nose painted out and set again cleanly;\n     the door stickers and the rear-door sticker painted out; clean tail-lamp clusters; the logo on both box sides. *\/\n  var nameTex=null;\n  function nameplate(){\n    if(nameTex)return nameTex;\n    var c=document.createElement('canvas');c.width=1024;c.height=128;var x=c.getContext('2d');\n    x.fillStyle='#1b1c1f';x.font='900 104px \"Arial Black\",\"Helvetica Neue\",Arial,sans-serif';x.textBaseline='middle';\n    var t='CHEVROLET',w=0,i,gap=14;for(i=0;i<t.length;i++)w+=x.measureText(t[i]).width+gap;\n    var k=Math.min(1,1000\/w),px=(1024-w*k)\/2;x.setTransform(k,0,0,1,0,0);\n    for(i=0;i<t.length;i++){x.fillText(t[i],px\/k,66);px+=(x.measureText(t[i]).width+gap)*k;}\n    nameTex=new THREE.CanvasTexture(c);nameTex.encoding=THREE.sRGBEncoding;nameTex.anisotropy=8;return nameTex;\n  }\n  function valetJumbo(mat){\n    mat.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};sh.uniforms.nqName={value:nameplate()};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;varying vec3 vNqA;varying vec3 vNqB;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position;vNqA=normalize(normalMatrix*vec3(1.0,0.0,0.0));vNqB=normalize(normalMatrix*vec3(0.0,.28,.96));');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>',[\n        'varying vec3 vNqP;varying vec3 vNqA;varying vec3 vNqB;uniform sampler2D nqLogo;uniform sampler2D nqName;',\n        'float nqPaint=0.0,nqDecal=0.0,nqSideG=0.0,nqScrG=0.0,nqGlass=0.0,nqPlastic=0.0,nqTyre=0.0,nqRim=0.0;',\n        'float nqE(vec2 p,vec2 a,vec2 b){return ((b.x-a.x)*(p.y-a.y)-(b.y-a.y)*(p.x-a.x))\/length(b-a);}',\n        '#include <common>'].join('\\n'))\n      .replace('#include <map_fragment>',[\n        '#include <map_fragment>',\n        '{vec3 c=diffuseColor.rgb;vec3 q=vNqP;float ax=abs(q.x);',\n        ' float mx=max(c.r,max(c.g,c.b)),mn=min(c.r,min(c.g,c.b)),sat=mx>0.0?(mx-mn)\/mx:0.0,lum=dot(c,vec3(.2126,.7152,.0722));',\n        ' float keep=smoothstep(.4,.58,sat)*step(.12,mx);',\n        ' \/* wheels (measured centres): black rubber, bright steel *\/',\n        ' float dw=min(length(vec2(q.z-.68,q.y-.105)),length(vec2(q.z+.375,q.y-.105)));',\n        ' float wheel=step(.15,ax)*(1.0-smoothstep(.1,.107,dw));',\n        ' nqRim=wheel*(1.0-smoothstep(.05,.056,dw));nqTyre=wheel-nqRim;',\n        ' float lampF=step(.85,q.z)*step(.16,ax)*step(ax,.24)*step(.17,q.y)*step(q.y,.3);',\n        ' nqPaint=smoothstep(.3,.45,lum)*(1.0-smoothstep(.08,.16,sat))*step(.2,q.y)*(1.0-wheel)*(1.0-lampF);',\n        ' \/* the unreadable sticker on each cab door and the smeared lettering on the nose are painted out *\/',\n        ' float sticker=step(.2,ax)*step(.67,q.z)*step(q.z,.8)*step(.265,q.y)*step(q.y,.315);',\n        ' float nose=step(.85,q.z)*step(ax,.17)*step(.293,q.y)*step(q.y,.332)*(1.0-keep);',\n        ' float panel=step(.26,ax)*step(-.9,q.z)*step(q.z,.48)*step(.27,q.y)*step(q.y,.705);',\n        ' nqPaint=max(nqPaint,max(max(sticker,nose),panel));',\n        ' c=mix(c,vec3(.76),max(nqPaint*.9,max(max(sticker,nose),panel)));',\n        ' c=mix(c,vec3(.012+lum*.03),nqTyre);',\n        ' c=mix(c,vec3(.28+lum*.9),nqRim);',\n        ' \/* glass: measured openings, flat tinted panes in a black rubber trim *\/',\n        ' vec2 s=vec2(q.z,q.y);',\n        ' float dg=min(min(nqE(s,vec2(.80,.365),vec2(.84,.52)),nqE(s,vec2(.84,.52),vec2(.65,.53))),min(nqE(s,vec2(.65,.53),vec2(.648,.40)),nqE(s,vec2(.648,.40),vec2(.80,.365))));',\n        ' float sideZ=step(.16,ax)*step(ax,.25)*step(.6,q.z);',\n        ' float ws=min(min(q.y-.352,.531-q.y),.218-ax),scrZ=step(.8,q.z);',\n        ' nqSideG=smoothstep(.0,.004,dg)*sideZ;nqScrG=smoothstep(.0,.004,ws)*scrZ;nqGlass=max(nqSideG,nqScrG);',\n        ' float trim=max(sideZ*smoothstep(-.012,-.008,dg)*(1.0-smoothstep(.0,.004,dg)),scrZ*smoothstep(-.012,-.008,ws)*(1.0-smoothstep(.0,.004,ws)));',\n        ' nqPlastic=trim;',\n        ' nqPaint*=(1.0-nqGlass)*(1.0-trim);',\n        ' float sheen=smoothstep(.0,.05,sin((q.z*1.1+q.y*1.6+ax*.4)*9.0)-.72);',\n        ' c=mix(c,mix(vec3(.006,.008,.011),vec3(.018,.024,.032),smoothstep(.35,.53,q.y))+sheen*.022,nqGlass);',\n        ' c=mix(c,vec3(.025),trim);',\n        ' \/* the maker\\'s name, set cleanly where the smeared one was *\/',\n        ' vec2 nu=vec2((q.x+.072)\/.144,(q.y-.302)\/.018);',\n        ' if(q.z>.85&&nu.x>0.0&&nu.x<1.0&&nu.y>0.0&&nu.y<1.0){vec4 nm=texture2D(nqName,nu);c=mix(c,nm.rgb,nm.a);nqDecal=max(nqDecal,nm.a);}',\n        ' vec2 uv=vec2(q.x>0.0?(.19-q.z)\/.8:(q.z+.61)\/.8,(q.y-.3645)\/.271);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(ax>.26&&q.z<.48)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;nqDecal=max(nqDecal,lg.a);c=mix(c,lg.rgb,lg.a);}',\n        ' diffuseColor.rgb=c;}'].join('\\n'))\n      .replace('#include <roughnessmap_fragment>','#include <roughnessmap_fragment>\\nroughnessFactor=mix(roughnessFactor,.32,nqPaint);roughnessFactor=mix(roughnessFactor,.9,nqTyre);roughnessFactor=mix(roughnessFactor,.34,nqRim);roughnessFactor=mix(roughnessFactor,.16,nqGlass);roughnessFactor=mix(roughnessFactor,.5,max(nqPlastic,nqDecal));')\n      .replace('#include <metalnessmap_fragment>','#include <metalnessmap_fragment>\\nmetalnessFactor=mix(metalnessFactor,0.0,max(max(nqPaint,nqDecal),max(max(nqTyre,nqGlass),nqPlastic)));metalnessFactor=mix(metalnessFactor,.75,nqRim);')\n      .replace('#include <normal_fragment_maps>','#include <normal_fragment_maps>\\nnormal=normalize(mix(normal,geometryNormal,max(max(nqPaint*.7,nqTyre*.6),nqPlastic)));normal=normalize(mix(normal,vNqA*sign(vNqP.x),nqSideG));normal=normalize(mix(normal,vNqB,nqScrG));');\n    };\n    mat.customProgramCacheKey=function(){return 'nq-jumbo7';};mat.needsUpdate=true;\n  }\n  \/* a model whose lighting is already painted into its texture (the generator's \"shaded\" export) is shown flat, as its\n     own viewer shows it: the baked texture is drawn directly, with no studio lighting, shine or tone mapping on top.\n     The only addition is the logo on the flat of each box side (jumbo measurements). *\/\n  function shadedJumbo(o){\n    var m=new THREE.MeshBasicMaterial({map:o.material.emissiveMap||o.material.map,side:THREE.DoubleSide,toneMapped:false});\n    m.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position;');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>','varying vec3 vNqP;uniform sampler2D nqLogo;\\n#include <common>')\n      .replace('#include <map_fragment>',['#include <map_fragment>',\n        '{vec3 q=vNqP;',\n        ' vec2 uv=vec2(q.x>0.0?(.19-q.z)\/.8:(q.z+.61)\/.8,(q.y-.3645)\/.271);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(abs(q.x)>.26&&q.z<.48)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;diffuseColor.rgb=mix(diffuseColor.rgb,lg.rgb,lg.a);}}'].join('\\n'));\n    };\n    m.customProgramCacheKey=function(){return 'nq-shaded-jumbo4b';};\n    o.material=m;\n  }\n  \/* the dababa's baked (\"shaded\") export, shown flat like the jumbo: the smeared rear doors are repainted,\n     and the logo goes on the flat of each box side (dababa measurements) *\/\n  function shadedDababa(o){\n    var alb=o.material.emissiveMap?o.material.map:null;\n    var m=new THREE.MeshBasicMaterial({map:o.material.emissiveMap||o.material.map,side:THREE.DoubleSide,toneMapped:false});\n    m.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};sh.uniforms.nqAlb={value:alb||m.map};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position;');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>','varying vec3 vNqP;uniform sampler2D nqLogo;uniform sampler2D nqAlb;\\n#include <common>')\n      .replace('#include <map_fragment>',['#include <map_fragment>',\n        '{vec3 q=vNqP;float ax=abs(q.x);vec3 c=diffuseColor.rgb;',\n        ' float mx=max(c.r,max(c.g,c.b)),mn=min(c.r,min(c.g,c.b)),sat=mx>0.0?(mx-mn)\/mx:0.0,lum=dot(c,vec3(.2126,.7152,.0722));',\n        ' \/* door stripe: the raw paint colour (albedo) shows what each spot is; dividing it out of the baked texture leaves the',\n        '    light that fell there, which is then applied to plain white paint, so the stripe vanishes under the same shading *\/',\n        ' vec3 a=texture2D(nqAlb,vUv).rgb;float amx=max(a.r,max(a.g,a.b)),amn=min(a.r,min(a.g,a.b)),asat=amx>0.0?(amx-amn)\/amx:0.0,alum=dot(a,vec3(.2126,.7152,.0722));',\n        ' float dwh=min(length(vec2(q.z-.595,q.y-.12)),length(vec2(q.z+.503,q.y-.12)));',\n        ' float dzone=smoothstep(.255,.275,ax)*smoothstep(-.03,-.01,q.z)*(1.0-smoothstep(.47,.49,q.z))*smoothstep(.2,.215,q.y)*(1.0-smoothstep(.37,.385,q.y))*smoothstep(.2,.215,dwh);',\n        ' float strk=max(smoothstep(.12,.24,asat),1.0-smoothstep(.35,.55,alum));',\n        ' float light=clamp(dot(c,vec3(.2126,.7152,.0722))\/max(alum,.05),.3,.7);',\n        ' c=mix(c,vec3(.86,.85,.81)*light,dzone*strk);',\n        ' \/* tyres and rims: the dust comes off, rubber black, steel grey *\/',\n        ' float tyre=step(.2,ax)*(1.0-smoothstep(.126,.134,dwh)),lumc=dot(c,vec3(.2126,.7152,.0722));',\n        ' float rimz=tyre*(1.0-smoothstep(.074,.082,dwh));',\n        ' \/* rear bumper and steps: the dust comes off, clean black *\/',\n        ' float bump=step(q.z,-.84)*step(q.y,.215);',\n        ' c=mix(c,vec3(lumc*.5),bump);',\n        ' vec2 uv=vec2(q.x>0.0?(-.2-q.z)\/.56:(q.z+.76)\/.56,(q.y-.565)\/.1895);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(ax>.3)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;c=mix(c,lg.rgb,lg.a);}',\n        ' diffuseColor.rgb=c;}'].join('\\n'));\n    };\n    m.customProgramCacheKey=function(){return 'nq-shaded-dababa12b';};\n    o.material=m;\n  }\n  \/* valeting for the supplied thomnaya (a small van). Model space: x across, y up, z along, nose at +z; the packed model is\n     1\/1.02 of its original size, so positions are scaled back first. Paint evened, tyres blacked, the windscreen given one\n     flat face so it stops catching the lights in blotches, the small decal by the left headlamp painted out, and the logo\n     set on the lower half of each sliding door. *\/\n  function valetThom(mat){\n    mat.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;varying vec3 vNqB;varying vec3 vNqA;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position*1.02;vNqB=normalize(normalMatrix*vec3(0.0,.82,.57));vNqA=normalize(normalMatrix*vec3(1.0,0.0,0.0));');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>','varying vec3 vNqP;varying vec3 vNqB;varying vec3 vNqA;uniform sampler2D nqLogo;\\nfloat nqPaint=0.0,nqDecal=0.0,nqTyre=0.0,nqScr=0.0,nqSide=0.0;\\n#include <common>')\n      .replace('#include <map_fragment>',[\n        '#include <map_fragment>',\n        '{vec3 c=diffuseColor.rgb;vec3 q=vNqP;float ax=abs(q.x);',\n        ' float mx=max(c.r,max(c.g,c.b)),mn=min(c.r,min(c.g,c.b)),sat=mx>0.0?(mx-mn)\/mx:0.0,lum=dot(c,vec3(.2126,.7152,.0722));',\n        ' float dw=min(length(vec2(q.z-.525,q.y-.215)),length(vec2(q.z+.555,q.y-.215)));',\n        ' float wheel=step(.25,ax)*(1.0-smoothstep(.158,.166,dw)),rim=wheel*(1.0-smoothstep(.084,.09,dw));nqTyre=wheel-rim;',\n        ' float lamps=step(.8,q.z)*step(.3,q.y)*step(q.y,.48);',\n        ' nqPaint=smoothstep(.3,.45,lum)*(1.0-smoothstep(.08,.16,sat))*step(.3,q.y)*(1.0-wheel)*(1.0-lamps);',\n        ' float sticker=step(.8,q.z)*step(-.37,q.x)*step(q.x,-.19)*step(.565,q.y)*step(q.y,.63);',\n        ' nqPaint=max(nqPaint,sticker);',\n        ' c=mix(c,vec3(.76),max(nqPaint*.9,sticker));',\n        ' c=mix(c,vec3(.012+lum*.03),nqTyre);c=mix(c,vec3(lum*1.05),rim);',\n        ' float ws=min(min(q.y-.685,.94-q.y),.33-ax);nqScr=smoothstep(.0,.004,ws)*step(.6,q.z);',\n        ' c=mix(c,mix(vec3(.006,.008,.011),vec3(.02,.026,.034),smoothstep(.69,.94,q.y)),nqScr);nqPaint*=(1.0-nqScr);',\n        ' \/* side windows: the dark panes get one flat face and an even tint, so they stop showing smeared reflections *\/',\n        ' nqSide=step(.3,ax)*step(.655,q.y)*step(q.y,.95)*step(q.z,.6)*(1.0-smoothstep(.3,.45,lum));',\n        ' c=mix(c,mix(vec3(.006,.008,.011),vec3(.02,.026,.034),smoothstep(.66,.94,q.y)),nqSide);nqPaint*=(1.0-nqSide);',\n        ' vec2 uv=vec2(q.x>0.0?(.15-q.z)\/.44:(q.z+.29)\/.44,(q.y-.345)\/.149);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(ax>.33)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;nqDecal=lg.a;c=mix(c,lg.rgb,lg.a);}',\n        ' diffuseColor.rgb=c;}'].join('\\n'))\n      .replace('#include <roughnessmap_fragment>','#include <roughnessmap_fragment>\\nroughnessFactor=mix(roughnessFactor,.32,nqPaint);roughnessFactor=mix(roughnessFactor,.9,nqTyre);roughnessFactor=mix(roughnessFactor,.16,max(nqScr,nqSide));roughnessFactor=mix(roughnessFactor,.5,nqDecal);')\n      .replace('#include <metalnessmap_fragment>','#include <metalnessmap_fragment>\\nmetalnessFactor=mix(metalnessFactor,0.0,max(max(nqPaint,nqDecal),max(max(nqTyre,nqScr),nqSide)));')\n      .replace('#include <normal_fragment_maps>','#include <normal_fragment_maps>\\nnormal=normalize(mix(normal,geometryNormal,max(nqPaint*.7,nqTyre*.6)));normal=normalize(mix(normal,vNqB,nqScr));normal=normalize(mix(normal,vNqA*sign(vNqP.x),nqSide));');\n    };\n    mat.customProgramCacheKey=function(){return 'nq-thom2';};mat.needsUpdate=true;\n  }\n  \/* the thomnaya's baked (\"shaded\") export, shown flat as its own viewer shows it; only the logo is added, on the lower\n     half of each cab door, below the handle *\/\n  \/* the tow truck's baked (\"shaded\") export, shown as it is; only the logo is added, on the clean panel of each cab\n     door in front of the handle, centred top to bottom (measured on the model: panel z .52-.80, y .29-.41; handle z .58-.63) (positions are the model's own: x across, y up, z along, nose at +z) *\/\n  function shadedTow(o){\n    var m=new THREE.MeshBasicMaterial({map:o.material.emissiveMap||o.material.map,side:THREE.DoubleSide,toneMapped:false});\n    m.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position;');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>','varying vec3 vNqP;uniform sampler2D nqLogo;\\n#include <common>')\n      .replace('#include <map_fragment>',['#include <map_fragment>',\n        '{vec3 q=vNqP;vec2 uv=vec2(q.x>0.0?(.812-q.z)\/.15:(q.z-.662)\/.15,(q.y-.3195)\/.0507);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(abs(q.x)>.25)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;diffuseColor.rgb=mix(diffuseColor.rgb,lg.rgb,lg.a);}}'].join('\\n'));\n    };\n    m.customProgramCacheKey=function(){return 'nq-shaded-tow9b';};\n    o.material=m;\n  }\n  function shadedThom(o){\n    var m=new THREE.MeshBasicMaterial({map:o.material.emissiveMap||o.material.map,side:THREE.DoubleSide,toneMapped:false});\n    m.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position;');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>','varying vec3 vNqP;uniform sampler2D nqLogo;\\n#include <common>')\n      .replace('#include <map_fragment>',['#include <map_fragment>',\n        '{vec3 q=vNqP;vec2 uv=vec2(q.x>0.0?(.67-q.z)\/.3:(q.z-.37)\/.3,(q.y-.425)\/.101);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(abs(q.x)>.33&&q.z>.2)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;diffuseColor.rgb=mix(diffuseColor.rgb,lg.rgb,lg.a);}}'].join('\\n'));\n    };\n    m.customProgramCacheKey=function(){return 'nq-shaded-thom5b';};\n    o.material=m;\n  }\n  \/* the built thomnaya pickup (many named parts, already clean): only the logo is added, centred on the flat\n     panel of each cab door, below the handle; positions are the model's own (x across, y up, z along, nose at +z) *\/\n  function logoPickup(mat){\n    mat.onBeforeCompile=function(sh){\n      sh.uniforms.nqLogo={value:tex};\n      sh.vertexShader=sh.vertexShader.replace('#include <common>','varying vec3 vNqP;\\n#include <common>').replace('#include <begin_vertex>','#include <begin_vertex>\\nvNqP=position;');\n      sh.fragmentShader=sh.fragmentShader.replace('#include <common>','varying vec3 vNqP;uniform sampler2D nqLogo;\\nfloat nqDecal=0.0;\\n#include <common>')\n      .replace('#include <map_fragment>',['#include <map_fragment>',\n        '{vec3 q=vNqP;vec2 uv=vec2(q.x>0.0?(1.2-q.z)\/.74:(q.z-.46)\/.74,(q.y-.72)\/.25);',\n        ' {vec4 lg=texture2D(nqLogo,clamp(uv,0.0,1.0));lg.a*=(abs(q.x)>.712&&abs(q.x)<.722)?step(0.0,uv.x)*step(uv.x,1.0)*step(0.0,uv.y)*step(uv.y,1.0):0.0;nqDecal=lg.a;diffuseColor.rgb=mix(diffuseColor.rgb,lg.rgb,lg.a);}}'].join('\\n'))\n      .replace('#include <roughnessmap_fragment>','#include <roughnessmap_fragment>\\nroughnessFactor=mix(roughnessFactor,.5,nqDecal);');\n    };\n    mat.customProgramCacheKey=function(){return 'nq-pickup3';};mat.needsUpdate=true;\n  }\n  function swap(i,url,conf){\n    if(!THREE.GLTFLoader)return;\n    var L=new THREE.GLTFLoader();if(window.MeshoptDecoder)L.setMeshoptDecoder(window.MeshoptDecoder);\n    function done(gl){\n      var m=gl.scene;m.traverse(function(o){if(o.isMesh)o.geometry.computeBoundingBox();});m.updateMatrixWorld(true);\n      var r=rigs[i],g=new THREE.Group(),b=new THREE.Box3().setFromObject(m),sz=b.getSize(new THREE.Vector3()),k=conf.len\/Math.max(sz.x,sz.z);\n      m.scale.setScalar(k);m.position.y=-b.min.y*k;if(sz.z>sz.x)m.rotation.y=Math.PI\/2;\n      m.traverse(function(o){if(!o.isMesh)return;o.castShadow=true;o.receiveShadow=true;if(o.material.map)o.material.map.anisotropy=8;o.material.envMapIntensity=1;if(conf.valet==='dababa'){if(o.material.emissiveMap)shadedDababa(o);else valet(o.material);}else if(conf.valet==='thomnaya'){if(o.material.emissiveMap)shadedThom(o);else if(\/paint\/i.test(o.material.name||'')||\/Suzuki|plastic|glass|Steel|Rubber|lamp|indicator|chassis|Grille\/i.test(o.material.name||''))logoPickup(o.material);else valetThom(o.material);}else if(conf.valet==='jumbo'){if(o.material.emissiveMap)shadedJumbo(o);else valetJumbo(o.material);}else if(conf.valet==='tow'){if(o.material.emissiveMap)shadedTow(o);}});\n      g.add(m);\n      while(r.holder.children.length)r.holder.remove(r.holder.children[0]);\n      r.holder.add(g);var f=g.clone(true);f.scale.y=-1;f.traverse(function(o){o.castShadow=false;o.receiveShadow=false;});r.holder.add(f);\n      r.len=conf.len*1.04;r.h=sz.y*k;r.holder.visible=true;\n      if(conf.onReady)conf.onReady(i);\n    }\n    function bad(){if(window.console)console.warn('[Naqla app] truck model did not load: '+url.slice(0,80));if(conf.onFail)conf.onFail(i);}\n    if(url.charAt(0)==='#'){\n      \/* a model carried inside the page (used by the preview): base64 text in the element with that id *\/\n      try{var el=document.getElementById(url.slice(1)),t=atob(el.textContent.trim()),u=new Uint8Array(t.length);for(var c=0;c<t.length;c++)u[c]=t.charCodeAt(c);\n        if(el.getAttribute('data-gz')){new Response(new Blob([u]).stream().pipeThrough(new DecompressionStream('gzip'))).arrayBuffer().then(function(b){L.parse(b,'',done,bad);},bad);}\n        else L.parse(u.buffer,'',done,bad);}catch(e){bad();}\n    }else if(\/\\.txt$\/.test(url)){\n      \/* the preview carries each model as a text file (gzip, then base64) beside the page *\/\n      fetch(url).then(function(r){return r.text();}).then(function(txt){var t=atob(txt.trim()),u=new Uint8Array(t.length);for(var c=0;c<t.length;c++)u[c]=t.charCodeAt(c);\n        return new Response(new Blob([u]).stream().pipeThrough(new DecompressionStream('gzip'))).arrayBuffer();}).then(function(b){L.parse(b,'',done,bad);},bad);\n    }else L.load(url,done,function(x){if(conf.onProgress&&x&&x.total)conf.onProgress(i,x.loaded\/x.total);},bad);\n  }\n  return {rigs:rigs,swap:swap,render:function(i,turn,dt){\n    \/* i: which truck; turn: its rotation in radians. The camera glides along the row from one truck to the next. *\/\n    i=Math.max(0,Math.min(rigs.length-1,i));var k=1-Math.exp(-dt*4.5);\n    pos.x+=(i*GAP-pos.x)*k;pos.d+=(rigs[i].len-pos.d)*k;pos.h+=(rigs[i].h-pos.h)*k;\n    rigs.forEach(function(r,j){r.holder.rotation.y=-.6-(j===i?turn:0);});\n    var asp=W\/H,sm=small.matches,fill=sm?.98:.74,D=Math.max(pos.d*1.12\/(fill*2*T*asp),pos.h*1.1\/(2*T*.5)),el=.11;\n    cam.aspect=asp;\n    if(sm)cam.setViewOffset(W,H,0,H*.1,W,H);else cam.setViewOffset(W,H,0,-H*.04,W,H);\n    cam.updateProjectionMatrix();\n    cam.position.set(pos.x,pos.h*.4+D*Math.sin(el),D*Math.cos(el));\n    cam.lookAt(pos.x,pos.h*.4,0);\n    floor.position.x=pos.x;\n    sun.position.set(pos.x-6,13,9);sun.target.position.set(pos.x,0,0);sun.target.updateMatrixWorld();\n    rim.position.set(pos.x+8,5,-10);rim.target.position.set(pos.x,1,0);rim.target.updateMatrixWorld();\n    renderer.render(scene,cam);\n  }};\n}\n\n\n\/* ---------- one loop drives everything from live scroll positions ---------- *\/\nvar last=performance.now(),time=0,heroA=0;\nfunction frame(now){\n  requestAnimationFrame(frame);\n  var dt=Math.max(0,Math.min(.05,(now-last)\/1000));last=now;if(!calm)time+=dt;\n  var k=calm?1:1-Math.exp(-dt*9),vh=window.innerHeight,key,P;\n  for(key in pins){\n    P=pins[key];P.update(now);\n    if(!P.visible)continue;\n    P.sp+=(P.p-P.sp)*k;if(Math.abs(P.p-P.sp)<.0002)P.sp=P.p;\n    P.pin.style.setProperty('--p',P.sp.toFixed(4));\n  }\n  views.forEach(function(el){\n    var r=el.getBoundingClientRect();if(r.bottom<0||r.top>vh)return;\n    el.style.setProperty('--v',clamp((vh-r.top)\/(vh*.8)).toFixed(4));\n  });\n  \/* hero: the phone turns to face you as it takes the middle *\/\n  P=pins.hero;\n  if(P.visible){\n    var a=clamp(P.sp*2);a=a*a*(3-2*a);\n    heroPhone.style.transform='rotateY('+(24-a*24).toFixed(2)+'deg) rotateX('+(9-a*9).toFixed(2)+'deg) rotateZ('+(-3+a*3).toFixed(2)+'deg) translateY('+(Math.sin(time*1.1)*6).toFixed(1)+'px)';\n    heroCopy.classList.toggle('nqa-off',P.sp>.25);\n    if(P.sp>.55)countUp();\n  }\n  \/* services: sideways travel *\/\n  P=pins.svc;\n  if(P.visible){\n    var e=clamp((P.sp-.06)\/.88),room=Math.max(0,rail.scrollWidth-rail.parentElement.clientWidth+2*parseFloat(getComputedStyle(rail.parentElement).paddingLeft));\n    rail.style.transform='translate3d('+(room*e).toFixed(1)+'px,0,0)';\n    var n=Math.min(cards,1+Math.floor(e*cards*.999));if(svcN.textContent!=='0'+n)svcN.textContent='0'+n;\n  }\n  \/* booking steps: each screenshot gets an equal share of the scroll *\/\n  P=pins.steps;\n  if(P.visible){\n    var at=stepAt(P.p),sm=stepAt(P.sp).f;\n    setStep(at.i,STEPS[at.i][at.s]);\n    var sway=Math.sin(sm*Math.PI)*-11,tilt=5-Math.cos(sm*Math.PI*.5)*3;\n    stepPhone.style.transform='rotateY('+(5-sway).toFixed(2)+'deg) rotateX('+tilt.toFixed(2)+'deg) translateY('+(Math.sin(time*1.1)*4).toFixed(1)+'px)';\n  }\n  \/* trucks: each one gets a full turn of the scroll *\/\n  P=pins.trucks;\n  \/* nearing the trucks (two screens away): queue every truck, in the order they appear *\/\n  if(trucks&&!queued&&tTrack.getBoundingClientRect().top<vh*2){queued=true;for(var qi=0;qi<tabs.length;qi++)if(tstate[qi]!==undefined)queueTruck(qi);}\n  if(P.visible){\n    var c=tabs.length,ff=Math.min(c-.001,P.sp*c),ti=Math.floor(ff);setTruck(Math.min(c-1,Math.floor(Math.min(c-.001,P.p*c))));\n    \/* the truck the scroll is headed to (not the eased position) must not wait its turn in the queue *\/\n    wantTruck(Math.floor(Math.min(c-.001,P.p*c)));\n    if(!drag.on){drag.rot+=drag.vel;drag.vel*=Math.pow(.02,dt);}\n    \/* a drag to the right carries the near side of the truck to the right, as if pushed by hand *\/\n    var turn=(ff-ti)*Math.PI*2-drag.rot,d=((turn*180\/Math.PI)%360+360)%360;\n    arc.setAttribute('stroke-dasharray',d.toFixed(0)+' 360');deg.textContent=d.toFixed(0)+'\u00b0';\n    if(trucks)trucks.render(ti,turn,dt);\n  }\n}\nrequestAnimationFrame(frame);\nrequestAnimationFrame(function(){root.querySelector('.nqa-h1').classList.add('nqa-in');});\n\n\/* ---------- libraries: smooth scrolling first, then the trucks ---------- *\/\n\/* real truck models (.glb), one address per truck on the section: data-model-tow, -thomnaya, -dababa, -jumbo *\/\nvar MODELS=[['tow',6.4,null],['thomnaya',3.6,null],['dababa',5.6,null],['jumbo',6.2,null]].map(function(m,i){return {i:i,url:root.getAttribute('data-model-'+m[0]),len:m[1],logo:m[2],valet:m[0]};}).filter(function(m){return m.url;});\nif(MODELS.length){\n  LIBS.push([function(){return window.THREE&&THREE.GLTFLoader;},NPM+'three@0.147.0\/examples\/js\/loaders\/GLTFLoader.js']);\n  LIBS.push([function(){return window.MeshoptDecoder;},NPM+'meshoptimizer@0.20.0\/meshopt_decoder.js']);\n}\nload(0,function(){\n  if(window.Lenis&&!calm&&!window.NaqlaLenis&&!window.matchMedia('(pointer:coarse)').matches){\n    var lenis=window.NaqlaLenis=new Lenis({lerp:0.09,smoothWheel:true});\n    if(window.ScrollTrigger)lenis.on('scroll',ScrollTrigger.update);\n    (function raf(t){lenis.raf(t);requestAnimationFrame(raf);})(performance.now());\n  }\n  trucks=buildTrucks();\n  \/* each truck's stand stays empty, with the loading ring over it, until its model arrives *\/\n  if(trucks)MODELS.forEach(function(m){\n    tstate[m.i]='wait';\n    m.onProgress=function(i,p){tstate[i]='load';tpct[i]=p;if(i===curTruck)showLoad();};\n    m.onReady=function(i){tstate[i]='ready';tbusy--;pump();if(i===curTruck)showLoad();};\n    m.onFail=function(i){tstate[i]='fail';tbusy--;pump();if(i===curTruck)showLoad();};\n  });\n  showLoad();\n  \/* once the page has finished loading and the browser is idle, the first truck downloads in the background,\n     except on data saver or a very slow connection, where each truck waits until it is reached *\/\n  var net=navigator.connection,slow=net&&(net.saveData||\/(^|-)2g$\/.test(net.effectiveType||''));\n  function preload(){if(window.requestIdleCallback)requestIdleCallback(function(){queueTruck(0);},{timeout:3000});else setTimeout(function(){queueTruck(0);},1500);}\n  if(trucks&&!slow){if(document.readyState==='complete')preload();else window.addEventListener('load',preload);}\n  \/* models are heavy (7-11 MB each): each one downloads only when the visitor nears the trucks and reaches that truck *\/\n  if(!trucks){var el=$('nogl');el.textContent='\u062a\u0639\u0630\u0651\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0634\u0627\u062d\u0646\u0627\u062a \u062b\u0644\u0627\u062b\u064a\u0629 \u0627\u0644\u0623\u0628\u0639\u0627\u062f'+(failed.length?' ('+failed.join('\u060c ')+')':'')+'.';el.hidden=false;if(window.console)console.warn('[Naqla app] '+el.textContent);}\n});\nwindow.NaqlaApp={pins:pins,frame:frame,drag:drag};\n}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n})();\n<\/script>\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":3931,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_acf_changed":false,"_seopress_titles_title":"\u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644 \u0627\u0644\u0623\u062b\u0627\u062b \u0648\u0627\u0644\u0639\u0641\u0634 \u0641\u064a \u0645\u0635\u0631 \u0645\u0646 \u0646\u0642\u0644\u0629","_seopress_titles_desc":"\u064a\u0648\u0641\u0631 \u062a\u0637\u0628\u064a\u0642 \u0646\u0642\u0644\u0629 \u062d\u0644\u0627\u064b \u0633\u0647\u0644\u0627\u064b \u0644\u062d\u062c\u0632 \u062e\u062f\u0645\u0627\u062a \u0646\u0642\u0644 \u0627\u0644\u0623\u062b\u0627\u062b \u0648\u0627\u0644\u0639\u0641\u0634 \u0648\u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0645\u0646\u0632\u0644\u064a\u0629 \u0648\u0627\u0644\u0645\u0643\u062a\u0628\u064a\u0629\u060c \u0645\u0639 \u062a\u062c\u0631\u0628\u0629 \u0633\u0631\u064a\u0639\u0629 \u0648\u0645\u0631\u0646\u0629 \u062a\u0646\u0627\u0633\u0628 \u0645\u062e\u062a\u0644\u0641 \u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a \u0627\u0644\u0646\u0642\u0644.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":null,"_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"class_list":["post-4074","page","type-page","status-publish","hentry"],"acf":[],"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/pages\/4074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/comments?post=4074"}],"version-history":[{"count":8,"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/pages\/4074\/revisions"}],"predecessor-version":[{"id":4343,"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/pages\/4074\/revisions\/4343"}],"up":[{"embeddable":true,"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/pages\/3931"}],"wp:attachment":[{"href":"https:\/\/naqla.xyz\/ar\/wp-json\/wp\/v2\/media?parent=4074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}