From 2729991d5306769fdd6956664ca7297f697bb1e1 Mon Sep 17 00:00:00 2001 From: Paul Keen <125715+pftg@users.noreply.github.com> Date: Fri, 21 Aug 2026 21:16:24 +0200 Subject: [PATCH] Register pilot C "Engineered Precision": /next/pilots/precision/fractional-cto/ Pilot C of the three-register design comparison (10.01), and the first one with no Claude Design artifact behind it - pilots A and B each translated one, this register is built from the research column itself ("precise, engineered, nothing hidden"). Cool white with #fafafa panels, structural 1px borders in #e4e4e7 / #d4d4d8, zero radius, ink #18181b. The BORDERS are the design: the hero is two grid cells butted against one vertical rule rather than a card floating beside the copy, the stats and case cards are cells sharing single hairlines, and the comparison table is ruled in both directions like a spec sheet. Inter 400/500/600/700 for prose, JetBrains Mono 400 for every label, numeral and button. COPY IS UNCHANGED, again - `diff` against pilot B's stub is six lines (title, description, `register`, `font`) and nothing else. Both screenshot tests assert the same strings as pilots A and B, so a copy edit reaching only one pilot fails. Ruby is the standard #cc342d and RESTRAINED to four jobs: a 6px square ahead of each eyebrow, the comparison's active-column rule, the step numeral, and the filled primary CTA. It never washes or tints a surface. Devices with no slot in the anatomy were translated: the brand mark is an outlined hairline box (pilot B's is a solid block), list markers are 1px dashes, the timeline is a numbered protocol whose numeral gutter is divided by a full-height rule, and the leading zero is CSS because "01" belongs to this register, not to the shared anatomy. The accent does NOT die on the inverted band here, which is the interesting register-fidelity result. Pilot B's deep red is 2.31:1 on ink and had to invert to paper; #cc342d is 3.46:1 on #18181b - under the 4.5:1 text floor, over the 3:1 a filled button's edge needs, with white-on-ruby at 5.13:1 inside it - so the closing CTA stays ruby. Measured, not assumed. Structural hairlines step up to #71717a (3.67:1) on that band, because a register whose design IS its geometry cannot let the geometry dissolve when the ground goes dark. Two defects the browser caught that the source could not: - The comparison's "theirs" column rendered in FULL INK. `.rr-table tbody td` scores 0,1,2 on its two tag names and outranks the template's `.rr-td-muted` at 0,1,0, so the comparison stopped comparing while the CSS still read correct. Caught by walking computed colours per row, not by reading the file. The same shape is live in next-editorial.css - pilot B's muted column is actually its body tone. Fixed here by scoping the override past the default. - A `gap:1px over a line-coloured ground` grid shows that ground as an empty cell whenever the last row is partial: `auto-fit` collapses only tracks empty in EVERY row, so three stats in two phone-width tracks left a grey block. Single column below 640px. - (Also: the month-one panel shipped with padding-right: 0 and its bullets flush to the panel edge. Found by looking at the screenshot.) Gates, with the instruments proven rather than trusted. bin/hugo-build clean. bin/rake test:unit 292 runs, 6164 assertions, 0 failures. The pilot-glob gates in next_rail_test.rb already reach this page and it was PROVEN by smoothing this pilot's quote and watching the failure name next/pilots/precision/fractional-cto/index.html. PurgeCSS set-diff empty across 56 selectors on a PRODUCTION build, and an injected orphan `.rr-th-probe` rule was stripped from the bundle (byte-identical hash), so the diff bites; the positional column selectors and the muted-column fix both survive the purge. Computed font-weight walk: 123 elements, zero synthesized - Inter 400 (39) / 500 (5) / 600 (14) / 700 (1) and JetBrains Mono 400 (63), every pair backed by a loaded face. Contrast walk 122 elements at 1440 AND 390, zero failures, worst passing 4.63:1, and the walk was proven live by an injected 1.67:1 probe that it caught alone. All four buttons clear their non-text edge (3.46-5.13:1) and label (5.13-17.72:1). Zero console messages, zero non-2xx, zero third-party hosts - JetBrains Mono is REUSED from pilot B's binary rather than duplicated. No horizontal overflow at 390; the table scrolls in its own box (348 visible / 680 content); h1 lands at 36px mobile, 60px desktop. Scoped desktop + mobile screenshots green against these committed macOS baselines, with pilots A and B still green in the same run (8 runs, 6 screenshots, 0 failures). Known and NOT introduced here: the full critical suite has 9 pre-existing stale macOS baseline failures (the #540 recolour backlog item), and qtest escalates to --all for this change because the new static font files are unmapped. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_011SP5gaqXEgUie8pdFrmbeJ --- .okf/design/index.md | 2 +- .okf/design/landing-anatomy.md | 25 +- .okf/log.md | 33 + bin/qtest | 1 + .../next/pilots/precision/fractional-cto.md | 170 +++ .../css-bundle-ownership-map.md | 1 + layouts/next/landing.html | 1 + .../macos/desktop/next/precision.png | Bin 0 -> 113365 bytes .../macos/mobile/next/precision.png | Bin 0 -> 43150 bytes test/system/desktop_site_test.rb | 11 + test/system/mobile_site_test.rb | 10 + .../assets/css/pages/next-precision.css | 1000 +++++++++++++++++ themes/beaver/static/css/fonts-precision.css | 66 ++ themes/beaver/static/fonts/inter-latin.woff2 | Bin 0 -> 48432 bytes 14 files changed, 1318 insertions(+), 2 deletions(-) create mode 100644 content/next/pilots/precision/fractional-cto.md create mode 100644 test/fixtures/screenshots/macos/desktop/next/precision.png create mode 100644 test/fixtures/screenshots/macos/mobile/next/precision.png create mode 100644 themes/beaver/assets/css/pages/next-precision.css create mode 100644 themes/beaver/static/css/fonts-precision.css create mode 100644 themes/beaver/static/fonts/inter-latin.woff2 diff --git a/.okf/design/index.md b/.okf/design/index.md index a2cecb630..44f41ba80 100644 --- a/.okf/design/index.md +++ b/.okf/design/index.md @@ -12,4 +12,4 @@ GENERATE). Surface-to-source table and the review contract: * [Cover pipeline](cover-pipeline.md) - rebuilding course covers from the design spec * [Course typography](course-typography.md) - the course-scoped reading scale and the specificity trap * [Course-landing component rules](course-landing-components.md) - one loud element, 3 dark zones, and why the post-hero slot is not a router -* [Landing anatomy is settled; register is the variable](landing-anatomy.md) - the shared skeleton, and the register-pilot mechanics: copy stays identical, the accent dies on the inverted band, pinned gates stop guarding +* [Landing anatomy is settled; register is the variable](landing-anatomy.md) - the shared skeleton, and the register-pilot mechanics: copy stays identical, the template's own classes lose to your tag-scoped defaults, measure the accent on the inverted band, pinned gates stop guarding diff --git a/.okf/design/landing-anatomy.md b/.okf/design/landing-anatomy.md index fb63e00f9..73f1d079a 100644 --- a/.okf/design/landing-anatomy.md +++ b/.okf/design/landing-anatomy.md @@ -68,12 +68,35 @@ with the "found nothing" assertion inside the shared helper so no caller can iterate zero pages and report green. Widen these when adding a pilot, and prove it by breaking the new pilot's copy and watching the failure name that file. +**A class the shared template hands you can be silently outranked by your own +tag-scoped default.** `landing.html` marks the comparison's "theirs" column +`.rr-td-muted` (0,1,0), but a register that sets `.rr-table tbody td` (0,1,2) +for its body colour beats it, and the column renders in full ink - the +comparison stops comparing while the CSS still READS correct. Found in pilot C +by walking computed colours (`oursColor !== theirsColor` per row); the same +shape is live in `next-editorial.css`, so pilot B's muted column is its body +tone. Scope the override past the default (`.rr-table tbody .rr-td-muted`). +Applies to every class the template supplies: assert the computed value, never +the declaration. + +**The accent does not always die on the inverted band - measure YOUR cut.** +Pilot B's deep red is 2.31:1 on ink and had to invert to paper. The standard +ruby `#cc342d` is 3.46:1 on `#18181b`: still under the 4.5:1 text floor, but +over the 3:1 a filled button's edge needs, with white on ruby at 5.13:1 +inside it - so pilot C's closing CTA stays ruby. The rule is "no accent TEXT +on ink", not "no accent on ink". A register drawn in hairlines must also step +its structural rules up when the ground inverts (`#71717a`, 3.67:1) or the +geometry that IS the design dissolves. + **Self-hosted faces: one file per REGISTER when a register needs several.** The stub's `font:` key carries one stylesheet and one preload, so a three-family register ships `static/css/fonts-.css` rather than three `fonts-.css` files and an edited shared template. Variable families serve every declared weight from ONE latin binary, which is why two -`@font-face` rules can point at the same URL. +`@font-face` rules can point at the same URL. A register-keyed stylesheet may +also point at a binary ANOTHER register already shipped - pilot C declares its +own JetBrains Mono face against pilot B's `/fonts/jetbrains-mono-latin.woff2` +rather than committing a second copy of the same bytes. Ship only the weights the artifact actually uses - then **walk computed `font-weight` in the rendered page**, because a declaration grep cannot see diff --git a/.okf/log.md b/.okf/log.md index a03353ec4..6ebca890b 100644 --- a/.okf/log.md +++ b/.okf/log.md @@ -2839,3 +2839,36 @@ cached marketplaces use. This repo's delivery prompt became a 241-line repo binding (was 662): SHIP gate matrix, canon/OKF/memory contract additions, reviewer routing, Appendices A-C; generic par.1-9 deleted per the ADR's net-deletion rule; repo /deliver command deleted (plugin provides it). + +## 2026-08-21 - Register pilot C "Engineered Precision" completes the three-way + +/next/pilots/precision/fractional-cto/ built from the 10.01 column-C spec +(the other two pilots each translated a Claude Design artifact; this register +had none). Cool white/#fafafa panels, 1px #e4e4e7/#d4d4d8 structural borders +carrying the design, zero radius, Inter 400/500/600/700 over JetBrains Mono +400. Stub is a cp of pilot B's with six lines changed - title, description, +register, font - so the demo still varies only the skin. + +Two defects the browser caught that the source could not. (1) The comparison +table's "theirs" column rendered in full ink: `.rr-table tbody td` (0,1,2) +outranks the template's `.rr-td-muted` (0,1,0), so the comparison stopped +comparing while the CSS read correct - the same shape is live in +next-editorial.css. (2) A `gap:1px over a line-coloured ground` grid shows +that ground as an empty cell whenever the final row is partial; `auto-fit` +collapses only tracks empty in EVERY row, so three stats in two phone-width +tracks left a grey block. + +Register fidelity note worth keeping: the accent does NOT automatically die on +the inverted band. Ruby #cc342d is 3.46:1 on #18181b - under the text floor, +over the 3:1 a filled button edge needs, white-on-ruby 5.13:1 inside - so this +CTA stays ruby where pilot B's had to invert to paper. + +Gates: hugo-build clean; test:unit 292 runs / 6164 assertions / 0 failures; +the pilot-glob gates were proven to reach the new path by smoothing its quote +and watching the failure name next/pilots/precision/fractional-cto/index.html; +PurgeCSS set-diff empty over 56 selectors, and an injected orphan rule was +stripped, so the diff bites; computed font-weight walk 123 elements / 0 +synthesized; contrast walk 122 elements / 0 failures at 1440 and 390 (worst +4.63:1), proven live by an injected 1.67:1 probe; all four buttons clear +3:1 edge / 4.5:1 label; zero console messages, zero non-2xx, zero third-party +hosts. diff --git a/bin/qtest b/bin/qtest index 844ef73fb..b5253f958 100755 --- a/bin/qtest +++ b/bin/qtest @@ -50,6 +50,7 @@ PAGE_TESTS = { # Design-register pilots on the same rail: pages/next-.css "next-rescue-room" => "next_rescue_room", "next-editorial" => "next_editorial", + "next-precision" => "next_precision", "simple-page" => "privacy_policy", # critical/privacy-policy-critical.css maps by basename; alias it to the # simple-page tests so a touch there doesn't abort as an unknown key diff --git a/content/next/pilots/precision/fractional-cto.md b/content/next/pilots/precision/fractional-cto.md new file mode 100644 index 000000000..e6ea6e7b1 --- /dev/null +++ b/content/next/pilots/precision/fractional-cto.md @@ -0,0 +1,170 @@ +--- +title: Fractional CTO (Precision pilot) +description: Design-register pilot C - "Engineered Precision" skin over the settled fractional-CTO landing anatomy. Same copy as pilots A and B; only the register differs. +layout: landing +type: next +# Drives both the CSS file and the bundle name in layouts/next/landing.html, +# so pilots B and C reuse this template by changing one line. +register: precision +# Self-hosted display faces for this register (themes/beaver/static/). Another +# register omits this key and ships no webfont at all. +font: + css: /css/fonts-precision.css + preload: /fonts/inter-latin.woff2 + +nav: + links: + - name: Services + url: /services/ + - name: Use Cases + url: /use-cases/ + - name: Blog + url: /blog/ + - name: Course + url: /course/tech-for-non-technical-founders-2026/ + - name: Clients + url: /clients/ + cta: + name: Book a free consultation + url: /free-consultation/ + +hero: + eyebrow: Fractional CTO + headline: A technical partner in days, not months of hiring + subhead: Your dev shop isn't working. Your investors want a technical update. You need someone who can audit the code, fix the team, and give you a straight answer. + primary: + name: Book a free consultation + url: /free-consultation/ + secondary: + name: Book a 30-min call + url: /contact-us/ + derisk: You keep the written assessment whether or not we work together. + # Markdown, rendered inline - the bold carries the emphasis the blueprint + # gave . Clutch rating is linked to the profile (claims-canon). + stats: + - Starts in **days** + - No equity, no lock-in + - "[**4.8**/5 on Clutch](https://clutch.co/profile/jetthoughts)" + +monthOne: + headline: What a fractional CTO does in month one + items: + - Reads the codebase and tells you what state it's actually in + - Sits in on your standups and tells you which ones are theatre + - Writes the technical section of your investor update + - Decides what gets rebuilt and what you can live with + - Sends you the Friday report from week one + +comparison: + eyebrow: The maths + headline: What you're comparing it against + fractionalLabel: Fractional CTO + fulltimeLabel: Full-time CTO + rows: + - label: Cost + fractional: A fraction of a full-time hire + fulltime: Full salary, benefits, and equity + - label: Equity + fractional: None + fulltime: Typically required + - label: Time to start + fractional: Days + fulltime: Months of hiring + - label: If it isn't working + fractional: You stop. No severance, no re-hire. + fulltime: Severance and a re-hire + - label: Best when + fractional: Pre-Series A, or stabilising after a bad build + fulltime: Post-Series A, with a team to own + +steps: + eyebrow: How it starts + headline: Four weeks from first email to a plan you can act on + intro: You don't sign a retainer to find out what's wrong. The assessment comes first. + list: + - title: Code review first + body: "You send access. You get a written assessment: what's solid, what's fragile, what's going to cost you." + - title: A 30-minute call + body: We walk you through the assessment in plain English. Most founders take the document to their board whether or not they hire us. + - title: Week one on the ground + body: Your fractional CTO joins standups, reads the backlog, and sends the first Friday report. + - title: Month one plan + body: What gets rebuilt, what gets left alone, what it costs, in what order. You own the code and the plan. + +clients: + eyebrow: Clients + case studies + headline: Clients stay for years, not quarters. + stats: + # `derived: tenure` is what makes the template compute the value from + # site.Params.foundingYear. Keyed on its own field, not on the label - + # a label-keyed branch falls back silently when someone rewords it. + - derived: tenure + label: Years of industry experience + - value: "5" + label: Years of average client relationship + - value: 8+ + label: Years of average developer experience + cases: + - name: Agent Inbox + body: Hired us to build their real-estate communication platform, get it market-ready, and grow the team around it. + tech: [Rails, React, Node.js] + url: /clients/agent-inbox/ + - name: Open Apply + body: Hired us to debug their school-admissions product, optimize the user experience, and streamline internal project management. + tech: [Rails, Hotwire, Tailwind] + url: /clients/open-apply/ + - name: Mobile Coach + body: Hired us to support and extend the products around their enterprise chatbot platform, and to scale their R&D and engineering teams. + tech: [Rails, AWS, PostgreSQL] + url: /clients/mobile-coach/ + +testimonial: + eyebrow: From a client + # VERBATIM tail of the canon description in data/testimonials.yaml (Bruno + # Wozniak). The design blueprint had smoothed it to "They were detailed and + # precise, helping us find problems..." - a real person's words are not copy + # to tighten. Asserted by test/unit/next_rail_test.rb against the yaml. + quote: Their team was also detailed and precise, helping us to find problems before they appear. We knew exactly what was happening and where we were going the whole time. + attribution: Bruno Wozniak · Director of Engineering, PubNative + sourceName: verified Clutch review + sourceUrl: https://clutch.co/profile/jetthoughts + proof: + - "[**4.8**/5.0 on Clutch](https://clutch.co/profile/jetthoughts)" + - "**5-year** average client relationship" + +closing: + headline: Still deciding? + body: The consultation is free. The assessment is yours either way. + cta: + name: Book a free consultation + url: /free-consultation/ + +footer: + columns: + - heading: Services + links: + - name: Fractional CTO + url: /services/fractional-cto/ + - name: Fractional Product Management + url: /services/fractional-product-management/ + - name: App/Web Development + url: /services/app-web-development/ + - name: Talent Recruiting & Training + url: /services/talent-recruiting-training/ + - heading: Proof + links: + - name: Clients + url: /clients/ + - name: Use Cases + url: /use-cases/ + - name: Friday report + url: /friday-report/ + - heading: Learn + links: + - name: Blog + url: /blog/ + - name: Course + url: /course/tech-for-non-technical-founders-2026/ + - name: About us + url: /about-us/ +--- diff --git a/docs/projects/2509-css-migration/css-bundle-ownership-map.md b/docs/projects/2509-css-migration/css-bundle-ownership-map.md index 1547a4774..297378e83 100644 --- a/docs/projects/2509-css-migration/css-bundle-ownership-map.md +++ b/docs/projects/2509-css-migration/css-bundle-ownership-map.md @@ -40,6 +40,7 @@ zero FL-Builder export files remain in any slice. | next-pilot | `layouts/next/single.html` (repo root, NOT in theme) | pages/next-pilot.css | new 2026-08-21 | v2 clean-slate rail (ADR-0006): css-variables + navigation.css + footer.css only — no style.css/586/base-4/legacy-theme-skin. Serves `/next/*` staging pages | | next-rescue-room | `layouts/next/landing.html` (repo root, NOT in theme) | pages/next-rescue-room.css | new 2026-08-21 | Design-register pilot A (10.01). The register skin is the bundle's ONLY file — not even css-variables — because the pilot renders its own nav and footer and must be judged on its own surface. Serves `/next/pilots/rescue-room/*`. A new register adds a row here, a skin file, and one line to the `$skins` dict | | next-editorial | `layouts/next/landing.html` (repo root, NOT in theme) | pages/next-editorial.css | new 2026-08-21 | Design-register pilot B, "Artifact Editorial" (10.01). Same rule as pilot A — the skin is the bundle's only file. Serves `/next/pilots/editorial/*`. Its three webfonts ship as ONE `static/css/fonts-editorial.css`, keyed by register rather than by family, so the shared `font:` frontmatter key stays one stylesheet + one preload | +| next-precision | `layouts/next/landing.html` (repo root, NOT in theme) | pages/next-precision.css | new 2026-08-21 | Design-register pilot C, "Engineered Precision" (10.01). Same rule as pilots A and B — the skin is the bundle's only file. Serves `/next/pilots/precision/*`. `static/css/fonts-precision.css` ships Inter and REUSES pilot B's `/fonts/jetbrains-mono-latin.woff2` rather than duplicating the binary: a register-keyed font stylesheet may point at another register's file | ¹ careers was a byte-identical verbatim move (3086-layout2 had zero dead nodes); the small growth vs 07-12 is upstream content drift (course v2 merge diff --git a/layouts/next/landing.html b/layouts/next/landing.html index e65935781..4ec94a8a4 100644 --- a/layouts/next/landing.html +++ b/layouts/next/landing.html @@ -21,6 +21,7 @@ {{- $skins := dict "rescue-room" (resources.Get "css/pages/next-rescue-room.css") "editorial" (resources.Get "css/pages/next-editorial.css") + "precision" (resources.Get "css/pages/next-precision.css") -}} {{- $resources := slice (index $skins $register) -}} {{ partial "assets/css-processor.html" (dict "resources" $resources "bundleName" (printf "next-%s" $register)) }} diff --git a/test/fixtures/screenshots/macos/desktop/next/precision.png b/test/fixtures/screenshots/macos/desktop/next/precision.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0e30ce2939e69767d4fa395a566683fee538da GIT binary patch literal 113365 zcmeFZXIN8d+cp}QVVuz!c^pwh1x8UZNKuM(GBYYDQiKRdS7}lL(g`JD92Ex;L`vvU zX-Y|?_cAI{0*TTB1PCoe2muL@5JHlDN1u1U^XzZ`+5f)p*l&(Qvy6+d)?Kdayw3By z)?e2wOn%yZcsB$B`RU5#i`Edxu2=}6`z4 z2fy{nF37jwf6l6(J1ds*^;isi1LWDiKRdPMH>WL&d?$BfYm6}wjX{QG!K zt9^Tp|04cEvq)MjW$NO^NXN)s-p5AdbuFjD1?{5S2CvwxH$v^PGhhD!>3DYy0`5cf>N_FT@#O#l(fC2) z?AOB%v){#j{Capc^?&PA&nh`0Y6~8j{R(-uclS-vCEvU*Wp@_kVgebu^z|MR<7aoj zCo#T{Z8{w*S}3trR!)C!A!Ws`Nq@cHvr6%24#DsWkfj%3O@Wv3r9g=}dg!;mI)5FT zj+du#H+Nc+ATJZd55+p{P=zr*P2kMfMU#J=ICMKQqe^rQv5Qy#`SF*bJiBiFk6&8* zWlZ~8{&A(hs(99jNAQ^8r!m#TwvNe5VXJLC|Fw-lk`&31ylUGAb5p!XS_i_kZ4N?V&XBt%pba zl><1#cvPzae<3H};2!1A{k98voHG^Twfr3{f0<6(^ePsQ81ulW;ltm{cv+Oxg0*rg z;UA;;vNOVTOvqnFU$Caf*qkbbtb|Yy^%x9#K?BQ(Yy^WO(@6=_zqxjp@-q;U(8pw@1^Gbf*HR-)zeu;(;x3N7TH zb3ShvipodyM)^Ba{Eyf3BI+h1>Ur)=7#L>JWIa2`Ppi^jX$W3xT~%?3p4sE-lgHsv zv5wI~-c_mfeon1ASC{^n(-tX%gAil9YF4D%b-XG+zezZ_>*(E^j6Y`tJo&Tk4s<-4 zf20$SZe>29Bo{;47P5U4v_`hP&(U*(rG4@I>e;m}dHJA8&Qug$XXmp*`~lk=ueJs- z3#ubd!OYqDR7=^QyjJ#jiBs|gNkhMGu0FHoDpC-D<~5HXNe1hFmHp=_2VA+mJDv6I zt=9tI{GfPH+BNzLveo?jSb2*@lvpmzhgsQ`PopI$SKSC4vNFMtxtw-a6%u3Opd@T3 znZ?pyZ7I7Ev#FJUT*$(kp#&7FV2U&-{_8hRQOwQG(lVUZW-Geq_FpG6pmmdBC9~;v z0%t-@>*qJ^y}ZUxFA{w1QENUO&F)M{JNl60Gsoo zv7Li@JW2$vGmmB~>ZkHQ^RlfBHa@(i)xE45vL;A7`c;Mo3i*;Xxaz6MBhqn4gWjFM z(cVR}$LR5sVU)5P{*CFqT|24Ra=lGq6J5JF*XKnrsrA|D-M9Vmm!$c>RgT`in!bv* zG~!-ou-Gx~?fkt;8LlYW4~ z+Zn9A+h0LoHJ}9Rn}l^b7X1fn4>4WZCF1#xU-+Q8Hl_q)@7c&|=~bzpu#R5O*>e!K z{jsX^yCZ&@^G559Tgm7hI5${;5avezEg_vjd6{EiH+H_7WMon~eQ!@XtUln+Zm$Kf z*WJ32jTX2Z%6uKSF>*?QqC{Cv#qRWJQv3_~ij3_s5~^+IXQw)w4A@5yk3?bZR~2J; zFN#ZW&0A=ZN@se|E>4o~HXZ0t%nLCs`_QLn3&XdtN@=ua=6R3Hi&>J{Hh~U{^$d0pm@}!PuON&0y0-BF$rR+@^jqpq)<``fNk z-ZLvSTapFQB)JMBUG1fcPDCzOb|rw#T6QCR@^So6+7m5xyy&G@B?&?Sr@dCC{fA;N zunimn+PHYp{;Fu0e@aN;t)gEyY%lpHU!>&QUch(&+Agprao`21l=SUqW# z5e3`&yQ<=Lw5L)mHe$ACRuN`jG3rmmxc8NBWwLWR=~!&NPV>`gUcIS?>6PQ7vPt+1Oy4-Q*F+6CJTkB=E+55}*4 zrtU1f9--%dBWdu`V3Op)l=yr_G0$nair`=1P!hd(9{YHuk)GcckQ$`Hp_ucw-QR6Z z1e5gVSu>s)@lqXmu0OAsm@Y2`-!yVtZKO|u_2n^%-Er?^(WRQo%Bvh0RcWo9ByBkEc2(!_h5|-#b9;P}_sG3GF*H{9rCNWy{8jg1Cp52dCCAF`;&v~efw-d{itkcaK&}C#w zRyPWlP|XKA&Xm6nYW%4R!J2{5X_6Z0{_tM|S~t&E+-rUcYnpfDH^Ly_r>~06Zs=SC{t3}n_=lHxyVoQ9#*;HA+^IJs<;+bas>mmH52D?rJ+{| zrb58;Ik1KZ&LqbH<9hdR`S{HdO5wx^SXrN+q;w`5uq3+ z)?qldzQ>{k4{j$LvY}Xd;-j{ihdB=9eg;>%eQS&G6e-#5)@O8Z>^ukq4oF_7v}@B& z&~JG1%w-NTX>715jjj@ME5H*+9 zw&vs?_fAC2sW>PMu4g9{w_%5EAYB=b{=-WDf;HhQN>+UBFfclmt+tXBVsF#15N>Wv zGUA7DIKBR?DNaQ|Oo@(QYyY;u?=b&h$GO!OSDB#EKlOG`vze*X86>(iH);h*Q?^Xm z?0z(5+B+5fT_3%rC0~Efbl-BwYAYIwCca!+YD{R_Jq)i)5@6&?`B0F=-|GdLLj-n7&?hXueNgPa2Rm|dcPiHxndoJ)2!Qi zbecfjMiZiuVHTSG^YN3$yqc19GnHKN6SPaFlTbKY)uhj(=9c@nj`36}H1whMqr!4C zCA47OwU>8Uj0^BpI?OeE@+X>y%&Y7{C|+G9q_;NBI^~T<(d`ixPM%c{w88qr#p0&^ zO?=bR((JqamMWN3Z=0NFSaBVXYa`r_Z_se3;Qr0dZAO4Y(&%HCkHJ6~#57)V*5u3YF^MtuzaVI9;v>8RgY0Pi|{s+i|VzCKi3iF-DFN zYQLK-g#k#EuUW0N86@O$Fdnx}iAN8UzJP?|q#e7cIN`nsdu0aLWx@6}?E-@MWk zl`XzCa8>OL9zFY);!jB23!JzPwrf57UbKY~dvvb2F=gWd8%Vg^Txs>|iloY%xo_*s;+K3%ai~4h(St1% z)?WSP&$sqWYfo)$CD&#pRp_;6N0vE)L@9N>AT4;gP+l1EfF&u*7gUPJ_F!1Y3&h|$ z<<-RRXx;Tb8v(}J3k@A$4jqts1x40!w211I-%m(bN6lcw11mdGH!_ljL)BlX>g}0M zy92dQlHmpqS#_mJOa`EW-R*JL;fLBc1_(4n*}eq(WT~ulsXp#p*!~ST#O~yW1huy7 z`NTQGIi~`$TL4B~wcxeMQ~G)vPcRi}Q56Hup}|f2mvrOPo(~7-Z}OP|FjZ*jfKlh2 zww-jW#?wXze`B&IEX&VEtOX#;16S4fsa3fI)D-GbJXnX6or0h(J}bodQE?y6_>m{C z27^KNnL}f%vGbwXDO(CX3|)p(dRn7%o73xcqWl3ZzEp>w=YJm);rftZ)JVeVu1ZJ}xg7G{P2(?xjY4`A^Z*5Rl&DQ57dKisOWZa3*UIa+7Bs1DCYY{T zvcSGQbGAJ`ZzbeX*8)hwJy5Ww&P3&0aOEVz; z4%AV_b%OlLj_xnzH*|8}z6V&&3Ub!%^1008TbTBVV&yyRDP93pu}dBugw&(mNYAxc zJOn*!?NoDBCRe;6`}}zYI}P#IP1sV1g?*+qPU)Dwje@fNs(z=rdzNkkz*a?6 zZNee+1Uu+6bwfYXs$KFs5#QS5yQWkN?rTqOU<}F7!2qvux`CIBhqEkCH)xrjYvG;# zVyROarYG>uFUZB-u5n1t3(L074+q6Y8o4K?$?TGk9@VU0W$P__QM1g@TW^bK!43xmZ$ZJh0^$+HBLsc202z!do=zf) zH;5LEg;?ItTaOfy{G2naaoa2(0aH0PuDLurNcUuPaV&AhZ#$iIcAeDztGzLuP|kH4 zOis&z?rnZGqB!_N$#s-~OOJDM>5}@uq$u)2ihXf4(jB5wpDeDkO5v7c+$6#ecBD%! zbNw8y%tQ^_$hRskP{9nZ)7BmwbZ9VZ8=CMgm-u{_XK4e0vASV|l*O^QQ`w;A7V#S| zJ1-ac89{8}XY2-jLQBgafNWVLjC+F=sLQst zz@oNgF5obdg3%7et zVwCXpe}8u*v{eq$pYh5We$hR|%eb0G|7Nd_`(^8&jlFJNzw%egD@*yPMGo7w)Za5YMKhyiqv5Rn=%rAw@At6`QCF5pA7E))NWcl(f^2GYWhyfB+Ex9 zx%RN(D9H_<8~A>V7I;tJWB!Kmk6!l!SG+n8*s0Z9nGzFy`YW+z;yUWHXBl}PtF9_n zhUmVjjZ6xn5JO+(4b>=pnt<3ascu*1!dT7kmCZA(F*d9YaS2>1l?=I!6F$p!P) z(^Dp73}qWv;TGJjs>*{M06dO9fmUN2SGop|Cd7QrQ#KG2Be+`K=+6o`&JEEr`a*Oi zUhiFS?1BnW8wDPOfwS^@`Tz&gFSyw_xde8apv!w}9I?V3>E88H$zmI;T*+Fs_MIRG zn|m$i=|&U7XxnXLGMqZ7lvZ}UX7b{Jj;NK!aHL+>cR1tY?yc%i&(rOwb;NC2h#YCq z66TzbapTwyp0y)TVmOAqgTX}I@HIdUWzcC9B6fR7*-bTeJ?>BT+(8pTL&{=@f79Z^ z2$FjqjkDvQ6N_Ew9cqtaYHeiZ%5-MEn9cIaS1Ac523k={HW1j1kOuKB76Gr6d?1pj zOaDpc*o3Y`NIa2kmB78Q4hjhui>|E2FpZ~m&b%0UGJALMq57?{tdiGOQ{GaTU zA!H)5%|e$}@cZd5FNE4g754lqh|$b_c)SSBAMG4bRd`os)h;8E$8gt-IN6oozwWG} z0Qa<$KuvuE_A*F)QB3_*sOxv#(z4?v&yvlO^SYe+&CY&VlYuo7ci~jh(&^asu^9^0 z<)y)QcX{+=vp=u|z()13s6M7UE|^+r91`14Z&t)cSJ9j1^@f$Nro8%NUH7#-0Q16a za(g^rpaQymR|c^HKklK@8q2EytSVe9BdAB#%X7^zh*ag4&z#~FkVBBa;OSUlG(V`> zi&A50H|YYQuR9sNt(ER*7xEiv-!Df0t&NqZm>i@hTq?sgZ4Z(ER)*Cjrii5^E6(c4dkmj+KcQ zQM4QIUW=i?GUKQpr=x!#LLl; z&>Bg@kWV$?0FKe$Zh*RS{4kgd`;owY5Z7 z8_BcEm`}u;9Y$^d3`N(?TP)Ie5GHv2#O(;Z1uy~i6A!tk(4nqfM}z&ueyz@nT9Ke> zz7&xU_R)nMj=}w*1aC(Lk4wfF&orO-ww>pC@K5>SQzqywIlx%1rb#8qjAdId&aKBC z>@bnzHos~w!>Fxlqs@rlzfX)NtmcE1h+JB2Eb3L)ttWgUNEO=0Ng=aX=Rsa<=u4~0 zdZ^RsyMO*r6VmC3-)no_ZS@Ctj8i@NWxuNz+=c%NP#Fi4e2W?*sl2Dipe{u&N?TNM z2H9t2ut7{wxmut2*_9qMuQGDvWB<<{!kDC4?t_erqxPG7mnF#HvCV6NE5Stf^9eWuy zm=I9q`vRKlyD{x*^RnMJ8|EyOu&K)=D7pG^_H{_f2PZV&oIrMR!6N&zaDaN)d~6nz zw{HqLIiDbA=NuZ^=z85%t{e4~L9e9i_SH;*pxf#ar@+)Vzb2ciQ!u-JxS!n}<(kBC zIuQ02{NL1(C~zHkg65j;+Sfsan_yD5sU>W2tY{Ko#v1Vk^RQ9iX+_}{^> zE-f#glfJKA7iHPz?3|v-^<1Y4*qmczg7!PO1B&VE8sMx(HE!QtDvNVkeUTuzrd;_> zvX>C7{2~l2DidS-!W$JyyK(~(K>AdBC{>*Tt*g#&v@o3#)g_~D$%ZBNE=k(y0UBP1 zE7ENpigv<+iLzWhgqxDG}0Bt?(mcWok) z!K@%u{{+9hP-XDYfavJYjTlJ-OQ*!ID-8j~2l35kx zN&GbEly6ncRQL?rntsb_B-ZtQ+L3xQhA}=YW-!2bO>P_f7TR9zIv<)sUSd;L)!jp; zL6rcAkkK*-QCiE^H71YMlGbJ(1B3rlwz(4|=F}sfr*0k;>Qs_4FF7frrT;Y1%yh=S z-lsJR3D`R076bIl^5RsSyIz$asiJN?vX6oBXxkXLIygZFX%6nM0P!?KN&2xLQ1p;SXpr{KN@Ez~#y6qn{ojGHf@|CGm0$L6RMD32$LP2?l$#&C7}oPe}g zkeDRGpaeGsAqzuE>*|Tw9QHQZ{kHGoe@bN&(OIT?UHtxYk?6Gqm4vr@^;;SMjiMM; z3v@M^*neK^1Mx#Z?OP~nxVN^hC;m(oXhJ^EMFL(X@;|O8M8D224+wuZxBsby0h#ar zo9-tP1`i$RJdlVb?}LO|LB8mx1uy>b+rbI{tN3Ude`cQy`u|oZ!ChqC7hSmMb@SAh z>lGblUIBqdbO3>P{`^(Q{6FQ?*oTn|S@cU6|NT0A1d@H_i}L!-{3;s#a*Ko(C>%e2 z{HO0BL%)6f{Gyoh@#6!zkY8oL=&NUcmFfT|^#Abx=M$n-17H4^7XU1R{~442SsVYe zM}Uv!e`3Y|Au;n;H{b^m=9~(R5b}jm@~Ev_t{hlK=oYBqi%~Cms~5|C5bv9R^1R>m zJtX>~m_aZdoE`;K*{*}TWJ4|o5>)Cfwzu77lVF1Tv%u_v-3XOIcogN z$O4dF!Ws9){$P(+Ua#zu!&mGyvwF`Y0QtRkb1TV!RX>Qx0qX4$np+gBM=>rJ#+h(c zCDZyeNclDVV~p#FRJ4#sRdC?|U(o6ElOgM~Wv={4U)LMA|B{!&xS~3r&?_CLE_45u zL}|K@m0(fEl_L%eDc7CZTpDeUO3mjX(qYO$4prEZDMtp^9+r`8=M)$k zxbaajOvM(^qEkUKjmba?Ef@`>I1^G{=Yi!h6vTbo$R0nEkf7S+m%Z*9vsrsPPL_ST zeMU$X3hGCrR{xAw%#SDyMUH57vcz^Bb;$?Cv=Ix?!d*``nVM7L4OGOFS)L@iA$llz zALLH{Z>M9aF`UWSJ+52U_IBQ~(zbC&i|ka^AaV`S^P~Km5bG1JEBc+@Jg#EyUF%9fkscr!@s;0R6M5+)q2nZ1ue?x4f)Q{V zIgqcsG5{{3S_={o1LDC7!xo^N%vEA@KIdA7SZ~{s$e^Z69^vl3nf2%^r~+Oz>5fL1 zUPAa3GQ2xuLzxQ-U7@x(4jvxmox+3;Wqw4<_i7Q}7Ym$DE z>bPR;P@FmDSFQ3eSNJ#}y4hyF@HC>`Pec@x!1x*x1~nYSb~f?o0w$6VY&hn@ZPs%2g%Udp zvFP>wdTCGwy9drZz+`v?H18a{iE(DDCX9eExY811U9B&!plfh!a_=`)d7IqN5v`lcL9F$+3xxqx|3!d>!8SSjzvb|YyIv$APZ&&J8fak&%`6KnxLHqK|(2=ot z5MrKfDdmYGMgkUiPUISMIha0N^EQjEM^R8H2CH|f zYG>ItC_k9Enh;8M#sf{Xv6qIZpWNHIPJ&UJghZYIcn6(b*udg-Bj4gTCzUgda~{1b zot(D%h&7rTx;8h63#?CrPk0o!jlMb5IdstsmK^kNZ4MU9FUepB374*VwjXpIJghT$$5p=HHp#Pf3gXrfVy z+P|VX%?TM4Wr`5k3YQ%qoa&fV5a4T~C+t1zm`Y{kwi9432PXn{fA+)Jd*!v>5IM;x z&teYG6GM#X1xVFq<~PW^6WpNR+B#D9y>HxUV&K%sipek%l8)kue35Z-+c`loZ5u_6 z35iee{*JV#S5;M374Vxar_NKO6K>-g7oZt{MDI+ubFpzzbbYziYqua@l}tyO@Z>(K z3^SDKdyFy=JRlR-s^VSRLF#IKh4pfUV#!Mzz=NdK&+>2MX3PTbhKFvc!RisNcwe99 z&rzN~eJO)}RROk2;`hT+xjir;ck~GX4gq0e4GtR;)|u_5h5^z4E~DXZFk@DMz-sbS zV~dQ$=d_@ud8whSq{eDU+t%zEhb|f*;4dU#Tp~TXX`rgSS@T^HM8I$rjw|`*0~VLn z0$ezFgI1734-nLZsVurkq@a0_U80BJT22A71sby;kK8K8E(1u$H+ zP3ykGyFFa!FYW7js~H8Cf+In4RK=&x{ar^jlGs@5!j6VcYN$6lV2&!*Wk1w8X=ih~ z-V5U#hIs6Pa7FE|D&6VZE}Z6Vjdr8e_7pCK?4C_?=juL~-)|WmtxQex9Nw&wHCp@2 z5(6uFX7N0mx7xD$`22Wb3!)BAYzBra!XUJsm08NLg{ziC1Jcdcfn$&0Nm27CC}6kq zF*FIE2s9~cuoQDTFk|0U+QBG+SX{{@0QsWV8PWMhn70Uw$Uj>_uNlXzpL|??HPq$l(>kTq^|8Bef714M9x+Pipm*=w2OLfDoJ5vfxG++Z+YC@gCH3XI2#Iq;UR`pj6HbOIM zECaEuHV2E{G@o`t$XuvwxYMaqkZZfX7`3s2%)$*x@L#o#fd}w{gP9bzsmtq$dFazYaZj zPw~PVaPPo3Q#I;^z0lkBWbp+EGsI(<mu7A;~*mP)nM)j>I)%RuQDLT^QD4pW`Y6T zR~w({gXEiu@c|W@e(8E|xrrRI&|np;q|=0#DW>mE6kX>cxU#3K;qCgxEmMH*4$t_5fp5Qs zj9lx)C|?~;LuUo)(>RQ1V@odS2 z_A%+8iDf@RGCTDW0bz}(HxPnkdl%Vk_Be0uh}XN&`jmmm{B;zTK)ham^_7T4OjnpL z+qC#0m+a?h+RJEmu*G30wgi$OZ=JQp$}ZnMw`2t5&K_x*su*>Lro-v2AU9=@8Cnt{ zc+MkYO*_u|TQ6!iQl>I*UA?p|nCk3ZWYf#J*Rt!n!a!NfDTdu+YoZ`cEq=by5}eZX z*a)-mEoA8#1Q@CZt075J$rx8b*D;KI$cKHMz)fH$*!edSCOsjnwycvpkXgsiW9S0b zZ;gXM_b>yN!1G;ee6Un{_qAlE>DG+WeNon6L7QUtoXy!=^E{sw}2)I0&Ga z?ql?N`2h022uNd@Ha9+>~8Jv4U&+)n_&7vZCd; z2<)WDZYB;GIcEz~E&S7O0UT!IoizY9bZ=Q&yl#8&Hgl#fhQ3kHOrG1CvpkJY-G|Gg zJOe%(Xiymeo}Cm1I|76_;m)33g1S1gf#P*|)~C?3o`7D@dD}}^m-v&tj^5Sjy6thMU*R&dT-&7R8;3<;AG#yP|; zIt7w+1;eH&d_=zlE@wxJ;jv1y{&n!iv}3^(-eX(h>#SB913Ly~8n{1Axcw{Lccv3} z<9Y{2(ZaX!z}NgdR8PJ}{ZfeW5A+*<4__zbJv`iZAxLaRoUWFAx+Q3G0gx|1Bex+9&cv9kX7{wflaiswdSm-EX3p9G-GQk7dHok{&R8prTpk?j-2(v6m5st4@tIu|*J1m>&?mqR$E;*;9 zQu80+k5{e++2aNS#B#0P$sn465%u6z)yAPGuRKIL$gKb}VC=6CGs%`S>5B+B+w;UN zt)+84ffs}G%n&()GMDrQ^f+)xiBm-eRX4ImX?d^F)|0ln7_Hycubis`eu(swsCe9x zQBcb$5pi}x>Vt0G+T{W(lU{JaHXR=5%PCYQ8z^rSq1|WP=qAgoB#)rc+sNMm6ukFk zv58eSqTQu9)ZdccJ?!)CqRGiwZ9)vEj^ZyL81@>w@fHi8;>B~;f1-=%*nEnM6B@8g1CQ0NDg5`{wQW)2mV3aBa zX)Nht5phv`TgtH>##W*Rad|t}_EJdv&I}utweuDD|Jah~!vFkM($^7X{66WryY}A^ z^?xUR22ncsN08|{zLBi!eNphNLi!F2#N3V!4|yb` zfH}kPg~r=foH{egX4G>xeTF?r6yJJTkhH?h)!TbF_!~&*m-d_vh)kilPF6r0KE0?L zh(tF8Ig5Xk5kPYV?-+)5D2G|kte@!7tkli(c7sdNS`tT&Toub*yjym!RL{lt>Av{= z_7G9kQ}IS`(8iALb;2!5%t==Id_f9jl>th1wUPl`vC9g8C0RNmVYviwCNp5}=lZ!> z>Wx?gcHnHMUFh-@sA(rgLRDKgs;s0th697(_wBj@aZkH4@14bXrG?WGCQ7lX@`Afr zILg^8Gj@-SKB)V71tN>yPT9=92C;K> z?_O)8;6>I~dc?G@p*?UH;mgk8TS{x?lWJDO4t8WUKBLS%kx}@HH6V~5pZsb}s4#t>W-%OEX7viH7~FLDQr_=%F&o}qG7Ur4 zS1~2^6G3Goq3X<_+9c>j-WVJD6XhzKeLT3VqE0SUEVs*6R(L*{2|9XClSrEym%@ma zjoTkCNLmI{TqN#>wk-OzYV_(CvGT&F#7^LU!S|Tog7tU=JH=M(V<`dw1wEg+iWidXx-LA0>;V#b24v`$97y<1|GnQH|I{W zK!~wBXpY^P_j)MRF`PC8^|p0HJZ5b*=P`1;AC}$o72)wcBT~)P{p`*kRAMz`{Xzu? z9d}+BocA;S%T~b$AP7pC-gk(RV+GgBo}MFDfK+%b>z*#%>mB2_T`?ibRHFJ>h2%1~ z!(P|dflWTlcW4O=?gx%&LzjMQE|#gT(bZHT_x8^2=@XsyTIu1NMSqx;IOQ3wy-RJH z!hzz=-Di;HtvlX zVcFVy)Q&I;#^uJ^pf+W6BYaWm4W`+CklFL`N$4D_MG=Mrty%Jj^`k;Ns6mPf+8U+xP1weT?2_Dv4N3?Kp>@Jj zz?D8t!WTbBSjIn>LfCj?#ML{U<6Hhxj!jKe&I2{G1IDZHX0Z+kS*d9rSyOtQ*Fz`e zcc$ZLFR5&rN92r;W{B1UgqKXF`$eDlTA#zS64Fk0F6)kwzC_DM{V_I-+V0~C2SgQl z=I-hFZ3bSAP_2gMmQ^sZw?)+|06V~i)&mS_Rungk`QOERM#$MiQkpy+5?-`dp$y!VB)M8dL?%SpjlCOKH{yy$xdp! zK#LVBYHOH%tR0ExfKy!jtY#oW0zsei#{}N=X9zU*L@U;#B+PByX$iaR4ye+=Q z#8?@CR(aGO7YT^x+1)qy?MwN0#RAFv8zBGYPC#TjDmP63-l=G`ws?CA*=}9lE_m1p z_W!xDvhO;6{PjOHXN@O-hAr4y373Y7sCF%LBTnO3JmAOO9zD`j{F?3_ zhk!2DgP<|y3KdW$UW!raS-*mo%)2D|4v4|n<>6eZ_N~qgX9878)NxvMqPSVq8f(a@ z0KU+hRd)NI+5Yo_p9Q+0`J1yESnkB5lXhN7I$)(|ajF=lRniQ8 z!)pd(#9R*clXAptkkm-v< z_PX5!?T<;c?<0+iA^BWr>~rle;}-nyaXa+I18EsOJE$O-0o4&*c8vu@BabG0y?Ded zH1<`3c*H^pdTE3tNy><^Jma` zx1sEz+Vc6u?693HQ`dY0^l@o9lVj9@U(sIFF1`lZmk)~Yp$g|*_GScFNWIuDUx3c) zsi@|O^I#TN8pz%)0v=U(P*lqTF)6@|UAm#d$R#hF!S6&_uL$2t!juL4Rl5Y>`D}>* zoc1aAED_fa(w4L(XrwJ{X{*LBY^E-96=y>YUF_q$@{x5BpocC2^wZuNWoQ9*g`vnW zZ1pO+)4LiMHg*u8#t%cB^b!I``c(3Ntg-tANqS9QP&of@;V#(L%p)@Ijda^}-Pjq<_rw|b0nN3*P|DElFi5Lw_L5cxeH zM6I?4RL;hiNr@Wr#EZJaZ$vJ75SW}EOH^?! z@r&%{8&L50JQR?Y!dc)SJF*$G5d?bI4g$LDdL`gN4}ykglBO%WJIoP~-qOAmwHB2C z`$&W7?0UKC7J0D4zAGiaGwww?(I>%jw9nyn+(<-T{r0GNJOgBlq!h~YLLK6fYha{ ziFzSXUs~{im`Bqj9AfYS2V4g7K{!*uF+iI=g4~tKS@bI~uoLyqRPg#3P)eAH$lF;< zMrVKiJtA@k^{LkUDN$|DJf{<2Pxcc;N;G)5z!?`5m-biWR^rqDToNut{(?;BG0YRA?nn=XwQE8m5#`zSe!33c95VmDk_14m$+( z6vc~J_laHG=M48uyLh@hFEdp%+$ zNbj#T4?>znnQEcuVa70W8o$bHQ8jMzXOD#e|Gg=M7^qaOUPN8tC;e4&@)6t0!-g9RvOx9|;HRB&$t> zEVIg=m*j(NIhZNG9>d{RYyk)Oxs}b!w?e>E4A{ypCV*UVzk%Xn6TM^9l~mx%Nrl)q zpMh9{a7F{N{qSH@VPEg}Z7!#(AVz>YERpfh%P6dAS!rVMnn+=yZiGh?)H^JZa&$Cr z^eTMMG{{Sy+54XIPiV*ib^dXIOMM#Zh=0S{eLvpv1sUWx>CrUkj%(r25@4+^8maaW zHPF9R!6g=zc1;(yY=@rd@s;D3)gU=9Nf8d>JI);GaqO=74PEr(1@?%h4d) z)Znm-c~R-MSxZ$ow+aiq_!d~Ac;!c@mfF+@G~tNkk&Ef~nOE#Jp90XE6Cg+kthn0S zmQsA1S#q{7q#+Q1g2%qj)*^avUBN%+FJP~a2%ik?y>C=9)~*Vqu6?WZlRzPMv^Zm! z!gx{`EC0&O_qJH>tMVvWN_3&S=3RCxswjeVy<>kXQ)BZkUhVpZBgCtT?ZVL>leoJA zV>NrWP&70g6W_b@QJ?A|M9nq+1YSIXbvhQsXlQ1{hUfHPc}Lh7l-ru9#osP{aRbQhEepUjX^AAZ|q z>5Q-Fb+cv%Q*`OMQSV+kXqcYuVlX+CF-!1jDeCq}c>KwXt>4apZrJ2fzX;&)C}|Xe zkxe_f-#!|2*ULHAUxGcDi70u#(sx;6K4SMYu(LEzEbwtAyV;2!ga81`3_qImad+1i z;R;tmcgUy+Zt80J?_NtB07&(x1nvUQ!L^>`>sC&pZz#o@m>OS8qV3rW*z391jNp%# z(4Tx|pdYHSMY$r)C&4XAw=SB>2+y87nv87l9`33(*Gm-_(UrLiF|}AqSQN|x(9vG5 zPJx{^r($sF+h%V|JJE^++X-1 z`yTUooZOOc_R0y`#S$=D?84Jmf5^Fa=A>7WS`I=p`&E)gWR;`$nB}d}tciep0;mg$ z8h}Phu!FV<_4PWPF4PqrDdj)G3_O%Is~l6sT5M4t64tlIZ} zRXv`a03$Us=1AX@QNzCc(3(^;vMK6WN;2BctV&~q z>x!QFf@7r0?24QW6Zt3PBBuYq)swcDn*-1a-T1a9UdWIeG#2g&+(MC^Km>PKt|c3F zhEWi%<+USvou+3h1~!dEkM&VdRa5xDJ2zex3>4opd&oP)?RBis$qD2kn&vjrh39NM zrTB30K2;KY-#RTNdJO6+0D2$4S1lCLF!P=k)dN_YA#(8F@BRZ$r=Eh>u-D_}W{Nd| z-~}}d0Ib4(_7zB1`4|-Wq{J$q#8+N3f`GQhwrM+&HQST} z>?$H7k}IbfJXYtYW}oPg&m@8E z2q{qp-Y&s-ufFqK4BldDwTS#+N$; z?YxE;Uj*~}JK5^dSiT6ZBbSE~ubWxrs%w);iICNHA&SIHPAp&Ej7Snm;T$R>Y!HO# z%Oj|GvQ&7MOCy=p#%b-0b2c`1@^p_(8f@mX_0xER;4vnS7Q7u2+Gw0S*UOBmcuPXD z*8>r$qBok6`a#jRuq}S0UM)Vm>V=%#>-<49JkZ$SmcZ<*|E#{vvPDKG66_awA-w(9aOx0#zSF zmmi`^8k*$yUhh;;Q9J1r{|4ouFR6_{Xaj@;Cox}l$wh^=VqNNU@+I!p@h&Tj>TmKq z9wyGqKL(zFvQ>uXMc*Wz;Q+s6XtfxNc&fe)Y;#A4x4)cUe0Y_kQ^%dX5YKcW^erFC z%VzOJj~D^6sO)glS^j@6j+9qnJgx!@sOvhjK_f0aFGEZvVEl%+Z=8AoA%1Fi>Duah zwD@spvupckbydtZEwPxnd1E1;M<`G|tp4U)eSctB@G=o_49{}&IpFzJtC16vqR?-k zV4g*R!uN0-Jd5j?Ljht2*(^< zJ$H*tNh*R6>y|=uzLaOl$K+x*DshA6WGMQV9#o!pLX=^#%yWnwAq?Mk?VPo-#_?9y zu`pnTvvciom9rF!27xZw*RTXUF@w|haWs;Fh*Z^BwPAjlXG9gS1tvv0X9_??p98Fk zg#Z+%JKD!=h87E4!#T6SY?ZId0sYnCX`Gxa&G$h(kohV=&MtYF8x9`3U>5UZl-YKj zta;s3Bu}JMGkM$Kj0>Xr(sDae8=-FqN;TT^pNy;fhCcTvo; zrvawt&^jaBfDi%v4ZRl<6TSGLFvNErPf)f8@!o^B=)bB6eY7r@j#lL9`ucpO){2|c zzSn)|hld@v1obV+qZQbDI!j>uv3vq3FJpY74E9?=T!Z^-!2$(OgE$BtxVQPT3OH~$ zPX0X2R{l{8Qu)E~9Z|>sR#Cx6(o0cCtxq;(6MjfUI~1T2vAhXC1=Zl=d!|J)Ret>< zXA3`g!Po$p8)3a}9iC`H&jUykt96 zilj^DfDT+a+cwPnq5q4ouMCKCTiYH=x}+OKL`p!ql~w`i?m@a6VF*FGR8W*|7>4c! zNkKuR8%gPsu5ZoWXTSTL_w4uk=MRBr*0a`qUv;nff#kw4r;B~kwj~M2i{G4q8d$aCH6ZtqQHz@wlEkwvu(Xe zc5KMyH0{=BG(ie6lcvGnBImDm>RL)~dZdgs0K1j? z^!vzh%2VHCv^uZl!;QaY|JIBN7*}mxOwdqC|J|eSb#Kw*0LWG!O6S4v+PksZ<-E)m zzP`C}x@1?q&y|~d9i*Q53eyXppuJhqIZSxf zg^M#|@Z^ct1`lxJ2BA)Hv@*E&+;zsWTU5Run2L|?yubKjSe!5-6fSh=hD**#uKcO$ zcJ4EsghiGzb;pw(i7cC8?TTi0t*oxC$;08QM*l1Mp(dZ{k-_ag^@YwZmK@@?XCF$4 zjyAd!iH93J!ZH%Q3QRj&utJW04K1x4hE7bi!1Arf5FQ(AUIM%pz0P_z)^h1p>N$>1RJMn(r-SR+v~b^SYGgPT&d5g+jVNEbyeg=+k^Zni6yyztn4cilaK_=|jpxOhWo| zhiqym@tye_A+-`iEgzNs_r(d%;OI2WoM(X-IMd`D+WI4<^RltkJ~J-jmjR0Q_JosO zn#bmbpQ%`vyJM0M=y~SB1R+eT#q(sx$cIjK*0@j|pVxJHVuaUwVOobJu++Gjy@%n1 z6a8?ckZ(mqKlLKxach($>{gBs{R!SVkvBu;w+BWqd%2~PYMq8xb$pDz4#v<3Ju${C zTI%j`dI#%hjfq|h#iwDh9e4aSt~0}&Egv)NpB~cizCc>2o8~c1`%Z)@loB4Jn$B9R z@3Gf7wtAAe;nqj1NesOqVO7Dn5^slvua%gzW{NY6uJt7U$0jV889D3VyUqx5!Yx82 zE*MTLQLTw0LG|toS0lbayV;s_^Sk=~QD3|IK_!VQM2t0X=*DaA3%#o^f}0xqcx#e_ zS|IYxCRU@1ldlnE?F-3V-R{g;*a5AkU3&Hb<*;nPUb{j`H0&ih&-LjC`Z<1-t;Bgk z#~ADgJkqv-dr6QqN!a@WeSxVH@9RrB^#qkvQ5l3`y*$6;jP%owVT2~QtXK)3UuQ4> z9*XBJxYNCaPa}9XHBrr>7MXy878)*KH}-5Fmi9{Xq`{iShoSD9J%N;%W_J<*)|IYiy~6*#wvrMx!BrdgGk#`SCL zSzp|h9gU`{l#8MESaBa%y)NvgL8ZJZHmEHpjpEQoysyApWM^TKb41&ZUJ|mOP|_AG zF>Y3gW$Eq^jfu;X6PUo}o-#8nMAD^B8 z8<6Rcx2AwJRmdqbJd&NlJ<@vSS=~5eYRnoV?hv=k!KYp3CPKy+ypjrW^n_EG=nrX4 zbjw6bnAlEsW_NuFDrg2%#eJSicKaf9%O4&Xe~10C^Jcm@QG{>p;P%d#p2(K*;*EuF z9HQT*h6&7FeBfraX?8*l<|fF%H+*NB&RQ4eT>7b1*laDW7l$c?NO~p^HHk=CG4$YI z<=Gpd-8JGf8Nobd4>VTvvJz4+=A^eH5DluLnpV&4PaI3up{NrgD1H~m4lBp={uja9 z*ZG*2YFbuwlfSz+QR^NB?RMCn^d)lixdozEqo%hzOxL)gFn3(mY?}u3eI~9InBLIOb-3sMx7R6Ynga zj3vp(q{e7SFXhh_$dtsG6YZc{i2cN}WP+b{g7mvJAInP3t_W6ZQWAMf50Oa$xQeD^f%JRbJvFtJTxil@GxiDRdr>aW2_C@Ue|(4s+-#E7om%jMy2^ajm*0i?~1oK@LJI`Uz2JNdSFvQiTxpFY8O(<7mFCy(I zgJQ2N{71){p(eRaRq+bqINy?7oU^7&)D}-wfRK%5Q{^2kVj?)%nq*B6K7AyRO|1F; zQ_+){3~HD87Buy{nUN%enW%(`c|5c{a&6wPca_2nccq?retNt`u5bIAwl>-flZ>j*T>nF5IE6CQ7vA zjW~gH^NhekdJ3!s<}iO^nQE@rSnoGPz8r-MxKi6_X3?0~KGF&ZzNK6}&nh~ut^g_O zRvir;UBkY8KXBV$h3O~Og7Z#redrUM;OHhd|PVT`IJ1 zn95TJ64*3gR|PtyK^25ygbbd3cxagrPfvW)(S{Nc*X4@Y8|O!@?&uj>l4r{rK08Fo9zcH-E-f+8^amt8)8ESGIkv z&8Hd=1Cm(Cao;XxZFh)lD1tGN?_ns!U*g67O7CJFPKTlvTv-^u7iVZ=I`^ipouCCyiM%PP3e7XGm5XGTn zH~$xTvfKe-Jr-5S(kJvysgQ!vtK0WY$_4pbh|K)dP@%RZ;RH(3pFQ<3qSy`z#eL!jJr~Zha}Nj-wS}&mZrWi1EdIt9t^=a^vzqFGC(k zRahEh5UMUXkV($y&cY|1$@KpQH7QRSXcB+Bim?;Z5U5}+By#AmO$)oNMlZn#(LXDV z#sR!hKSzjTYK6gLkz&hm8T8GeY!xwZ!EZHSnDz4Llk2%2VivYGFw5^?)Z(W%89R=_ z^Q!Q8tHSb|{)@(=O`+e@Rvn=+`p}y(gWac-Q706#bE8G$%Sjm0D3_vCOo7b@7bvQb zRuO<8lH1ra%2n>mM)|~OBHFQsTvqz#D_;JfRVt5kV6G;oPjZ>7cn%oy&HPHPY(IJS3{Tsoo1iD=?N*o6;C(SDn3mOgE5Z0ieZ6^ zqs2un)Dtsz15lV5b>xm#+nzA}$BWEHr9|zYAsAB=82iz6_V_mR%J4Fo;Rl6=S~5qV z)>4d3ql-gvH{0GPsvt_4(e0gCU%z2o=u4;@M%h!yX7oEPR1BUmn{LuE?W>-IN$r!U zM8B?GFGXoA%_fttcLaDSDG)MIo8fG=<(}mmlAoc6?q7eQjWr86p%v0Rg)B82WXbBW zvGNjN641U?zr8su&6z##t^DVE#BeU)t+JIl@_B`hW14!RZ2Fn3&2#rZk0wuzW6bbv zBFB3=B{Me5x-VU%A*}ay)M|j_&`7&oOUA4at9^{76#}Z`76MYDU)|uEURNhPy=IDe zX(nSewMs2uYx87CNDfkJ)HvYTINNZfS~Fd!LD34^7%9x3!5o%figOkPZ%RcT%e3^; zA41yZM1TZpsu1RQ?NtHwm<`#ba$O>CRZX z#^u2xozi!kG3E^~mOL(_*TzbWc4?-^r)Lfwf)52s9g6q>k{2u;#CdXS^6X-lc^Rsd zZJ%~P@lnhx$ONOzwn^{g|xykn| z^z~z9R}dQJ3PS@zQAtVj7$u!pdo)iwV^M9?*pjF%RV;ry8>i`m<~9MH=+|0_>w=K= zJQ)X*vW4fa4KhYNEM5i2_y59AXc-WHw+x7760ctmYlQ*8(Eo`iIm&;RZ5eH{O z!&fPeW4a0+z41RQ^uHG%3>(~E`^|FN=P4(%tf&Ko#in0=ZNL5_@e-ZqF5y&=X=iI~ z8KE)ZJ=&ORDDPFVS~Z+GP>ltLDfGym$(@m&i7>dBEb zkyM*G(x+K3DeSJyla-Tedfh^{I#07&LB}{EX@l>FQg*m^6J^y|*0tzfkZL@kaX`Pd z7F8X}Tapxm2GuW6P2fU7@Tq98j~2Ct$80lQL|p$&aaNA@be_GZ{E0ozNlAhJDFk{s z#I3aNyF0gefxdmT&d0cXv2moU^Ja;`dlz8qUiWCsZpvLbC=G%t#x7#bnLD$g%D9;_ z7a}h;^xj8|mT)b~h1aR*P*Tn4*=1wCdM@=r6kX8hFL_O<^=Rn88n&d=p2%x%#|4S3 z!xn6%3`otnc)72n9`C=kY@)p$G|hSVwR80H;EjXskb{)7?a1%N5Xi09IAr*f@SsWExyF<}f(`rVdyDiRL2b(%-5D)0&m2-qSVPeK5vvTbezX zjk~L3b#DG1Jj5GL5LP?kXAY#ho_H}7a1(OvF4^<<1)fhvIxwY13o=$QrtDR!eZ*oLN9fU*h{anc-4YxTG2M7k zWrH{@WUe9l&5+n8Oprr9z@7A)7nL_GQXQ&nqRPD=hd`#fMR~BaE>M@H89boVi( zLL#Kad*36m%7@zCkV70Z!gfv@6qJVdSnTsm=1ghd$hubxx_Qd*QwK?!bkx{lPCoKh z25x|!{|LqY$mjOJnME}bC@qeUP?WHk?#k%aIyS$rYSRx}&(yD`?t@wkrfK-2O|!Y9 zI}hi5OWZbX*3c3Y^SU-Gaw4iuWY;2-@I5AvqTqfrU(z;QE2eK_BbN?E$O!19MQ@Mpt$gWpM> zXD^U9h>yoE^hVXe)JROgjU3$0otTx-_^_X!yJTrGCts?|A{^E;Tb>uSEMwjGsMnWpIlI!|>s(H)t!l!ImL<{gfb zi)P=G%j0Z_r#2**Ug9O&N&iQ_4<@6IJnnF(?5w93+k9@ToGX$Ii7N#>ZLn-x?n*3E zbak!Q15>S7%XJ?stp?doJ^~CsCSrE3tVB_4%l#Jh^kNs+wn-t4eR}`xA4vPpqZw+} zL>um|Ndzr6R6JBX2{W4^0Cauv7HJzOHHMfPs*gDfudQk6jD%);UZp%@$=uM@f@``h ze7$D&+KEf-2^rDMWIkau;lbCt56Bo-QS5f)oj|A9P0gq~(C%n_b~_%7ZQ!OB*k`L{ zC-GmXL&UfP)n@bEl$o}K9A_+i?4!Fb&u}}#7*^G4_y8Vng?Z$-wECkZEY(1JRQ5sQ z-8S`^CE!3apZUKgg-Q@<)=cQhz&6K(TdzFw>>n64AP}U4T>#!z%?&Hw#c*zZiJ#EJ zQ~HJ$j~m-`;q^S>pSugM!&{&`;d6Ye?vl`tE3>3%z+3)v}txUjANYq zE;D0ZzMvQ_tn2QIQn1;MVwd)#>cHD^NQFV6je0nbQic(FZnA*;Rt+-oVVg1&?VYCl z8ZC<3l4?O@9ey-Luf$Kv4-h;(UHYDQs@N5oxUv>Ln)J8{)1ZHv{S9dw8YaOQebGQF zR4!k|XgO(#Z!~%wy$lrQKXEx9-qMOG*M#Ep>90IgRDa`>x>ywf@@4A`9vlh;YtdoP zHk(GCsH=EJC4He50&X%?>O57Ey!y=`R6IYHPONb*tS_eyUS+`5vfmd4%=GY=B#{e}CN*44I|Vow z6Us%BR;KKbt3n!?17lpi`#cX#_S_almk=By_1F;h-et_J`GSY)y*mffPuCG$A1@8~ z-jX8WJ5XNUa}{j+Q*|0VYJN`6{c(Cia-~{_1vwPj|Iee6a~o$JVXn0uNe|=ZDUXWm zbVX6niCNZ>RmLv|%`|#FAAxI4Cra&PeRSlaQp%E1~pkt>cPj_CRQ}F!J8DZ{_eC+|L&7OcH;QexQUpE zYwFs!WNuJv=v|W)aZJn1yZXuo91d5xS_GT!2R^3UhMvj1y{xt_jcR;murk#c*&EF8PCmZP!8*ee%?;f*ZO0fNCa z2@)WOdLRf3ro;oTrF)_3kVcL`l(AbL>O0x&`|HE`eM{zCKb-SO1u-=)H=^Y%iQ5L# zr6`7mJU-JC&eUdhHlox#aXPXNBcOX>U`)}L@i4zF1GqSZ_I@B$ zs2OFq*xxc^xZO;>n@-7-!gHw0m$xryrD}Hgzqj9&t23;3mE*Vh@pX)0R?CjqX}U&Y zR_h%Yen=Eod3n8d+m0jKRcJ;M;HhHWGSkfW1z8YJ69`)Gl_c!EPrz%KImWqpD?TNK z6RuNgbD>LwBo<@zQD5%_#`ps|ZM?}htXN`L-}P$%~3PRla z_!zQe2<(SDuFJi-urwrt-rjwIVjn;Be}9fglpB}(R6jcK*>%Q}Z=C}c5X*4U78I=R zUNEMA1(L&EA=vM#rY;W$v(>HF`x-zt)+Dw)nu;&?m)k3yQsaozQ*^abV>E}LkfXb6 z1F2S<0rqTxeDV;Q3|9(QNp^U`n83I9Tw(W3TCyfuU}4*bf|W0isO#S&HjH2S(Tck3 ze!^K2dIF(YsLXa>uV6X>)8jW^29=A}mpt0no@C4O7D6wAD&oE+*Zwx3p#VG2KG60A zz{&_h$x}t2^sY|+qwNn==w*-Pul)a{6_%9XZS8{Y@>dV-lw(w4VqoMicf2gtSm*9DkJ*JP!Y(Jq<`y=FPQj6AR$6`|lL9#- z!97VSIB~cIRh{?*e z*RykAV|R`f?=PMmt`Rfvg_x5m1p>p;Q`W%YIJ}K-q`HbhD30|K*`= zP3$Xt+9rQsc;}OV9amOXUlgdU5gPd_{cAmO>6}HjZ`ieLBZjhj`qx+iy*fXpTOOAO z3{tH~8#ccLWVy&U%sqYV^NU^mk%0d8A1%g=%U~}&4)&)2SV3`ka3HlYiWhoMH;rSU zNIs^ar3XnQ#!6=6r&j$Yxh=lDT_JA02Uhzd+yC{@Jh`qvKdY%PcXzRbBi*Gexo1%T z51-ZOm6?{`SIa_>76F^-O;(NjdgS76YiT5aCE)~g4T>nyYDK>CII*XHG-;$SPD=i&lzkNFLBWuV+-vfI=FNIO#apdWdDP`yv&c91Kauq0$tKdxr z_~g5U1kMJpU9Ry3fwBFr-vjShfy;Yjc|Ry%J2In# z61|>Teve1;Fu0mn2~uk}{$;lw$e(BEJRw|D+dw@qR5%5{-&NmA42(81ND%{UqPPuh z(rxj}El|sL>~+h9fKuop`G4$7L!P6DAsl%y!L*L^dSLFr$be==J#AWSde~BcC+W6| zxTHcAW{0QDZvwpkL7j3FgJuvIrBkedUfWL-w&$9C$4^9M%TjSnExu>WcY&aS?1u*u zem_LP1@oX`rVt{}?w>dxS$-hE!s#qRYPI^+8&TI+0q;g@K?5NPzJ;Ht@enwh>tn^W z3AyoYz#^mo=i^=0G5D1SN4ON%2U;vSdOmqi33Yo|ORn=?_|r z#me8ydbdN^c_E{~u>RBOUWfP{gBsc_=bz^0t6wJ`)_rtK$10P1D3zQB-0Y_EN5qyq!v<0V_=}HKA$*{={s&qd7xCI@>P?f#&%G3QX!bcr z(Th*RdHn~=P?gPLyk3*{lbpsU$R8&Bhc;+vwKd_ww8E`kVe#>gpF7<%ThaC09AifA z0nl{9z()j+_aE?~WH?hsA-C%5J65Nh#*b`&R!YT}|MWlkTox^It2lK^r2q9lJE@SI z_5Alb%|i~Il1O(UY^F}Kf54NQcUf2>0C)^bcz?LY9qul~hXI}k2pYeNC7X2=xyRZe89UTk5QDu`H%pi;^BWk zONhlC@K;@Kf#0F19s1vII$jAK6oCOGF8I>-->)`aD2;;KIDC28Vt?;vhoTqDeXrd) zk|$4|ECL|URNH?aCHe-t*<9};)*8~?Az?(~RdkYZxjEFgUdK+TiN`PQ53qM6-=b{U)F z;Js84xA)<(B^)gmB^lmpsauknhv25Y28}014gAE%@-5K_*7ICpMMqL=2pkU*9vc?`y#kz3*5{cQ5Dt#gb3Y zH~q34XV1-n=o*V_W;i$>z`$PG{#=UesT;TdrHio|V9P#!hDE+7J2tg3CrxKFQdhrm zSA4O{scR=D9AndjK-i4`zqdfA$88dl#J9O7ttepeAllotK<{gX2|CT)0k>Z$aFwHd z97X6w;T7Y})jG8n=<(?n1tqd3H+yi6slD_wP;6vC&Q7SZmY>!McD zSP}pDv1Uly?8ZwD9pVH(zY!toF7S3w7I9m(jS_HcxjM#lIaq!&8LELQEGhZe4YakB|vNV9d-lUnE?t^(7i;Glj_j<0WysRIhT()kKNIu-yEGLN{dbHrYs>RddKw zh>RbN=_mJD_(WSqgJ6nV&&Us?7Pd_7zA+*P2(I|Aa^$IAming(QpXmkQ)0+cYgA@x z)(}FFSKsV^)xfb9cZj8@QmBToJ-$G@9#Cc2534?V+^Yn zO?4%-YrCF(e%-pvKd2Img8Joj>!a70k~X%f-x*2<4n4SsZEfb_gu%MVsVA0>0+c3a z_sjkSHde=(Ix`lf;NE*LQWcKH8w3st4E34^HUVd;>LDjfgC8@7qn&M*MuFROE7?w9$VkhF2j%9#KwkuE z!9yUm69EGIqd{=B+JiabDI{B8du?jsiS*~1cvxg?3ACuWw55-=bs1!*tZI&F9xi*e zE@k!6?s74E&cy{48aL-f>BNATRoH)*^}5((RAC;iB5exLyNCd%A_oARjL&L-++nJ! zx_Z??UHvWdS~KV}+t4gm@?kxoWt|ROO;y{OZ;aS14nJ=#6S$>~>J92u-&MtnekS=? zTDq!Nhcoqu73pwK#!XZ`K-yiU#57npl{h3`^o{Ue#8C1+t!Ehfj9(MW*(SiQUsYF; z3P8GTdYnN4y0fWs>CfgmP+Z2`3-0;jc7yO?)l}ODeCOga!E&l5 zR#C6m#Nn8tslZ>gpWel5_zx|xvR3`m<4;9(u#1|pgfXw3nWO1lq%?(N z-rEBZuuTltU5A1i#!8UbduJ(?8tGDGla1DXhGC#^njI(kCUM@y#YKN@@t!9-Po6T8 zW4sVUDqpjWCnL6)WEI-u#Jg*ytpoWpH%oDcPeo{O5KIW>pv_S`qAL7l3m727A2F7;YY@&w2r|@!s{MRR$ zBK)T2T+3>EwzE^BZ)u5EbDQ6m6k5-ncS=yr&@HVa{XALFNQG~<;)NZrxNOHNT_bOLj+Rw^8?3#9uK!PDMJ>bCuVE=P7EX@Z@U@qR9few5U(5dk` zb5-vgl&V}CD<%~|QtsZTXY`s`_GK|2NPAg%8&h(GSPXqtdRXfZM84D5Vw+p8y7G zQ(F(3jXU;&=|X_;&Dk2m_IAL9LwE(+^ZPS@WdR7aM@y65PDj`kG7Ho?R+qGJ>6E;3 zonPvCZXNe}e29ue(|x|lN2912375d-7-0gTAXulpGhSumw(S;NFs?T)I`Ki~FBE9y z_Vcqzmi=U(`Q_;s^YIc{mxZ>>k$EXxSxrr!a*HqED}H4sR=>F{4y1}5xVRpWvDt&v zEZwmS6DQM0-ginlJ&cuB3vEny1Z%89X*Yj%C>%@ySvKa>r!i6LdV*_^Hwj`~>zI9C zui{m)pwmnp+cZ)$JlKEFwV$Q*GSWwXjkmUTJ7JTF>-GxSlEAc^>A`t&z7o0{7(j!F_%qzN^ zV|2?^L+!DR&>n`Ye^-PUEeF%Mk;!o=)-Tn`dbbb1X6hRgCP3&T{$Sv;Vb&8I+LM5_ z4HKg}uifjBwd}6>0F%Tx7ssoMn|lC#z6WD}LS$}Y;LODR%tW zx*Q-`Gs#!U9tnsWC6Wn?C1qo)y*lprKnNfvN2{M|tN*(Zw|k$((0dWJ=av+6vjBbw0Qd!j;Wv8XYsjJyU_ASEU-d#GTC?ciZ9_gKrtB+h+UST zPI}KZ{e?T6GLDx7a{kJ9!g~jFs{;`~wN7CtO)WxdeogHi^UxrWuSLJ&LoC4%|s^~ZE z4;H)W7QN_3~t6bOBp?) z*$hBeyZ@S}X0pmA>U8D9ZS|2y86LmB%V{EXjl}&gCn~-@Lb=6@6*S%K%TR7Rs?WxW z|Ahpx`-^Z2_;9U2d2aqSS(%>l`5c4+)@>;s;$#h8&N#K=zk7=yzBD( zr>=EJd~ZJtx!+ouLpeotU6+S##!! z=1!zsn=LV7oixGnHl$EINEUL^i+x?cTPI{Sn8pgk;oR%i8T4(zkJ0!*Ao$CJ?omdG z7O>yW(oY`82GJaW?Ixc?huWwk-&xW&-A2j)O+Ao!FkGr}n)i2=Fp92>J=MZC)f~%H zSRkMk)~%On*`~+43?i3SJrR%2*r@Y4d~d$k`NbT_Sc^Y9!p!1a~?yM629w+}l;Rzy!$wx?@{x1Rk~i5ReqdYQ6u_{-itP&L+5M!^rd_0d`!+4D(l zPfJI6i_x7sLcjS*6ScB3@u0DM5CMW5*=*y*vxkb6@-d(Ci)O#P%fHaNn{_~RXQUt_ zL`g;~>uhF^8a+p?x{xD~sRot93=QpxIP9Ere#vd^!D*-1ZD9=l0hgt2E`PGD)7oI4 zR4rPX&vSnEiqB*i@3h`XN@q}$n%w741M2Qud(6>V05{5Sw|V=W?xnXlFs{4!Wz#7> z2R^*nx1|@FnV7c{^Mgj4PEj9${^?-k+iUDb##!@Ni}&1aCrU(Hx&s;);2vq#*mdy@XiTS9rLJy1>drIyF9g}Vs`f4V_VV$YgDEZ9M`c3f+@V6K)L zx2PrCq^^ciC-uKyq9I&UZ~E%-XxTLC=~CS2@a&Y{%{aua2#hqTIp974X9DUo=Xn=s z#*~_HO@ZYWko=eV4#Ooqm0WJgeO9!KnaXaF3XBEmnw1rSU=MU>>Cb`&4q4_CC6KX? zaHMiaA|{T zK2k~I>2hLFRNsR3x*4HFyJ*Ldv8OPZ^EL~#>`|V+ED#9fRf&g!7|8ppj(W--!RPZa zV2(mxTa7x7Nt#!=%!elW3HX#JTBh^PU@RayJ?5#qrjL1m*vSqsSy$?MI;-}IRJ4qI z6_pf!wH-yPvDhggq>Z{g8i5B;b=(DF56nFbg(FGYP?ZZ1sx zk;u?zyE#M$eJ`9iJK-XuL5vpk*0+BI9of!Vf=Mn{m`TwUQ}TCkI}!JpL|mV$c$|lNhs`+FScV+9 zE|!4w1#%osWB%3-+N70c?gq|6n*-t%+(_|R3I%(pLJT#ly1KewsR6dBqKMK39$WZT zbYU{S3k4#8$fq0HYpRrLKX=OxH;g&3SXL-65UgoW(lzB~y}5~|3ueihJwXl!yQA7s z(X&S zH;%fUVWb3&J&}^-t-%*}Vor*k(S0WD%=zkQHe4lHsXG)PtAB-uO5Tm4?*W56;c6iD zVySGZn*meP0c2AFi6=7g+po?(7zWGFGluF5=%UOH_zFx#5TTdZdB6&E{0`86-SOo>^H`k^3D*>ImhXdWkWmOM*juSTK>zd=l#1wdei#;*&GBFL?Tz2FM2W6J9n5!GBKNl=U@qu;eJYpxU~gBI67{kMRia zc&zXMlccQx{@Pomba@0^8<_yP1%wX5`hYigx_)eBf7+;h(LYwx;|9{C`fE^Dr`A+u z`?;nrPm`H84pd#1-8a}I_g;I%*6qM+bc*#;Ev5cvjv(^Yw&f`#$|~sF4-6*`qA5uinEiw`sHwp3u7Dqa_#UQl6WX&=SObXu7{#V zQ>?Agl1Q&^BUziShR~k4+D9Amw$pYA#a9ir84xwQ4cd5PM6 z6oebHVd!J@zcX#{LQpt{>x=6&zoa9kneKQ#7Ya_?c`Un~CZ&wI2E>>9-{hZE#JxZi zxSAHMhk<rukXAFH%_&zoQiD_ ze9W7S`-`6n7Mym77HH%T#G_JZ41oa=CGB|XP3K!U6pECHD{L1_gb2=AD4UI1d-%o- zfS+GrdlMUVDp;miLcQ#YmYQZ+%9_GiH|wBGS(t-h>5CWHXFiJ0X))KZTzmjC^GVs6 zy*RCD7cCMFz!FeWz_$q(u-(QnMNCK9#9o}-aCsn{dN=fy$fEa!;Ev_j5A&o#on@=J z&qJU~K8i{RlxSP^MsRup*>bGDCNamw!1i+?U=C}ahn&c>AZNDq2HYwQV*9`0!%CV0p&^9 z*2gxT6>vISy;ADz4V)y2=K4bxLOXYJl&U^7j!uGwqv>B(pmmVq-BixS_-D7W!ST3 z>BO!T5A~4)gbfV^x8$lhWz&3Uuv`&Vk-QsY#V0q|wig!RqF9RP%wS_uq(RFtRi4Zc$f#nu7l?+V&+9wa((p!@d@S;%D&1+WF84P&;nb#g=vQH;djJ zu7kjNM<_nwq`bYo(0mPWQ?cr~rd*={xbI_21+DBp4jDU~D{$U-7Y00^XXEF&!QeEu zz%CLm7Wy$g0jX^mt1g4rG>ISzNgFx8dJ#)FEh^C1pFbw?2C30yyimPHrF^ zQ32;o3Xx^ZmTr#aeR+9W&V1Eg-99qaZX5tW_@!6yKIPS`Btn*l9>GryDz_?e#&)Y; z&T%G}VMMZ^RvirHz)t%Z7 z1_Pi>QMnpaC8~iGl_CDNp0?=4BE$+G;{$3Ur z+z>x~L+$FT3D;LXqKyXZTJ%ofV<5Ch*931&gHTfFOrGnC?G&sQRf`_!6XdI;{+Pqu zBnbd2exHkOwXH|P`FrE0JApw1A1LyaKH3&>BW2<%e;%Z>ihMy-wZQ^vyj`3*D?lq_ zo=g8q4>GMCz6ty4|It>}Ake9Ybb8ad&k&x;aGUsG?9yMqM44(!b;~O}830jb>FHrZ zY4YBG8@~;vzn^w?d*auB`;psU75n-KruL>0%$c#t(+Jvgw%oL2cwcPWSERne2&kxz zbw=Khuw-i7BYfNY31m|^ZEp*_^m z@@p)A2&Mgz0QP?O`5zuRc(E(HDx`SecRwXVY7GM2SxIR)ei|yysNnJajW zBXwkKyYJ3vT>jR`%qR^wHKP}it0J&|Ho6P!M7wGXRUd@y?$?ieQ`_}H9{_$cA11De zFJUK+6Bu*P`}sh1;UdG~m(sJC>Ly@6D2M!mVy~hNzDr&qcI<5~(s!riF^%`$TX_6Q zkVnoP%xP4wlqLeoQz7!;fw7MyNLi2W1eg4QRB)#V*xhC5@}WHgQ$3R)CR#BcKZHrB zuM_<#A}UIwPf3&f27Hgy)Rh|=2uFX90H0swUYU&FF9O9EPK377H^5FBiy(j0t7ye%XZ5mFxC%SoCW?4aDJaL!9j|y#58;S?!Bl!L)cEDQnuRQEZp4I{Ii|Um# zAffKVA74_mQzL*I_I8+srsA2Gi5qxs!?nw^)@oQZL%`+a@ewj6S`2LhSI-;({}f1` zDq3`uSc}Wc%NbXJ3;5LmAiKTXV6on1he|1Ym4+pF4bGc-+Ovz}*3eOZ5TC5+jwX_B zy7do+SSo@u5G4doqQ3d=xn!bNCVU$VBB~an*|UOTsObn*fCK}Bdvd1-7%3eM^aT~3 z29KnhLQzL&Gmm>VRX_?E4`l9sZk#?(;(4-Z=(#mPrG1e(Mt(0O{woOk{Fecjig*xM zYSQ|^|GZGOA$JViO|Vk+1HO$w-vb8razexUwoLmgsV{w+qn@4^&cHJ&_RnBH1LIg` zMsWtUjuGZvPwVb6fP!DJ6%2pt+m}#imTJHVa=JiQeK#y3CULC$-1qk{-kJf-O~o)b z&LV+EY^J-FkN!IiX~_I6sKL${JU}xrn%d0QX92Cf#luExdWx(q z1DF_7utK9o$BA)NFf}bZQm8Sgb{1Yf`X)~I19{d%O#|RMJRLuy^45aTfJ-7I5NzGW zuTBKUv}@}FDov5@bZEF2YcTqb(aPNix%bYV1CIIZ|n?2olA-e-GyV3v2!@nPR zRqwg2zj1aPg29Ew`f2k(7_WvQOlgIkRW%D#pCCt!dhp9- zEOmH_zKkzOwHm4x@D@-v?BUIf-$-ULq?J7TvvAa7snky zM$#(x6!<*o-2@AS1zES;JAKT0{~0WWtY5wAWV0z+U`RWMc(st zruUqB>?;yuMaY9ffWfmQzvrZINi*i{x2YWoa?-XNSDp_$;=X}cxHZk^KMtl`L7Jr53)Y(w&T9;kJX2TN^+SKsW=gIg9j!8PKC$dJ`9zSdMq4ex00y z*q5BW{c|>fzu*-oSaja z^Fp=3UC!q#aNYW$kA72WvNizs}5>Umz)m14s=jKkaj1gEDyn z2cHEQ9F)tgzXKHhH(4+GJ+mC9W6eQuT0LC)smdq*Z?*XBFQQ15AIOn zz#)sg4Z^fX4jLen%qA`56iWhzCP)F#`q69Y22MJc9BWOxWc)Buap>Mm1&i??+2`VE z-QySF(xS7=%d@DQkTg+`&@CsR;^uh&Kla}HpX&erA19?nXxW5HWXl#=NvNz4vdIo1 zTgl#J6Cojc?~xe?+2dG|V;p;PjL+>npRecp^?Z%@`ycpzFPG;}&pMaRc|7j-+qmAY z*Xzx7Z%rXiADAAG%two*E~uINB!R!j{FQn*%9mk&cpU`2q;`wjVm?5yD0-NDc~%VKwcE&B`nFGCv}c@+N_UO!vF`I7AEqY3EAe350VzA)97 zC8@PvcH*>Ok{r2yaD4&es~eO3Hw=*YvI58UCWHcP?L@@njtv`{w7lG&Cl&5cbVbei z%z=Rkm;mfVPp0L_1E<70d#@}l;9roqm{V+ZJ>Q1 zkP#FOCTC{K_CI;%vnr+AJQ|@gzc3F2P0S~WZPrgn7~Hv3TOcoyTvK`ZDZZc+=sUB# z-g~ug7HlZQkU$0PsXNh`El_Zzew%Z{KS{)O(b=;7Bl*Ud+8G3gT-x7nELR|q(S2cP z?hB?)zMzt7_Q3UQg2|Nf^J98=+Cgu2`v}uD3GCef@9}-J3wP9j1j|EZc4m}|nck&h zR-(HRv=B_^p+ILoVbttDP)KoIRMhQI&9ctU?0o`iM=rSeA(Ay{H6c!7=R1dXYD8w8iC z>A?(5FPxSa#i$|hE@FB7@y=cMhb7+%f^$>?7nRR-9&E?A%?0js4rIT3H}AFe;dir0 z%=;0wXwp0hsQXPeMKU%B2Z`i#sh89mZnC78@>=;YWz2PH-Ee}vb)mix z>t5el==(=hJOwJ|hJy-V2yQ!H8mLs$;A3MG6M24qN~26M?StH-VYa&pcvpsbn{E#d zG{0!v%TuWXcPu*p>#VF`_{0u6HoBpf8ut^oxC>Jca0Bh^3pyk3x_@2pDX`B|`A$*~ zOr0ntE{()Zh*`gRLyuIIs{Y~v)Ing1LetMUwyi;od!>SNmWI-dF!lbo8Qq|%N0YL^ z#O?g&JRN*;KEtd^_s3+Z1yZUK9o$o5=Fnk_NUD2~R`n1{)Qe&ur2wJ8$8@gi18Kye zGBQ6l3LfJyWXuz4>hEHKwzRvya}+Af4Ei&y3$uo@w5#lIwTp~l3Exzb`B|sP%vR!n z8E>=kn+cejsmU`q=Y`yl=_mE6ajRj3DR8S;y;gh;gr#!+mco{!#gW2KZ7G48A*%%N z-BPXV+5JIfz+Qt51?gRB|2@`neSke#J*9^hBZVaif(P=S9|paMnj@z~vi52*04c`{ zYa9?7nX!||YZ0ZHiY19Fwu9=owJZn*FK6!3=*z!on*fWl#|0+YRnCWdW{v?SNvq?| zM}h{XFeqoic-87)W;;}68vJ=Y;_sP!0iZZPG>!i()s@J`3W9xvs3?&V z&-?V`b*W+JQ#d^>SnWL31cLGNBM9XxJLl;s{usdVj0&*QtHZvctez~Jv07@eH;J$MfeKv@jPXx{=`JFRNv&Y24?R*tpn>*xQV zONX+YhD7WaGKtdA<^vx7)wmFvBURRK3?3wp43tl$QfDJC7C6pzQBR^FUwrHnq0Ezb z=^YnEeyuqMe{_BbQemXh1BQ&P=7NF=w$fJ49zK0my>C?aoisshAZO`5|5KM0H!!)K zyiY)4Q4fPno0<7RLs)M)J-ruugNqj69LH%se5Z~n8GhHzn@ixi$FoyHiq)*IKbn+) zUp4->b4NThQn5+2ezbcga+(ymh30!OR&LGEt7Y%?vgW|oa@=X}3lN8F{3Rep-b{tp z$W9yrRhztnP~K3QtNH#YaFc-jd)Mu~fbvgTHqSV z{P=(T_(zURrP!fMQxsCkuq0wwQ1Dp~dR+1ow!$_X92D;e4(>KL^jmdeo7~DEX%BK(b%MObFRA?k{p5KCrBfmp|x)-o_-+SP5w`2{fDo^H?8q_H57Z(`X5cQ8rm}npTyKJf5LN7V{x6hM z_|Bhk+_)PkitK0E-(%=Bt8aQlvufnp)j}EC9(w$?2Dmr z-5uYR1kG48bmq_U{jDi))UnGx*msvzq>j~3UyzU%{EX9{kaU=WfrJ^h@NsRfCo4C zUs#bJ{`i6q_4HCUChD*DSOPczy;>MZQT`p)A)dZ-wf-g-As@l8g?0H7D7SFwWnI}nQj{~n&13!DZD;6`opwi}STy{Y-` zPlQ64YgTJ5kg}m3i;kZjx;g}Dp=cUlim;Vn+9z)K3-7msVKBe~ z9)AhCtv8$Q{+GKyBmh;>RmTR!D*N$!m@bZO+?Fd>oagoZ6pEAyawhPk*!$e$7;+U>KRbZ`YC>C_Xi&tKd`X$ z-WGKu`}#~jfJ!*VKH-LjQCGsPlvK3;YVF-S6ON2kc~-P8YhibkGcw44AUhZXRQvkX zx6D6`nzHgXQJuSHLYlZ#v`IJgK*oS2vnL4H?w7iQ;qdJK@qroR`dpH#*OTzR-g?a-pbU`^PKVu8~ixkL-E1-K{T8 zx@;z909ZReTu?L&Y5;pA5ZDWyUL#NI0L;%1 zW_JOXZ$0*h9e_<%EEDc068q|<&;YM54t%?Zd7h$kuqO5U*ox69!q|Lu(__>ubF zhIT$7O#JaJvm4(Ic4^6q{YeLE>yCIOAB$2ieAv0+pL4vIckw2%!LtIrTg8Ua>gE#n z#MIEI_EStr!@Ch+XwZapsR!L)tAm`jy;0-3@!dG|0)plp z`;~~t)4p_zIQAFh0q60?!bKc+_$HpJn(eT!J11Q#jZ_f^ZQYq8u!`0911;QGQo{AN+x)T z+o}?0hENCFXp@7fGq^6(O)>&rW=_F`@3QgI!wA1RJ->GDX4zn5^BdSyv};{l_qjGB z6n4D8K%sZwsoZifCy`fH(AEVVIr$vHhY!!|l!p0Cmpl9{qR6!4E&&lovuq>=G+-6>HJ&+`IGVMy zUeM8(56;10CtbkE=z2ZC|8{A43=ab@jL;4oFObxOB&csu{~zBSTVF8@0Xj5oQ=>Ov z|9?Dgxfl+narX?+2EQAwJMmy}-;(A?EHZsD0kma7`)Zwqo>bMJGw3!_xpx%TRN4!U zSv1Sr@`%E&*SlhNY?t=3+E?KemAlo<%v`y;ddFFZ+Pn-y#qVWrbgh1m$|ftEwr~?7 zu^1+GR8$i;aJ$d0PA)>>)bMh5@&oMbA(fkJ-lYXn9pb-%;c&R$Z(r}jNFTtMp@V;0 z+WjUcC+EDQZlbP`5^mk*6MJl3YbX^vzTi(6m-91>eIc=nmm_9kQ10ES$pEbTb%3Q1 z$~ExxbNMWTA;u&ZQ*=z0&I^4_)w?$$-wcwqlq~n&dj41;+axGkyH3pCC2`xq{kS5( z(?RVu@CaX-X&G$gfnqX6ry8k|>W(bjf=_ zg)dQJ1>B7%T#s?8j>xYLC%tZ&hgAcQYfePZRXzRlH7qS-)x<@?l9jaTJXi?imLdIk zNcP*@z1pv{Su?LOwD*)emU}&KDGEv0!1=gf@iOC#0 zb^(Bk;S!DTP2>xxEAturB;X^1lgRze4ZDO3D*|K4#N)Lizf<15Ow0l@k#d4Fdd|~g}s6`t5HBYTak7tb!0wRXcRQkw#8PgFN&`L=x?`8k#+ek zZG~O#FC&0CKwKNXK>>Xz&-77`%#`!MMQij?bNSz3xAI`>_1+@m)#PQEON{Wb(PbxK+?X{*&;n&RYB57k{^h-)fiz7j?`R;vSQW zO0)P3il@q9<|k%|gdz!?Ai(}TQ=NOXkT8+C1spW)b}s-)Mr?@0JHsxlf8>}vUsgRQydi0fAhRuFZ6xI9QbKRS>< z{3HsP_1^y6wBG8(kr)!@g4x<)LHGa+w|K?%BNpP}asA zSpB{bT!vP5$I99xGoI|^JV|_*Sr;)^;Y6rXP#H4DKlIwOwz*{|v@VHZoOJwjt!fQ% z*@Sjr)juIHU-Z0xH1sCSNYnm155MIM59hX*J{$jLI#;!N;l&CtsLsvSW*k?67swzP z)Mnx%FF^^|w`43```|_9gW1fkj}3`Jt@suUmrs$|>;QC5hjfBwXm9dl<1X@G2T6M@ z>TEU5CKdJ-b3%Q8ybt@I!@;_J_m*7u*4V;ivH$x!0rUYEnSDK$k~5YH&lmblc^5L2 z7kb{nFf-HNIOpqsgE`=a(0k43z4h~!R}~x!nNzzmg}+{!I}+~3Bq*uJhJ}%YsjKXx zb}0*x5%%C>9b+M5_j-*3FEdKWe#soR3#k`D#bl;P8lhoj5%)G*a@o6o9{@73u=;&P z8VNfN4;dc$d#ab=N}gv9@sXc?G@6@&zXpp0DT`bjb%`#2{QBg}8^Z4&&c|Y+&)SO1 zS-0F@_$d)AkDs4m*@nZGOXF6)+l*FB$~Gjc19CFQkfyD~^Zr{3$z(0Y-EL+e-?0J# zf(3|4^&mfR2K>^jNa1(lr_K339gUnW5>~zzV>_;$c=ay2^6A6Ei9q24)*u(+&a7 z>~1@qohH+|ftXfq`=z4T-B(1T8|m?u1+CYNvuifm(WP!wN@bQrtrUa%i?T?p4KtAE zyP|A6SUZ=@L`cU3fda(`h2!}N_R;)b)V3!_iRP2MCcTH#yT76fC!TV75K-~#VDiO0 zTTrFQ72YeiX>W3=ZOo-tAHYge`W4T0*_pV?j0CX&h+T=K6v7*T7L)ExkHW{JP0y7qi z5n9(`Bqih1VW(%MqEB4+=a?_ zq%&h(4sIm6op$~OPoWWcspG?doVFK0mHqIu+xzFRhLTd#e)xV>}hUKh!aj05d9h}iHn{bHU;9|v-ustTf%ap|2*t^ z^ahOajONS@_hEaMsXT?Eoc_Hs%kc&Z6{zD2RlLN&#$RV8A8 zBuovqc;#O9q(57JbQQdCmpFIPd_Q-7{ro~_aFUUv-?gxfBv{JLOxrx~2ug+3PyVax^<|mw(JT;#0YuR2LUo2U_ifn=UvD499 zW|r$XS25m_>}Jn*-*?lOn1XwA2H;L z99KB)tqqk1zO11svHMMx?7F~b+{8Vhsg(#1-xS?gq1Qa)OC z1GJv#o%qQ^wgO9qJ>10NP8HQ7IxD9hesM(ttnIZ~{Ig9%Ael651OKP2!{UjUA!WU! zp7(cQgy_jW`;`u1Ta;X^MJykWiBO7D-Qh;Z)Ir*r1?z}Kr|$c#7n!fU!0 z()?J7d*~y2XtvgPn!~jJik~4&L2uY2H$Lgp&7BULo&79q$Na_YSsTyCwmtERgT)tq zv+X$72MEdQnhsT&`IeG#)g8Rp`Jf?x<_vRHp+`#8-q4DO-<4hS|fvele+|3vH z?4I2!T)mtIm|ia;3iIkj^inw!P0FEi6gtZp)?!H=c$-ErP{>=8DOvqtoK6{mQh*^_ zO87Ym0%l{kRJg{-%HRH{f@KwuSp!F?AB;&|)kYdA&pB7#1_^l6Eqxs|N{U%ntuEp$ zuPtU(7?BQfi%>sXG{QIQqIA!oj?7S@kII9(LXkJRnz&GmyCK(mE-^f*_&2E zP1F*;xQL3ykO=-}a_BdNl~AKoDHeXuQ6=s)TrFC4S0V1$xot1>iJFmPYF2A^)b-!_ zFr5fydE;-8t3}&XClg9ZGjiz8FH<(WJ8hZTe49t6h9)x+JrNn ziU^cW*#Hkk1LXZAx^;JLwODl+PBFLVp;RYF{`9A5hs2KhVaM}zjL=bIlONxe25Wct0ZB# zpx^#fG%%b%Cs4Y*fxoHThTiKQiFdZdAlV?D=>WOM{>KiS7M58|pa!bl4xh58Cy5*V!}l2C4oO%Aj>BK}WOqyweqkB1X_>CKVk*Ss}SAC_q!9uI$$GhO(3Y_voomXK#Dga100OYPx3Q$@;F zsc4_50C9q;ry?T}JWm#AyXX)@;=y!HI4fiO4Nb?v+#WJ#SMvHYdMsjnL^QRlh5&CZ zRL99sD(G4+-@K?a!naJ4=Xb&3A(y@`Oqa!GG?{C$@cq3|T$T^S^mgKb(SX06j^3RU zJu#jrth9H%QO-gTlvXMAIada`wKO7Be(928>Fr2NS)EoyiM;RrDEDvHV3C8M0Cs%5G)EkR0rghkP-}dKDc@~Z31TcI10PkM#0MYUFM*W2T26jdW1uSR1zZIqJoBL@tvvNDfqHEQTK6j~ouB@_ zB;15=1T?Sa`-~sxQA*FD>@F~odXd%p+S6a=&lSDvM6ll?lQ2!76Ky}@r#zOnZJ+0u z-w;GdLrm8@d|&5Tpsmo*eu=|sZMG9h#Y(O`oxbv8RY>EK6m2-y#m|Ka(zSHxhY%97 ztxldCiC!j%wrntrY{j`G!z~DVK&Axw#Zfnpzq%i|4)W5WI^_9y?v%4hE?qON zhWv&*6oPLgjU2(8Nsb}u5gA_*h{&5I1bYM!m@_WNcEqRcu05PluV^i#;3NKiN;(7&njjc}|CM=bdBQVF9oy z+7Nb>y_1rmZi>-ntX9|M-MJJt;fx>b(RoJWktdSDh!{?!;4rvtt-+9htH&! z#X5c?O{e+M{&t?bMrei7V^qM*V_uJaYnpK0YGTe$Nl>Z_iCS~&$ldI;JuFH(`ko%o z@)4frO`4~*`=1SQw9~7XV_F0h!UQARd3@u`Wwvj;uM_4t(N`Sd@{qEVz<<3yD<>By z%69^nSwWxOt%ZOO(!OaFn^u_mOJ7{jWKJT?jGvQ?%vnjt>66O%;w~dtzQVTj$-!H> z$6YuR1^TKJ2U3J8^moUFYuq$K1#YQo=sqLao@ZxR9O$%O+!`@<=1z|mLcLPvL@rGn zS-*C@$m1cgBkQE=KB3w~)$p059`SSub;UkKxb*z;>i*_r{$>+k>cX2MtMYO826m*! z`27d(<`Ntmj{rJ-8Oa}wOQpzmfyZN9O{+jJGV$V2=PFfY9!Lv}gU)~G(N@Rjn5GcZ zs<^#JWC#f*Sg0=UUPWK<8F%tL7^TqMd-!Dw>pPhCjz9-0icH%tv3auz)8_jkl+@A{5sp zHft-QOkxX0J3F6A)1t6eIIj`9)IRE63H@x@J47^oo- zh*(>5?GF_7Z1f+CyFYdp=u=!GTZ?fOO{?>pHlXaKil}%m0{(%+&FjN$QRL9GZ2L!v z-E&S7IU+Q=MI>>n#2VsXn&wqg9EQJHdRr+`%mAzU$y_1qb^1&vi-N+VZrc zLlj@#UDXk=^^j$WcT}^b!`tJMLH@vDTcT*{>`QYx+=#AYQ>~&BvKKD+pEn3=+~1m2 zSMQ?=vu7=7rUr9_3|NUkpJ@&5fhO`a1TUgU2z~dZvQ*n!h~xOJO>gJ0wvgaY@eGaW zOtv2Ct|;*3nJ4%@YP!)x23@|DCxJ>aFev&`q|gY>FBYS3id!^lOX*eE?RMvQz8p)Q zQfes~8Z2p@BVchr0G?iG#ERyaTX}ybV58KSlVB?Cs4#@rLeL<%PBwbQs6T`A%oh*) z^iM+ea&JUutrXoE0_%2`t45dAeOzH(ukM8P)tqQ;e6(({9+^+^pYKH37dP-nmk1c^ zY3I6z3C0$zwA`IZhjTEOL!4Ko+fGd`m(SXXrRv7n^?GN#fk2jcP(>N@}o3KT1=Qs z>JSV5?HaY{4sPT2Qkhro3@M>U0vQr53Yz3>HsvwQ&nuw4E#73Cb55o+(6*k*Q^xit zL;H49^$pCTyqVd5FJN--;gw5=eDXtr>m)t=?%tEzk(Baz8W5pVZregcfDY^? z);bH$#c@p=Cu=_LCEG-XleMm>)#H`b&8Qz3So_kc?oBY&anphkuYAqyCs@v3M!yH! z8d}YePz1rFKOwHDn=;{Py9>1*|0TBcaje6Pi$-(WKmOrj{ei4L z`-*rbSv_J^RuV4y#ZF%m28+q#UH21ra*2=U#181MqJGF{HGcQ9y81>_MEIFULws=v zMDH`vBRNPCI}xHk?|yUVAQ&i*@*}(CVUw>W*8R4i1;ChDHTWNASOy4^4Eq zpDBFvua|jKMseZq&DGrFdmg0hZrp8GW4H`o=urdX%Hnt-$t_835Rd2$dyxfGEPHV1 z)scOa-!{`Vyz-|>ZhlC~)S^vrw<~JeAS1m7q%`R(yX$D}lR@+GN}d9M$&Ajzwh3;jB0T*^CA|v>P~j+VnF+Hb1+qzU<&*bZdz^vLeN!x za*S#^0`buI!^62cgvRx-=2@O~D!L<&+{(oe?1Z7fkXT08ZZQBwTDPa7ClDA54InBf z;;*;vGIXQGrmbAs{bct9w5jgH=^B%j+jv6Kd_?&i(XSONH!}>N4fH0^kqN&k!%Y1z zhtm(AgGHlMc$n%&xOrP>Yo}RWjb-1t5OVIpduH~|Ydb`uV+^I2us>q6UC)JaARuE7 z$Rs24F9@P5?W_v%1E0bXA^S}BMFtt>R;rpO0&|t__OuT$p3NiY&`I8hrOAnEmzYul z8h|YFzEutOeRhJ?%93za+D&(8f>2iORkz<_0BO55_&;ys*o@f7e7>AD>VN;@nfM&S zTR#~xDKC;yBP__Jnc~>jqU#PFDuV5L(|)MWeuO|zhx(GIeYD6|ns|ILbW+gM@ENH~ z?7rSidWKqw?Nz*4ZUx&mC!k%e$p?QO(++n+kPDV~ay<(y=&S%&o~)+r|NToqJ=S7Q zw<&p@S@Dc?s-ElP9+!8zjo#7dx2c;{(c!oR*d5QNuFLoIn%dq6Gx}*&*`JZ3j#fR{ zv2y1HFD!zrfWO|N-ca(jyU$0jc3-2OM9e&KzMaGPzh4Pnk6+*NF2w-%{d(s!+wVAZ z8!WV6Olvu$HwILPnD=7LAfA0oP~`TAEsGJnUX_=KPeh~mv*5!9r26=8xd#$GXj$5b zQNgR^_0ck;Pw-zi=ZfW<^kGmT?uSYht$ai-uU)u2nj?Mx>zP@==ipeifI(7#X*Sr1 zuv^!CF|Rd8mX1He;f6;b(Vef0tn^VsXg zAgOQM-m1C%zyGIPRXwCQ4FZM>rbYAnZ7#!zBf>xb{i(%Nz_4TDtt?G}nRPT}5lkgu z3ShV9tX(t&weMK>)W1q+r7HwFtq`se?uV`Jkw|6z+8;mwJWXl##j+M009)S6w*pFO zRLU-eM+V{x>CN`Lc~Q=}`r2Ssz5(@s=^S?)N5}W$nMB zM1onUen%8*Df{s++GEawT;b|z20S%Qzc!p)5kc1jK=T&`Q2?0{P8h)ssdN|~sJwK5 zTgN2#_acSo2M#_#82Hx3!%*yubp1;QEemdo(E#4|)Ss@AmHXnowNuJ7NYcvDUML>$+7b$tk90HTB&S3+$lS`n~~SUGo)z@PH^U>mPg6Sm84i_ zYIQtJ3nlvOK(w3L#Gz#o*xbu08#w+?gD`|+|2pVs%G1K=*LOZdxixzXkkNdK&<2V7g>iQoraWvp#&z> zpoSIS?pWWb+^55oMBc{9V6&?ziyEi0mxlz7ZCHCsLu}xisCYZRU;qw$I-uEbTNnB* z8@nrL=kzl-1lt(Fn1pL{;va*QHw8-%?Lm6wt}tuC2+#4yA5g%hKblhCt5`DANVQ`T z)>w;&@?gicU-`2GB zb|0mtqM9eJ69^B~h+Dr!7Pas-sUWO$yz>4lr=2AWkmOs0TBzDR9#|A=r9aQ9OxLb^H#pWTiP{EQ;t~dC1a*4{534$X>W`R9S}p6)c3M!e zg$?d8;MWjeVM`hVje*)`%(uaVslQy#4m}h<(y!tJ72dnP`x!?7^UehayevXj~V}jkno7FtFeh0JLwXR9=*fC8> z9xQZ>ZSbV+t`1K3K#8&K6#WlMyf|cK{?gUXD6%XGQoDTgKWh*ykyTX~csqB7?3L2x zb=c&K6N4QI0N?Z)fB& zqD*mfof(Jbp{FF^F#nUMNWLHEcKcB0MXGC?1gdrz zIKu;P{+WQ`JDszZ$_Fd7&EFCFot=DqTv+(OgRBHbkck3s=AXTGtZ~|wx#!O5>-FcX zlEb6Q&Y9nA1-v6*Eg~P4NVd%0yt7=cFElKykeW9OF;z~B|l+_(+8^I(H1%{vq^{%tD=G>j} zlM!myK`m&1i{>+NvlyHg9*a>~-pjkdYKk?4p$RWfm zWl$SzZ5E5dm5ZC_)c^G3#oR9+=V(8im7Y{96wfBUQj0XLYeLC500{_ig1aF29G+F? z9%ysudLQ8DV^1qsXZh>E#7rzbhx4dv+;1VE5pDu9NF5B>EnkznA8)$H zt=65?W)W%lz7NCI)Z`>$$G@At3O_?nNsyb}svp~~8*Og&%`A=800_fdHf~=AHM;wA zfuWZgL)h@e!}(;?7S9=H%Y)YI8z1P!h-j9XUUP5b;~$unFpZe zQibm@e<-s917>Rb5zw|Q*#k(Dxv>**QzmQS-+uz#O$%Gjtq$$u(QJ(}_>!u=HqcD& z#R)scWvb?df$H-Uj|R|&)mv}?cPb1TZ2noZQW=k62-zwyNj|bcb!q8P@YOcvD%H8o z1Xch)cy)9aJIn1fDlZI(X)FhmXsnkHlyZh{yVq zjX0lpExeCT=6h0kFYsxrOYR*kq@>b|4}S^n`T`p;Vu6Qk%nHH`p-mXOqF6QHU&+$^ z_e1{<_X-#7YsW2YSq_r&vMeG6-wW^@HfAa7;RE5n|2E3SUfsLlsxKV}G-0ylZ*nE$_MSceuw-o*Xl8 zeic0$(R6pEuBrx#iV-M)jesME0GkBmfr0BO^KCf)(RN|au(&V9hyN_A;QzxPW{Ca& zANv33gP2;(NtLeS)ONK?hU2J0TrKGtD2@a@>bBd>Bn$B{y}Z{Xu;x%StfCuc&L6+23`?AC|$7F0T7=eMN ze$?+4T$=dFK$~quO4`b~H9Ea5F+&puXn8?8>Ld2vK?H^@}v~Y-r+h3!& zs2PjdfG|5$dLpu?qv6&5`2^Y!U7(v7X|rpT_G&te%g63w)3fbNP?_>bOue%CP_ArG zdjO5L9eP(W%Ki9ZYoxOEzXqc}?;Tq%hX=af+x?f-grj*-nu@zOR zg-~-`Ma)xBv+~-ZC(JADoQIc2w-rz|b4f`$z!r}yIZlzXiUXW84hr#jItlN1=;$Ij zJ!D1%->z}=k~ba2PTmh-HP{%i@fxcS7UlY2hLT*{R+b0H0_pa}Dr0hE z_M1&GVY^jNN(q$H0VV@ki7IXUukqKs30GsJX{pT@2dW0%tQ;l>G4FP)_I{~~6|j9W zSZMsoabk!2?Lzh+>eRauZ$UbU!pc) zh=$anW~AB2$X?CyV~3Sw2{<6(LpW^RWVWrl3tye(x<9$f9~}hAgT-4Xc4dKJ3w+Lc z{qSuzVndo{LI0D}Vg&*X&%dyPpPk%UI7Z>o$!z#t(#=|_0A9nE=1=#NVzK0o8GLJb zP^G>Zj|^9elrnxrWSW8UZw^d_2oTI z?Ut4Q*MxYE&XkzTBjB4RKF9aA=F`@Be)CPq-}jn|frgS?u`^o9n>CcGK9}`ZrY|+gWM0yRPAx4Mx2Mt#-iB*Eoh|AzIxYol}N1BzsqFGzr?KGKKWqiJTYX zRxqe;LnKz!$9a{Qj=$=>ql$lkp&nXk4ot{d&vzR(7(|xCv ziuJ+dS@u@Xbs&=DYWz{R=J_;>QuC2GrldQz2n+Y55K$4Xi01+nGE0>8Aj{65@!b`u)$D1BaaoFX zdUo<7Lc2H*7@y%KL&bkQXn$=rPIK} zY5m#*%$*jp)b3%}x6sPn0aQDkGTYmEXng{gA@?O?@U8R2us?CDfEtSjD$Wv2Gh)`2 zMz}%87}3YJIag=BUR~Sy$tstis~H-D=7fMNwktz*E0V3(keIpaDVF^aW<+@lL@lRX zzl)e?)7*wmK(5R6?~I;*W@EP84f1+KbAZA$y$R=oB$tf^1V(boesN2uj-KkssDMtcoD_7ViG-^P7fMb{uax zPan->&Xd_LcS?}t5-fIc1@`C#akhUScDT*|UG28bgj7#&tLuS*=mW8n2?uS=)Nz24 zW`!`z^kM*0=ZV{v2$7ghY2{Et0G33Fs2Jv)bK3;U*H-mTH(qe$9qnULr>zX0aZubO zI-a2OLWXU_?K}96P5rTz(Vu(_abKGTA{E7|_1`sj0+*4Z#eDZA$xPX;zkKFo&5DcD z!4X}1u=-v(%ypLA!*8&OtYJyec_;gbcGK^b7$ah&C1^DtEyQq3TRFk1DWB%ylYX5h zoDD)9`Ws1a^~?v|!1~^7$U3Z9^6G@6v8>tX{zGdv5-}NOgX1JVt9SCovZgx5dV06P z*Xu}qJ2=i2dh{}d&pm}QcLUaaaf8Gb2G=dO&AC;0A6QQ5i%{#u~y$))x!w$m?qhR3g3 zQSpIXE{%`riwRz^z+{ClUDCH~7krMHuqE8wPOvpGB(yp399j`0qn|(GeEPAFHdZs@ z?_=irF}1@s{Y$C*Z%yO&eap{p!tCR@&GL7$d-K+m3JQ$keCAlyucA ztz%OFcowd4HOjiRoTPT47ZraMTw)r^3SYDdj(Y6u^=xsbh)(2(Y}uc_YXIZc!StG76&a}F$nsNb*K;_ zOc5-IQZY~Oxbs)iV*tz>`B+7DaY%rmy4*>KP0hid2BWY?UQrA zEaAiH^-kEqR8KF{g#F1}&xLzZb)hrkQw@Lyx!%0s9sBfD{o+!T!C%FjOF2==WE^0)IvNrnyl#Ra%v_~{wxFLK67U%Gf4 zL(7p3u|Yw}&3$~1Il9{~$J|oG3MJ+A+;js=ERamb_sdK5$#fOg$6?DfwteDIf@dKUbsqjJ$FUH#QS9^6?KhexJ?)wzD3Eem?#0HvG z=ad;o*^_WJ=gBT|dIWH`5YG`Nfy*?}nK3ua{n*{Nuiv}sJ;xx|MxT0q>IaOGna}w! zuR!4^5Xp<`fiXF91~{rB zFhM-`XN9qb#SZr8yICJ!HF(q2(Jg|E=M>ZYkQ~r%rw5)gqNOL&os=mGoX&^aX9>u{ z4RN@o^F_;8zxy^V&AQ9cqm-}?{U}#bsf6xi$KPQhyc|sbXL8R-#KhfATXNq^5~pglEs%3p zMBj6#(-? zhV+A_EaTRi1Q)(D* zQvcQ78so;G{`R6>y3*IPOY-O1>Any0y-&bJ$bWo?=QFI2{`pxWw)B+c8-=0ktfRv_ z$*koCzX6ZCjG^IsQtsG5DA}F_sP{BcPxrzrl*@- zIq*driHPr@8(nOA?B~)`85W$D*DyX;Lp2@7)a>}Vxdc(Z2J7d^<1O#I%i*+R(iiBtI01q!=8NMr z;Ab4$E>JsS-eABhFP|Q>RwzH$=m50i9HynOU!@X?0$p>P<;vsiX>gErsc5$6EIWxemKV(cwsDf2|l&BfeMXwp53m4zbc!ygVE>HiJ9#8U5s;| z(eLeLql!M5h0FR-G3E+T4w4$EUEU^PVcnQo#L z;8!5+GAJ=9pHiZS(E*ZeXBH~ed}s&9PS-2{DzUn}))=cl?Zbn@5pAkC-`x2D7Pa5| zmOC~-?dK-Pp;%@ek$9lTA&{WpA@;7~p4;I~y`F`0X{Y?olXDh zN%^9G)rXd?(>h?^*+itwzLd3GK}tiiQwEWYB~ZmvN_Yq6FOv=3CS^O+?t|f5)hDZ~ zQVht10_{?5G?I&YEa8iMMP`T77Kx!yYNu%Fv#dq|3Jdm^N<{Q`)Pi*%iz-BMTdJ?1 z0ylrTRDS%lqPS>t;I+X&B*4}?(6bT~Te}Vgdf(353YoSbKAQgWH#26=6YJ{p6_4U? z=nJ(3dkW?wf^-8-EE8<5#94QDO49V|HJWI& ze-(Y{!iiklIzOIAgpw>C*LpDlNTR*UX&c`iZA0B6rL5jG$(|%acwn+C2RE4{B@lA3Fqgf zNg$!_G;q;;(sd=ciJ*#p*N`LKuODzdhkN_C%QPm{Imzekp2*ZhYj#5n!ePmI_vJzG z?AMMja=TjJwfUNGTGVE3dk5ZaCY)0it+avGblKCj$5&C?h1WLdR~1##Hz0A9?+J*~ zbzqB{`C5)#4x)-ng@Khyt*lx$g; z^E3lDkfVcKr~;+e{J^3wT_XMIo@ED5dFa)jzQwJ=#D2P62Z7dZ7mLk?zP!?BX~JO} zB(t4CByL)-_R+dLDY!&L(L3k0rOmcKYg6s=)L|i!DdOz2F|ygJYm*JVPjG|A@XlD1 ztZNRD&8!GEJFt#2Oyb@Cm&7VaCe)=f^$_PaUC)P}-HO=d`nPnlu)$iXcFE;GS5T~_t zQzA8fc*^KnSm7nP=vS1)nJCL}jNPnsov8a=zSd0GH&3;K65*RaI@-`b>?I7z5kONe z6QO=h^Yom*lv4OeY#tS3hvdNLkfx5gI98o}v_TT57p>ovZB5)9pzEhz`DS4QVRJA} z-d#+@N1qWuWOUW;_KSvhoQ?7ny*Mb-D=EAc1zrWeDP=4%8NgcC=Io^&d)v^z+3D88 zz(?C*h9i-glxmI7!AEqIA!>QyAboyiJR1I}$i-LZSIZYq%7(G28Sfa+c%NfD$^^=> zH`}RBCbV6)s1w_!plI@}I#G15#V_ZcJG z>9owHBs;Yd_n5MGRkPcL!=S=jsF%Y-LgfFk_vYbHw{86J;HGXVw^GPflqIq=_GuBy z7LsI3w(K!>2Bor-CHs=>OJvE;=(d%y?;4C^X6#~YV~lyPxu54bp8NSd&-?d#yvOnT zpJA@=^}Vk1{G6YK{}xOuLN%YcL0wVe5SpTalglv8k$DcO{Ut<2wG zhbAe-kwWZ{V;v`LzU;Sgw;pS|1}d5LD(v4rv+#PyPwmuVXvU;7p6}ekeD`^~`!ZK0 zz1BzZ9!i1X0I^WZiiuHdo&6|<$JqQWa%xoY_d0%@9_Dpu(ANG(@JJlKG0__oH#b@G}A-up; z0omdnrSG(~MPjTRql=#7trOky%awV;aKz7U`&|4}nS$p_ZFx`5j_T(3z6Qf1QFsMm z(%fExRdRj%$A?$s2OYWAb$oD0&pI?#K2KuDKdUS_{8!`#|70p54|}_((9#}yhP)3S z=RY$L%wyr6Zv_!VsIzXHTns}g&lk;AXd)wRY#>_3)e^x(Wn3;xMP6!I{$pITmFJxK z-D{N+Sij;3%P#;?G^J$cosr6tfnGGN{d(Z5p;G~cZp zcgKs+d$JzBd*IYQy3H;fq}I?;kX;^5V^)e6>f~r2-oxk8_3n%^5s*0y>F}4V0UNU2 zpQCi6l`0inPvH5Xv3{DNwU|C4n=CAEp+*`1G}D2tdQ)CPE<)4`E4}9+_{=_a_ye`%%{3PKHe_==lj@@JC?HifC0xDd- zdMND0J@#$3R=~e~_Q?k5tIGpJLo>F;PRl?uT-zEQ9^RWZ%T)I39k|^aG|dKAx?|V} zn8W$^W1_0*p=?!J=w;W9M4UJy0~2%u9$%IvStlVd)8aKVFW6<=<`U@wp@Wjc)dfmZ ztNo-f{cPP7c838jy2IZ)F2|nW@$Iau;{OIw@5}A!?|vrZGP8Ht?xMO*#WPL5KSV%N zyrRH}l?^dZs@J09MihU^qHtNxC~(i7fN!65Si;5R4IVwH9o{m@hD)Y6q||Q8hnM@r z|Kh5Tde$wm5Nr_GbmA&k{!`p#*6*oH4&OtHOKMNg50SfBxS4Y&R|Cn3wah}vG;7_t zFpLkE@^80D)ne9ZPVB;h#Ed$c%pDGvLlZ`>`et=0wo9Zde5!zYzXN}?sKM~*!MV6d!-XXVlD#RkS8I(zUNq90E8oR zSNON}P^l011u2EH1SPApZ`zN-`?l`ZUQoAL@>ZqNl2+&Ib;4{ zJ{)P&0b__N2XAuYv&Kda7xYuk_FPg7zpL^qi%R&e-dEK~TS)VX^FIyZNx&3ogQ7C@ z>57wrL!0Cv_hoB`xfXhF?%;~2?6Qs^`Qsl;-y8Uq6AJw~dh<4Cw_VnpI$3O%U-YGET zsdu;dovQiZ`K4c0G5DBsuM$>i#WizMFahkjAqzF{#zxrf(@zYLPY<5g%)a>jW@j=C zQ`FoDbDlb9f{lNgj1|*y<{I|Kv8RblKoce4&w5aVw-5Uu0)MV%2Rz1`_q-VH@#T(adey=hYmy40}-c5h{_ z`6mO9x}T3h&ZH@g6+IZ#F9uRn1x*>nW#nCYp4KmahF%;S46D1Oa^1m^hJW`po4~Z6 zCqg2?@9X@wdop*<>+C4~Q87=@L^pBJ*shYPf-BbRn4EA zXI5>Hk)>Jg;?Cq${={ley-{8TB{xMgrB17gU7L!7fLn!@LsrcdoKS$R@gJ1!Yp(-w zXP2iXq{7#J2yB4aZ2zm@4cAV)z;2yuXpH`%*2#}!iN66ZBvC^U2Jl@7D@+~_cS?%YSy;6qWmnvlbJpf1}Y?-Qr*njKWyxZuiYG=%VlAy~YkfpNOE!h=; zNkR3SQw|Ldropb?K-pmCk6RwK9B4!or@e_#XO)QeN%cvUO1(lIh2 z;BX{+dusMr7(8C_j=TQ5mas4VE#t~p+N<~H0x%UFbnMY7qzxzgp0nMmJ^hM_g2+^1 z5!b*A{$lDn%|i(M%cSjcbe&64IaaN$y8zbxWZ|esd*S8neLnX-j^mt|NwTMuN0oHy;N|niID*?0 z-ZJ+oeb}1e3QJ9?jo@7e>_j>{$FMWA<-=-zYP3(ai47SfwM~!mjf0XC@nOVpCwnGH z-(4T3e3(UBpzWN?r7=i16Q}(1@R+5}N1C*WAq)F?32Br`j&XenK?%_k=&D3__-{L- zBewwPG33TB;~Jej31Nu-gXx9=r?l}k2gKdqS2^2L9|5i9Czk2lq-}-AEOhLLI~;F6 zQ-t!Z?R3Xc3wv@TV3OCJl##({)nw&(2oJzt%z2#|PItZ0WdoeuU3(tzT64QsygnvxeuFza9y(;(k9( zr0JeX>ht>=Lw*`+5+Q6@&igVI;!gN}YfPy9#!mmpcF1K--lt3X^eiQJ;gJtn`PlMU z{w!cr7iD;h5g>l37rAAWljm^jmDflpv+~<7UVM&$q{WLl#DT6qZtaG5Q{2>pM5lauFcvE0WAZqJSi`CwVVe(9zta za`O$Qd52L8DL};?p>lqVh+EXZ()GVtL8X3#fc}H6MCnQ}&v<%zHpMdNdJUjOhV{R_ z+_6qUC4ZEeH1|m)2LtC<+?NvpQ@hkM1aN;c%wuV00Q?2`eGqBDfufQwro7~weT#bI zjKSZ#R`Kt$_}^>7W(=^r+U2P#Q`|1_vUNS&Je0`z!`k~$O$oaj`Zjd}+ zV*$bGL-b%3E5B?7_rYfR)ZMJz3a068c zK(&woJbuuAL3f!E{j$(h!1AhE4ZGM5tSP@fo&cWiqc!%JYcLBc-L>K0@8w_5@gEz- z%#;)qbkdJE7Bfw|D+{v$%5M+WekOs=}z{C}KFt)U71^(+_T7a`vAsoL^2qKybgDGF^I^Ouy^nS13gpZa_o6EJ< z4u|e}4uv^jqqg)cG^Z!zxwCs$O*-ik`%%+Pun6R}^BqB}g0`G6^ zrW(VK4(=8LqS#+b73#=fZ)29t1`@nCZ9(|Tk8sYAarr*O#Cxp90k3{rmls4mEwbz@ zK$wQy_@y^pppJFEHwAQWa&#xo{AHGv)>KaI!bI~Wou{i~(x7g+>x0`9wtzn=xALov z^gRubQ6xIvsOWEy4>Of~2B?E)9AI3c9;SM*ZP0~AOdv9VO5I{@LaCJV3p z)qhu*Fgrkxu(2C&aBZ1@Anf%bPSUDe}W zJR^g_Dv&2EaLX)hmD>W6rq!f<=D9{SnKZ3G36=%fIKl)fEESHb{1(MdQ*G<04NB#NP^XTB4cOQ$wfNT;grgjTF7TXD@>FV{a!NZg_3RP9( zlCcz{-OYq&%CS1G@~F5k{y`w(?cx_neTDyVspm76Y)ULNr1evPH`OO-Hqc-te&(@5 zQ+4kGU4%isTIkzRG}>Wki9gWdzP*^ifhwgk*cC9Tdj?ab(xInZ|*mp-8mrr*-+BK}fN6xK{E#Fj% zrOMMJeP)LL99WO}Cha)Jj>fr`E7g31#YytaX4ZyN77V@_OfLE75ALAyvOc&BAt}~C zkm;j*Q!~ds#tB`QC>zcj;GBw>qFvx2FfEi1)s;TWLKNeHeeil6*9n(!2cGqF?L&)A zAo>&^JslO%s|eK5?506&Z8l7j6B1`6agtX!d;k-&25xuw%EFkN*scD|FSS0?G<8my z>9&%)%OcGmhrK@r==%^83tS6wa zXT#C-_@KptgyZZ1p)xOM3~C*|?{}#^%pLB~e11;}9LJXS`kb_B`R+?{1cn=QaJ3hU>6t$(1DYSo)YZc?=iY?3 z-rD0l!N5(>JNJbF;7-Ys!xGwD?6X{DtKv}I@Dc9@_gl^Kx8h`D&Cnyz=qPXyOTw8_ z<$~^+FkS9`wMrSPi?#+~+}=DlF^`@)8wB$_cn(ZBcFwtMaNb{|!ynu@B{WEa8|J|+CTREMdBeYUD0Xmb(@$n2FV{ISz&dyLeYlbBM9Rxju2}maK_g5 z`PZ7;vbQ&WZ%^|&&!Lx#P+yePPt=##Ku9are!OOYmuHj=u>zu0x%78oy7EDoOZ|7m z=u*RkK1|;1-2k3VIIn*!xqke1_>>*@hX69-tvb4AH=eg~zBA3lO{W zeoutJqo39mzj(8L7kvIck~;W{-{eNP$)t54$av{DEY*Mp!xzj6QN` zw0Ewti~_LmAs_Zgrn>8y64N=@HFiy}z9yhcsI4^jA782hcE92x+aDj1m!gvZ2J9}3 zg^%`e6|oDb9dFE$BW9ERLb4*%Bh5A1+;7WuK^c;NW{3 zEydO+2qHWUoPJ3bnx{L%`hCM`v~4a8FXorVz9dqMt`Vo-(+Pt@i$uf1RZudDDB)qIzf$?%rZvjr!rnUIX z3a?f|$)7sUaT_)~nyxr$dt8!mieccx+VxvZPYir;N)JCQN9v~(J8(2%%>KYm)VXLl z`O7{Vno`#?VB;G-$a(hc`&iC`G(a#_CgeR_IA6nGH~sN?eH{ExBymT5Zl?xG(%Dx3$Q8^okdL@RJU5tj|m+s{IRn>dRKZMp__d_LgIa@f0n(u1u`-Bd#Wt$pem zm}M-a?mahzNnk@bjT;Xc_|5YFN6)VYpkxS6z}+l;0C+t-ssDjf4m>6Xk$}l*itWex zr(G)_INGT^i}>WbuPQWTsNmGKnm{03p}#XulXu!H8SiFKb zslT52^9AjINDkK@sIUl(iG-NnV2ZZ z^M<>G)fwFxd?5r@HQ&CCyce+6!J5x@MiL8#kzp3b3*nrcx!BLohPw-|?C~;KZJ2*w z>|zrc1kX$GHq(=n-1hDg%;F0Qj5#Kk8Gdy}7_RRynjzVhQrlJYM`Fd!{V%lSuayH? zsM!cNP&AsLaspgi%!7a)XHRzclbZ3_)61bZjet55NL=>3JU7Ou80W=2KvluKoUlIr z+R(JSGz=Yv2+;OJdE3)Yi(M42T?hXyXqSY4MqyQf0YII4LWV}o2d{|q%_uKO&1rA3@7`TTnh?zN0{_tOZ-`bE2_^y9d7Yy>kjj`j%F47)y{R^DZE%M_q~w&qWkRw6?}v8^ma~rr?IG49 z=Nx+FcJ#zjIo}0cdJT0sJHl}6mD@r+Z|8wGKsEUdOTAscqUkYEO|8k=fqsR)-srNI zUF%YZr2Z|y^?xUM1|dDH(s!#F$6q0S8;k>29l6}C`D>N?G-KHo;^8###5S=)8to?6 zSXsrmX1%|j8k^L>hv%n1n6n44f1@@KD)=-u`A!G}Ppy?07T3RdoxrnPpsoD$ReT=O{2y+Igk_~HdsH7R#~u7%eb z1ECBm7Gnw_G={IoiUyoJ#un6lckKL@{AZTHsIPgJdDZ=P&NCr4^ORHCg7(Mq9SI88 z^VDx^qK&Ayw(sGxd!4f}b%J0l0B{kn2>lvUn+;2IE_Oq*Uj&cd&bc3)kQ0I0*>(YDSNkmVV#Be=S9(^E)) ztr+TU#f54<%<9lYEEwMQUB>)v-!Cy1e(%a_|{ zz@?#H7Z5Idrouf?&Lgut%p{taAwFWt%KYE>Yk0y-&Uqpqgquyw>{Fpf`V-&hH5rKW z)+z>W0%`2-LjtK^^$n$5Ti@1|39WVHh}2ZCoUO)`zUS-dty4Q>DM>x0-B5`f;Ff)) zKLuURk_<>VnMQX(Qzui#Vqu=^cgf&lr)TCK`g2>XBlhiE&3;7$eN9trsWjU9eZ1}a z2PfB2W}simTfE458M`%fYVvXL-1^fm9ddmIT(>UcZG^BYf_WekX!H+Oy4V!rsNd90 zDwy+M#{#HTOC`nfZlp6ahHu{<6OaEEH0E3qN;3;aMcPe%^SCR*?<1!A+33YePyE0A zIl) zYw^HdB!I}LRFGAj2JqYd0k-QEO#h?qqXOT5fy=-v3#hIC28{h1p#865;{ShtDe01B z;8wwOD=D$Gf*SaEx#GtESQIsS1(0vAfH?HjN3{UI0UU6kN;}2INRm7Na>zbl=OYO+ zmb`y93F>CbfLMDGxAVY|^Q68`JWXcBKn~0j>-9FWXb^^R)6G^k!R{7s042sB|2e|ZD1R=`4qel+zF(%Ypj zyM7E6>RU(eH~Jm?m@5n-ckf+pqaNWP4CmqZV-Tq8P^j%!)r-!(&#mAw#-$o4?_?5o z#=O6*azOO3Egg!SoC$=FO8EmwTA}_+U!`Hu3l8ATcz*i0YY1!<+gM&$yiXR@nj+{U zfO_B{Kj+;tA)T*V$=VelXhs%nCAELM3O~FAo@78WX;?6JhvE5;2M;mSJy`IPYO(@= zS8XuM?x#*7kfARBM5s%sE)PKKDN=BTeE=N1xxMHQ_fK<3%>Y5axDyA%k6H)m$hJxV zHGfv$C^d4bt_3*>E$HDQVE(lq=}dXLL^Z~*Y}xjo^8&+xugB`sz+d#;Wc{_jG|1dk z4f4CmJJ+uN4MDvIAnNbHJIi=Yxeg$VF4X=HB&eSNQ-m3rC2*uWOnr)2#sq(w{`6zE z+$Fs9y|QaDG4SArZu3!IoHza>^CoOtlQ#gq0fse_03)keo=Ld$Sz4cFX6lJ4pVHnY z<lpV4%|*MKCc0*4m*II722ZY3ib2QVinTeg*kRe;HY6c>CW&AK=ggl9F^(Rv9v4L zd(wanfuointC;|X(r#7g4lFlo?5=e|56?WmO-BtJ=mV24Sqw?6{n7f(ka8Dbu>KTf+3N2yv8|iM)6x*9pEd~+TU)ucvJ_RG#P}VLoEWa_ zABR#837s2MX*-bbl3E3tGB*R&G!9Wz_HPuXL@^B@?RLE0RWUi6<2J+0d4;C zaHm=_kFu{&8IuLUJaW^foC0c&WXVfZYYY^=`GQx5gjFP2_kuBnszjlo;}NOJ+#CSc zyctdw1D)M>Xe*)yr#g|v%$qXOr13V_7cPG@8?FhAgJU#^7HfQkSv1PP?BtDu{*Y5; z|Fs%KTV3=yhF@T<76WtkI8~2+mk!vQiQ08=?T$sr?KRx`o)boUpo>yvQHNr___+b{ z3$CL1@$}}%@v)#@(AH0%QL!p7YtdnK5N_7y_v;IfT*AbiSt-{8)qWp9@%Q?Gw(@`h z(+<;=fh^wW7+vON3@8`BVZqVf>94?v<2EZ53yslX zd|AeW&;LGU!XG@z7IoE*=7e5$Qh>b$6~r?)F8S_gziw)X0EwSW#0!4sU2g%3NJG0U zv-pqTU;m5(35D4;V#-y)vtCeJ*C49jZhGR(6o_5Z9#{`&>T>Q%!r{(C_o=eGRt_Ir zpNW&dM_%{r(0s6K1!Va1%*+$m%+U{qkvQ0~@0P}akGBH!s=TY~Ei1_AL%`tZUCUVC zY_3E+M1YZ;&16SQVOE2JdPdbI6(;>`2xtY)o|~t{wX5w!f!1bkqeCa*P~sc~X+;{i z>C@JX5k9ygqJdUK{h1Iiib}=`nbf_qp-)g7_;ls6)LBsuwX+K1q8#yXi;)DADTt^R zYijh9Bn zaEC@F*{fy&>$@sw@1ZuD5cgb2_H2H`Hw>q+Xps_S)4eC_(FO4^9)C6W!)5z-!P3~x zVSJ7yNSa3W7z|kA>IxqZ3JN9xHG@}}E^V{+2ZrEvaOv9{yg;Omr%61KNQ zQ~S`3>|FpU{YaOdlA$pF)Yn-^AvwstK=TaVANXKWwgNXFQfqw8w^GR)4@={*ht~2^j z6(zKNbM@i*utwc`E39z}MXsMMx0}~`Tqxh78m{n4_qX70gDYe?6K~0`u?f$L8Uc`O0%A|$rT??mz~7wmO&)& zl-1|qRp5d1EYO`fxYNkJns=135myQsupW>yn9=>5tzhXf*Hbv9vz)ar<|l5#>y>2< z?ZLj`JZ=b7U3`Rsi=aO*H+`F7fP8-sVR$b~tn;2LpTMGLoaS~agq;aDb$8X96A~ma ztb_GL!WZ?ve8@o98DRnG?b?L+QgYW5WMFapYG&~9Vxup?Wh+qrlkZl?IV7hHy{Bpe zXKh;)8|*>Q$%of7IyZWwprCGr6t)#-=Po*G1m5)oWPRn1=_OPVwN`LmTh3P zR=w1C@KZ}LXn$u^3zblM&5i)o-i6-t%1Y8Anj4iD4E19kg7Trg)2kF&NvO98s$lFs zTwEfLyx4GOqiFyQl{-x#fYnj_;9Yw~zF z_6WL~fUM7OMcpjv-Hpb56zsAPvy@KX(X#z9fm9t|aI7X9<`-p}Rz2+ke@nk>d{BYc z)##+4@Q>=~lHP_=`L!H7MUrg};!Ns+LNE!3c)(*%_7-+otw*We&3$C4n@G+`s0zN~ zmk737p}ooqx=wKp?z{&p6j(KYRY)a#_OE{;>0gC3Ej7M|eUJ_hm&RnoMSv^sjZAH`A(XgGl}~nZha3S4}8H zN5YHF_p}YF*W{!QFCmeX;}ZcJ*5-pWX0vXe-NI(w)U7lUUDB6RYjnzPDX*F#w0v2+=m1w?(1sjQnt~%K?7_|gxCE?${F;}cOR85vP!01XkM=4 zN@8snZX$G{{7XxG3_sZB>|!d88`7OA{ss*8Z{BNTGQ0-ZU<4BDAn~QO(WfHKJ~pMI z$NMX8ONU9V)8fS0KVPTpIEQhCa>Sb<&DF~%Qc}cIaHmcwJXD`XhH-n3JzkYdq?PBt zznX`e^fKS350TyEc3bv~Hko*^n#3|?Vy7M>ZgF(qq}z`4@U<)BcmI-fayDKKVT#|8 zX~bwFRC0W{9Gc~L z?NhX}&KHnt>6GK-TT0sy%!t3&rV}*h$CiZu)n7cJ9hOP@>iN`g_Ba4T(kEWFKsu_q z1k=peD8(2+@MZ&Hyg{CRu5-~}zlL2lnFGFg_+++?VH<$H}u4#Cpvu0bg*0prWi!$b#D zcoyqZ4)e#B4`t88W&NSS=(UE03a42-l8k0hp|^=FKk83L7tVjf81BYLksB8iP`w^9 zc}&tuT8Q-Tj-D$&yO?)p1d48d+a&Bi3(D@N^=-n+Oecqq*f1^~$5)eAM?FdQ0r*qd zCPizb+R&Clh=rjyE-FG;(9lkAH+7Z6b7RU8sr`;CEHrXqF;;0KQ)t+}IyfY6WT|c@kbpCHTY33XS;7SlBN=RVj zC|{W6#E^HgnYj!)b&VnT?ZcBl?#U|F_0!77U9ayyxtM7xLb}46{n3ertE0|A{fxcZ zjW%q~GO84=j=x=hMEWL}l2niK`iQ*$FD^js;5#mG9;=5l-IHCfqh$|qF9K!AqE=ie zV^Y%7@slkpo;-0Xd%g;fKV>HwH|i$R`htjq>lC{+WaSZJ8b&J{Y+4}EC)APjcr-?? z4`XIBS#DpL-=DHsiju;51UDux;{8if3^u~~{ZD<&^8W5MacW)w?Q!2O58?_A=0ZFw zLHG{>)Z-qeg|{RQqPvY95Uo5^QrtXO__!WiUiTJ{#P%nV+zE&4rG$-#jYr#-6eRMq zCA$Nq&Ky#?+ElJZlWAj#GeZMwReWdoPrzIHpgids``YZG`F;+CXo_X+4XyLahUKlr z&H7-N(lFg9DKHly{Uz1Pse{OS<#udW(E#Y zy`zo8JH)=qrz1|srk?n-qOaFLAdca{lp#{o^0&Se$SM*wn6}Y$sDOTtTw8}3I|Y}L zR+0UlV1YoTSECPsP9LXLKrOY)#TTZm<2E^HGBZI*Y3t`d<1VF`{|)IuyKy-X%)<$G@L`6V0A$|2FVDJs4D zzPni4MIQ>$!?66JVK{i%s(B56;y&|lZb=y(JXlQ?*WZbA9t>X)#m8&#WNlA2w`0RFM)b98ZWjc6_|5dDA2(QoisShjhB^Yfp34e3W&D z>u-QglVe=5X=0zHwAGwcBwRQ788T2j6_^*ONW6ck9<{XI*&`L_QaPr z#7rBviQ7IL9P!xoYSaccEZVCm)5D*5S>{GxLNODiLe62U(9HcRR2hdxf=N15Ncq|!>Dt(p+hpyr6LZ>;QdO~Tq*7QOvA@Y-xv zEKUV2KoYYo?yoD|Y!)E-l+wy?4tfOP0$=VT7K>fe>Om+;ZH0Pyel_-IRe(3XfJFmN7yI#S=~u+KDaW9ffj+UPpBIDyr1nTy8H zGzwqbM{mCW2^x>RAzJy-Q&a;<bTp zd4VmMdqcInFYH>{J^!~en}@5xpJz0tp^X-GCaQ~%Q)nBOF7()^Hs%pLL5ynWV5@ zD~)>kNwLW8xZxvxY zWRXaSarqurxbETqZY8sG`V3JDUrgOA2LRbiJuq;LoV&RSyGPR^ zwpv|5|2$!zQTS6?4x9`pm^eR562{h(_+Zs{ zt1BfrPGQm%JdSs($>PJhK5Khy?HzwRK1^$u=C*b0RBJh|7#6!UV(YLO)3W$9Ru1CA0Z6$S-Lbc7E(_o^L7fGb?>$JIVK?2?K~`n6FtsM zTJ0N(M;2;L2wEm6A0H$Zw$7c?Q&w2V3f~|_4OjshBQ^<`4@SC7ckc}fp^jP=XPayv z|L`ZuCzdO)t)FuGXx;j}kB#xodWIEvM%vJrttLD3$%6GoKh?FZGv9fob@uG%IzGFX zfBjbv>^1J!BqfXXG>Co3|EwsndSe&xko{D)FKeq_D$POFMXG4L7Nu!A$fPBa0-x`>j<~BL_rV#CEZp&N5HCQ!rBv+ZjpG`yk z!lLB6lBq23(%uPRC(J4bl~jlsiZv%}UpeaPj82fXp&pOan$AI zXZc&xU6ag`w`Ia9{BEq$S(fT7lY=FvAQIg4pT-Q|y%G+V7D0gzlfN=bv@1-%X((A= z<#xWEZ}!YTN(LvX82Er>62TH{R$kt$U62BraaP1;0B7>(4g21;=!^2ZW70VPT}Vhh z3;m}ZL4E^`tU8kkl{D3c<*^y*yLKJlmc7?Z<6Teu6D?2>U$5%nv7ABde`vIL=krQi zFA(hC^C!4HHLFM)0q^kks74g%@Smk%>gu2O)a=A{gj=2@;OWc@|Na_0mYjV3F1*ho-N5(DmBABD+BBkkd?Q)^ zY}=kzoDyM4Yn3VZ_3~~uvu7IZBQ>>rC7KX9p%9v9U1n?#`J@6I?){)oROVfhqW=^g zuIWSjkET7cQLJ3eW^W|v&rJ zqZC8ot*ZR4Xn_>HlnHR5dvklC2X^+x>xhYQ{lw!8F&(d}U;c!CXcS1}_(;H-?}O}s z3vPhOX;#^-7@*`vvT8aA42k^D2WD!1zcmf2s|Pb`IqY2Ms+QIhaXsGA@D~eylE{0$ zQl;j@LBFBi`7+nm#s(}Us1(0_HEd8^JlKV}{dC$vaG%vL>X>X9Wdxm-@SDv$Bc82@ z`x-y7Sr|ug-|E&9KabK?@muWKn`#R<@7D6`7V)4|^l%RDI&oeAoC36Gl0u{1fdn;wyxR?jn272S6`$iaFCczsLkit?G$pE)GLT-w%+ z-SECY*-j+GU=8DXk+$}k-{B-dJf+3#SR_ulWn!;+znNlD-mFOd8HvANIwZZYC$>F^ktbY~eDn){lbrI8^G93nG@H z7C{HO9_Xt+6clFPtZfCy8HKMz)*boOt%}3}odT@B*JWzR)ZCZ6v3Y!R3&cu&I`|a^ zd+c00EYNkTEJx4_pM!kwI~Xu$95_$Mdu_s!g6fJqKPc071d>lg+P2?S>K=iCIU$nU zXU1XC>uALo`7m(BFo%Qa4Tf0vwlsowUPyr?mw>1^#9E?C3cl)i0d@@E8jcJ4;EN&6 zSpv*unEyH@j&g9jOIK;#?3grkn^`1ibARshVafJkCst{_R?82A+%=^X_-+PJ^tSSN zU8dk9klrPNwT>#v32HKn(-$@K)o+|(4*J#6<-dx^HB(3CkezdW)(4Z27XS~-WVISY z%)(qpkxH1Fk3PPK6#gH_(cH?*YxHJD6Dsf@FMsA{)vY%kz3br>xj^oLP9(j;XB#QE zQB=>R%k)E9a4E)pnCpuWj7n zlmP_hH}%EPBAZqoHHbt>?WLVpNhz8~Jg?CyY$1OF$U~gNu+IeRh+d9oVAW#yZB925 zYkMVZ-)w6Hv7ZdvXKSxN?#f9@!5n>KPMI|KLg{qPQVw^&tt)oWHuTn{SQ@xCd(HZc z&Z^#hq5Le#t*!k2I}Gz?t$EdUsYrmB9!=)YqdMdfl5w6U2n17^5;4XPVH6~J{d6R- z8qLLT#|17fbb-_w(+e+P2VdeM>CVW1+5%t6m$-rt?Cm}BVFd~89wyI&_G)rOvVDJk z^YRPtDywXJe1t*<<{gYz>TVDb_t2Yx_-1TVkuqYk`S=sp>6r(No8m$4g14YlG;`w&r+RC=Wm2HfvYonK>+nlSDxgeV2WJ&Tjd9!Z_ z>F5*sk87c2oZbjD6mjcFpRFTN;NUpiz8w{XrmTpoH?0fN|BB&71aEbVh_lrnEei^W zxz#`h>iWq>FihQ?eN;1rxEUapILz61PB* zu6sJF?Ch`n#2_Q*h93ZAu4HRhTKi;Og%WFyZ3!|qbGO}!aRXav+Rn7x;`m#K+mIkH z0|I1~JuW+n(UBv%yY~tg=^ka?+DkTdb!k}}48-Xf!{%b5GTho452!&~2Qzq8m

K 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�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 literal 0 HcmV?d00001 diff --git a/test/fixtures/screenshots/macos/mobile/next/precision.png b/test/fixtures/screenshots/macos/mobile/next/precision.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ea1b325cf1a31e3cf8a99ee11859b7c1fe475d GIT binary patch literal 43150 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 4.5:1, on paper and on the + * ink band. Unlike pilot B's palette the accent survives the inversion - + * #cc342d on #18181b is 3.46:1, too low for text but over the 3:1 a filled + * button's edge needs, and white on #cc342d is 5.13:1 - so the closing CTA + * stays ruby here instead of inverting to paper. Structural hairlines on the + * ink band step up to #71717a (3.67:1 against the band) rather than a + * translucent white, because a register whose design IS its geometry cannot + * let the geometry dissolve when the ground goes dark. + */ + +:root { + --pr-white: #fff; + --pr-panel: #fafafa; + --pr-line: #e4e4e7; + --pr-line-strong: #d4d4d8; + --pr-edge: #71717a; + --pr-ink: #18181b; + --pr-body: #3f3f46; + --pr-muted: #71717a; + --pr-ruby: #cc342d; + --pr-ruby-hover: #a92a24; + --pr-band-ink: #18181b; + --pr-ink-text: #fafafa; + --pr-ink-body: #d4d4d8; + --pr-ink-muted: #a1a1aa; + --pr-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif; + --pr-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace; + --pr-shell: 1200px; + --pr-gutter: 48px; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +body { + margin: 0; + background: var(--pr-white); + color: var(--pr-body); + font-family: var(--pr-sans); + font-size: 15px; + line-height: 1.6; + -webkit-font-smoothing: antialiased; +} + +/* Kept from navigation.css rather than pulled in with it: baseof's skip link + is invisible only because of .sr-only, and shipping the rail without it is + how a visible "Skip to main content" reached production in 2026-07. */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + clip-path: inset(50%); + white-space: nowrap; + border: 0; +} + +.skip-link:focus { + position: static; + width: auto; + height: auto; + clip: auto; + clip-path: none; + display: inline-block; + padding: 12px 20px; + background: var(--pr-ink); + color: var(--pr-white); +} + +/* :where() keeps the base link at zero specificity so the .rr-btn anchors and + the label links below win on their own single class, not on source order + (PR-2). */ +:where(a) { + color: var(--pr-ink); + text-decoration-thickness: 1px; + text-underline-offset: 3px; +} + +:where(a):hover { + color: var(--pr-ruby); +} + +.rr-container { + max-width: var(--pr-shell); + margin: 0 auto; + padding: 0 var(--pr-gutter); +} + +/* ---- Type scale ---------------------------------------------------- */ + +.rr-h1, +.rr-h2, +.rr-card-title, +.rr-step-title { + color: var(--pr-ink); + margin: 0; +} + +/* Tight tracking is the whole point of a neo-grotesque display line: at + -0.035em the headline sets as one dense block rather than a row of words. */ +.rr-h1 { + font-size: clamp(2.25rem, 4.4vw, 3.75rem); + font-weight: 700; + line-height: 1.05; + letter-spacing: -0.035em; + margin-bottom: 24px; + text-wrap: balance; +} + +.rr-h2 { + font-size: clamp(1.5rem, 2.4vw, 2.125rem); + font-weight: 600; + line-height: 1.15; + letter-spacing: -0.025em; + text-wrap: balance; +} + +.rr-h2-narrow { + max-width: 24ch; +} + +.rr-card-title { + font-size: 1.0625rem; + font-weight: 600; + line-height: 1.35; + letter-spacing: -0.015em; +} + +/* Every label on the page is mono 400, uppercase and widely tracked, in the + muted grey - NOT in the accent (that is pilot B's device). The accent shows + up as a 6px square ahead of it: the smallest mark that still reads as a + deliberate marker rather than decoration. */ +.rr-eyebrow { + font-family: var(--pr-mono); + font-size: 0.6875rem; + font-weight: 400; + letter-spacing: 0.14em; + text-transform: uppercase; + color: var(--pr-muted); + margin: 0 0 20px; +} + +.rr-eyebrow::before { + content: ""; + display: inline-block; + width: 6px; + height: 6px; + background: var(--pr-ruby); + margin-right: 10px; + vertical-align: 0.05em; +} + +.rr-lede { + font-size: 1.0625rem; + line-height: 1.6; + color: var(--pr-body); + margin: 0; + max-width: 58ch; + text-wrap: pretty; +} + +/* ---- Buttons ------------------------------------------------------- */ + +.rr-btn { + display: inline-flex; + align-items: center; + justify-content: center; + font-family: var(--pr-mono); + /* Pinned: the face ships 400 only and the nav row sets 500 on its links. */ + font-weight: 400; + font-size: 0.6875rem; + letter-spacing: 0.12em; + text-transform: uppercase; + padding: 14px 26px; + /* Transparent border so filled and outlined cuts match in height; no radius + anywhere - the register is drawn entirely with square rules. */ + border: 1px solid transparent; + border-radius: 0; + text-decoration: none; +} + +.rr-btn-primary, +.rr-btn-primary:hover { + background: var(--pr-ruby); + color: var(--pr-white); +} + +.rr-btn-primary:hover { + background: var(--pr-ruby-hover); +} + +/* A hairline outline, not pilot B's near-black one: #71717a is 4.83:1 against + paper, so the button's own edge clears 1.4.11 while staying a cool grey + rule rather than a heavy frame. */ +.rr-btn-ghost, +.rr-btn-ghost:hover { + background: transparent; + color: var(--pr-ink); + border: 1px solid var(--pr-edge); +} + +.rr-btn-ghost:hover { + border-color: var(--pr-ink); +} + +/* ---- Nav ----------------------------------------------------------- */ + +.rr-nav { + display: flex; + align-items: center; + justify-content: space-between; + gap: 24px; + max-width: var(--pr-shell); + margin: 0 auto; + padding: 20px var(--pr-gutter); + border-bottom: 1px solid var(--pr-line); +} + +.rr-brand { + display: flex; + align-items: center; + gap: 10px; + font-weight: 600; + font-size: 1.0625rem; + letter-spacing: -0.02em; + color: var(--pr-ink); + text-decoration: none; +} + +/* An outlined hairline box, not a solid block: the mark is drawn with the + same 1px rule as every other division on the page. */ +.rr-brand-mark { + border: 1px solid var(--pr-ink); + color: var(--pr-ink); + font-family: var(--pr-mono); + /* Would be synthesized from .rr-brand's 600 without this. */ + font-weight: 400; + font-size: 0.625rem; + letter-spacing: 0.1em; + padding: 3px 6px; +} + +.rr-nav-links { + display: flex; + align-items: center; + gap: 32px; + flex-wrap: wrap; + justify-content: flex-end; +} + +/* Sentence case, not the uppercase mono of the other pilots' nav: the modern + technical register keeps navigation quiet and spends its uppercase on + labels. :where() flattens this to zero specificity so the .rr-btn-ghost CTA + in the same row keeps its own colour and border - a bare `.rr-nav-links a` + scores 0,1,1 and silently outranks every single-class button component + inside it (the PR-2 defect). */ +:where(.rr-nav-links a) { + color: var(--pr-body); + text-decoration: none; + font-size: 0.8125rem; + font-weight: 500; + letter-spacing: -0.005em; +} + +:where(.rr-nav-links a:hover) { + color: var(--pr-ink); +} + +.rr-nav-links .rr-btn { + font-size: 0.625rem; + padding: 10px 18px; +} + +/* ---- Hero ---------------------------------------------------------- */ + +/* Two grid cells butted against a single vertical rule, rather than two + floated blocks with a gap: the division IS the drawing. Both cells stretch, + so the panel's ground runs the full height of the copy beside it. */ +.rr-hero { + max-width: var(--pr-shell); + margin: 0 auto; + padding: 0 var(--pr-gutter); + display: grid; + grid-template-columns: minmax(0, 1.12fr) minmax(0, 0.88fr); + border-bottom: 1px solid var(--pr-line); +} + +.rr-hero-copy { + padding: 88px 56px 88px 0; + min-width: 0; +} + +.rr-hero .rr-lede { + margin-bottom: 36px; +} + +.rr-cta-row { + display: flex; + gap: 10px; + flex-wrap: wrap; + align-items: center; +} + +.rr-derisk { + font-size: 0.875rem; + color: var(--pr-muted); + margin: 18px 0 26px; +} + +/* The proof strip sets like an instrument legend: mono, tracked, divided by + the same 1px rule as everything else. */ +.rr-strip { + display: flex; + flex-wrap: wrap; + align-items: center; + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.6875rem; + letter-spacing: 0.1em; + text-transform: uppercase; + color: var(--pr-muted); + margin: 0; + padding: 0; + list-style: none; +} + +.rr-strip li + li { + border-left: 1px solid var(--pr-line); + margin-left: 20px; + padding-left: 20px; +} + +/* would be synthesized: the mono face ships 400 only. */ +.rr-strip strong { + color: var(--pr-ink); + font-weight: 400; +} + +/* The Clutch rating is a link (claims-canon wants the profile reachable) but + it is one item in a quiet proof strip, not a call to action - a second + colour on half the phrase reads as broken styling. */ +.rr-strip :where(a) { + color: inherit; +} + +.rr-strip :where(a):hover { + color: var(--pr-ink); +} + +/* ---- Cards --------------------------------------------------------- */ + +.rr-card { + background: var(--pr-white); + border: 1px solid var(--pr-line); + padding: 36px; +} + +/* Not a card floating in the hero - the hero's second cell. Its left edge is + the strong rule that splits the fold, and its ground is the register's + near-white panel. */ +.rr-month-one { + background: var(--pr-panel); + border: 0; + border-left: 1px solid var(--pr-line-strong); + padding: 88px 56px; + min-width: 0; +} + +/* A ruled header row, the way a spec sheet titles a block. */ +.rr-month-one .rr-card-title { + padding-bottom: 18px; + border-bottom: 1px solid var(--pr-line-strong); +} + +.rr-bullets { + margin: 22px 0 0; + padding: 0; + list-style: none; + display: grid; + gap: 14px; + font-size: 0.9375rem; + line-height: 1.55; + color: var(--pr-body); +} + +/* A 1px dash, not a disc or a filled square: the marker is drawn with the + page's own rule weight. */ +.rr-bullets li { + position: relative; + padding-left: 26px; +} + +.rr-bullets li::before { + content: ""; + position: absolute; + left: 0; + top: 0.72em; + width: 12px; + height: 1px; + background: var(--pr-edge); +} + +/* ---- Bands --------------------------------------------------------- */ + +.rr-band { + padding: 88px 0; + border-bottom: 1px solid var(--pr-line); +} + +/* The alternation is a whisper - #fafafa against #fff - so the page reads as + one continuous sheet ruled into sections, not as stacked coloured blocks. */ +.rr-band-paper, +.rr-band-sand { + background: var(--pr-panel); +} + +.rr-split { + display: flex; + flex-wrap: wrap; + gap: 64px; + align-items: flex-start; +} + +.rr-split-center { + align-items: flex-start; +} + +.rr-split-copy { + flex: 0 1 320px; + min-width: 0; +} + +.rr-split-copy .rr-h2 { + margin-bottom: 16px; + max-width: 18ch; +} + +.rr-split-copy .rr-lede { + font-size: 0.9375rem; + max-width: 38ch; +} + +/* ---- Comparison table ---------------------------------------------- */ + +.rr-band-paper .rr-h2 { + margin-bottom: 36px; +} + +.rr-table-wrap { + background: var(--pr-white); + border: 1px solid var(--pr-line-strong); + overflow-x: auto; +} + +.rr-table { + width: 100%; + border-collapse: collapse; + font-size: 0.9375rem; + min-width: 680px; + font-variant-numeric: tabular-nums; +} + +.rr-table th, +.rr-table td { + text-align: left; + padding: 16px 20px; + border-bottom: 1px solid var(--pr-line); +} + +/* Ruled in both directions - a spec sheet, not a list. */ +.rr-table tr > * + * { + border-left: 1px solid var(--pr-line); +} + +.rr-table tbody tr:last-child th, +.rr-table tbody tr:last-child td { + border-bottom: 0; +} + +.rr-table thead th { + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.625rem; + letter-spacing: 0.12em; + text-transform: uppercase; + color: var(--pr-muted); + /* Transparent on the other two so the accent rule below does not change the + header row's height. */ + border-top: 2px solid transparent; + border-bottom: 1px solid var(--pr-ink); +} + +/* By position, not by class: Hugo 0.165 writeStats records no class attrs on + , so a .rr-th-* selector is absent from hugo_stats.json and PurgeCSS + strips it from the production bundle. The visual gate cannot catch that - + baseline and candidate are both built purged. */ +.rr-table thead th:nth-child(2) { + color: var(--pr-ink); + border-top: 2px solid var(--pr-ruby); +} + +/* Parameter names in the label column, values in prose beside them. */ +.rr-table tbody th { + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.625rem; + letter-spacing: 0.12em; + text-transform: uppercase; + color: var(--pr-body); + white-space: nowrap; + vertical-align: middle; +} + +.rr-table tbody td { + color: var(--pr-ink); + font-weight: 400; +} + +/* Scoped past `.rr-table tbody td` above, which scores 0,1,2 on its two tag + names and beats a bare `.rr-td-muted` at 0,1,0 - the "theirs" column then + renders in full ink and the comparison stops comparing. Caught by reading + the computed colour in the browser; the rule LOOKS applied in source. */ +.rr-table tbody .rr-td-muted { + color: var(--pr-muted); +} + +/* ---- Timeline ------------------------------------------------------ */ + +.rr-steps { + flex: 1 1 480px; + min-width: 0; + list-style: none; + padding: 0; + margin: 0; + border-top: 1px solid var(--pr-line); +} + +/* A numbered protocol: a fixed numeral gutter divided from the body by a + rule that runs the full height of the row, meeting the rule under it. No + chips, no connectors. The row's padding lives on the cells rather than on + the

  • so the two rules actually touch. */ +.rr-steps li { + display: grid; + grid-template-columns: 76px 1fr; + border-bottom: 1px solid var(--pr-line); +} + +.rr-step-num { + grid-row: 1 / span 2; + align-self: stretch; + padding: 26px 24px 26px 0; + border-right: 1px solid var(--pr-line); + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.75rem; + letter-spacing: 0.08em; + color: var(--pr-ruby); + font-variant-numeric: tabular-nums; +} + +/* The template renders a bare 1-4; the leading zero is the protocol's, and it + is CSS because the numeral belongs to this register, not to the shared + anatomy. Correct while a protocol has fewer than ten steps - this one has + four, and a fifth would still read 05. */ +.rr-step-num::before { + content: "0"; +} + +.rr-step-title { + font-size: 1.0625rem; + font-weight: 600; + line-height: 1.3; + margin: 0; + padding: 26px 0 8px 24px; +} + +.rr-steps p { + margin: 0; + padding: 0 0 26px 24px; + font-size: 0.9375rem; + color: var(--pr-body); +} + +/* ---- Clients ------------------------------------------------------- */ + +.rr-clients-head { + display: grid; + gap: 40px; + margin-bottom: 40px; +} + +/* Instrument readouts: butted cells sharing single 1px rules, drawn by a 1px + grid gap over a line-coloured ground rather than by per-cell borders that + would double up where they meet. */ +.rr-stats { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); + gap: 1px; + background: var(--pr-line-strong); + border: 1px solid var(--pr-line-strong); + list-style: none; + margin: 0; + padding: 0; +} + +.rr-stats li { + background: var(--pr-white); + padding: 22px 24px; +} + +.rr-stat-value { + display: block; + font-family: var(--pr-mono); + font-weight: 400; + font-size: 2rem; + line-height: 1.1; + letter-spacing: -0.02em; + color: var(--pr-ink); + font-variant-numeric: tabular-nums; +} + +.rr-stat-label { + display: block; + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.625rem; + letter-spacing: 0.1em; + text-transform: uppercase; + line-height: 1.5; + color: var(--pr-muted); + max-width: 22ch; + margin-top: 10px; +} + +.rr-cases { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 1px; + background: var(--pr-line-strong); + border: 1px solid var(--pr-line-strong); +} + +/* Cells in that grid, so the borders they appear to carry are the shared + rules between them. */ +.rr-case { + background: var(--pr-white); + border: 0; + padding: 32px; +} + +.rr-case p { + margin: 10px 0 20px; + font-size: 0.9375rem; + line-height: 1.6; + color: var(--pr-body); +} + +/* Filled hairline-less chips on the panel tone, so the card's only rules are + the ones the grid draws. */ +.rr-pills { + display: flex; + flex-wrap: wrap; + gap: 6px; + list-style: none; + margin: 0 0 24px; + padding: 0; +} + +.rr-pills li { + background: var(--pr-panel); + padding: 4px 8px; + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.625rem; + letter-spacing: 0.08em; + text-transform: uppercase; + color: var(--pr-muted); +} + +/* Ink, not accent: the accent has four jobs on this page and a card link is + not one of them. */ +.rr-case-link { + display: inline-block; + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.625rem; + letter-spacing: 0.12em; + text-transform: uppercase; + color: var(--pr-ink); + text-decoration: none; + border-bottom: 1px solid var(--pr-line-strong); + padding-bottom: 5px; +} + +.rr-case-link:hover { + color: var(--pr-ruby); + border-bottom-color: var(--pr-ruby); +} + +/* ---- Testimonial + closing band ------------------------------------ */ + +/* The ground inverts; the geometry does not. Hairlines step up to #71717a + (3.67:1 on the band) so the grid stays visible, and the accent survives as + the filled CTA - #cc342d is 3.46:1 against this ground, under the 4.5:1 + text needs but over the 3:1 a button edge needs, with white on ruby at + 5.13:1 inside it. */ +.rr-band-ink { + background: var(--pr-band-ink); + color: var(--pr-ink-text); + border-bottom: 0; +} + +.rr-quote-col { + flex: 1.3 1 440px; + min-width: 0; +} + +.rr-eyebrow-ink { + color: var(--pr-ink-muted); +} + +.rr-quote { + margin: 0; + font-size: clamp(1.25rem, 2.2vw, 1.625rem); + font-weight: 600; + line-height: 1.35; + letter-spacing: -0.02em; + color: var(--pr-ink-text); + max-width: 34ch; + text-wrap: pretty; +} + +.rr-attrib { + margin: 26px 0 0; + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.6875rem; + letter-spacing: 0.08em; + color: var(--pr-ink-muted); +} + +.rr-attrib a { + color: var(--pr-ink-muted); +} + +.rr-attrib a:hover { + color: var(--pr-ink-text); +} + +.rr-strip-ink { + color: var(--pr-ink-muted); + margin-top: 30px; +} + +.rr-strip-ink li + li { + border-left-color: var(--pr-edge); +} + +.rr-strip-ink strong { + color: var(--pr-ink-text); +} + +/* colour inherits from .rr-strip :where(a) above; only the hover differs */ +.rr-strip-ink a:hover { + color: var(--pr-ink-text); +} + +/* The closing panel is the band's ground inside a visible rule - a filled + card would be a second dark tone doing what one hairline already does. */ +.rr-card-ink { + flex: 1 1 320px; + min-width: 0; + background: transparent; + border: 1px solid var(--pr-edge); + padding: 36px; +} + +.rr-card-ink .rr-card-title { + color: var(--pr-ink-text); + margin-bottom: 12px; +} + +.rr-card-body { + font-size: 0.9375rem; + color: var(--pr-ink-body); + margin: 0 0 26px; +} + +/* ---- Footer -------------------------------------------------------- */ + +.rr-footer { + background: var(--pr-white); + border-top: 1px solid var(--pr-line); + padding: 56px 0 28px; +} + +.rr-footer-cols { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); + gap: 32px; +} + +.rr-footer-head { + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.625rem; + letter-spacing: 0.12em; + text-transform: uppercase; + color: var(--pr-muted); + margin: 0 0 18px; +} + +.rr-footer ul { + list-style: none; + margin: 0; + padding: 0; + display: grid; + gap: 10px; +} + +.rr-footer a { + color: var(--pr-body); + font-size: 0.875rem; + text-decoration: none; +} + +.rr-footer a:hover { + color: var(--pr-ink); +} + +.rr-footer-legal { + display: flex; + flex-wrap: wrap; + gap: 8px 24px; + align-items: center; + margin-top: 44px; + padding-top: 22px; + border-top: 1px solid var(--pr-line); + font-family: var(--pr-mono); + font-weight: 400; + font-size: 0.6875rem; + letter-spacing: 0.08em; + color: var(--pr-muted); +} + +.rr-footer-legal a { + font-size: inherit; + color: var(--pr-muted); +} + +/* ---- Narrow viewports ---------------------------------------------- */ + +/* The hero's two cells stack before the copy column gets too narrow to hold + the headline; the vertical rule becomes the horizontal one. */ +@media (width <= 900px) { + .rr-hero { + grid-template-columns: minmax(0, 1fr); + } + + .rr-hero-copy { + padding: 64px 0 48px; + } + + /* The vertical rule becomes the horizontal one; the panel keeps its ground + and gains the inset padding its left edge used to supply. */ + .rr-month-one { + border-left: 0; + border-top: 1px solid var(--pr-line-strong); + padding: 32px 24px 40px; + margin-bottom: 56px; + } +} + +@media (width <= 640px) { + :root { + --pr-gutter: 20px; + } + + .rr-nav { + flex-wrap: wrap; + gap: 12px; + padding-top: 16px; + padding-bottom: 16px; + } + + .rr-nav-links { + gap: 14px 18px; + justify-content: flex-start; + } + + /* Its own row: wrapping inline with the text links leaves whichever link + lands beside it looking orphaned. */ + .rr-nav-links .rr-btn { + flex: 1 0 100%; + } + + .rr-hero-copy { + padding-top: 48px; + } + + /* A wrapped row would carry its divider to the start of the next line, + where it reads as a stray mark. */ + .rr-strip li + li { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + .rr-strip { + gap: 8px 20px; + } + + .rr-band { + padding: 48px 0; + } + + .rr-split { + gap: 32px; + } + + .rr-card { + padding: 24px 20px; + } + + .rr-case { + padding: 24px 20px; + } + + .rr-steps li { + grid-template-columns: 52px 1fr; + } + + .rr-step-num { + padding: 22px 14px 22px 0; + } + + .rr-step-title { + padding: 22px 0 8px 16px; + } + + .rr-steps p { + padding: 0 0 22px 16px; + } + + /* One column, not auto-fit: at phone widths two tracks fit but three stats + do not fill them, and the leftover cell in the final row shows the grid's + line-coloured ground as an empty grey block. */ + .rr-stats { + grid-template-columns: minmax(0, 1fr); + } + + .rr-stats li { + padding: 18px 20px; + } + + .rr-stat-value { + font-size: 1.75rem; + } + + .rr-btn { + flex: 1 1 auto; + } +} diff --git a/themes/beaver/static/css/fonts-precision.css b/themes/beaver/static/css/fonts-precision.css new file mode 100644 index 000000000..1a1a671ce --- /dev/null +++ b/themes/beaver/static/css/fonts-precision.css @@ -0,0 +1,66 @@ +/* Engineered Precision register - the two faces pilot C uses (2026-08-21). + Self-hosted on the fonts-editorial.css / fonts-poppins.css pattern: same + Google woff2 binaries + unicode ranges, served same-origin, so the + screenshot runs stay hermetic. + + ONE file per REGISTER, not per family (the fonts-.css convention + next door), because the stub's `font:` key carries one stylesheet and one + preload. + + Inter is variable, so all four declared weights instantiate from a SINGLE + latin binary - which is why the 400/500/600/700 rules below point at the + same url. Those are exactly the four the register uses: 400 body, 500 nav + and table row headers, 600 section headings and card titles, 700 the h1. + + JetBrains Mono is NOT re-downloaded: pilot B already shipped + /fonts/jetbrains-mono-latin.woff2 and a second copy of the same binary + under a different name is dead weight. This register declares its own + @font-face against that file and uses 400 only - every component that sets + the mono family pins font-weight: 400, or the browser fake-bolds it from an + inherited weight (the defect review caught in pilot B). */ + +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/fonts/inter-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(/fonts/inter-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin */ +@font-face { + font-family: 'JetBrains Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/jetbrains-mono-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/themes/beaver/static/fonts/inter-latin.woff2 b/themes/beaver/static/fonts/inter-latin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..91dc3e8529921cabc74fb1dacf5253260b9c8cca GIT binary patch literal 48432 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 Tp~gD%=1~4;zp%;UV+#NP+I>lo literal 0 HcmV?d00001