Plugin Directory

Changeset 3293898


Ignore:
Timestamp:
05/15/2025 09:15:15 AM (9 months ago)
Author:
postenbring
Message:

Version 1.1.22

Location:
posten-bring-checkout
Files:
24 edited
1 copied

Legend:

Unmodified
Added
Removed
  • posten-bring-checkout/tags/1.1.22/admin/api/models/MybringCustomerAndServices.php

    r3232637 r3293898  
    1111    public string $name;
    1212    public string $displayName;
     13    public bool $defaultCustomer;
    1314    public array $services;
    1415
    1516    public function __construct( array $data ) {
    16         $this->customerNumber = $data['customerNumber'];
    17         $this->name           = $data['name'];
    18         $this->displayName    = $data['displayName'];
    19         $this->services       = array_map(
     17        $this->customerNumber  = $data['customerNumber'];
     18        $this->name            = $data['name'];
     19        $this->displayName     = $data['displayName'];
     20        $this->defaultCustomer = $data['defaultCustomer'];
     21        $this->services        = array_map(
    2022            function ( $service ) {
    2123                return new MybringService( $service );
  • posten-bring-checkout/tags/1.1.22/admin/bring/CheckoutApi.php

    r3280869 r3293898  
    260260        string $locale,
    261261        string $currency,
    262         bool $exclude_lockers
     262        bool $exclude_lockers,
     263        bool $free_shipping_from_coupon
    263264    ) {
    264265        $body = wp_json_encode(
     
    276277                'excludeLockers'       => $exclude_lockers,
    277278                'numberOfPickupPoints' => 10,
     279                'freeShippingFromCoupon' => $free_shipping_from_coupon
    278280            )
    279281        );
  • posten-bring-checkout/tags/1.1.22/admin/bring/models/booking/WebshopBookingMapper.php

    r3286168 r3293898  
    124124    }
    125125
    126     private static function sanitizeMobileNumber( string $to, string $mobile = null, bool $strict = true ): ?string {
     126    private static function sanitizeMobileNumber( string $to, string $mobile, bool $strict = true ): ?string {
    127127        if ( $mobile ) {
    128128            $sanitized = preg_replace( '/[^\d+]|(?<=\+)\D/', '', $mobile );
  • posten-bring-checkout/tags/1.1.22/admin/bring/shipping/PostenBringCheckoutShippingOption.php

    r3286168 r3293898  
    44use PostenBringCheckout\admin\bring\CheckoutApi;
    55use PostenBringCheckout\admin\WeightUtils;
     6use WC_Coupon;
    67use WC_Shipping_Method;
    78use WC_Tax;
     
    128129        }
    129130
     131        $coupon_codes = WC()->cart->get_applied_coupons();
     132        foreach ($coupon_codes as $coupon_code) {
     133            $coupon = new WC_Coupon($coupon_code);
     134            if ($coupon->get_free_shipping()) {
     135                $free_shipping_from_coupon = true;
     136            }
     137        }
     138
    130139        $checkoutApi = CheckoutApi::get_instance();
    131140        try {
     
    141150                $current_locale,
    142151                $currency,
    143                 $exclude_lockers
     152                $exclude_lockers,
     153                $free_shipping_from_coupon ?? false
    144154            );
    145155
  • posten-bring-checkout/tags/1.1.22/build/admin-index.asset.php

    r3280869 r3293898  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => 'cbce87a26bcaceb4b5e7');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '28f327e3e3907774d474');
  • posten-bring-checkout/tags/1.1.22/build/admin-index.js

    r3280869 r3293898  
    88__("Max parcel weight %1$s kg. Max length %2$s cm. Max circumference + longest edge = max %3$s cm.","posten-bring-checkout"),M.max_weight_in_kgs.toString(),M.max_circumference.max_longest_side.toString(),M.max_circumference.max_circumference_plus_longest_side.toString()))}),[e,t,__]),(0,M.useEffect)((()=>{D(((e,M)=>{let t=e;const n=[];if(M&&e>M)for(;t>0;)t>M?(n.push({weightInGrams:100}),t-=M):(n.push({weightInGrams:100}),t=0);else n.push({weightInGrams:0!==e?e:100});return n.length?n:[{weightInGrams:100}]})(g,u))}),[g,D,u]);const l="0340"===e?"Norway"!==c:"3584"!==e;return a.length>0&&n().createElement("div",{className:"mtl"},n().createElement("table",{id:"bring-table",className:"mts"},n().createElement("thead",null,n().createElement("tr",null,n().createElement("th",{scope:"col"},n().createElement("div",{className:"header-content-wrapper"},__("Parcel","posten-bring-checkout"))),n().createElement("th",{scope:"col"},n().createElement("div",{className:"header-content-wrapper narrow"},__("Weight","posten-bring-checkout"))),l&&n().createElement("th",null,n().createElement(i.Button,{icon:ne,onClick:()=>{const e=[...a];e.push({weightInGrams:100}),D(e)}},__("Add parcel","posten-bring-checkout"))))),n().createElement("tbody",null,a.map(((e,M)=>n().createElement("tr",{key:M},n().createElement("td",null,n().createElement("div",{className:"cell-content-wrapper wide"},(0,N.sprintf)(
    99// translators: 1: parcel number, 2: total number of parcels
    10 __("Parcel %1$s of %2$s","posten-bring-checkout"),M+1,a.length))),n().createElement("td",null,n().createElement("div",{className:"cell-content-wrapper narrow"},n().createElement(i.__experimentalNumberControl,{type:"number",step:.1,min:.1,suffix:"kg",required:!0,value:(e.weightInGrams/1e3).toFixed(1),onChange:e=>((e,M)=>{const t=[...a];t[e].weightInGrams=M,D(t)})(M,1e3*Number(e))}))),l&&n().createElement("td",null,M>0&&n().createElement(i.Button,{"data-testid":`remove_${M}`,icon:ie,onClick:()=>(e=>{if(e<=0||e>=a.length)return;const M=[...a];M.splice(e,1),D(M)})(M)})))))),n().createElement("tfoot",null,n().createElement("tr",null,n().createElement("td",{colSpan:l?3:2},I)))))},Ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})),re=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})),ge=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})),ae=()=>{const{__}=o(),[e,t]=(0,M.useState)(),[c,N]=(0,M.useState)(),[r,g]=(0,M.useState)(!1),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)(!1),[I,s]=(0,M.useState)([]),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(!1),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)([]),[d,w]=(0,M.useState)(!1),[S,h]=(0,M.useState)(!1),[b,C]=(0,M.useState)([]),[Q,Y]=(0,M.useState)(!1),v=new URLSearchParams(window.location.search),f=v.get("post")||v.get("id"),P=e=>$()({path:`/posten-bring-checkout/orders/${e}`}).then((e=>(e&&(N(e),m((!e.order_shipping_option||""===e.order_shipping_option)&&0===e.mybring_bookings?.length),Y(e.order_validation_errors.length>0&&e.order_validation_errors.filter((e=>e.bookingDisabled)).length===e.order_validation_errors.length)),e))),G=(e,M,t)=>$()({path:`/posten-bring-checkout/services?from=${e}&to=${M}&weight=${t||0}`}).then((e=>{e&&p(e)}));(0,M.useEffect)((()=>{if(window.prefetchedOrder&&window.prefetchedOrder[f]){L(window.prefetchedOrder?.updateAvailable);const e=window.prefetchedOrder[f],M=e.order;N(M),m((!M.order_shipping_option||""===M.order_shipping_option)&&0===M.mybring_bookings?.length),Y(M.order_validation_errors.length>0&&M.order_validation_errors.filter((e=>e.bookingDisabled)).length===M.order_validation_errors.length),C(e.customers),e.customers.length>0&&D(e.customers[0].customerNumber),p(e.shippingOptions)}else{const e=async e=>{await P(e).then((e=>{return Promise.all([(M=e.from_country,t=e.to_country,$()({path:`/posten-bring-checkout/customers?from=${M}&to=${t}`}).then((e=>{e&&(C(e),e.length>0&&D(e[0].customerNumber))}))),G(e.from_country,e.to_country,e.total_weight)]);var M,t})).then((()=>g(!1))).catch((()=>{g(!1),w(!0)}))};f&&(w(!1),g(!0),e(f))}}),[f]),(0,M.useEffect)((()=>{a&&void 0===e&&c?.order_shipping_option&&t(c.order_shipping_option)}),[e,a,c?.order_shipping_option]);const Z=async e=>{A(!1);const M=window.open("","_blank"),t=await $()({path:`/posten-bring-checkout/labels?orderIds=${f}&labelType=${e}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((e=>{A(!0)}));if(y(!1),z(!1),t?.ok){const e=await t.blob(),n=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));M&&(M.location.href=n)}};return n().createElement(n().Fragment,null,n().createElement("div",{className:"container mll mtl mrl mbm"},r?n().createElement("div",{className:"flex flex-dir-row justify-cc mtm mbl"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}})):n().createElement(n().Fragment,null,x?n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Bring has not been selected for this order","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",{className:"mbm"},n().createElement(i.Button,{variant:"secondary",onClick:()=>{m(!1)}},__("Ship with Bring","posten-bring-checkout")))):n().createElement(n().Fragment,null,c&&(c.mybring_bookings?.length||0)>0&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Shipment has been ordered","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"mbm"},n().createElement(i.ButtonGroup,{className:"mtm"},n().createElement(i.Button,{variant:"primary",icon:Ne,className:"mrs",isBusy:l,onClick:()=>{y(!0),Z("LABEL")}},__("Print label","posten-bring-checkout")),c.mybring_bookings[0].returnLabelUrl&&n().createElement(i.Button,{variant:"secondary",icon:re,className:"mrs",isBusy:T,onClick:()=>{z(!0),Z("RETURN")}},__("Print return label","posten-bring-checkout")),n().createElement("a",{href:c.mybring_bookings[0].trackingUrl,target:"_blank",rel:"noreferrer"},n().createElement(i.Button,{variant:"secondary",icon:ge},__("Tracking","posten-bring-checkout")))),E&&n().createElement(i.Snackbar,{className:"mtm",explicitDismiss:!0,politeness:"assertive",onRemove:()=>A(!1)},__("An error occurred while generating label. Please try again","posten-bring-checkout")),n().createElement("div",{className:"mtl"},n().createElement(i.__experimentalHeading,{level:4,weight:400},__("Shipment ","posten-bring-checkout")+c.mybring_bookings[0].consignmentNumber),n().createElement("div",null,k?.find((e=>e.service_id===function(e){switch(e){case"PICKUP_PARCEL":return"0340";case"PICKUP_PARCEL_BULK":return"0342";case"HOME_DELIVERY_PARCEL":return"0349";default:return e}}(c.mybring_bookings[0].serviceId)))?.name)),c.from_country!==c.to_country&&!("0340"===c.mybring_bookings[0].serviceId&&"NO"===c.from_country)&&n().createElement("div",{className:"mtm flex flex-dir-col"},n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/handelsfaktura.pdf",target:"_blank",rel:"noreferrer"},__("commercial invoice","posten-bring-checkout"))),n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/Proformafaktura.pdf",target:"_blank",rel:"noreferrer"},__("Proforma invoice","posten-bring-checkout"))))))),c&&!d&&0===c.mybring_bookings?.length&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Book shipping","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"flex flex-dir-row justify-cfs mbm"},n().createElement("div",{className:"w100p"},n().createElement(Me,{label:__("Customer number","posten-bring-checkout"),customers:b,selectedCustomer:a,onSelect:D,className:"mbm"}),n().createElement(te,{label:__("Shipping options","posten-bring-checkout"),selectedShippingOption:e,setSelectedShippingOption:t,availableServices:k,selectedCustomer:a,customersAndServices:b,preSelectedShippingOption:c.order_shipping_option}),n().createElement(ce,{selectedShippingOption:e,availableServices:k,items:c.items,toCountry:c.to_country,totalWeightInGrams:c.total_weight,parcels:I,setParcels:s}),S&&n().createElement(i.Notice,{status:"error",isDismissible:!1,className:"mtl"},__("An error occurred! We have been notified and are investigating. Please try again later, or contact us via ","posten-bring-checkout"),n().createElement("a",{href:`mailto:${__("[email protected]","posten-bring-checkout")}`},__("[email protected]","posten-bring-checkout"))),c.order_validation_errors.length>0&&n().createElement(i.Notice,{status:"warning",isDismissible:!1,className:"mtl"},c.order_validation_errors.map(((e,M)=>n().createElement("div",{key:M},e.message)))),n().createElement("p",{className:"mtl terms"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs",onClick:async()=>{j(!0),h(!1);const M={orderRef:f,testIndicator:!1,selectedShippingOption:e,customerNumber:a,packages:I.map((e=>({weightInKg:e.weightInGrams/1e3})))};$()({path:`/posten-bring-checkout/bookings?orderId=${c?.order_id}`,method:"POST",headers:{"Content-Type":"application/json"},data:M}).then((()=>(j(!1),g(!0),P(c.order_id)))).then((e=>{N(e),g(!1)})).catch((()=>{g(!1),j(!1),h(!0)}))},isBusy:u,disabled:!e||!a||Q},__("Book shipping","posten-bring-checkout"))))))))),x?null:n().createElement("div",{className:"flex flex-dir-row align-ic mll mbm gal flex-wrap"},n().createElement(q,null),O&&n().createElement("span",{className:"update-available"},__("New version of Posten Bring Checkout available! ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/plugins.php"},__("Update now.","posten-bring-checkout")))))},De=t.p+"images/collect-packages.35956303.png",oe=t.p+"images/bring-truck.7fa604cb.png",ue=({orders:e,startIndex:t,mapServiceId:i})=>{const[c,N]=(0,M.useState)([]);return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+((t+M)%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,N((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"}),n().createElement("td",{className:"action-cell"},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:""}))))),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:c.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))))))))},je=({orders:e,onSave:t,mapServiceId:i,customerNumber:c,customers:N,bookingStatus:r,driving:g})=>{const[a,D]=(0,M.useState)([]),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)(null),[l,y]=(0,M.useState)([]),{__}=o(),T=(e,M)=>{u&&j({...u,[M]:e})};return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,D((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},I===e.order_id?n().createElement(te,{selectedShippingOption:u?.order_shipping_option||e.order_shipping_option,setSelectedShippingOption:e=>{T(e,"order_shipping_option")},availableServices:l,selectedCustomer:c||N[0].customerNumber,customersAndServices:N,preSelectedShippingOption:void 0,label:void 0}):i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"},I===e.order_id?n().createElement("input",{className:"weight-input",type:"number",value:u?.total_weight?u.total_weight/1e3:u?.total_weight,step:.1,onChange:e=>T(1e3*e.target.valueAsNumber,"total_weight")}):e.total_weight/1e3+" kg"),n().createElement("td",{className:"action-cell"},r[e.order_id]||I!==e.order_id?!r[e.order_id]&&!e.order_validation_errors.some((e=>e.bookingDisabled))&&n().createElement("a",{href:"#",onClick:M=>{M.preventDefault(),(async e=>{y(await $()({path:"/posten-bring-checkout/services"})),s(e.order_id),j({...e})})(e)}},__("Edit","posten-bring-checkout")):n().createElement("a",{href:"#",onClick:M=>{var n;M.preventDefault(),n=e.order_id,t(n,u),s(null),j(void 0)}},__("Save","posten-bring-checkout")),n().createElement("div",{className:`truck ${r[e.order_id]?"truck__visible":"truck__hidden"} ${g.has(e.order_id)?"truck__driving":""}`},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},"error"===r[e.order_id]?n().createElement("span",null,"❌"):n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:"ok!"})))),!r[e.order_id]&&n().createElement("span",{className:"warning-icon"},e.order_validation_errors.some((e=>e.bookingDisabled))?"⚠️":"")," ")),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:a.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))),n().createElement("ul",null,e.order_validation_errors.map(((e,M)=>n().createElement("li",{key:M},"⚠️ ",n().createElement("i",null,e.message))))))))))},Ie=()=>{const[e,t]=(0,M.useState)([]),[c,N]=(0,M.useState)([]),[r,g]=(0,M.useState)([]),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)({}),[I,s]=(0,M.useState)(!1),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(new Set),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)(!1),[d,w]=(0,M.useState)([]),[S,h]=(0,M.useState)([]),{__}=o(),b=(0,M.useCallback)((async()=>{const e=await $()({path:"/posten-bring-checkout/customers"});e&&N(e),!a&&null!==e&&e.length>0&&D(e[0].customerNumber)}),[]),C=(0,M.useCallback)((()=>{const e=sessionStorage.getItem("posten_order_ids");e&&(async e=>{const M=await $()({path:"/posten-bring-checkout/bookings"+(e?"?"+e:"")});M&&t(M)})(e.split(",").map((e=>`orderIds[]=${e}`)).join("&"))}),[]);(0,M.useEffect)((()=>{b(),C(),(async()=>{const e=await $()({path:"/posten-bring-checkout/services"});e&&h(e)})();const e=()=>{t([]),C()};return window.addEventListener("posten-order-ids-changed",e),()=>{window.removeEventListener("posten-order-ids-changed",e)}}),[b,C]),(0,M.useEffect)((()=>{const e=new Set(d);setTimeout((()=>{A(e)}),50)}),[d,d.length]);const Q=e=>e?S&&S.find((M=>M.service_id===e))?.name:n().createElement(i.Notice,{status:"warning",isDismissible:!1,politeness:"assertive"},__("No shipping option selected","posten-bring-checkout")),Y=e.filter((e=>e.order_validation_errors.length>0)),v=e.filter((e=>0===(e.mybring_bookings?.length||0))),f=e.filter((e=>(e.mybring_bookings?.length||0)>0&&e.order_shipping_option&&""!==e.order_shipping_option)),P=!!e.filter((e=>(e.mybring_bookings?.length||0)>0&&!!e.mybring_bookings.filter((e=>e.returnLabelUrl)))),G=async M=>{m(!1);const t=window.open("","_blank"),n=e.filter((e=>"success"===u[e.order_id]||(e.mybring_bookings?.length||0)>0)).map((e=>e.order_id)).join(","),i=await $()({path:`/posten-bring-checkout/labels?orderIds=${n}&labelType=${M}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((()=>{m(!0)}));if(L(!1),p(!1),i?.ok){const e=await i.blob(),M=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));t&&(t.location.href=M)}};return n().createElement("div",{className:"mass-booking"},n().createElement("div",{className:"header flex justify-csb align-ic flex-dir-row"},n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),n().createElement("img",{className:"bring-logo mrm",src:U,alt:""})),n().createElement("div",null,n().createElement("div",{className:"labels mtm flex justify-ce"},0===v.length&&f.length>0||l&&f.length>0||l&&v.length>0&&Object.values(u).includes("success")?n().createElement("div",{className:"flex flex-dir-col gam"},n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",icon:Ne,className:"mrm",isBusy:O,onClick:e=>{e.preventDefault(),L(!0),G("LABEL")}},__("Print labels","posten-bring-checkout")),P&&n().createElement(i.Button,{variant:"secondary",icon:re,isBusy:k,onClick:e=>{e.preventDefault(),p(!0),G("RETURN")}},__("Print return labels","posten-bring-checkout"))),x&&n().createElement(i.Snackbar,{className:"mts",politeness:"assertive",onRemove:()=>{m(!1)}},__("An error occurred while generating labels. Please try again","posten-bring-checkout"))):null)),n().createElement("div",{className:"main-content flex flex-dir-col justify-csb"},n().createElement("div",{className:"flex flex-dir-row justify-csb"},n().createElement("div",{className:"mainbar"},n().createElement("div",{className:"scrollable-container mbm"},e&&e.length>0?n().createElement("table",{className:"order-list"},n().createElement("tbody",null,n().createElement("tr",null,n().createElement("th",null,__("Order id","posten-bring-checkout")),n().createElement("th",null,__("Shipping with","posten-bring-checkout")),n().createElement("th",null,__("Weight","posten-bring-checkout")),(I||0===v.length&&f.length>0)&&n().createElement("th",null,__("Status","posten-bring-checkout"))),n().createElement(je,{orders:v,customerNumber:a,customers:c,mapServiceId:Q,bookingStatus:u,driving:E,onSave:(M,n)=>{t(e.map((e=>e.order_id===M&&n||e)))}}),n().createElement(ue,{orders:f,startIndex:v.length,mapServiceId:Q}))):n().createElement("div",{className:"loading-spinner","data-testid":"loading-spinner"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}}))),n().createElement("div",{className:"mbm"},Y.length>0||Object.values(u).includes("error")?n().createElement("div",{className:"mtl"},n().createElement("hr",null),n().createElement("b",null,n().createElement("span",{className:"warning-icon"},"⚠")," ",__("There are problems with some of the orders:","posten-bring-checkout")),n().createElement("div",{className:"scrollable-container mtm"},n().createElement("ul",null,r.map((e=>n().createElement("li",{key:e.order_id,className:"error-list"},n().createElement("strong",null,"#",e.order_id)," :"," ",e.order_validation_errors.map((e=>e.message)).join(", ")))),Y.map((e=>e.order_validation_errors.map((M=>n().createElement("li",{key:e.order_id},n().createElement("strong",null,"#",e.order_id)," :"," ",M.message)))))))):"")),n().createElement("div",{className:"flex justify-ce align-ife"},n().createElement("img",{className:"collect-packages-img",src:De,alt:""}))),n().createElement("div",{className:"main-content__footer flex flex-dir-col justify-ce align-ife"},n().createElement("div",{className:"booking-form-wrapper"},n().createElement("div",{className:"booking-form "+(l||0===v.length?"hide":"show")},n().createElement(Me,{customers:c,selectedCustomer:a,onSelect:e=>D(e)}),n().createElement("div",{className:"mts"},n().createElement("span",{className:"mrs"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs","data-testid":"book-transport",onClick:async()=>{if(!e.length)return;s(!0),z(!0);const M={...u},t=e.filter((e=>0===(e.mybring_bookings?.length||0))).map((async e=>{const t={orderId:e.order_id,testIndicator:!1,selectedShippingOption:e.order_shipping_option,customerNumber:a,orderRef:e.order_id,packages:[{weightInKg:e.total_weight/1e3}]};if(!e.order_validation_errors.some((e=>e.bookingDisabled))&&e.order_shipping_option){try{await $()({path:"/posten-bring-checkout/bookings?orderId="+e.order_id,method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),M[e.order_id]="success"}catch(t){const n=t.message||__("Unknown error","posten-bring-checkout"),i={...e,order_validation_errors:[...e.order_validation_errors,{bookingDisabled:!0,message:n}]};g((e=>[...e,i])),M[e.order_id]="error"}const n={...M};j(n),w(Object.keys(n))}}));await Promise.all(t),setTimeout((()=>{y(!0),z(!1)}),400)},isBusy:T,disabled:!a||0===v.length||f.length>0&&0===v.length},__("Book transport","posten-bring-checkout"))))))))},se=window.wp.hooks,le=t.p+"images/illustration-password.fbea4ec3.png",ye=({onToggleComplete:e})=>{const[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(null),{__}=o();(0,M.useEffect)((()=>{(async()=>{try{const e=await $()({path:"/posten-bring-checkout/remote-log-toggle"});c(e.remoteLoggingEnabled??!0)}catch(e){a(__("Could not fetch the current remote log setting.","posten-bring-checkout"))}})()}));const D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Send us error logs","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(t?"active":"")},t?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:N,onClick:()=>(async M=>{r(!0),a(null);try{await $()({path:"/posten-bring-checkout/remote-log-toggle",method:"POST",data:{remoteLoggingEnabled:M}}),c(M),e&&e(M)}catch(e){a(__("An error occurred while updating the remote log setting. Please try again.","posten-bring-checkout"))}finally{r(!1)}})(!t)},t?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("Enable or disable sending logs to Posten Bring for troubleshooting.","posten-bring-checkout")),n().createElement("p",null,__("We recommend keeping this option enabled to help Posten Bring identify and resolve issues with your webshop integration. Logs are sent only when errors occur, and no personal information is ever transmitted.","posten-bring-checkout")),g&&n().createElement(i.Notice,{status:"error",isDismissible:!1},g)))},Te=t.p+"images/dark.f3fc42e3.png",ze=()=>{const e=window.shopDetails?.darkMode||!1,[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(),[g,a]=(0,M.useState)(e),{__}=o(),D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"mbm setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Dark mode","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(g?"active":"")},g?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:t,onClick:()=>(async e=>{c(!0),r(void 0);try{await $()({path:"/posten-bring-checkout/dark-mode",method:"POST",data:{darkMode:e}}),a(e)}catch(e){r(__("An error occurred while updating the dark mode setting. Please try again.","posten-bring-checkout"))}finally{c(!1)}})(!g)},g?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("If your theme has a dark color palette, you can enable dark styling of the Posten Bring Checkout components.","posten-bring-checkout")),n().createElement("details",null,n().createElement("summary",null,__("View screenshot","posten-bring-checkout")),n().createElement("img",{className:"dark-sample",src:Te,alt:""})),N&&n().createElement(i.Notice,{status:"error",isDismissible:!1},N)))},Ee=({onTaskComplete:e})=>{const[t,c]=(0,M.useState)({apiKey:"",webShopId:""}),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(!1),[D,u]=(0,M.useState)(!1),[j,I]=(0,M.useState)({}),[s,l]=(0,M.useState)(!1),[y,T]=(0,M.useState)(!1),[z,E]=(0,M.useState)(!1),[A,x]=(0,M.useState)(!1),[m,O]=(0,M.useState)(!1),{__}=o(),L=window.shopDetails?.checkoutBlockActive,k=window.shopDetails?.shopAddressConfigured,p=(0,M.useCallback)((()=>{u(!D),D?T(!1):(c((e=>({...e,apiKey:""}))),I({}))}),[D]);(0,M.useEffect)((()=>{(async()=>{r(!0);const M=await $()({path:"/posten-bring-checkout/credentials"});if(M){const t=!(M.webshop_id&&M.apikey);l(t),c({apiKey:t?"":M.apikey,webShopId:t?"":M.webshop_id}),!t&&e&&e()}else l(!0);r(!1)})()}),[]);const d=async(M,n)=>{M&&M.preventDefault&&M.preventDefault(),I({}),T(!1),a(!0);const i=await $()({path:"posten-bring-checkout/credentials",method:"POST",data:{apikey:n?n.apiKey:t.apiKey,webshop_id:n?n.webShopId:t.webShopId}});i.validCredentials&&i.validWebshopId&&i.accessToWebshop?(x(!1),E(!1),a(!1),l(!1),u(!1),e&&e()):(I({credentialsError:i.validCredentials?void 0:__("Invalid API Key","posten-bring-checkout"),noAccessToWebshopError:i.accessToWebshop?void 0:__("Provided API Key has no access to this webshop","posten-bring-checkout")}),T(!0),a(!1))},w=(0,M.useCallback)((async()=>{x(!0);try{const e=await navigator.clipboard.readText(),[M,t]=e.split(":");O(!0);const n=/^[A-Za-z0-9+/]+={0,2}$/;if(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(M)&&n.test(t)){const e={apiKey:t.trim(),webShopId:M.trim()};c(e),E(!0),await d(void 0,e)}else E(!1)}catch(e){("NotAllowedError"===e.name||"NotFoundError"===e.name)&&O(!1),E(!1)}}),[]),S=()=>n().createElement("div",{className:"mtm"},n().createElement(i.Notice,{status:"error",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("⚠️ A problem has occurred","posten-bring-checkout")),n().createElement("p",null,__("Please look carefully through the values you entered.","posten-bring-checkout")))),h=()=>n().createElement("div",{className:"mbl mrm"},n().createElement(i.Notice,{status:"warning",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("Missing address","posten-bring-checkout")),n().createElement("p",null,__("No webshop title or address has been configured. Posten Bring Checkout requires a complete address to be able to present shipping options.","posten-bring-checkout")),n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/admin.php?page=wc-settings",className:"mbs"},__("Configure address","posten-bring-checkout")),n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/options-general.php"},__("Configure title","posten-bring-checkout")))));return n().createElement("div",{id:"posten-bring-checkout-settings"},n().createElement("h1",null,__("Settings","posten-bring-checkout")),n().createElement("hr",null),N?n().createElement("div",null,__("Fetching settings…","posten-bring-checkout")):n().createElement(n().Fragment,null,n().createElement("div",{className:"flex flex-dir-row gaxl mts"},s&&n().createElement("div",{style:{width:"300px"}},n().createElement("div",null,n().createElement("h4",null,__("Mybring key","posten-bring-checkout")),n().createElement("p",null,__("Register your webshop in Mybring. You will get your API key there.","posten-bring-checkout")),(s||D)&&n().createElement("img",{src:le,alt:"",width:290}))),n().createElement("div",null,n().createElement(i.Card,{style:{width:"600px",borderRadius:"10px",paddingBottom:"10px"}},n().createElement(i.CardBody,null,(s||D)&&n().createElement("form",{onSubmit:d},n().createElement("div",{style:{display:"flex",flexDirection:"column",rowGap:"1.0rem"}},n().createElement("div",null,!1===A&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("navigate to your shop configuration and get your key. Come back here when you have copied the key.","posten-bring-checkout"))),!0===A&&!1===z&&!0===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Could not find key!","posten-bring-checkout")," ",n().createElement("br",null)," ",__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("and click Copy key again.","posten-bring-checkout")," ")),!0===A&&!1===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Paste your key here:","posten-bring-checkout"))),!0===A&&!0===z&&n().createElement("p",null,__("Activating…","posten-bring-checkout")),n().createElement("div",null,A&&!m&&n().createElement("label",{htmlFor:"webShopId"},__("Key","posten-bring-checkout")),n().createElement("input",{id:"webShopId",type:A&&!m?"text":"hidden",className:j.webShopIdError||j.noAccessToWebshopError?"input-error":"","aria-invalid":!!j.webShopIdError||!!j.noAccessToWebshopError,"aria-errormessage":j.webShopIdError||j.noAccessToWebshopError,onChange:e=>{const{value:M}=e.target,[t,n]=M.split(":");t&&n&&c({webShopId:t.trim(),apiKey:n.trim()}),I({})},disabled:g}),(j.webShopIdError||j.noAccessToWebshopError)&&n().createElement("span",{className:"input-error-description"},"⚠️"," ",j.webShopIdError||j.noAccessToWebshopError))),n().createElement("div",null,n().createElement(i.ButtonGroup,null,!z&&""===t.apiKey&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),w()},variant:"primary",isBusy:g},__("Use key","posten-bring-checkout")," 🔑"),""!==t.apiKey&&""!==t.webShopId&&n().createElement(i.Button,{variant:"primary",type:"submit",isBusy:g},__("Save","posten-bring-checkout")),D&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),p()},variant:"secondary",className:"mls",isBusy:g},__("Cancel","posten-bring-checkout")))))),""!==t.webShopId&&!s&&!D&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement("div",null,n().createElement("div",{className:"mtl"},k&&n().createElement("h2",null,__("Posten Bring Checkout is active!","posten-bring-checkout")),!k&&n().createElement("h2",null,__("Posten Bring Checkout is almost ready for usage…","posten-bring-checkout")),!s&&!k&&n().createElement(h,null)),n().createElement("div",{style:{marginTop:k?"120px":"30px"}},n().createElement(i.Button,{variant:"link",onClick:e=>{e.preventDefault(),p()}},__("Modify Mybring key","posten-bring-checkout")))),n().createElement("div",{className:"flex flex-dir-col align-ic justify-cc"},n().createElement("img",{src:k?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfNSkiPgo8cGF0aCBkPSJNMTAwLjAwOCAxNTcuMTY5Qzk5Ljk1MzIgMTU3LjExNCA5OS44OTkyIDE1Ny4wNjIgOTkuODQzMiAxNTcuMDA5Qzk4LjgwNTIgMTU2LjAyMyA5Ny41NTUyIDE1NS4yOTEgOTYuMjgzMiAxNTQuNjM0Qzk4LjA2MDIgMTU0LjgzNCA5OS44NzEyIDE1NC43MjMgMTAxLjYxMSAxNTQuMzA3QzEwMi4xNjMgMTU0LjE3NCAxMDIuNzI1IDE1NC4wMDMgMTAzLjE3IDE1My42NDlDMTAzLjU0NCAxNTMuMzUyIDEwMy44MTMgMTUyLjk0MyAxMDQuMDYgMTUyLjUzM0MxMDQuNDIyIDE1MS45MzEgMTA0Ljc1OSAxNTEuMjg5IDEwNC44MzggMTUwLjU5MUMxMDQuOTkzIDE0OS4yMTMgMTAzLjYwNCAxNDcuOTUzIDEwMi43NTcgMTQ2Ljk5MUMxMDEuODMxIDE0NS45NCAxMDAuODA0IDE0NC45ODEgOTkuNjk2MiAxNDQuMTI1Qzk1LjEzNjIgMTQwLjU5NiA4OS4wMDgyIDEzOC42OTkgODMuMzMzMiAxNDAuMzMzQzgxLjgxMjIgMTQwLjc3MiA4MC44NjQyIDE0MS45MDIgODAuNTM4MiAxNDMuNDYxQzgwLjI1MDIgMTQ0LjgzNiA4MC41NzAyIDE0Ni40NTMgNzkuNjM1MiAxNDcuNTAyQzc5LjEwNzIgMTQ4LjA5NCA3OC4zMDUyIDE0OC4zMzcgNzcuNTg2MiAxNDguNjczQzc1LjUyMjIgMTQ5LjYzOSA3NC4wMjgyIDE1MS42MzEgNzMuNDk2MiAxNTMuODI4QzczLjI1NjIgMTU0LjgyNiA3My4xMTMyIDE1Ni4wNTUgNzMuNTAyMiAxNTcuMDIzQzczLjg2NDIgMTU3LjkyNCA3NC41NTcyIDE1OC44MDYgNzMuOTMzMiAxNTkuODEyQzczLjAzMDIgMTYxLjI2NSA3MS43MDAyIDE2Mi40NDQgNzAuOTg5MiAxNjMuOTk5QzcwLjQzMzIgMTY1LjIxNyA3MC4zMzAyIDE2Ni42MiA3MC42MzcyIDE2Ny45MThDNzAuOTg4MiAxNjkuNDAzIDcyLjI4MzIgMTcwLjA4MiA3Mi43MjYyIDE3MS4zMTdDNzIuOTEzMiAxNzEuODQyIDcyLjY4MjIgMTcyLjQwOSA3Mi41MzQyIDE3Mi45NDVDNzAuOTAxMiAxNzguODczIDc4LjAyMzIgMTgwLjIwMSA4Mi4xNzMyIDE4MC42MTFDODMuODQ1MiAxODAuNzc3IDg1LjU4NDIgMTgwLjg1NiA4Ny4xNTQyIDE4MC4yNTZDODguNDMzMiAxNzkuNzY3IDg5Ljc2OTIgMTc4Ljg4NyA4OS45NzkyIDE3Ny40MjNDOTAuMDY5MiAxNzYuODA1IDg5Ljg5NDIgMTc2LjEzMSA4OS40NDAyIDE3NS43MDFDODkuOTAwMiAxNzUuMzg3IDkwLjQ4MjIgMTc1LjMyNiA5MS4wMzUyIDE3NS4yNjdDOTMuNTYyMiAxNzQuOTk0IDk4LjExMDIgMTczLjkzMSA5Ny4yMTgyIDE3MC4zODdDOTcuMDU3MiAxNjkuNzQ5IDk2LjcyNjIgMTY5LjE2OCA5Ni4zNzAyIDE2OC42MTNDOTUuNjg0MiAxNjcuNTQxIDk0Ljg5NjIgMTY2LjUzMiA5NC4wMjEyIDE2NS42MDdDOTUuNzcwMiAxNjUuNjg5IDk3LjUzNTIgMTY1LjQwOCA5OS4xNzMyIDE2NC43ODdDMTAwLjE4MSAxNjQuNDA1IDEwMS4yIDE2My44MzggMTAxLjY5MSAxNjIuODc4QzEwMi4wMzMgMTYyLjIwNSAxMDIuMDczIDE2MS40MTEgMTAxLjk0NSAxNjAuNjY4QzEwMS43MTQgMTU5LjMzMyAxMDAuOTY3IDE1OC4xMyAxMDAuMDA4IDE1Ny4xNjkiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik05My4yMTIzIDE2NC44NzNDOTMuMTk2MyAxNjQuODc1IDkzLjE4MTMgMTY0Ljg3OCA5My4xNjUzIDE2NC44ODFDOTMuMTAzMyAxNjQuODkyIDkzLjAzODMgMTY0LjkwNiA5Mi45ODgzIDE2NC45NDVDOTIuODgwMyAxNjUuMDMyIDkyLjg5MDMgMTY1LjIwNCA5Mi45NDIzIDE2NS4zMzNDOTMuMTExMyAxNjUuNzQxIDkzLjU2NTMgMTY1Ljk0NCA5My45ODUzIDE2Ni4wODFDOTQuNTc5MyAxNjYuMjc0IDk1LjE5MTMgMTY2LjQxNiA5NS44MTEzIDE2Ni40OTZDOTYuMjg5MyAxNjYuNTU4IDk2Ljc3NjMgMTY2LjYyNCA5Ny4yNjQzIDE2Ni42MDFDOTguMjg3MyAxNjYuNTUyIDk5LjMxNzMgMTY2LjI4NiAxMDAuMjczIDE2NS45MjVDMTAxLjY3OSAxNjUuMzkyIDEwMi45NTMgMTY0LjMzIDEwMy40MTIgMTYyLjg5N0MxMDMuNzY0IDE2MS44IDEwMy42MDggMTYwLjU4NCAxMDMuMTU2IDE1OS41MjNDMTAyLjcwNSAxNTguNDYzIDEwMS45OCAxNTcuNTQyIDEwMS4xODcgMTU2LjcwNkMxMDEuMDQzIDE1Ni41NTUgMTAwLjIxNiAxNTUuNjkzIDEwMC4xMDMgMTU1LjcwMkMxMDEuMjgzIDE1NS42MTMgMTAyLjYwNyAxNTUuNDMxIDEwMy4zMiAxNTQuNDg2QzEwMy43NTggMTUzLjkwNyAxMDMuODcyIDE1My4xNDkgMTAzLjg5NyAxNTIuNDI0QzEwMS45ODEgMTUzLjU2MyA5OS42MDgzIDE1My44NzUgOTcuNDUxMyAxNTMuMzM2Qzk2LjI4MjMgMTUzLjA0NCA5NS4yNDYzIDE1Mi40MjkgOTQuMTM4MyAxNTEuOTc0QzkyLjg1OTMgMTUxLjQ0OCA5MS41MzUzIDE1MS4wMzcgOTAuMTg3MyAxNTAuNzM3Qzg5Ljc5MzMgMTUwLjY1IDg5LjM3NzMgMTUwLjU3NCA4OC45OTIzIDE1MC42OTVDODguNjA4MyAxNTAuODE3IDg4LjI3NzMgMTUxLjIwMiA4OC4zNTczIDE1MS41OTdDODguNDE1MyAxNTEuODkgODguNjY5MyAxNTIuMDk4IDg4LjkxMTMgMTUyLjI3M0M5MS4xODczIDE1My45MTkgOTQuMDEwMyAxNTQuNTUzIDk2LjQzMjMgMTU1Ljk0MUM5Ny4zNzEzIDE1Ni40NzkgOTguMzA4MyAxNTcuMTQ0IDk5LjAwNjMgMTU3Ljk3OUM5OS42NzIzIDE1OC43NzcgMTAwLjA5NyAxNTkuNzkxIDEwMC4xMTQgMTYwLjgzQzEwMC4xMzEgMTYxLjg2OSA5OS43MjAzIDE2Mi45MjUgOTguOTQ2MyAxNjMuNjE5Qzk4LjE5OTMgMTY0LjI4OSA5Ny4yMTQzIDE2NC41NiA5Ni4yMzYzIDE2NC42NjFDOTUuNzA5MyAxNjQuNzE3IDk1LjE4MjMgMTY0Ljc2OSA5NC42NTMzIDE2NC44MUM5NC4xNzYzIDE2NC44NDYgOTMuNjg0MyAxNjQuNzk5IDkzLjIxMjMgMTY0Ljg3MyIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTk3LjI3MDkgMTY3Ljc5NEM5Ny4zNTg5IDE2Ny45MTIgOTcuNDQyOSAxNjguMDMyIDk3LjUyMjkgMTY4LjE1NEM5OC42ODE5IDE2OS45MzUgOTguODI2OSAxNzIuNTU2IDk3LjI4NzkgMTc0LjAyQzk2LjQ4MDkgMTc0Ljc4NyA5NS4zNjQ5IDE3NS4xMjEgOTQuMjgzOSAxNzUuMzg2QzkzLjAxOTkgMTc1LjY5NSA5MC40NTU5IDE3Ni4xMzMgOTAuNDU1OSAxNzYuMTMzQzkwLjQ1NTkgMTc2LjEzMyA5MC43Njg5IDE3Ny4wNCA5MC4yNTQ5IDE3OC4xNzNDODkuNzQxOSAxNzkuMzA2IDg5LjA1ODkgMTc5LjczMyA4OC40NDQ5IDE4MC4wODhDODcuNzE4OSAxODAuNTA3IDg2LjkzNDkgMTgwLjYzNSA4NS45NzI5IDE4MC41ODJDODcuMDg2OSAxNzkuOTMgODguMDgzOSAxNzguNDUyIDg4LjM1MDkgMTc3LjE5M0M4OC40NTc5IDE3Ni42OTIgODguNDk2OSAxNzYuMTcxIDg4LjQwNDkgMTc1LjY2NUM4OC4zNDQ5IDE3NS4zNDEgODguMjY2OSAxNzUuMDEgODguMTQzOSAxNzQuNzA0Qzg4LjExMDkgMTc0LjYyMyA4OC4wODU5IDE3NC41MzEgODguMTg2OSAxNzQuNDg0Qzg4LjIzOTkgMTc0LjQ2MSA4OC4yOTk5IDE3NC40NjUgODguMzU4OSAxNzQuNDY5Qzg4Ljk2MTkgMTc0LjUxNiA4OS41NjQ5IDE3NC41MjUgOTAuMTY4OSAxNzQuNTIyQzkwLjc3NTkgMTc0LjUxNyA5MS4zODI5IDE3NC40NTkgOTEuOTc1OSAxNzQuMzNDOTIuMzk3OSAxNzQuMjM5IDkyLjgxMTkgMTc0LjExMSA5My4yMDg5IDE3My45NDNDOTQuMzI2OSAxNzMuNDcxIDk1LjM5NjkgMTcyLjYxMyA5NS42MjY5IDE3MS40MjJDOTYuMDU1OSAxNjkuMTk4IDkzLjk1NDkgMTY3LjM4IDkyLjM1MTkgMTY2LjI3OEM5MC44Nzk5IDE2NS4yNjggODkuMjk4OSAxNjQuNDI5IDg3LjcyMDkgMTYzLjU5MkM4Ni4zOTA5IDE2Mi44ODYgODQuODQ3OSAxNjIuMzI2IDgzLjkwMjkgMTYxLjExMkM4My43Nzc5IDE2MC45NTIgODMuNjU4OSAxNjAuNzUgODMuNzI0OSAxNjAuNTU5QzgzLjgyOTkgMTYwLjI1MiA4NC4yNjQ5IDE2MC4yNjkgODQuNTc3OSAxNjAuMzUxQzg3LjA2ODkgMTYxLjAwMiA4OS45NjU5IDE2MS45NjMgOTIuMDUyOSAxNjMuNTI0QzkzLjc3NDkgMTY0LjgxMyA5NS45NDg5IDE2Ni4wMjUgOTcuMjcwOSAxNjcuNzk0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF82Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF82KSI+CjxwYXRoIGQ9Ik03OC43MjQgMTk2LjI5MUM3OC4wMTcgMTk2LjU3NyA3Ny4yNjYgMTk2LjkwNyA3Ni44NjIgMTk3LjU1NEM3Ni41MDEgMTk4LjEyOSA3Ni40ODQgMTk4Ljg0NiA3Ni40ODEgMTk5LjUyM0M3Ni40MDUgMjEzLjcyNyA4NC4yOTggMjM5LjcwNiA5MC40OTkgMjU5LjA4N0M5NC4wNzcgMjcwLjI2OCAxMDAuNzk0IDI4Mi45MDYgMTA1Ljk4NiAyODguNjI0QzExNy4xOTggMzAwLjk3IDEyNS43MzMgMzAxLjYzNyAxMzEuMSAzMDIuNjE4QzEzNy42MTQgMzAzLjgwOSAxNDMuOTk4IDMwMi4wNzUgMTQ5LjQ2IDI5OC4zMzJDMTU2LjkgMjkzLjIzMSAxNTkuMDQ3IDI4Mi44OTEgMTU3LjM5IDI3NC4wMjRDMTU1LjczMyAyNjUuMTU3IDE1MS4wNTQgMjU3LjIwNyAxNDcuMjYzIDI0OS4wMjJDMTQzLjc1NiAyNDEuNDUzIDE0MC45NzIgMjMzLjU3NCAxMzguMTkzIDIyNS43MDlDMTM4LjE5MyAyMjMuMjUzIDEzNi4wMzYgMjE5LjYwMyAxMzUuMjA1IDIxNy4yNTRDMTM0LjExNyAyMTQuMTcxIDEzMy4wMjggMjExLjA4OSAxMzEuOTM5IDIwOC4wMDZDMTI5LjgyOSAyMDIuMDM2IDEyOC4xMDcgMTk1LjcwMiAxMjUuNTQxIDE4OS45MTdDMTIzLjYyMSAxODUuNTg3IDEyMC4xOTQgMTg2LjE2MyAxMTYuMDMxIDE4Ni42NjVDMTEwLjA3NSAxODcuMzgzIDEwNC4xNjMgMTg4LjQ3MyA5OC4zNDEgMTg5LjkxOEM5MS42NjMgMTkxLjU3NiA4NS4xMDEgMTkzLjcwNiA3OC43MjQgMTk2LjI5MSIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEyMS4yNiAxODIuNDM2QzEyMy42MjggMTgyLjI5MiAxMjUuODIxIDE4Mi43NzkgMTI3LjE2MSAxODQuODUxQzEyOC4zNDggMTg2LjY4NSAxMjkuMTE5IDE4OC43NTQgMTI5LjgxMyAxOTAuODI3QzEzMC44MzIgMTkzLjg3NSAxMzEuNzAxIDE5Ni45NzEgMTMyLjU3MSAyMDAuMDY2QzEzNi4yODkgMjEzLjMwOSAxNDEuNDI3IDIyOC4xODUgMTQ0LjA5OCAyNDEuNjc5QzE0Mi41ODYgMjM5LjI2MiAxMjkuMjE3IDIwNi43OCAxMjUuMDUzIDE5Ni45NTNDMTI0LjI3IDE5NS4xMDUgMTIyLjU5MiAxOTAuNzczIDEyMS4wMzcgMTg5LjUwNEMxMTguODk2IDE4Ny43NTYgMTE2LjM4NCAxODcuNDE2IDExMy42MiAxODcuNTEyQzExMS4xMzYgMTg3LjU5OSA5OS4xMzcxIDE4OS45IDk4LjM0MTEgMTg5LjkxOEMxMDAuMDM0IDE4OC44ODkgMTE1LjUyNCAxODIuNzg1IDEyMS4yNiAxODIuNDM2IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF83Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF83KSI+CjxwYXRoIGQ9Ik0yNDQuMTU2IDMxNi4zMTlDMjQzLjE2NiAzMTYuODc0IDI0Mi4xNjQgMzE3LjQzNiAyNDEuMzQ2IDMxOC4yMjRDMjM4Ljk0OSAzMjAuNTM0IDIzOS43NSAzMjQuNTQxIDI0My4xMzUgMzI1LjMzMkMyNDQuNjg1IDMyNS42OTQgMjQ2LjMwOSAzMjUuNDUzIDI0Ny44OTMgMzI1LjYwOEMyNTEuMjk4IDMyNS45NCAyNTQuMjMyIDMyOC4wNDYgMjU2Ljk4NCAzMzAuMDc3QzI2NS4yMjMgMzM2LjE2MSAyNzUuNjUyIDM0MC4xMjIgMjg2LjA0NyAzMzcuNzI4QzI5My4xNyAzMzYuMDg4IDI5OS42MDUgMzMxLjY0IDMwMy42NTggMzI1LjU1OEMzMDYuNjI1IDMyMS4xMDYgMzA5LjU0NCAzMTUuNjAxIDMwNy45MjcgMzEwLjI1QzMwNi41NTcgMzA1LjcxMSAzMDMuMjY3IDMwMS43MjQgMjk4Ljk0OCAyOTkuNzE2QzI5My4xMDMgMjk3IDI4NS43IDI5OC4wNjEgMjgwLjg1NCAzMDIuMzFDMjgwLjQwOCAzMDIuNzAyIDI3OS45MyAzMDMuMTQgMjc5LjMzOCAzMDMuMTc2QzI3OC44MTQgMzAzLjIwOSAyNzguMzMxIDMwMi45MTQgMjc3LjkwNCAzMDIuNjA4QzI3NS4zODMgMzAwLjc5OCAyNzMuNDkyIDI5OC44NTkgMjcwLjY1OCAyOTcuNTk3QzI2Ny40MDcgMjk2LjE1IDI2NC40MzEgMjk0LjQ5MSAyNjAuOTYgMjkzLjU0MkMyNTkuMzg4IDI5My4xMTIgMjU3Ljk5OCAyOTIuNzQ0IDI1Ni4zNTMgMjkyLjg2QzI1NC4wOCAyOTMuMDIgMjUxLjgxMSAyOTMuMjQ3IDI0OS41NTEgMjkzLjU0QzI0OC41NTEgMjkzLjY2OSAyNDcuMzYzIDI5My43MTEgMjQ2LjI0NiAyOTMuOTE2QzI0NS4yNzUgMjk0LjA5MyAyNDQuMzU4IDI5NC4zOTUgMjQzLjY2MyAyOTQuOTg0QzI0My4xNjggMjk1LjQwMyAyNDIuNzg4IDI5NS45ODkgMjQyLjcyNCAyOTYuNjM0QzI0Mi42MjkgMjk3LjYwOSAyNDMuMjUxIDI5OC41MTQgMjQzLjk3MiAyOTkuMTc1QzI0NC43ODggMjk5LjkyMyAyNDUuNzIyIDMwMC4zNDMgMjQ2LjcxIDMwMC44MDZDMjQ4LjE2NyAzMDEuNDg5IDI0Ny4yNjEgMzAxLjg4NiAyNDYuMTM1IDMwMi4yMzhDMjQ1LjA1IDMwMi41NzcgMjQzLjkxNSAzMDIuNzI4IDI0Mi44MDYgMzAyLjk3MkMyNDEuMzAzIDMwMy4zMDMgMjM5LjgzOCAzMDMuODAyIDIzOC40NDUgMzA0LjQ1N0MyMzYuNzk2IDMwNS4yMzIgMjM1LjE5MyAzMDYuMDk4IDIzNC4zNDIgMzA3LjgwNEMyMzMuODMgMzA4LjgzMSAyMzMuNzEgMzEwLjA5MiAyMzQuMjE4IDMxMS4xMjFDMjM0LjY2MyAzMTIuMDIzIDIzNS41MzQgMzEyLjY1MiAyMzYuNDU3IDMxMy4wNTJDMjQwLjM4MyAzMTQuNzU0IDI0NC45NCAzMTIuNzk5IDI0OS4xNzMgMzEzLjQyNkMyNDkuMDQzIDMxMy40MDggMjQ2Ljk2OSAzMTQuNzk1IDI0Ni42OTEgMzE0Ljk0MkMyNDUuODQyIDMxNS4zOTMgMjQ1LjAxNyAzMTUuODg4IDI0NC4xNTYgMzE2LjMxOSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI2NC45NjggMzAzLjg0OEMyNjYuMDgxIDMwNC4zNzcgMjY3LjI1NSAzMDQuOTgzIDI2OC4wNjUgMzA1Ljk0MUMyNjguOTcgMzA3LjAxMSAyNjcuNDQ2IDMwNy4wNjkgMjY2LjcxNiAzMDcuMDk3QzI2NS40NjYgMzA3LjE0NSAyNjQuMDg3IDMwNi42MjcgMjYyLjg5MiAzMDYuMjU5QzI2MC40NDQgMzA1LjUwNyAyNTguMDkyIDMwNC4zNjUgMjU1LjYyMSAzMDMuNzA5QzI1My4wNSAzMDMuMDI3IDI1MC40OCAzMDIuMzQzIDI0Ny45MDggMzAxLjY2QzI0Ny43MTYgMzAxLjYwOSAyNDcuNDcyIDMwMS40MzMgMjQ3LjU4NyAzMDEuMjcxQzI0Ny42MzMgMzAxLjIwNiAyNDcuNzE4IDMwMS4xODggMjQ3Ljc5NiAzMDEuMTczQzI0OS4zNiAzMDAuODc5IDI1MC45MjggMzAwLjYyMSAyNTIuNTE0IDMwMC41MjVDMjU0LjEzOCAzMDAuNDI3IDI1NS43NzUgMzAwLjYyNSAyNTcuMzU3IDMwMC45OTJDMjYwLjAwNiAzMDEuNjA3IDI2Mi41MTkgMzAyLjY4NSAyNjQuOTY4IDMwMy44NDgiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yNTEuOTg2IDMxNC4zOTRDMjUyLjQ3NyAzMTQuNTA1IDI1Mi45NjggMzE0LjYyIDI1My40NTkgMzE0LjczNkMyNTQuMTI3IDMxNC44OTQgMjU0Ljc5NSAzMTUuMDU3IDI1NS40NTUgMzE1LjI0N0MyNTcuOTggMzE1Ljk3IDI2MC40OTcgMzE3LjA3NCAyNjIuNjg5IDMxOC41MjVDMjYzLjAzOSAzMTguNzU2IDI2My4zOSAzMTkuMDEzIDI2My44MDIgMzE5LjA5QzI2NC4yMTQgMzE5LjE2NyAyNjQuNzA5IDMxOC45OTggMjY0Ljg0NyAzMTguNjAyQzI2NS4wMjYgMzE4LjA5MSAyNjQuNTQ5IDMxNy42MDYgMjY0LjEyMyAzMTcuMjczQzI2MS4wNDYgMzE0Ljg3NCAyNTcuNjk2IDMxMS44NjIgMjUzLjUyMSAzMTIuMjgzQzI1Mi4xNjUgMzEyLjQxOSAyNTAuNyAzMTIuNzcyIDI0OS40NiAzMTMuMzQ2QzI0OS4zOTMgMzEzLjM3NyAyNDkuMzE5IDMxMy40MTggMjQ5LjMwNCAzMTMuNDlDMjQ5LjI4NCAzMTMuNTg3IDI0OS4zODIgMzEzLjY2NSAyNDkuNDY5IDMxMy43MTJDMjQ5Ljg4NyAzMTMuOTMzIDI1MC4zNTYgMzE0LjAzNCAyNTAuODE3IDMxNC4xMzRDMjUxLjIwNyAzMTQuMjE5IDI1MS41OTYgMzE0LjMwNiAyNTEuOTg2IDMxNC4zOTQiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzgiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzgpIj4KPHBhdGggZD0iTTI3NS4xMDYgMjk2LjIzNkMyNzQuODEyIDI5Ni42OSAyNzQuNTEzIDI5Ny4xNTcgMjc0LjM5OCAyOTcuNjg1QzI3NC4yNTcgMjk4LjMzIDI3NC40MDYgMjk5LjAwMyAyNzQuNjE3IDI5OS42MjdDMjc1LjcyNiAzMDIuOTA1IDI3OC40ODYgMzA1LjMzIDI4MS4zMDIgMzA3LjM0MUMyODUuODUyIDMxMC41OSAyOTAuODc4IDMxMy4yMDUgMjk2LjIzIDMxNC44MjFDMjk4LjcyMiAzMTUuNTc0IDMwMS4yNzMgMzE2LjEwOSAzMDMuODIxIDMxNi42NDNDMzA2LjQzMyAzMTcuMTkgMzA5LjEyNSAzMTcuNzQgMzExLjc1MSAzMTcuMjY1QzMxNS4xNzIgMzE2LjY0NiAzMTYuOTgxIDMxMy40MTkgMzE4Ljk5NCAzMTAuODg5QzMyNS41NTggMzAyLjYzOSAzMzEuMjkgMjkzLjc3NSAzMzcuMDA4IDI4NC45M0MzNDEuOTU2IDI3Ny4yNzkgMzQ3LjE4NCAyNjguOTc2IDM1MC44MTkgMjYwLjYyMUMzNTIuNTQ0IDI1Ni42NTQgMzUzLjY2NCAyNTIuNTM5IDM1MS41NDggMjQ4Ljc2NEMzNDkuNTc3IDI0NS4yNDUgMzQ1LjI0NSAyNDMuODQgMzQxLjI0OCAyNDMuMjk0QzMzMC42ODEgMjQxLjg0NyAzMjAuMTQzIDI0NC41NCAzMTEuMTQ1IDI1MC4xMTFDMzA1Ljg1NyAyNTMuMzg1IDMwMi41MDUgMjU4LjIxNCAyOTkuMTc2IDI2My4yOTdDMjk1LjU4NiAyNjguNzc3IDI3Ny4wOTggMjkzLjE1NSAyNzUuMTA2IDI5Ni4yMzYiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzkiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzkpIj4KPHBhdGggZD0iTTI2Ny44OTMgMTYyLjU2NEMyODIuOTIzIDE2OS43MTIgMjk4LjU2NSAxODEuNDQ0IDMxMS4yMzEgMTkyLjM0NUMzMjMuODM3IDIwMy4xOTUgMzM1LjE2NyAyMTUuNTMxIDM0NC44NjkgMjI5LjA0M0MzNDguNTU4IDIzNC4xODIgMzUyLjA4OCAyMzkuNjU5IDM1My4zNTUgMjQ1Ljg1N0MzNTQuNDI4IDI1MS4xMTIgMzUzLjM1NSAyNTUuNDA2IDM1MC44MTkgMjYwLjYyMUMzNDcuMjY2IDI2Ny45MjUgMzM5Ljk5IDI2Ny4wMjkgMzM1LjQxOSAyNjcuMDE0QzMyOC45MTIgMjY2Ljk5NSAzMjIuNTM0IDI2NS4yOTMgMzE2LjMwNCAyNjMuNDA4QzMwNC45OTkgMjU5Ljk4OCAyOTMuODkxIDI1NS45MTkgMjgzLjA1IDI1MS4yMzNDMjc0LjU4IDI0Ny41NzMgMjY2LjI3MyAyNDMuNTM1IDI1OC4xNjQgMjM5LjEzNEMyNTAuNjU4IDIzNS4wNjIgMjQzLjA1OSAyMzAuOTk1IDIzNi44MTEgMjI1LjAxNEMyMzQuNzAzIDIyMi45OTcgMjMyLjczNyAyMjAuODE4IDIzMS4wOTQgMjE4LjQwNkMyMjcuMDE2IDIxMi40MTggMjI0Ljk3NyAyMDUuMTQzIDIyNC44MTMgMTk3LjlDMjI0LjI3OCAxNzQuMjgxIDIzNy4zMTYgMTYzLjYwMyAyNDguMjYgMTYwLjQzMkMyNTIuMTYzIDE1OS4zMDEgMjYxLjM5NSAxNTkuNDc0IDI2Ny44OTMgMTYyLjU2NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTMwNS43NTIgMTg0LjI5OEMzMTAuNTY4IDE4Ny42ODEgMzE1LjA3NCAxOTEuNDg1IDMxOS40MzEgMTk1LjQ0M0MzMjQuNjE1IDIwMC4xNTIgMzI5LjY1OSAyMDUuMDE1IDMzNC41NTYgMjEwLjAyM0MzMzkuNTQzIDIxNS4xMjQgMzQ0LjExMiAyMjAuNjM3IDM0Ny43NjggMjI2Ljc2NEMzNTIuNzAzIDIzNS4wMzYgMzU0LjIzNSAyNDMuMjk0IDM1NC4zMzcgMjQ2LjYwOEMzNTQuNDc5IDI1MS4yMDYgMzUzLjc5IDI1NS44NzQgMzUwLjgxOCAyNjAuNjJDMzUwLjYyNCAyNTIuMDY1IDM0OC4yNDggMjQyLjgyMyAzNDMuNzkgMjM1LjUxOUMzNDEuNDcxIDIzMS43MTggMzM4LjY0NiAyMjguMjU1IDMzNS44MTMgMjI0LjgyQzMyMy41NTEgMjA5Ljk1NyAzMTAuNjQzIDE5NS42NjIgMjk0LjU1MyAxODIuNjU2QzI4OS44OTcgMTc4Ljg5MiAyNzIuMzk4IDE2NC44MzEgMjcyLjM5OCAxNjQuODMxQzI3Mi4zOTggMTY0LjgzMSAyNzcuNjQ3IDE2Ny41MjQgMjgyLjA3MiAxNjkuODIyQzI4NS42MzQgMTcxLjY3MiAyOTYuMDU0IDE3Ny40ODcgMzA1Ljc1MiAxODQuMjk4IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8xMCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfMTApIj4KPHBhdGggZD0iTTE4OC4yODkgMTMxLjY5MUMxOTAuMjA3IDEzMy4zOTYgMTkxLjc0MyAxMzUuNTgzIDE5NC4yMSAxMzYuODgxQzE5NS45MDYgMTM3Ljc3NSAxOTcuOTE3IDEzOC4wNTUgMTk5Ljc5MyAxMzcuNjU5QzIwMi4zODUgMTM3LjExMyAyMDQuNzc5IDEzNS4zMjggMjA3LjQwOCAxMzUuNjUzQzIwOS4xMiAxMzUuODY1IDIxMC43NjIgMTM3LjIyMyAyMTIuNDk5IDEzNy42MjJDMjE4LjQ5IDEzOC45OTMgMjIyLjU5OCAxMzUuMjkgMjI2LjQ2MiAxMzEuMjE1QzIyNi45NjYgMTMwLjY4MyAyMjcuNDkgMTMwLjEzMyAyMjguMTcxIDEyOS44NjJDMjI4Ljg1MSAxMjkuNTkgMjI5LjczNiAxMjkuNjg0IDIzMC4xNjkgMTMwLjI3NUMyMzAuNDAyIDEzMC41OTMgMjMwLjQ3MSAxMzAuOTk5IDIzMC41MzkgMTMxLjM4NkMyMzEuMDg3IDEzNC41MDIgMjMyLjA0OCAxMzcuNTQ0IDIzMy4zODMgMTQwLjQxMUMyMzQuNzQyIDE0My4zMyAyMzYuMTY0IDE0NS43NTkgMjM2Ljg4NCAxNDguOTU4QzIzOC4zMDIgMTU1LjI2MyAyMzcuOTkyIDE2MS45NCAyMzYuMDczIDE2OC4xMDhDMjM0LjEyMiAxNzQuMzgxIDIzMC4zMSAxODAuOTc3IDIyNC40ODggMTg0LjM0NEMyMTkuNzM2IDE4Ny4wOTMgMjEzLjM2OSAxODguODEgMjA3LjkyMiAxODkuNDFDMjAxLjI1MyAxOTAuMTQ1IDE5NC45MjEgMTg4LjMwOSAxODguOTk3IDE4NS4zNThDMTgzLjg2MiAxODIuNzk5IDE3OS42MjcgMTc4LjM2MSAxNzcuNzg3IDE3Mi44NDRDMTczLjM2MiAxNTkuNTc2IDE3NS41MTYgMTM1LjA1NiAxNzcuMjA0IDEzMi4zOTZDMTc5LjYyOCAxMjguNTc2IDE4NS4xOTcgMTI4Ljk0MiAxODguMjg5IDEzMS42OTEiIGZpbGw9IiNjOGRjOGMiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzExIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMSkiPgo8cGF0aCBkPSJNMTM0Ljc2IDEwOC42MDlDMTM0LjI4NyAxMDguNzA4IDEzMy44MTUgMTA4LjgyNSAxMzMuMzQyIDEwOC45NjlDMTMyLjY3MSAxMDkuMTc0IDEzMS45OCAxMDkuNDMzIDEzMS41MTcgMTA5Ljk2MUMxMzAuOTI0IDExMC42MzYgMTMwLjk1NyAxMTEuNzU0IDEzMS44NzYgMTEyLjA5NkMxMzIuOTI1IDExMi40ODggMTM0LjE0OSAxMTIuNzMzIDEzNS4yNjUgMTEyLjg0OUMxMzYuMTQgMTEyLjkzOSAxMzcuMDIyIDExMi45MzkgMTM3LjkgMTEyLjkxQzE0MC4zOCAxMTIuODI4IDE0Mi44NTMgMTEyLjUyMSAxNDUuMjc4IDExMS45OTVDMTQ2LjIxOSAxMTEuNzkxIDE0Ni45NzEgMTExLjU3OSAxNDcuNTc1IDExMC43NzNDMTQ4LjE3MSAxMDkuOTgxIDE0Ny43OTMgMTA4Ljg4NiAxNDcuMDQxIDEwOC4zMzlDMTQ2LjM2MSAxMDcuODQ0IDE0NS40NzkgMTA3LjcyOCAxNDQuNjM4IDEwNy43MUMxNDIuNjk3IDEwNy42NjcgMTQwLjc3OCAxMDcuODIxIDEzOC44NTMgMTA4LjA0MkMxMzcuNDY1IDEwOC4yMDEgMTM2LjExIDEwOC4zMjkgMTM0Ljc2IDEwOC42MDkiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNTEuMzggODMuNDEzM0MxNTEuMDA0IDgyLjY1NzMgMTUwLjI0NiA4Mi4xODIzIDE0OS41MjUgODEuNzQ0M0MxNDYuOTc4IDgwLjIwMjMgMTQ0LjQzMiA3OC42NjAzIDE0MS44ODYgNzcuMTE4M0MxNDAuODIgNzYuNDc0MyAxMzkuODYyIDc1LjcwMDMgMTM4LjU1NyA3NS42OTczQzEzOC4xODQgNzUuNjk2MyAxMzcuODA1IDc1Ljc1MzMgMTM3LjQ2NyA3NS45MTEzQzEzNy4xMjggNzYuMDY4MyAxMzYuODMyIDc2LjMzNDMgMTM2LjY4MyA3Ni42NzczQzEzNi41NjMgNzYuOTUxMyAxMzYuNTQyIDc3LjI2MDMgMTM2LjU2NyA3Ny41NTgzQzEzNi42NDQgNzguNDU4MyAxMzcuMTUyIDc5LjI3NjMgMTM3LjY5NSA3OS45NzEzQzEzOC4yODIgODAuNzIyMyAxMzguOTUxIDgxLjQxNDMgMTM5LjY1NiA4Mi4wNTQzQzE0MS45NzcgODQuMTU3MyAxNDUuMjg4IDg1LjYyNzMgMTQ4LjI0NSA4Ni41OTEzQzE1MC4xMTEgODcuMTk5MyAxNTIuNDE5IDg1LjUwNjMgMTUxLjM4IDgzLjQxMzMiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNjQuNzQxIDU2LjcxNkMxNjQuMzIxIDU3LjM0NiAxNjQuMjA3IDU4LjEyNyAxNjQuMTUzIDU4Ljg4M0MxNjQuMDA1IDYwLjk2MyAxNjQuMjM3IDYzLjA0OSAxNjQuNjMyIDY1LjA5QzE2NC45NzMgNjYuODU3IDE2NS40MDQgNjguNTEzIDE2Ni4yNDYgNzAuMTEzQzE2Ni40NCA3MC40ODUgMTY2LjY1MyA3MC44NTMgMTY2Ljk0NSA3MS4xNTNDMTY3LjIzOCA3MS40NTIgMTY3LjYyIDcxLjY4MyAxNjguMDM4IDcxLjcxOUMxNjkuMjA2IDcxLjgyIDE2OS45NzYgNzAuNDAxIDE3MC4xNDYgNjkuNDNDMTcwLjMgNjguNTUzIDE3MC4xODYgNjcuNjUzIDE3MC4wNDkgNjYuNzc0QzE2OS42MDcgNjMuOTUyIDE2OC45MTQgNjEuMTcxIDE2Ny45NzcgNTguNDc0QzE2Ny40ODggNTcuMDY2IDE2Ni4zOSA1NC4yNDQgMTY0Ljc0MSA1Ni43MTYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSJzY2FsZSgtMSwgMSkgcm90YXRlKDExMCwgNSwgMTY1KSIgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IiI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF81Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF81KSI+CjxwYXRoIGQ9Ik0xMDAuMDA4IDE1Ny4xNjlDOTkuOTUzMiAxNTcuMTE0IDk5Ljg5OTIgMTU3LjA2MiA5OS44NDMyIDE1Ny4wMDlDOTguODA1MiAxNTYuMDIzIDk3LjU1NTIgMTU1LjI5MSA5Ni4yODMyIDE1NC42MzRDOTguMDYwMiAxNTQuODM0IDk5Ljg3MTIgMTU0LjcyMyAxMDEuNjExIDE1NC4zMDdDMTAyLjE2MyAxNTQuMTc0IDEwMi43MjUgMTU0LjAwMyAxMDMuMTcgMTUzLjY0OUMxMDMuNTQ0IDE1My4zNTIgMTAzLjgxMyAxNTIuOTQzIDEwNC4wNiAxNTIuNTMzQzEwNC40MjIgMTUxLjkzMSAxMDQuNzU5IDE1MS4yODkgMTA0LjgzOCAxNTAuNTkxQzEwNC45OTMgMTQ5LjIxMyAxMDMuNjA0IDE0Ny45NTMgMTAyLjc1NyAxNDYuOTkxQzEwMS44MzEgMTQ1Ljk0IDEwMC44MDQgMTQ0Ljk4MSA5OS42OTYyIDE0NC4xMjVDOTUuMTM2MiAxNDAuNTk2IDg5LjAwODIgMTM4LjY5OSA4My4zMzMyIDE0MC4zMzNDODEuODEyMiAxNDAuNzcyIDgwLjg2NDIgMTQxLjkwMiA4MC41MzgyIDE0My40NjFDODAuMjUwMiAxNDQuODM2IDgwLjU3MDIgMTQ2LjQ1MyA3OS42MzUyIDE0Ny41MDJDNzkuMTA3MiAxNDguMDk0IDc4LjMwNTIgMTQ4LjMzNyA3Ny41ODYyIDE0OC42NzNDNzUuNTIyMiAxNDkuNjM5IDc0LjAyODIgMTUxLjYzMSA3My40OTYyIDE1My44MjhDNzMuMjU2MiAxNTQuODI2IDczLjExMzIgMTU2LjA1NSA3My41MDIyIDE1Ny4wMjNDNzMuODY0MiAxNTcuOTI0IDc0LjU1NzIgMTU4LjgwNiA3My45MzMyIDE1OS44MTJDNzMuMDMwMiAxNjEuMjY1IDcxLjcwMDIgMTYyLjQ0NCA3MC45ODkyIDE2My45OTlDNzAuNDMzMiAxNjUuMjE3IDcwLjMzMDIgMTY2LjYyIDcwLjYzNzIgMTY3LjkxOEM3MC45ODgyIDE2OS40MDMgNzIuMjgzMiAxNzAuMDgyIDcyLjcyNjIgMTcxLjMxN0M3Mi45MTMyIDE3MS44NDIgNzIuNjgyMiAxNzIuNDA5IDcyLjUzNDIgMTcyLjk0NUM3MC45MDEyIDE3OC44NzMgNzguMDIzMiAxODAuMjAxIDgyLjE3MzIgMTgwLjYxMUM4My44NDUyIDE4MC43NzcgODUuNTg0MiAxODAuODU2IDg3LjE1NDIgMTgwLjI1NkM4OC40MzMyIDE3OS43NjcgODkuNzY5MiAxNzguODg3IDg5Ljk3OTIgMTc3LjQyM0M5MC4wNjkyIDE3Ni44MDUgODkuODk0MiAxNzYuMTMxIDg5LjQ0MDIgMTc1LjcwMUM4OS45MDAyIDE3NS4zODcgOTAuNDgyMiAxNzUuMzI2IDkxLjAzNTIgMTc1LjI2N0M5My41NjIyIDE3NC45OTQgOTguMTEwMiAxNzMuOTMxIDk3LjIxODIgMTcwLjM4N0M5Ny4wNTcyIDE2OS43NDkgOTYuNzI2MiAxNjkuMTY4IDk2LjM3MDIgMTY4LjYxM0M5NS42ODQyIDE2Ny41NDEgOTQuODk2MiAxNjYuNTMyIDk0LjAyMTIgMTY1LjYwN0M5NS43NzAyIDE2NS42ODkgOTcuNTM1MiAxNjUuNDA4IDk5LjE3MzIgMTY0Ljc4N0MxMDAuMTgxIDE2NC40MDUgMTAxLjIgMTYzLjgzOCAxMDEuNjkxIDE2Mi44NzhDMTAyLjAzMyAxNjIuMjA1IDEwMi4wNzMgMTYxLjQxMSAxMDEuOTQ1IDE2MC42NjhDMTAxLjcxNCAxNTkuMzMzIDEwMC45NjcgMTU4LjEzIDEwMC4wMDggMTU3LjE2OSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNiI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNzAsIDEyMCwgMjYwKSIgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzYpIj4KPHBhdGggZD0iTTc4LjcyNCAxOTYuMjkxQzc4LjAxNyAxOTYuNTc3IDc3LjI2NiAxOTYuOTA3IDc2Ljg2MiAxOTcuNTU0Qzc2LjUwMSAxOTguMTI5IDc2LjQ4NCAxOTguODQ2IDc2LjQ4MSAxOTkuNTIzQzc2LjQwNSAyMTMuNzI3IDg0LjI5OCAyMzkuNzA2IDkwLjQ5OSAyNTkuMDg3Qzk0LjA3NyAyNzAuMjY4IDEwMC43OTQgMjgyLjkwNiAxMDUuOTg2IDI4OC42MjRDMTE3LjE5OCAzMDAuOTcgMTI1LjczMyAzMDEuNjM3IDEzMS4xIDMwMi42MThDMTM3LjYxNCAzMDMuODA5IDE0My45OTggMzAyLjA3NSAxNDkuNDYgMjk4LjMzMkMxNTYuOSAyOTMuMjMxIDE1OS4wNDcgMjgyLjg5MSAxNTcuMzkgMjc0LjAyNEMxNTUuNzMzIDI2NS4xNTcgMTUxLjA1NCAyNTcuMjA3IDE0Ny4yNjMgMjQ5LjAyMkMxNDMuNzU2IDI0MS40NTMgMTQwLjk3MiAyMzMuNTc0IDEzOC4xOTMgMjI1LjcwOUMxMzguMTkzIDIyMy4yNTMgMTM2LjAzNiAyMTkuNjAzIDEzNS4yMDUgMjE3LjI1NEMxMzQuMTE3IDIxNC4xNzEgMTMzLjAyOCAyMTEuMDg5IDEzMS45MzkgMjA4LjAwNkMxMjkuODI5IDIwMi4wMzYgMTI4LjEwNyAxOTUuNzAyIDEyNS41NDEgMTg5LjkxN0MxMjMuNjIxIDE4NS41ODcgMTIwLjE5NCAxODYuMTYzIDExNi4wMzEgMTg2LjY2NUMxMTAuMDc1IDE4Ny4zODMgMTA0LjE2MyAxODguNDczIDk4LjM0MSAxODkuOTE4QzkxLjY2MyAxOTEuNTc2IDg1LjEwMSAxOTMuNzA2IDc4LjcyNCAxOTYuMjkxIiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTIxLjI2IDE4Mi40MzZDMTIzLjYyOCAxODIuMjkyIDEyNS44MjEgMTgyLjc3OSAxMjcuMTYxIDE4NC44NTFDMTI4LjM0OCAxODYuNjg1IDEyOS4xMTkgMTg4Ljc1NCAxMjkuODEzIDE5MC44MjdDMTMwLjgzMiAxOTMuODc1IDEzMS43MDEgMTk2Ljk3MSAxMzIuNTcxIDIwMC4wNjZDMTM2LjI4OSAyMTMuMzA5IDE0MS40MjcgMjI4LjE4NSAxNDQuMDk4IDI0MS42NzlDMTQyLjU4NiAyMzkuMjYyIDEyOS4yMTcgMjA2Ljc4IDEyNS4wNTMgMTk2Ljk1M0MxMjQuMjcgMTk1LjEwNSAxMjIuNTkyIDE5MC43NzMgMTIxLjAzNyAxODkuNTA0QzExOC44OTYgMTg3Ljc1NiAxMTYuMzg0IDE4Ny40MTYgMTEzLjYyIDE4Ny41MTJDMTExLjEzNiAxODcuNTk5IDk5LjEzNzEgMTg5LjkgOTguMzQxMSAxODkuOTE4QzEwMC4wMzQgMTg4Ljg4OSAxMTUuNTI0IDE4Mi43ODUgMTIxLjI2IDE4Mi40MzYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzciPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzcpIj4KPHBhdGggZD0iTTI0NC4xNTYgMzE2LjMxOUMyNDMuMTY2IDMxNi44NzQgMjQyLjE2NCAzMTcuNDM2IDI0MS4zNDYgMzE4LjIyNEMyMzguOTQ5IDMyMC41MzQgMjM5Ljc1IDMyNC41NDEgMjQzLjEzNSAzMjUuMzMyQzI0NC42ODUgMzI1LjY5NCAyNDYuMzA5IDMyNS40NTMgMjQ3Ljg5MyAzMjUuNjA4QzI1MS4yOTggMzI1Ljk0IDI1NC4yMzIgMzI4LjA0NiAyNTYuOTg0IDMzMC4wNzdDMjY1LjIyMyAzMzYuMTYxIDI3NS42NTIgMzQwLjEyMiAyODYuMDQ3IDMzNy43MjhDMjkzLjE3IDMzNi4wODggMjk5LjYwNSAzMzEuNjQgMzAzLjY1OCAzMjUuNTU4QzMwNi42MjUgMzIxLjEwNiAzMDkuNTQ0IDMxNS42MDEgMzA3LjkyNyAzMTAuMjVDMzA2LjU1NyAzMDUuNzExIDMwMy4yNjcgMzAxLjcyNCAyOTguOTQ4IDI5OS43MTZDMjkzLjEwMyAyOTcgMjg1LjcgMjk4LjA2MSAyODAuODU0IDMwMi4zMUMyODAuNDA4IDMwMi43MDIgMjc5LjkzIDMwMy4xNCAyNzkuMzM4IDMwMy4xNzZDMjc4LjgxNCAzMDMuMjA5IDI3OC4zMzEgMzAyLjkxNCAyNzcuOTA0IDMwMi42MDhDMjc1LjM4MyAzMDAuNzk4IDI3My40OTIgMjk4Ljg1OSAyNzAuNjU4IDI5Ny41OTdDMjY3LjQwNyAyOTYuMTUgMjY0LjQzMSAyOTQuNDkxIDI2MC45NiAyOTMuNTQyQzI1OS4zODggMjkzLjExMiAyNTcuOTk4IDI5Mi43NDQgMjU2LjM1MyAyOTIuODZDMjU0LjA4IDI5My4wMiAyNTEuODExIDI5My4yNDcgMjQ5LjU1MSAyOTMuNTRDMjQ4LjU1MSAyOTMuNjY5IDI0Ny4zNjMgMjkzLjcxMSAyNDYuMjQ2IDI5My45MTZDMjQ1LjI3NSAyOTQuMDkzIDI0NC4zNTggMjk0LjM5NSAyNDMuNjYzIDI5NC45ODRDMjQzLjE2OCAyOTUuNDAzIDI0Mi43ODggMjk1Ljk4OSAyNDIuNzI0IDI5Ni42MzRDMjQyLjYyOSAyOTcuNjA5IDI0My4yNTEgMjk4LjUxNCAyNDMuOTcyIDI5OS4xNzVDMjQ0Ljc4OCAyOTkuOTIzIDI0NS43MjIgMzAwLjM0MyAyNDYuNzEgMzAwLjgwNkMyNDguMTY3IDMwMS40ODkgMjQ3LjI2MSAzMDEuODg2IDI0Ni4xMzUgMzAyLjIzOEMyNDUuMDUgMzAyLjU3NyAyNDMuOTE1IDMwMi43MjggMjQyLjgwNiAzMDIuOTcyQzI0MS4zMDMgMzAzLjMwMyAyMzkuODM4IDMwMy44MDIgMjM4LjQ0NSAzMDQuNDU3QzIzNi43OTYgMzA1LjIzMiAyMzUuMTkzIDMwNi4wOTggMjM0LjM0MiAzMDcuODA0QzIzMy44MyAzMDguODMxIDIzMy43MSAzMTAuMDkyIDIzNC4yMTggMzExLjEyMUMyMzQuNjYzIDMxMi4wMjMgMjM1LjUzNCAzMTIuNjUyIDIzNi40NTcgMzEzLjA1MkMyNDAuMzgzIDMxNC43NTQgMjQ0Ljk0IDMxMi43OTkgMjQ5LjE3MyAzMTMuNDI2QzI0OS4wNDMgMzEzLjQwOCAyNDYuOTY5IDMxNC43OTUgMjQ2LjY5MSAzMTQuOTQyQzI0NS44NDIgMzE1LjM5MyAyNDUuMDE3IDMxNS44ODggMjQ0LjE1NiAzMTYuMzE5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjY0Ljk2OCAzMDMuODQ4QzI2Ni4wODEgMzA0LjM3NyAyNjcuMjU1IDMwNC45ODMgMjY4LjA2NSAzMDUuOTQxQzI2OC45NyAzMDcuMDExIDI2Ny40NDYgMzA3LjA2OSAyNjYuNzE2IDMwNy4wOTdDMjY1LjQ2NiAzMDcuMTQ1IDI2NC4wODcgMzA2LjYyNyAyNjIuODkyIDMwNi4yNTlDMjYwLjQ0NCAzMDUuNTA3IDI1OC4wOTIgMzA0LjM2NSAyNTUuNjIxIDMwMy43MDlDMjUzLjA1IDMwMy4wMjcgMjUwLjQ4IDMwMi4zNDMgMjQ3LjkwOCAzMDEuNjZDMjQ3LjcxNiAzMDEuNjA5IDI0Ny40NzIgMzAxLjQzMyAyNDcuNTg3IDMwMS4yNzFDMjQ3LjYzMyAzMDEuMjA2IDI0Ny43MTggMzAxLjE4OCAyNDcuNzk2IDMwMS4xNzNDMjQ5LjM2IDMwMC44NzkgMjUwLjkyOCAzMDAuNjIxIDI1Mi41MTQgMzAwLjUyNUMyNTQuMTM4IDMwMC40MjcgMjU1Ljc3NSAzMDAuNjI1IDI1Ny4zNTcgMzAwLjk5MkMyNjAuMDA2IDMwMS42MDcgMjYyLjUxOSAzMDIuNjg1IDI2NC45NjggMzAzLjg0OCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI1MS45ODYgMzE0LjM5NEMyNTIuNDc3IDMxNC41MDUgMjUyLjk2OCAzMTQuNjIgMjUzLjQ1OSAzMTQuNzM2QzI1NC4xMjcgMzE0Ljg5NCAyNTQuNzk1IDMxNS4wNTcgMjU1LjQ1NSAzMTUuMjQ3QzI1Ny45OCAzMTUuOTcgMjYwLjQ5NyAzMTcuMDc0IDI2Mi42ODkgMzE4LjUyNUMyNjMuMDM5IDMxOC43NTYgMjYzLjM5IDMxOS4wMTMgMjYzLjgwMiAzMTkuMDlDMjY0LjIxNCAzMTkuMTY3IDI2NC43MDkgMzE4Ljk5OCAyNjQuODQ3IDMxOC42MDJDMjY1LjAyNiAzMTguMDkxIDI2NC41NDkgMzE3LjYwNiAyNjQuMTIzIDMxNy4yNzNDMjYxLjA0NiAzMTQuODc0IDI1Ny42OTYgMzExLjg2MiAyNTMuNTIxIDMxMi4yODNDMjUyLjE2NSAzMTIuNDE5IDI1MC43IDMxMi43NzIgMjQ5LjQ2IDMxMy4zNDZDMjQ5LjM5MyAzMTMuMzc3IDI0OS4zMTkgMzEzLjQxOCAyNDkuMzA0IDMxMy40OUMyNDkuMjg0IDMxMy41ODcgMjQ5LjM4MiAzMTMuNjY1IDI0OS40NjkgMzEzLjcxMkMyNDkuODg3IDMxMy45MzMgMjUwLjM1NiAzMTQuMDM0IDI1MC44MTcgMzE0LjEzNEMyNTEuMjA3IDMxNC4yMTkgMjUxLjU5NiAzMTQuMzA2IDI1MS45ODYgMzE0LjM5NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOCkiPgo8cGF0aCBkPSJNMjc1LjEwNiAyOTYuMjM2QzI3NC44MTIgMjk2LjY5IDI3NC41MTMgMjk3LjE1NyAyNzQuMzk4IDI5Ny42ODVDMjc0LjI1NyAyOTguMzMgMjc0LjQwNiAyOTkuMDAzIDI3NC42MTcgMjk5LjYyN0MyNzUuNzI2IDMwMi45MDUgMjc4LjQ4NiAzMDUuMzMgMjgxLjMwMiAzMDcuMzQxQzI4NS44NTIgMzEwLjU5IDI5MC44NzggMzEzLjIwNSAyOTYuMjMgMzE0LjgyMUMyOTguNzIyIDMxNS41NzQgMzAxLjI3MyAzMTYuMTA5IDMwMy44MjEgMzE2LjY0M0MzMDYuNDMzIDMxNy4xOSAzMDkuMTI1IDMxNy43NCAzMTEuNzUxIDMxNy4yNjVDMzE1LjE3MiAzMTYuNjQ2IDMxNi45ODEgMzEzLjQxOSAzMTguOTk0IDMxMC44ODlDMzI1LjU1OCAzMDIuNjM5IDMzMS4yOSAyOTMuNzc1IDMzNy4wMDggMjg0LjkzQzM0MS45NTYgMjc3LjI3OSAzNDcuMTg0IDI2OC45NzYgMzUwLjgxOSAyNjAuNjIxQzM1Mi41NDQgMjU2LjY1NCAzNTMuNjY0IDI1Mi41MzkgMzUxLjU0OCAyNDguNzY0QzM0OS41NzcgMjQ1LjI0NSAzNDUuMjQ1IDI0My44NCAzNDEuMjQ4IDI0My4yOTRDMzMwLjY4MSAyNDEuODQ3IDMyMC4xNDMgMjQ0LjU0IDMxMS4xNDUgMjUwLjExMUMzMDUuODU3IDI1My4zODUgMzAyLjUwNSAyNTguMjE0IDI5OS4xNzYgMjYzLjI5N0MyOTUuNTg2IDI2OC43NzcgMjc3LjA5OCAyOTMuMTU1IDI3NS4xMDYgMjk2LjIzNiIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOSkiPgo8cGF0aCBkPSJNMjY3Ljg5MyAxNjIuNTY0QzI4Mi45MjMgMTY5LjcxMiAyOTguNTY1IDE4MS40NDQgMzExLjIzMSAxOTIuMzQ1QzMyMy44MzcgMjAzLjE5NSAzMzUuMTY3IDIxNS41MzEgMzQ0Ljg2OSAyMjkuMDQzQzM0OC41NTggMjM0LjE4MiAzNTIuMDg4IDIzOS42NTkgMzUzLjM1NSAyNDUuODU3QzM1NC40MjggMjUxLjExMiAzNTMuMzU1IDI1NS40MDYgMzUwLjgxOSAyNjAuNjIxQzM0Ny4yNjYgMjY3LjkyNSAzMzkuOTkgMjY3LjAyOSAzMzUuNDE5IDI2Ny4wMTRDMzI4LjkxMiAyNjYuOTk1IDMyMi41MzQgMjY1LjI5MyAzMTYuMzA0IDI2My40MDhDMzA0Ljk5OSAyNTkuOTg4IDI5My44OTEgMjU1LjkxOSAyODMuMDUgMjUxLjIzM0MyNzQuNTggMjQ3LjU3MyAyNjYuMjczIDI0My41MzUgMjU4LjE2NCAyMzkuMTM0QzI1MC42NTggMjM1LjA2MiAyNDMuMDU5IDIzMC45OTUgMjM2LjgxMSAyMjUuMDE0QzIzNC43MDMgMjIyLjk5NyAyMzIuNzM3IDIyMC44MTggMjMxLjA5NCAyMTguNDA2QzIyNy4wMTYgMjEyLjQxOCAyMjQuOTc3IDIwNS4xNDMgMjI0LjgxMyAxOTcuOUMyMjQuMjc4IDE3NC4yODEgMjM3LjMxNiAxNjMuNjAzIDI0OC4yNiAxNjAuNDMyQzI1Mi4xNjMgMTU5LjMwMSAyNjEuMzk1IDE1OS40NzQgMjY3Ljg5MyAxNjIuNTY0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMzA1Ljc1MiAxODQuMjk4QzMxMC41NjggMTg3LjY4MSAzMTUuMDc0IDE5MS40ODUgMzE5LjQzMSAxOTUuNDQzQzMyNC42MTUgMjAwLjE1MiAzMjkuNjU5IDIwNS4wMTUgMzM0LjU1NiAyMTAuMDIzQzMzOS41NDMgMjE1LjEyNCAzNDQuMTEyIDIyMC42MzcgMzQ3Ljc2OCAyMjYuNzY0QzM1Mi43MDMgMjM1LjAzNiAzNTQuMjM1IDI0My4yOTQgMzU0LjMzNyAyNDYuNjA4QzM1NC40NzkgMjUxLjIwNiAzNTMuNzkgMjU1Ljg3NCAzNTAuODE4IDI2MC42MkMzNTAuNjI0IDI1Mi4wNjUgMzQ4LjI0OCAyNDIuODIzIDM0My43OSAyMzUuNTE5QzM0MS40NzEgMjMxLjcxOCAzMzguNjQ2IDIyOC4yNTUgMzM1LjgxMyAyMjQuODJDMzIzLjU1MSAyMDkuOTU3IDMxMC42NDMgMTk1LjY2MiAyOTQuNTUzIDE4Mi42NTZDMjg5Ljg5NyAxNzguODkyIDI3Mi4zOTggMTY0LjgzMSAyNzIuMzk4IDE2NC44MzFDMjcyLjM5OCAxNjQuODMxIDI3Ny42NDcgMTY3LjUyNCAyODIuMDcyIDE2OS44MjJDMjg1LjYzNCAxNzEuNjcyIDI5Ni4wNTQgMTc3LjQ4NyAzMDUuNzUyIDE4NC4yOTgiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzEwIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMCkiPgo8cGF0aCBkPSJNMTg4LjI4OSAxMzEuNjkxQzE5MC4yMDcgMTMzLjM5NiAxOTEuNzQzIDEzNS41ODMgMTk0LjIxIDEzNi44ODFDMTk1LjkwNiAxMzcuNzc1IDE5Ny45MTcgMTM4LjA1NSAxOTkuNzkzIDEzNy42NTlDMjAyLjM4NSAxMzcuMTEzIDIwNC43NzkgMTM1LjMyOCAyMDcuNDA4IDEzNS42NTNDMjA5LjEyIDEzNS44NjUgMjEwLjc2MiAxMzcuMjIzIDIxMi40OTkgMTM3LjYyMkMyMTguNDkgMTM4Ljk5MyAyMjIuNTk4IDEzNS4yOSAyMjYuNDYyIDEzMS4yMTVDMjI2Ljk2NiAxMzAuNjgzIDIyNy40OSAxMzAuMTMzIDIyOC4xNzEgMTI5Ljg2MkMyMjguODUxIDEyOS41OSAyMjkuNzM2IDEyOS42ODQgMjMwLjE2OSAxMzAuMjc1QzIzMC40MDIgMTMwLjU5MyAyMzAuNDcxIDEzMC45OTkgMjMwLjUzOSAxMzEuMzg2QzIzMS4wODcgMTM0LjUwMiAyMzIuMDQ4IDEzNy41NDQgMjMzLjM4MyAxNDAuNDExQzIzNC43NDIgMTQzLjMzIDIzNi4xNjQgMTQ1Ljc1OSAyMzYuODg0IDE0OC45NThDMjM4LjMwMiAxNTUuMjYzIDIzNy45OTIgMTYxLjk0IDIzNi4wNzMgMTY4LjEwOEMyMzQuMTIyIDE3NC4zODEgMjMwLjMxIDE4MC45NzcgMjI0LjQ4OCAxODQuMzQ0QzIxOS43MzYgMTg3LjA5MyAyMTMuMzY5IDE4OC44MSAyMDcuOTIyIDE4OS40MUMyMDEuMjUzIDE5MC4xNDUgMTk0LjkyMSAxODguMzA5IDE4OC45OTcgMTg1LjM1OEMxODMuODYyIDE4Mi43OTkgMTc5LjYyNyAxNzguMzYxIDE3Ny43ODcgMTcyLjg0NEMxNzMuMzYyIDE1OS41NzYgMTc1LjUxNiAxMzUuMDU2IDE3Ny4yMDQgMTMyLjM5NkMxNzkuNjI4IDEyOC41NzYgMTg1LjE5NyAxMjguOTQyIDE4OC4yODkgMTMxLjY5MSIgZmlsbD0iI2M4ZGM4YyIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K",alt:"",width:250})))))),y&&n().createElement(S,null),n().createElement("br",null),!s&&!L&&n().createElement(ze,null),""!==t.webShopId&&!s&&!D&&k&&n().createElement(ye,null))),""!==t.webShopId&&!s&&n().createElement(q,{className:"mtxl"})))},Ae=(0,c.forwardRef)((function({icon:e,size:M=24,...t},n){return(0,c.cloneElement)(e,{width:M,height:M,...t,ref:n})})),xe=t.p+"images/product-metafield.366682e1.png",me=e=>"string"==typeof e?e:Array.isArray(e)?e.map(me).join(""):n().isValidElement(e)?n().Children.toArray(e.props.children).map(me).join(""):"",Oe=()=>{const{__}=o(),[e,t]=(0,M.useState)(""),c=[{title:__("Customs","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout will follow the current rules for customs. To read up on how customs work, you can use the following pages:","posten-bring-checkout"),n().createElement("ul",null,n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.no/en/services/customs","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Customs portal - bring.no/en","posten-bring-checkout"))),n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.com/resources/mybring/order-parcels-with-customs-information","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("How to order parcels with customs information in Mybring","posten-bring-checkout")))),n().createElement("p",null,__("When you order transport via Posten Bring Checkout in WooCommerce, you will be asked to fill in the necessary PDF files that must be included in your shipment.","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.no/en/services/customs/commercial-invoice-proforma-invoice","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Difference between a commercial invoice and a proforma invoice","posten-bring-checkout")),". ",__("Costs will be reflected in your invoice.","posten-bring-checkout")),n().createElement("p",null,__("If you have questions about customs, you can contact customer service.","posten-bring-checkout")))},{title:__("Returns","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("strong",null,__("For Norwegian webshops:","posten-bring-checkout")),n().createElement("p",null,__("When you generate a label for your shipment, we will always include a return label. You can print out and include the return label with the delivery to the customer.","posten-bring-checkout")),n().createElement("p",null,__("If the end-customer wishes to return an item, the end-customer uses the return label & returns the item to the nearest postal drop-off point (post in store or post office). You will not be charged unless the return label is used by your end-customer.","posten-bring-checkout")),n().createElement("strong",null,__("For Swedish/Danish webshops and Norwegian webshops that carry out cross-border shipments:","posten-bring-checkout")),n().createElement("p",null,__("Your end customer must notify the webshop if they wish to make a return. You have to book transport and generate a label for the return shipment in Mybring.","posten-bring-checkout")))},{title:__("Customer complaints related to transportation","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("The customer service feature in Mybring lets you create cases in a quick and clear way. You can also call our customer service: +47 04045 (Norway), +46 770-11 33 00 (Sweden), +45 70203040 (Denmark), or chat with them on Bring.no/Bring.dk/Bring.se.","posten-bring-checkout")),n().createElement("p",null,__("Mybring contains all cases linked to your customer number, whether they are reported by phone, email, bring.no or mybring.com.","posten-bring-checkout")),n().createElement("p",null,__("NB: You need access to customer service in Mybring. if you are the “Administrator” you can grant yourself or your employees' access by following","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("these steps","posten-bring-checkout")),", ",__("else you can follow these steps to","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/request-other-accesses","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("request access","posten-bring-checkout"))))},{title:__("Available services","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout includes the following B2C Services:","posten-bring-checkout"),n().createElement("br",null),n().createElement("br",null),n().createElement("strong",null,__("For Norwegian domestic shipments","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null,__("Mailbox parcel","posten-bring-checkout")),n().createElement("li",null," ",__("Pick-up parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("Home delivery parcel","posten-bring-checkout"))),n().createElement("strong",null,__("For domestic shipments in Sweden/Denmark and cross-border shipments, the following services are available:","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null," ",__("Home Delivery Parcel. For cross-border shipments to/from Norway, the service requires the webshop to have a bulk agreement in Mybring (contact customer service in Mybring to set up the agreement)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel Bulk. This service requires a separate agreement in Mybring (contact customer service in Mybring to set up the agreement). PickUp Parcel Bulk is used to send several parcels together to the same country. For your end customer, this service is equivalent to PickUp Parcel.","posten-bring-checkout"))),__("The language & service names used in the Checkout towards the end customer will be in Norwegian/Swedish/Danish.","posten-bring-checkout"))},{title:__("Order Pick-up from Bring","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("You can order pickup through Mybring. You do this by clicking on Booking in Mybring's landing page, then you choose","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.mybring.com/order/pickup?pickupCountry=NO","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("New pickup","posten-bring-checkout")),__(" in the sidebar. Fill in your postal code and choose the address & date that suits you.","posten-bring-checkout")),n().createElement("p",null,__("If you want to establish a regular pickup agreement, you can contact customer service.","posten-bring-checkout")))},{title:__("Hide shipping options for selected products in the checkout","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__('If you sell products which have large dimensions (e.g.skis), your customers might be presented with misleading shipping options in the checkout. You can therefore choose to exclude different shipping options, such as: "Mailbox parcel", "Parcel lockers" or all (Posten Brings) shipping options for some of your products. This can be done by navigating to the product page, click on the relevant product and go to "Posten Bring Checkout – Shipping settings".',"posten-bring-checkout"),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:xe,alt:""})),n().createElement("br",null),n().createElement("br",null))}].filter((M=>M.title.toLowerCase().includes(e.toLowerCase())||me(M.content).toLowerCase().includes(e.toLowerCase())));return n().createElement("div",{id:"faq-container"},n().createElement("h1",null,__("Frequently Asked Questions","posten-bring-checkout")),n().createElement("hr",null),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("General usage","posten-bring-checkout")),n().createElement(J,null))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("Other topics","posten-bring-checkout")),n().createElement("div",{className:"search-container flex justify-cc align-ic"},n().createElement("div",{className:"search-input-wrapper plxs prxs"},n().createElement("span",{className:"search-icon"},n().createElement(Ae,{icon:ge})),n().createElement(i.TextControl,{value:e,onChange:e=>t(e),placeholder:__("Search","posten-bring-checkout"),autoComplete:"off",className:"search-input pt0 pb0",id:"search-input"}),e&&n().createElement(i.Button,{className:"clear-icon",icon:C,onClick:()=>{t("")}}))),c.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`faq-${M}`}))))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},__("For Mybring specific questions, you will find answers to frequently asked questions","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("here","posten-bring-checkout")),". ",__("If you can’t find the answer, go to our chatbot which can also forward you to customer service if relevant. For other questions related to this application or in case you want guidance, you are free to contact us on","posten-bring-checkout")," ",n().createElement("a",{href:__("mailto:[email protected]","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("[email protected]","posten-bring-checkout")))))},Le=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(ee,null)),ke=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null)),pe=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Oe,null));(0,se.addFilter)("woocommerce_admin_pages_list","posten-bring-checkout",(e=>(e.push({container:Le,path:"/posten-bring-checkout",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout"}}),e.push({container:ke,path:"/posten-bring-checkout/settings",breadcrumbs:["Posten Bring Checkout"],capability:"manage_options",nav_args:{id:"posten-bring-checkout-settings",parent:"posten-bring-checkout"}}),e.push({container:pe,path:"/posten-bring-checkout/faq",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout-faq",parent:"posten-bring-checkout"}}),e)));const de=M=>{(0,e.H)(M).render(React.createElement(D,{i18n:wp.i18n},React.createElement(ae,null)))},we=document.getElementById("posten-bring-checkout"),Se=document.getElementById("posten-bring-checkout-section"),he=document.getElementById("posten-bring-custom-modal-content");we?(0,e.H)(we).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null))):Se?(de(Se),(()=>{const e=new MutationObserver((e=>{if(e.filter((e=>e.addedNodes.length)).map((e=>Array.from(e.addedNodes))).find((e=>!!e.find((e=>e.querySelector&&e.querySelector("#posten-bring-checkout-section")))))){const e=document.getElementById("posten-bring-checkout-section");e&&de(e)}}));e.observe(document.body,{childList:!0,subtree:!0})})()):he&&(0,e.H)(he).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ie,null)))})()})();
     10__("Parcel %1$s of %2$s","posten-bring-checkout"),M+1,a.length))),n().createElement("td",null,n().createElement("div",{className:"cell-content-wrapper narrow"},n().createElement(i.__experimentalNumberControl,{type:"number",step:.1,min:.1,suffix:"kg",required:!0,value:(e.weightInGrams/1e3).toFixed(1),onChange:e=>((e,M)=>{const t=[...a];t[e].weightInGrams=M,D(t)})(M,1e3*Number(e))}))),l&&n().createElement("td",null,M>0&&n().createElement(i.Button,{"data-testid":`remove_${M}`,icon:ie,onClick:()=>(e=>{if(e<=0||e>=a.length)return;const M=[...a];M.splice(e,1),D(M)})(M)})))))),n().createElement("tfoot",null,n().createElement("tr",null,n().createElement("td",{colSpan:l?3:2},I)))))},Ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})),re=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})),ge=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})),ae=()=>{const{__}=o(),[e,t]=(0,M.useState)(),[c,N]=(0,M.useState)(),[r,g]=(0,M.useState)(!1),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)(!1),[I,s]=(0,M.useState)([]),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(!1),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)([]),[d,w]=(0,M.useState)(!1),[S,h]=(0,M.useState)(!1),[b,C]=(0,M.useState)([]),[Q,Y]=(0,M.useState)(!1),v=new URLSearchParams(window.location.search),f=v.get("post")||v.get("id"),P=e=>$()({path:`/posten-bring-checkout/orders/${e}`}).then((e=>(e&&(N(e),m((!e.order_shipping_option||""===e.order_shipping_option)&&0===e.mybring_bookings?.length),Y(e.order_validation_errors.length>0&&e.order_validation_errors.filter((e=>e.bookingDisabled)).length===e.order_validation_errors.length)),e))),G=(e,M,t)=>$()({path:`/posten-bring-checkout/services?from=${e}&to=${M}&weight=${t||0}`}).then((e=>{e&&p(e)}));(0,M.useEffect)((()=>{if(window.prefetchedOrder&&window.prefetchedOrder[f]){L(window.prefetchedOrder?.updateAvailable);const e=window.prefetchedOrder[f],M=e.order;if(N(M),m((!M.order_shipping_option||""===M.order_shipping_option)&&0===M.mybring_bookings?.length),Y(M.order_validation_errors.length>0&&M.order_validation_errors.filter((e=>e.bookingDisabled)).length===M.order_validation_errors.length),C(e.customers),e.customers.length>0){const M=e.customers.find((e=>e.defaultCustomer));D(M?.customerNumber||e.customers[0].customerNumber)}p(e.shippingOptions)}else{const e=async e=>{await P(e).then((e=>{return Promise.all([(M=e.from_country,t=e.to_country,$()({path:`/posten-bring-checkout/customers?from=${M}&to=${t}`}).then((e=>{if(e&&(C(e),e.length>0)){const M=e.find((e=>e.defaultCustomer));D(M?.customerNumber||e[0].customerNumber)}}))),G(e.from_country,e.to_country,e.total_weight)]);var M,t})).then((()=>g(!1))).catch((()=>{g(!1),w(!0)}))};f&&(w(!1),g(!0),e(f))}}),[f]),(0,M.useEffect)((()=>{a&&void 0===e&&c?.order_shipping_option&&t(c.order_shipping_option)}),[e,a,c?.order_shipping_option]);const Z=async e=>{A(!1);const M=window.open("","_blank"),t=await $()({path:`/posten-bring-checkout/labels?orderIds=${f}&labelType=${e}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((e=>{A(!0)}));if(y(!1),z(!1),t?.ok){const e=await t.blob(),n=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));M&&(M.location.href=n)}};return n().createElement(n().Fragment,null,n().createElement("div",{className:"container mll mtl mrl mbm"},r?n().createElement("div",{className:"flex flex-dir-row justify-cc mtm mbl"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}})):n().createElement(n().Fragment,null,x?n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Bring has not been selected for this order","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",{className:"mbm"},n().createElement(i.Button,{variant:"secondary",onClick:()=>{m(!1)}},__("Ship with Bring","posten-bring-checkout")))):n().createElement(n().Fragment,null,c&&(c.mybring_bookings?.length||0)>0&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Shipment has been ordered","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"mbm"},n().createElement(i.ButtonGroup,{className:"mtm"},n().createElement(i.Button,{variant:"primary",icon:Ne,className:"mrs",isBusy:l,onClick:()=>{y(!0),Z("LABEL")}},__("Print label","posten-bring-checkout")),c.mybring_bookings[0].returnLabelUrl&&n().createElement(i.Button,{variant:"secondary",icon:re,className:"mrs",isBusy:T,onClick:()=>{z(!0),Z("RETURN")}},__("Print return label","posten-bring-checkout")),n().createElement("a",{href:c.mybring_bookings[0].trackingUrl,target:"_blank",rel:"noreferrer"},n().createElement(i.Button,{variant:"secondary",icon:ge},__("Tracking","posten-bring-checkout")))),E&&n().createElement(i.Snackbar,{className:"mtm",explicitDismiss:!0,politeness:"assertive",onRemove:()=>A(!1)},__("An error occurred while generating label. Please try again","posten-bring-checkout")),n().createElement("div",{className:"mtl"},n().createElement(i.__experimentalHeading,{level:4,weight:400},__("Shipment ","posten-bring-checkout")+c.mybring_bookings[0].consignmentNumber),n().createElement("div",null,k?.find((e=>e.service_id===function(e){switch(e){case"PICKUP_PARCEL":return"0340";case"PICKUP_PARCEL_BULK":return"0342";case"HOME_DELIVERY_PARCEL":return"0349";default:return e}}(c.mybring_bookings[0].serviceId)))?.name)),c.from_country!==c.to_country&&!("0340"===c.mybring_bookings[0].serviceId&&"NO"===c.from_country)&&n().createElement("div",{className:"mtm flex flex-dir-col"},n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/handelsfaktura.pdf",target:"_blank",rel:"noreferrer"},__("commercial invoice","posten-bring-checkout"))),n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/Proformafaktura.pdf",target:"_blank",rel:"noreferrer"},__("Proforma invoice","posten-bring-checkout"))))))),c&&!d&&0===c.mybring_bookings?.length&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Book shipping","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"flex flex-dir-row justify-cfs mbm"},n().createElement("div",{className:"w100p"},n().createElement(Me,{label:__("Customer number","posten-bring-checkout"),customers:b,selectedCustomer:a,onSelect:D,className:"mbm"}),n().createElement(te,{label:__("Shipping options","posten-bring-checkout"),selectedShippingOption:e,setSelectedShippingOption:t,availableServices:k,selectedCustomer:a,customersAndServices:b,preSelectedShippingOption:c.order_shipping_option}),n().createElement(ce,{selectedShippingOption:e,availableServices:k,items:c.items,toCountry:c.to_country,totalWeightInGrams:c.total_weight,parcels:I,setParcels:s}),S&&n().createElement(i.Notice,{status:"error",isDismissible:!1,className:"mtl"},__("An error occurred! We have been notified and are investigating. Please try again later, or contact us via ","posten-bring-checkout"),n().createElement("a",{href:`mailto:${__("[email protected]","posten-bring-checkout")}`},__("[email protected]","posten-bring-checkout"))),c.order_validation_errors.length>0&&n().createElement(i.Notice,{status:"warning",isDismissible:!1,className:"mtl"},c.order_validation_errors.map(((e,M)=>n().createElement("div",{key:M},e.message)))),n().createElement("p",{className:"mtl terms"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs",onClick:async()=>{j(!0),h(!1);const M={orderRef:f,testIndicator:!1,selectedShippingOption:e,customerNumber:a,packages:I.map((e=>({weightInKg:e.weightInGrams/1e3})))};$()({path:`/posten-bring-checkout/bookings?orderId=${c?.order_id}`,method:"POST",headers:{"Content-Type":"application/json"},data:M}).then((()=>(j(!1),g(!0),P(c.order_id)))).then((e=>{N(e),g(!1)})).catch((()=>{g(!1),j(!1),h(!0)}))},isBusy:u,disabled:!e||!a||Q},__("Book shipping","posten-bring-checkout"))))))))),x?null:n().createElement("div",{className:"flex flex-dir-row align-ic mll mbm gal flex-wrap"},n().createElement(q,null),O&&n().createElement("span",{className:"update-available"},__("New version of Posten Bring Checkout available! ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/plugins.php"},__("Update now.","posten-bring-checkout")))))},De=t.p+"images/collect-packages.35956303.png",oe=t.p+"images/bring-truck.7fa604cb.png",ue=({orders:e,startIndex:t,mapServiceId:i})=>{const[c,N]=(0,M.useState)([]);return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+((t+M)%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,N((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"}),n().createElement("td",{className:"action-cell"},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:""}))))),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:c.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))))))))},je=({orders:e,onSave:t,mapServiceId:i,customerNumber:c,customers:N,bookingStatus:r,driving:g})=>{const[a,D]=(0,M.useState)([]),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)(null),[l,y]=(0,M.useState)([]),{__}=o(),T=(e,M)=>{u&&j({...u,[M]:e})};return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,D((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},I===e.order_id?n().createElement(te,{selectedShippingOption:u?.order_shipping_option||e.order_shipping_option,setSelectedShippingOption:e=>{T(e,"order_shipping_option")},availableServices:l,selectedCustomer:c||N[0].customerNumber,customersAndServices:N,preSelectedShippingOption:void 0,label:void 0}):i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"},I===e.order_id?n().createElement("input",{className:"weight-input",type:"number",value:u?.total_weight?u.total_weight/1e3:u?.total_weight,step:.1,onChange:e=>T(1e3*e.target.valueAsNumber,"total_weight")}):e.total_weight/1e3+" kg"),n().createElement("td",{className:"action-cell"},r[e.order_id]||I!==e.order_id?!r[e.order_id]&&!e.order_validation_errors.some((e=>e.bookingDisabled))&&n().createElement("a",{href:"#",onClick:M=>{M.preventDefault(),(async e=>{y(await $()({path:"/posten-bring-checkout/services"})),s(e.order_id),j({...e})})(e)}},__("Edit","posten-bring-checkout")):n().createElement("a",{href:"#",onClick:M=>{var n;M.preventDefault(),n=e.order_id,t(n,u),s(null),j(void 0)}},__("Save","posten-bring-checkout")),n().createElement("div",{className:`truck ${r[e.order_id]?"truck__visible":"truck__hidden"} ${g.has(e.order_id)?"truck__driving":""}`},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},"error"===r[e.order_id]?n().createElement("span",null,"❌"):n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:"ok!"})))),!r[e.order_id]&&n().createElement("span",{className:"warning-icon"},e.order_validation_errors.some((e=>e.bookingDisabled))?"⚠️":"")," ")),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:a.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))),n().createElement("ul",null,e.order_validation_errors.map(((e,M)=>n().createElement("li",{key:M},"⚠️ ",n().createElement("i",null,e.message))))))))))},Ie=()=>{const[e,t]=(0,M.useState)([]),[c,N]=(0,M.useState)([]),[r,g]=(0,M.useState)([]),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)({}),[I,s]=(0,M.useState)(!1),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(new Set),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)(!1),[d,w]=(0,M.useState)([]),[S,h]=(0,M.useState)([]),{__}=o(),b=(0,M.useCallback)((async()=>{const e=await $()({path:"/posten-bring-checkout/customers"});if(e&&N(e),!a&&null!==e&&e.length>0){const M=e.find((e=>e.defaultCustomer));D(M?.customerNumber||e[0].customerNumber)}}),[]),C=(0,M.useCallback)((()=>{const e=sessionStorage.getItem("posten_order_ids");e&&(async e=>{const M=await $()({path:"/posten-bring-checkout/bookings"+(e?"?"+e:"")});M&&t(M)})(e.split(",").map((e=>`orderIds[]=${e}`)).join("&"))}),[]);(0,M.useEffect)((()=>{b(),C(),(async()=>{const e=await $()({path:"/posten-bring-checkout/services"});e&&h(e)})();const e=()=>{t([]),C()};return window.addEventListener("posten-order-ids-changed",e),()=>{window.removeEventListener("posten-order-ids-changed",e)}}),[b,C]),(0,M.useEffect)((()=>{const e=new Set(d);setTimeout((()=>{A(e)}),50)}),[d,d.length]);const Q=e=>e?S&&S.find((M=>M.service_id===e))?.name:n().createElement(i.Notice,{status:"warning",isDismissible:!1,politeness:"assertive"},__("No shipping option selected","posten-bring-checkout")),Y=e.filter((e=>e.order_validation_errors.length>0)),v=e.filter((e=>0===(e.mybring_bookings?.length||0))),f=e.filter((e=>(e.mybring_bookings?.length||0)>0&&e.order_shipping_option&&""!==e.order_shipping_option)),P=!!e.filter((e=>(e.mybring_bookings?.length||0)>0&&!!e.mybring_bookings.filter((e=>e.returnLabelUrl)))),G=async M=>{m(!1);const t=window.open("","_blank"),n=e.filter((e=>"success"===u[e.order_id]||(e.mybring_bookings?.length||0)>0)).map((e=>e.order_id)).join(","),i=await $()({path:`/posten-bring-checkout/labels?orderIds=${n}&labelType=${M}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((()=>{m(!0)}));if(L(!1),p(!1),i?.ok){const e=await i.blob(),M=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));t&&(t.location.href=M)}};return n().createElement("div",{className:"mass-booking"},n().createElement("div",{className:"header flex justify-csb align-ic flex-dir-row"},n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),n().createElement("img",{className:"bring-logo mrm",src:U,alt:""})),n().createElement("div",null,n().createElement("div",{className:"labels mtm flex justify-ce"},0===v.length&&f.length>0||l&&f.length>0||l&&v.length>0&&Object.values(u).includes("success")?n().createElement("div",{className:"flex flex-dir-col gam"},n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",icon:Ne,className:"mrm",isBusy:O,onClick:e=>{e.preventDefault(),L(!0),G("LABEL")}},__("Print labels","posten-bring-checkout")),P&&n().createElement(i.Button,{variant:"secondary",icon:re,isBusy:k,onClick:e=>{e.preventDefault(),p(!0),G("RETURN")}},__("Print return labels","posten-bring-checkout"))),x&&n().createElement(i.Snackbar,{className:"mts",politeness:"assertive",onRemove:()=>{m(!1)}},__("An error occurred while generating labels. Please try again","posten-bring-checkout"))):null)),n().createElement("div",{className:"main-content flex flex-dir-col justify-csb"},n().createElement("div",{className:"flex flex-dir-row justify-csb"},n().createElement("div",{className:"mainbar"},n().createElement("div",{className:"scrollable-container mbm"},e&&e.length>0?n().createElement("table",{className:"order-list"},n().createElement("tbody",null,n().createElement("tr",null,n().createElement("th",null,__("Order id","posten-bring-checkout")),n().createElement("th",null,__("Shipping with","posten-bring-checkout")),n().createElement("th",null,__("Weight","posten-bring-checkout")),(I||0===v.length&&f.length>0)&&n().createElement("th",null,__("Status","posten-bring-checkout"))),n().createElement(je,{orders:v,customerNumber:a,customers:c,mapServiceId:Q,bookingStatus:u,driving:E,onSave:(M,n)=>{t(e.map((e=>e.order_id===M&&n||e)))}}),n().createElement(ue,{orders:f,startIndex:v.length,mapServiceId:Q}))):n().createElement("div",{className:"loading-spinner","data-testid":"loading-spinner"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}}))),n().createElement("div",{className:"mbm"},Y.length>0||Object.values(u).includes("error")?n().createElement("div",{className:"mtl"},n().createElement("hr",null),n().createElement("b",null,n().createElement("span",{className:"warning-icon"},"⚠")," ",__("There are problems with some of the orders:","posten-bring-checkout")),n().createElement("div",{className:"scrollable-container mtm"},n().createElement("ul",null,r.map((e=>n().createElement("li",{key:e.order_id,className:"error-list"},n().createElement("strong",null,"#",e.order_id)," :"," ",e.order_validation_errors.map((e=>e.message)).join(", ")))),Y.map((e=>e.order_validation_errors.map((M=>n().createElement("li",{key:e.order_id},n().createElement("strong",null,"#",e.order_id)," :"," ",M.message)))))))):"")),n().createElement("div",{className:"flex justify-ce align-ife"},n().createElement("img",{className:"collect-packages-img",src:De,alt:""}))),n().createElement("div",{className:"main-content__footer flex flex-dir-col justify-ce align-ife"},n().createElement("div",{className:"booking-form-wrapper"},n().createElement("div",{className:"booking-form "+(l||0===v.length?"hide":"show")},n().createElement(Me,{customers:c,selectedCustomer:a,onSelect:e=>D(e)}),n().createElement("div",{className:"mts"},n().createElement("span",{className:"mrs"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs","data-testid":"book-transport",onClick:async()=>{if(!e.length)return;s(!0),z(!0);const M={...u},t=e.filter((e=>0===(e.mybring_bookings?.length||0))).map((async e=>{const t={orderId:e.order_id,testIndicator:!1,selectedShippingOption:e.order_shipping_option,customerNumber:a,orderRef:e.order_id,packages:[{weightInKg:e.total_weight/1e3}]};if(!e.order_validation_errors.some((e=>e.bookingDisabled))&&e.order_shipping_option){try{await $()({path:"/posten-bring-checkout/bookings?orderId="+e.order_id,method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),M[e.order_id]="success"}catch(t){const n=t.message||__("Unknown error","posten-bring-checkout"),i={...e,order_validation_errors:[...e.order_validation_errors,{bookingDisabled:!0,message:n}]};g((e=>[...e,i])),M[e.order_id]="error"}const n={...M};j(n),w(Object.keys(n))}}));await Promise.all(t),setTimeout((()=>{y(!0),z(!1)}),400)},isBusy:T,disabled:!a||0===v.length||f.length>0&&0===v.length},__("Book transport","posten-bring-checkout"))))))))},se=window.wp.hooks,le=t.p+"images/illustration-password.fbea4ec3.png",ye=({onToggleComplete:e})=>{const[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(null),{__}=o();(0,M.useEffect)((()=>{(async()=>{try{const e=await $()({path:"/posten-bring-checkout/remote-log-toggle"});c(e.remoteLoggingEnabled??!0)}catch(e){a(__("Could not fetch the current remote log setting.","posten-bring-checkout"))}})()}));const D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Send us error logs","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(t?"active":"")},t?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:N,onClick:()=>(async M=>{r(!0),a(null);try{await $()({path:"/posten-bring-checkout/remote-log-toggle",method:"POST",data:{remoteLoggingEnabled:M}}),c(M),e&&e(M)}catch(e){a(__("An error occurred while updating the remote log setting. Please try again.","posten-bring-checkout"))}finally{r(!1)}})(!t)},t?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("Enable or disable sending logs to Posten Bring for troubleshooting.","posten-bring-checkout")),n().createElement("p",null,__("We recommend keeping this option enabled to help Posten Bring identify and resolve issues with your webshop integration. Logs are sent only when errors occur, and no personal information is ever transmitted.","posten-bring-checkout")),g&&n().createElement(i.Notice,{status:"error",isDismissible:!1},g)))},Te=t.p+"images/dark.f3fc42e3.png",ze=()=>{const e=window.shopDetails?.darkMode||!1,[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(),[g,a]=(0,M.useState)(e),{__}=o(),D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"mbm setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Dark mode","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(g?"active":"")},g?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:t,onClick:()=>(async e=>{c(!0),r(void 0);try{await $()({path:"/posten-bring-checkout/dark-mode",method:"POST",data:{darkMode:e}}),a(e)}catch(e){r(__("An error occurred while updating the dark mode setting. Please try again.","posten-bring-checkout"))}finally{c(!1)}})(!g)},g?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("If your theme has a dark color palette, you can enable dark styling of the Posten Bring Checkout components.","posten-bring-checkout")),n().createElement("details",null,n().createElement("summary",null,__("View screenshot","posten-bring-checkout")),n().createElement("img",{className:"dark-sample",src:Te,alt:""})),N&&n().createElement(i.Notice,{status:"error",isDismissible:!1},N)))},Ee=({onTaskComplete:e})=>{const[t,c]=(0,M.useState)({apiKey:"",webShopId:""}),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(!1),[D,u]=(0,M.useState)(!1),[j,I]=(0,M.useState)({}),[s,l]=(0,M.useState)(!1),[y,T]=(0,M.useState)(!1),[z,E]=(0,M.useState)(!1),[A,x]=(0,M.useState)(!1),[m,O]=(0,M.useState)(!1),{__}=o(),L=window.shopDetails?.checkoutBlockActive,k=window.shopDetails?.shopAddressConfigured,p=(0,M.useCallback)((()=>{u(!D),D?T(!1):(c((e=>({...e,apiKey:""}))),I({}))}),[D]);(0,M.useEffect)((()=>{(async()=>{r(!0);const M=await $()({path:"/posten-bring-checkout/credentials"});if(M){const t=!(M.webshop_id&&M.apikey);l(t),c({apiKey:t?"":M.apikey,webShopId:t?"":M.webshop_id}),!t&&e&&e()}else l(!0);r(!1)})()}),[]);const d=async(M,n)=>{M&&M.preventDefault&&M.preventDefault(),I({}),T(!1),a(!0);const i=await $()({path:"posten-bring-checkout/credentials",method:"POST",data:{apikey:n?n.apiKey:t.apiKey,webshop_id:n?n.webShopId:t.webShopId}});i.validCredentials&&i.validWebshopId&&i.accessToWebshop?(x(!1),E(!1),a(!1),l(!1),u(!1),e&&e()):(I({credentialsError:i.validCredentials?void 0:__("Invalid API Key","posten-bring-checkout"),noAccessToWebshopError:i.accessToWebshop?void 0:__("Provided API Key has no access to this webshop","posten-bring-checkout")}),T(!0),a(!1))},w=(0,M.useCallback)((async()=>{x(!0);try{const e=await navigator.clipboard.readText(),[M,t]=e.split(":");O(!0);const n=/^[A-Za-z0-9+/]+={0,2}$/;if(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(M)&&n.test(t)){const e={apiKey:t.trim(),webShopId:M.trim()};c(e),E(!0),await d(void 0,e)}else E(!1)}catch(e){("NotAllowedError"===e.name||"NotFoundError"===e.name)&&O(!1),E(!1)}}),[]),S=()=>n().createElement("div",{className:"mtm"},n().createElement(i.Notice,{status:"error",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("⚠️ A problem has occurred","posten-bring-checkout")),n().createElement("p",null,__("Please look carefully through the values you entered.","posten-bring-checkout")))),h=()=>n().createElement("div",{className:"mbl mrm"},n().createElement(i.Notice,{status:"warning",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("Missing address","posten-bring-checkout")),n().createElement("p",null,__("No webshop title or address has been configured. Posten Bring Checkout requires a complete address to be able to present shipping options.","posten-bring-checkout")),n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/admin.php?page=wc-settings",className:"mbs"},__("Configure address","posten-bring-checkout")),n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/options-general.php"},__("Configure title","posten-bring-checkout")))));return n().createElement("div",{id:"posten-bring-checkout-settings"},n().createElement("h1",null,__("Settings","posten-bring-checkout")),n().createElement("hr",null),N?n().createElement("div",null,__("Fetching settings…","posten-bring-checkout")):n().createElement(n().Fragment,null,n().createElement("div",{className:"flex flex-dir-row gaxl mts"},s&&n().createElement("div",{style:{width:"300px"}},n().createElement("div",null,n().createElement("h4",null,__("Mybring key","posten-bring-checkout")),n().createElement("p",null,__("Register your webshop in Mybring. You will get your API key there.","posten-bring-checkout")),(s||D)&&n().createElement("img",{src:le,alt:"",width:290}))),n().createElement("div",null,n().createElement(i.Card,{style:{width:"600px",borderRadius:"10px",paddingBottom:"10px"}},n().createElement(i.CardBody,null,(s||D)&&n().createElement("form",{onSubmit:d},n().createElement("div",{style:{display:"flex",flexDirection:"column",rowGap:"1.0rem"}},n().createElement("div",null,!1===A&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("navigate to your shop configuration and get your key. Come back here when you have copied the key.","posten-bring-checkout"))),!0===A&&!1===z&&!0===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Could not find key!","posten-bring-checkout")," ",n().createElement("br",null)," ",__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("and click Copy key again.","posten-bring-checkout")," ")),!0===A&&!1===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Paste your key here:","posten-bring-checkout"))),!0===A&&!0===z&&n().createElement("p",null,__("Activating…","posten-bring-checkout")),n().createElement("div",null,A&&!m&&n().createElement("label",{htmlFor:"webShopId"},__("Key","posten-bring-checkout")),n().createElement("input",{id:"webShopId",type:A&&!m?"text":"hidden",className:j.webShopIdError||j.noAccessToWebshopError?"input-error":"","aria-invalid":!!j.webShopIdError||!!j.noAccessToWebshopError,"aria-errormessage":j.webShopIdError||j.noAccessToWebshopError,onChange:e=>{const{value:M}=e.target,[t,n]=M.split(":");t&&n&&c({webShopId:t.trim(),apiKey:n.trim()}),I({})},disabled:g}),(j.webShopIdError||j.noAccessToWebshopError)&&n().createElement("span",{className:"input-error-description"},"⚠️"," ",j.webShopIdError||j.noAccessToWebshopError))),n().createElement("div",null,n().createElement(i.ButtonGroup,null,!z&&""===t.apiKey&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),w()},variant:"primary",isBusy:g},__("Use key","posten-bring-checkout")," 🔑"),""!==t.apiKey&&""!==t.webShopId&&n().createElement(i.Button,{variant:"primary",type:"submit",isBusy:g},__("Save","posten-bring-checkout")),D&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),p()},variant:"secondary",className:"mls",isBusy:g},__("Cancel","posten-bring-checkout")))))),""!==t.webShopId&&!s&&!D&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement("div",null,n().createElement("div",{className:"mtl"},k&&n().createElement("h2",null,__("Posten Bring Checkout is active!","posten-bring-checkout")),!k&&n().createElement("h2",null,__("Posten Bring Checkout is almost ready for usage…","posten-bring-checkout")),!s&&!k&&n().createElement(h,null)),n().createElement("div",{style:{marginTop:k?"120px":"30px"}},n().createElement(i.Button,{variant:"link",onClick:e=>{e.preventDefault(),p()}},__("Modify Mybring key","posten-bring-checkout")))),n().createElement("div",{className:"flex flex-dir-col align-ic justify-cc"},n().createElement("img",{src:k?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfNSkiPgo8cGF0aCBkPSJNMTAwLjAwOCAxNTcuMTY5Qzk5Ljk1MzIgMTU3LjExNCA5OS44OTkyIDE1Ny4wNjIgOTkuODQzMiAxNTcuMDA5Qzk4LjgwNTIgMTU2LjAyMyA5Ny41NTUyIDE1NS4yOTEgOTYuMjgzMiAxNTQuNjM0Qzk4LjA2MDIgMTU0LjgzNCA5OS44NzEyIDE1NC43MjMgMTAxLjYxMSAxNTQuMzA3QzEwMi4xNjMgMTU0LjE3NCAxMDIuNzI1IDE1NC4wMDMgMTAzLjE3IDE1My42NDlDMTAzLjU0NCAxNTMuMzUyIDEwMy44MTMgMTUyLjk0MyAxMDQuMDYgMTUyLjUzM0MxMDQuNDIyIDE1MS45MzEgMTA0Ljc1OSAxNTEuMjg5IDEwNC44MzggMTUwLjU5MUMxMDQuOTkzIDE0OS4yMTMgMTAzLjYwNCAxNDcuOTUzIDEwMi43NTcgMTQ2Ljk5MUMxMDEuODMxIDE0NS45NCAxMDAuODA0IDE0NC45ODEgOTkuNjk2MiAxNDQuMTI1Qzk1LjEzNjIgMTQwLjU5NiA4OS4wMDgyIDEzOC42OTkgODMuMzMzMiAxNDAuMzMzQzgxLjgxMjIgMTQwLjc3MiA4MC44NjQyIDE0MS45MDIgODAuNTM4MiAxNDMuNDYxQzgwLjI1MDIgMTQ0LjgzNiA4MC41NzAyIDE0Ni40NTMgNzkuNjM1MiAxNDcuNTAyQzc5LjEwNzIgMTQ4LjA5NCA3OC4zMDUyIDE0OC4zMzcgNzcuNTg2MiAxNDguNjczQzc1LjUyMjIgMTQ5LjYzOSA3NC4wMjgyIDE1MS42MzEgNzMuNDk2MiAxNTMuODI4QzczLjI1NjIgMTU0LjgyNiA3My4xMTMyIDE1Ni4wNTUgNzMuNTAyMiAxNTcuMDIzQzczLjg2NDIgMTU3LjkyNCA3NC41NTcyIDE1OC44MDYgNzMuOTMzMiAxNTkuODEyQzczLjAzMDIgMTYxLjI2NSA3MS43MDAyIDE2Mi40NDQgNzAuOTg5MiAxNjMuOTk5QzcwLjQzMzIgMTY1LjIxNyA3MC4zMzAyIDE2Ni42MiA3MC42MzcyIDE2Ny45MThDNzAuOTg4MiAxNjkuNDAzIDcyLjI4MzIgMTcwLjA4MiA3Mi43MjYyIDE3MS4zMTdDNzIuOTEzMiAxNzEuODQyIDcyLjY4MjIgMTcyLjQwOSA3Mi41MzQyIDE3Mi45NDVDNzAuOTAxMiAxNzguODczIDc4LjAyMzIgMTgwLjIwMSA4Mi4xNzMyIDE4MC42MTFDODMuODQ1MiAxODAuNzc3IDg1LjU4NDIgMTgwLjg1NiA4Ny4xNTQyIDE4MC4yNTZDODguNDMzMiAxNzkuNzY3IDg5Ljc2OTIgMTc4Ljg4NyA4OS45NzkyIDE3Ny40MjNDOTAuMDY5MiAxNzYuODA1IDg5Ljg5NDIgMTc2LjEzMSA4OS40NDAyIDE3NS43MDFDODkuOTAwMiAxNzUuMzg3IDkwLjQ4MjIgMTc1LjMyNiA5MS4wMzUyIDE3NS4yNjdDOTMuNTYyMiAxNzQuOTk0IDk4LjExMDIgMTczLjkzMSA5Ny4yMTgyIDE3MC4zODdDOTcuMDU3MiAxNjkuNzQ5IDk2LjcyNjIgMTY5LjE2OCA5Ni4zNzAyIDE2OC42MTNDOTUuNjg0MiAxNjcuNTQxIDk0Ljg5NjIgMTY2LjUzMiA5NC4wMjEyIDE2NS42MDdDOTUuNzcwMiAxNjUuNjg5IDk3LjUzNTIgMTY1LjQwOCA5OS4xNzMyIDE2NC43ODdDMTAwLjE4MSAxNjQuNDA1IDEwMS4yIDE2My44MzggMTAxLjY5MSAxNjIuODc4QzEwMi4wMzMgMTYyLjIwNSAxMDIuMDczIDE2MS40MTEgMTAxLjk0NSAxNjAuNjY4QzEwMS43MTQgMTU5LjMzMyAxMDAuOTY3IDE1OC4xMyAxMDAuMDA4IDE1Ny4xNjkiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik05My4yMTIzIDE2NC44NzNDOTMuMTk2MyAxNjQuODc1IDkzLjE4MTMgMTY0Ljg3OCA5My4xNjUzIDE2NC44ODFDOTMuMTAzMyAxNjQuODkyIDkzLjAzODMgMTY0LjkwNiA5Mi45ODgzIDE2NC45NDVDOTIuODgwMyAxNjUuMDMyIDkyLjg5MDMgMTY1LjIwNCA5Mi45NDIzIDE2NS4zMzNDOTMuMTExMyAxNjUuNzQxIDkzLjU2NTMgMTY1Ljk0NCA5My45ODUzIDE2Ni4wODFDOTQuNTc5MyAxNjYuMjc0IDk1LjE5MTMgMTY2LjQxNiA5NS44MTEzIDE2Ni40OTZDOTYuMjg5MyAxNjYuNTU4IDk2Ljc3NjMgMTY2LjYyNCA5Ny4yNjQzIDE2Ni42MDFDOTguMjg3MyAxNjYuNTUyIDk5LjMxNzMgMTY2LjI4NiAxMDAuMjczIDE2NS45MjVDMTAxLjY3OSAxNjUuMzkyIDEwMi45NTMgMTY0LjMzIDEwMy40MTIgMTYyLjg5N0MxMDMuNzY0IDE2MS44IDEwMy42MDggMTYwLjU4NCAxMDMuMTU2IDE1OS41MjNDMTAyLjcwNSAxNTguNDYzIDEwMS45OCAxNTcuNTQyIDEwMS4xODcgMTU2LjcwNkMxMDEuMDQzIDE1Ni41NTUgMTAwLjIxNiAxNTUuNjkzIDEwMC4xMDMgMTU1LjcwMkMxMDEuMjgzIDE1NS42MTMgMTAyLjYwNyAxNTUuNDMxIDEwMy4zMiAxNTQuNDg2QzEwMy43NTggMTUzLjkwNyAxMDMuODcyIDE1My4xNDkgMTAzLjg5NyAxNTIuNDI0QzEwMS45ODEgMTUzLjU2MyA5OS42MDgzIDE1My44NzUgOTcuNDUxMyAxNTMuMzM2Qzk2LjI4MjMgMTUzLjA0NCA5NS4yNDYzIDE1Mi40MjkgOTQuMTM4MyAxNTEuOTc0QzkyLjg1OTMgMTUxLjQ0OCA5MS41MzUzIDE1MS4wMzcgOTAuMTg3MyAxNTAuNzM3Qzg5Ljc5MzMgMTUwLjY1IDg5LjM3NzMgMTUwLjU3NCA4OC45OTIzIDE1MC42OTVDODguNjA4MyAxNTAuODE3IDg4LjI3NzMgMTUxLjIwMiA4OC4zNTczIDE1MS41OTdDODguNDE1MyAxNTEuODkgODguNjY5MyAxNTIuMDk4IDg4LjkxMTMgMTUyLjI3M0M5MS4xODczIDE1My45MTkgOTQuMDEwMyAxNTQuNTUzIDk2LjQzMjMgMTU1Ljk0MUM5Ny4zNzEzIDE1Ni40NzkgOTguMzA4MyAxNTcuMTQ0IDk5LjAwNjMgMTU3Ljk3OUM5OS42NzIzIDE1OC43NzcgMTAwLjA5NyAxNTkuNzkxIDEwMC4xMTQgMTYwLjgzQzEwMC4xMzEgMTYxLjg2OSA5OS43MjAzIDE2Mi45MjUgOTguOTQ2MyAxNjMuNjE5Qzk4LjE5OTMgMTY0LjI4OSA5Ny4yMTQzIDE2NC41NiA5Ni4yMzYzIDE2NC42NjFDOTUuNzA5MyAxNjQuNzE3IDk1LjE4MjMgMTY0Ljc2OSA5NC42NTMzIDE2NC44MUM5NC4xNzYzIDE2NC44NDYgOTMuNjg0MyAxNjQuNzk5IDkzLjIxMjMgMTY0Ljg3MyIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTk3LjI3MDkgMTY3Ljc5NEM5Ny4zNTg5IDE2Ny45MTIgOTcuNDQyOSAxNjguMDMyIDk3LjUyMjkgMTY4LjE1NEM5OC42ODE5IDE2OS45MzUgOTguODI2OSAxNzIuNTU2IDk3LjI4NzkgMTc0LjAyQzk2LjQ4MDkgMTc0Ljc4NyA5NS4zNjQ5IDE3NS4xMjEgOTQuMjgzOSAxNzUuMzg2QzkzLjAxOTkgMTc1LjY5NSA5MC40NTU5IDE3Ni4xMzMgOTAuNDU1OSAxNzYuMTMzQzkwLjQ1NTkgMTc2LjEzMyA5MC43Njg5IDE3Ny4wNCA5MC4yNTQ5IDE3OC4xNzNDODkuNzQxOSAxNzkuMzA2IDg5LjA1ODkgMTc5LjczMyA4OC40NDQ5IDE4MC4wODhDODcuNzE4OSAxODAuNTA3IDg2LjkzNDkgMTgwLjYzNSA4NS45NzI5IDE4MC41ODJDODcuMDg2OSAxNzkuOTMgODguMDgzOSAxNzguNDUyIDg4LjM1MDkgMTc3LjE5M0M4OC40NTc5IDE3Ni42OTIgODguNDk2OSAxNzYuMTcxIDg4LjQwNDkgMTc1LjY2NUM4OC4zNDQ5IDE3NS4zNDEgODguMjY2OSAxNzUuMDEgODguMTQzOSAxNzQuNzA0Qzg4LjExMDkgMTc0LjYyMyA4OC4wODU5IDE3NC41MzEgODguMTg2OSAxNzQuNDg0Qzg4LjIzOTkgMTc0LjQ2MSA4OC4yOTk5IDE3NC40NjUgODguMzU4OSAxNzQuNDY5Qzg4Ljk2MTkgMTc0LjUxNiA4OS41NjQ5IDE3NC41MjUgOTAuMTY4OSAxNzQuNTIyQzkwLjc3NTkgMTc0LjUxNyA5MS4zODI5IDE3NC40NTkgOTEuOTc1OSAxNzQuMzNDOTIuMzk3OSAxNzQuMjM5IDkyLjgxMTkgMTc0LjExMSA5My4yMDg5IDE3My45NDNDOTQuMzI2OSAxNzMuNDcxIDk1LjM5NjkgMTcyLjYxMyA5NS42MjY5IDE3MS40MjJDOTYuMDU1OSAxNjkuMTk4IDkzLjk1NDkgMTY3LjM4IDkyLjM1MTkgMTY2LjI3OEM5MC44Nzk5IDE2NS4yNjggODkuMjk4OSAxNjQuNDI5IDg3LjcyMDkgMTYzLjU5MkM4Ni4zOTA5IDE2Mi44ODYgODQuODQ3OSAxNjIuMzI2IDgzLjkwMjkgMTYxLjExMkM4My43Nzc5IDE2MC45NTIgODMuNjU4OSAxNjAuNzUgODMuNzI0OSAxNjAuNTU5QzgzLjgyOTkgMTYwLjI1MiA4NC4yNjQ5IDE2MC4yNjkgODQuNTc3OSAxNjAuMzUxQzg3LjA2ODkgMTYxLjAwMiA4OS45NjU5IDE2MS45NjMgOTIuMDUyOSAxNjMuNTI0QzkzLjc3NDkgMTY0LjgxMyA5NS45NDg5IDE2Ni4wMjUgOTcuMjcwOSAxNjcuNzk0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF82Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF82KSI+CjxwYXRoIGQ9Ik03OC43MjQgMTk2LjI5MUM3OC4wMTcgMTk2LjU3NyA3Ny4yNjYgMTk2LjkwNyA3Ni44NjIgMTk3LjU1NEM3Ni41MDEgMTk4LjEyOSA3Ni40ODQgMTk4Ljg0NiA3Ni40ODEgMTk5LjUyM0M3Ni40MDUgMjEzLjcyNyA4NC4yOTggMjM5LjcwNiA5MC40OTkgMjU5LjA4N0M5NC4wNzcgMjcwLjI2OCAxMDAuNzk0IDI4Mi45MDYgMTA1Ljk4NiAyODguNjI0QzExNy4xOTggMzAwLjk3IDEyNS43MzMgMzAxLjYzNyAxMzEuMSAzMDIuNjE4QzEzNy42MTQgMzAzLjgwOSAxNDMuOTk4IDMwMi4wNzUgMTQ5LjQ2IDI5OC4zMzJDMTU2LjkgMjkzLjIzMSAxNTkuMDQ3IDI4Mi44OTEgMTU3LjM5IDI3NC4wMjRDMTU1LjczMyAyNjUuMTU3IDE1MS4wNTQgMjU3LjIwNyAxNDcuMjYzIDI0OS4wMjJDMTQzLjc1NiAyNDEuNDUzIDE0MC45NzIgMjMzLjU3NCAxMzguMTkzIDIyNS43MDlDMTM4LjE5MyAyMjMuMjUzIDEzNi4wMzYgMjE5LjYwMyAxMzUuMjA1IDIxNy4yNTRDMTM0LjExNyAyMTQuMTcxIDEzMy4wMjggMjExLjA4OSAxMzEuOTM5IDIwOC4wMDZDMTI5LjgyOSAyMDIuMDM2IDEyOC4xMDcgMTk1LjcwMiAxMjUuNTQxIDE4OS45MTdDMTIzLjYyMSAxODUuNTg3IDEyMC4xOTQgMTg2LjE2MyAxMTYuMDMxIDE4Ni42NjVDMTEwLjA3NSAxODcuMzgzIDEwNC4xNjMgMTg4LjQ3MyA5OC4zNDEgMTg5LjkxOEM5MS42NjMgMTkxLjU3NiA4NS4xMDEgMTkzLjcwNiA3OC43MjQgMTk2LjI5MSIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEyMS4yNiAxODIuNDM2QzEyMy42MjggMTgyLjI5MiAxMjUuODIxIDE4Mi43NzkgMTI3LjE2MSAxODQuODUxQzEyOC4zNDggMTg2LjY4NSAxMjkuMTE5IDE4OC43NTQgMTI5LjgxMyAxOTAuODI3QzEzMC44MzIgMTkzLjg3NSAxMzEuNzAxIDE5Ni45NzEgMTMyLjU3MSAyMDAuMDY2QzEzNi4yODkgMjEzLjMwOSAxNDEuNDI3IDIyOC4xODUgMTQ0LjA5OCAyNDEuNjc5QzE0Mi41ODYgMjM5LjI2MiAxMjkuMjE3IDIwNi43OCAxMjUuMDUzIDE5Ni45NTNDMTI0LjI3IDE5NS4xMDUgMTIyLjU5MiAxOTAuNzczIDEyMS4wMzcgMTg5LjUwNEMxMTguODk2IDE4Ny43NTYgMTE2LjM4NCAxODcuNDE2IDExMy42MiAxODcuNTEyQzExMS4xMzYgMTg3LjU5OSA5OS4xMzcxIDE4OS45IDk4LjM0MTEgMTg5LjkxOEMxMDAuMDM0IDE4OC44ODkgMTE1LjUyNCAxODIuNzg1IDEyMS4yNiAxODIuNDM2IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF83Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF83KSI+CjxwYXRoIGQ9Ik0yNDQuMTU2IDMxNi4zMTlDMjQzLjE2NiAzMTYuODc0IDI0Mi4xNjQgMzE3LjQzNiAyNDEuMzQ2IDMxOC4yMjRDMjM4Ljk0OSAzMjAuNTM0IDIzOS43NSAzMjQuNTQxIDI0My4xMzUgMzI1LjMzMkMyNDQuNjg1IDMyNS42OTQgMjQ2LjMwOSAzMjUuNDUzIDI0Ny44OTMgMzI1LjYwOEMyNTEuMjk4IDMyNS45NCAyNTQuMjMyIDMyOC4wNDYgMjU2Ljk4NCAzMzAuMDc3QzI2NS4yMjMgMzM2LjE2MSAyNzUuNjUyIDM0MC4xMjIgMjg2LjA0NyAzMzcuNzI4QzI5My4xNyAzMzYuMDg4IDI5OS42MDUgMzMxLjY0IDMwMy42NTggMzI1LjU1OEMzMDYuNjI1IDMyMS4xMDYgMzA5LjU0NCAzMTUuNjAxIDMwNy45MjcgMzEwLjI1QzMwNi41NTcgMzA1LjcxMSAzMDMuMjY3IDMwMS43MjQgMjk4Ljk0OCAyOTkuNzE2QzI5My4xMDMgMjk3IDI4NS43IDI5OC4wNjEgMjgwLjg1NCAzMDIuMzFDMjgwLjQwOCAzMDIuNzAyIDI3OS45MyAzMDMuMTQgMjc5LjMzOCAzMDMuMTc2QzI3OC44MTQgMzAzLjIwOSAyNzguMzMxIDMwMi45MTQgMjc3LjkwNCAzMDIuNjA4QzI3NS4zODMgMzAwLjc5OCAyNzMuNDkyIDI5OC44NTkgMjcwLjY1OCAyOTcuNTk3QzI2Ny40MDcgMjk2LjE1IDI2NC40MzEgMjk0LjQ5MSAyNjAuOTYgMjkzLjU0MkMyNTkuMzg4IDI5My4xMTIgMjU3Ljk5OCAyOTIuNzQ0IDI1Ni4zNTMgMjkyLjg2QzI1NC4wOCAyOTMuMDIgMjUxLjgxMSAyOTMuMjQ3IDI0OS41NTEgMjkzLjU0QzI0OC41NTEgMjkzLjY2OSAyNDcuMzYzIDI5My43MTEgMjQ2LjI0NiAyOTMuOTE2QzI0NS4yNzUgMjk0LjA5MyAyNDQuMzU4IDI5NC4zOTUgMjQzLjY2MyAyOTQuOTg0QzI0My4xNjggMjk1LjQwMyAyNDIuNzg4IDI5NS45ODkgMjQyLjcyNCAyOTYuNjM0QzI0Mi42MjkgMjk3LjYwOSAyNDMuMjUxIDI5OC41MTQgMjQzLjk3MiAyOTkuMTc1QzI0NC43ODggMjk5LjkyMyAyNDUuNzIyIDMwMC4zNDMgMjQ2LjcxIDMwMC44MDZDMjQ4LjE2NyAzMDEuNDg5IDI0Ny4yNjEgMzAxLjg4NiAyNDYuMTM1IDMwMi4yMzhDMjQ1LjA1IDMwMi41NzcgMjQzLjkxNSAzMDIuNzI4IDI0Mi44MDYgMzAyLjk3MkMyNDEuMzAzIDMwMy4zMDMgMjM5LjgzOCAzMDMuODAyIDIzOC40NDUgMzA0LjQ1N0MyMzYuNzk2IDMwNS4yMzIgMjM1LjE5MyAzMDYuMDk4IDIzNC4zNDIgMzA3LjgwNEMyMzMuODMgMzA4LjgzMSAyMzMuNzEgMzEwLjA5MiAyMzQuMjE4IDMxMS4xMjFDMjM0LjY2MyAzMTIuMDIzIDIzNS41MzQgMzEyLjY1MiAyMzYuNDU3IDMxMy4wNTJDMjQwLjM4MyAzMTQuNzU0IDI0NC45NCAzMTIuNzk5IDI0OS4xNzMgMzEzLjQyNkMyNDkuMDQzIDMxMy40MDggMjQ2Ljk2OSAzMTQuNzk1IDI0Ni42OTEgMzE0Ljk0MkMyNDUuODQyIDMxNS4zOTMgMjQ1LjAxNyAzMTUuODg4IDI0NC4xNTYgMzE2LjMxOSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI2NC45NjggMzAzLjg0OEMyNjYuMDgxIDMwNC4zNzcgMjY3LjI1NSAzMDQuOTgzIDI2OC4wNjUgMzA1Ljk0MUMyNjguOTcgMzA3LjAxMSAyNjcuNDQ2IDMwNy4wNjkgMjY2LjcxNiAzMDcuMDk3QzI2NS40NjYgMzA3LjE0NSAyNjQuMDg3IDMwNi42MjcgMjYyLjg5MiAzMDYuMjU5QzI2MC40NDQgMzA1LjUwNyAyNTguMDkyIDMwNC4zNjUgMjU1LjYyMSAzMDMuNzA5QzI1My4wNSAzMDMuMDI3IDI1MC40OCAzMDIuMzQzIDI0Ny45MDggMzAxLjY2QzI0Ny43MTYgMzAxLjYwOSAyNDcuNDcyIDMwMS40MzMgMjQ3LjU4NyAzMDEuMjcxQzI0Ny42MzMgMzAxLjIwNiAyNDcuNzE4IDMwMS4xODggMjQ3Ljc5NiAzMDEuMTczQzI0OS4zNiAzMDAuODc5IDI1MC45MjggMzAwLjYyMSAyNTIuNTE0IDMwMC41MjVDMjU0LjEzOCAzMDAuNDI3IDI1NS43NzUgMzAwLjYyNSAyNTcuMzU3IDMwMC45OTJDMjYwLjAwNiAzMDEuNjA3IDI2Mi41MTkgMzAyLjY4NSAyNjQuOTY4IDMwMy44NDgiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yNTEuOTg2IDMxNC4zOTRDMjUyLjQ3NyAzMTQuNTA1IDI1Mi45NjggMzE0LjYyIDI1My40NTkgMzE0LjczNkMyNTQuMTI3IDMxNC44OTQgMjU0Ljc5NSAzMTUuMDU3IDI1NS40NTUgMzE1LjI0N0MyNTcuOTggMzE1Ljk3IDI2MC40OTcgMzE3LjA3NCAyNjIuNjg5IDMxOC41MjVDMjYzLjAzOSAzMTguNzU2IDI2My4zOSAzMTkuMDEzIDI2My44MDIgMzE5LjA5QzI2NC4yMTQgMzE5LjE2NyAyNjQuNzA5IDMxOC45OTggMjY0Ljg0NyAzMTguNjAyQzI2NS4wMjYgMzE4LjA5MSAyNjQuNTQ5IDMxNy42MDYgMjY0LjEyMyAzMTcuMjczQzI2MS4wNDYgMzE0Ljg3NCAyNTcuNjk2IDMxMS44NjIgMjUzLjUyMSAzMTIuMjgzQzI1Mi4xNjUgMzEyLjQxOSAyNTAuNyAzMTIuNzcyIDI0OS40NiAzMTMuMzQ2QzI0OS4zOTMgMzEzLjM3NyAyNDkuMzE5IDMxMy40MTggMjQ5LjMwNCAzMTMuNDlDMjQ5LjI4NCAzMTMuNTg3IDI0OS4zODIgMzEzLjY2NSAyNDkuNDY5IDMxMy43MTJDMjQ5Ljg4NyAzMTMuOTMzIDI1MC4zNTYgMzE0LjAzNCAyNTAuODE3IDMxNC4xMzRDMjUxLjIwNyAzMTQuMjE5IDI1MS41OTYgMzE0LjMwNiAyNTEuOTg2IDMxNC4zOTQiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzgiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzgpIj4KPHBhdGggZD0iTTI3NS4xMDYgMjk2LjIzNkMyNzQuODEyIDI5Ni42OSAyNzQuNTEzIDI5Ny4xNTcgMjc0LjM5OCAyOTcuNjg1QzI3NC4yNTcgMjk4LjMzIDI3NC40MDYgMjk5LjAwMyAyNzQuNjE3IDI5OS42MjdDMjc1LjcyNiAzMDIuOTA1IDI3OC40ODYgMzA1LjMzIDI4MS4zMDIgMzA3LjM0MUMyODUuODUyIDMxMC41OSAyOTAuODc4IDMxMy4yMDUgMjk2LjIzIDMxNC44MjFDMjk4LjcyMiAzMTUuNTc0IDMwMS4yNzMgMzE2LjEwOSAzMDMuODIxIDMxNi42NDNDMzA2LjQzMyAzMTcuMTkgMzA5LjEyNSAzMTcuNzQgMzExLjc1MSAzMTcuMjY1QzMxNS4xNzIgMzE2LjY0NiAzMTYuOTgxIDMxMy40MTkgMzE4Ljk5NCAzMTAuODg5QzMyNS41NTggMzAyLjYzOSAzMzEuMjkgMjkzLjc3NSAzMzcuMDA4IDI4NC45M0MzNDEuOTU2IDI3Ny4yNzkgMzQ3LjE4NCAyNjguOTc2IDM1MC44MTkgMjYwLjYyMUMzNTIuNTQ0IDI1Ni42NTQgMzUzLjY2NCAyNTIuNTM5IDM1MS41NDggMjQ4Ljc2NEMzNDkuNTc3IDI0NS4yNDUgMzQ1LjI0NSAyNDMuODQgMzQxLjI0OCAyNDMuMjk0QzMzMC42ODEgMjQxLjg0NyAzMjAuMTQzIDI0NC41NCAzMTEuMTQ1IDI1MC4xMTFDMzA1Ljg1NyAyNTMuMzg1IDMwMi41MDUgMjU4LjIxNCAyOTkuMTc2IDI2My4yOTdDMjk1LjU4NiAyNjguNzc3IDI3Ny4wOTggMjkzLjE1NSAyNzUuMTA2IDI5Ni4yMzYiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzkiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzkpIj4KPHBhdGggZD0iTTI2Ny44OTMgMTYyLjU2NEMyODIuOTIzIDE2OS43MTIgMjk4LjU2NSAxODEuNDQ0IDMxMS4yMzEgMTkyLjM0NUMzMjMuODM3IDIwMy4xOTUgMzM1LjE2NyAyMTUuNTMxIDM0NC44NjkgMjI5LjA0M0MzNDguNTU4IDIzNC4xODIgMzUyLjA4OCAyMzkuNjU5IDM1My4zNTUgMjQ1Ljg1N0MzNTQuNDI4IDI1MS4xMTIgMzUzLjM1NSAyNTUuNDA2IDM1MC44MTkgMjYwLjYyMUMzNDcuMjY2IDI2Ny45MjUgMzM5Ljk5IDI2Ny4wMjkgMzM1LjQxOSAyNjcuMDE0QzMyOC45MTIgMjY2Ljk5NSAzMjIuNTM0IDI2NS4yOTMgMzE2LjMwNCAyNjMuNDA4QzMwNC45OTkgMjU5Ljk4OCAyOTMuODkxIDI1NS45MTkgMjgzLjA1IDI1MS4yMzNDMjc0LjU4IDI0Ny41NzMgMjY2LjI3MyAyNDMuNTM1IDI1OC4xNjQgMjM5LjEzNEMyNTAuNjU4IDIzNS4wNjIgMjQzLjA1OSAyMzAuOTk1IDIzNi44MTEgMjI1LjAxNEMyMzQuNzAzIDIyMi45OTcgMjMyLjczNyAyMjAuODE4IDIzMS4wOTQgMjE4LjQwNkMyMjcuMDE2IDIxMi40MTggMjI0Ljk3NyAyMDUuMTQzIDIyNC44MTMgMTk3LjlDMjI0LjI3OCAxNzQuMjgxIDIzNy4zMTYgMTYzLjYwMyAyNDguMjYgMTYwLjQzMkMyNTIuMTYzIDE1OS4zMDEgMjYxLjM5NSAxNTkuNDc0IDI2Ny44OTMgMTYyLjU2NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTMwNS43NTIgMTg0LjI5OEMzMTAuNTY4IDE4Ny42ODEgMzE1LjA3NCAxOTEuNDg1IDMxOS40MzEgMTk1LjQ0M0MzMjQuNjE1IDIwMC4xNTIgMzI5LjY1OSAyMDUuMDE1IDMzNC41NTYgMjEwLjAyM0MzMzkuNTQzIDIxNS4xMjQgMzQ0LjExMiAyMjAuNjM3IDM0Ny43NjggMjI2Ljc2NEMzNTIuNzAzIDIzNS4wMzYgMzU0LjIzNSAyNDMuMjk0IDM1NC4zMzcgMjQ2LjYwOEMzNTQuNDc5IDI1MS4yMDYgMzUzLjc5IDI1NS44NzQgMzUwLjgxOCAyNjAuNjJDMzUwLjYyNCAyNTIuMDY1IDM0OC4yNDggMjQyLjgyMyAzNDMuNzkgMjM1LjUxOUMzNDEuNDcxIDIzMS43MTggMzM4LjY0NiAyMjguMjU1IDMzNS44MTMgMjI0LjgyQzMyMy41NTEgMjA5Ljk1NyAzMTAuNjQzIDE5NS42NjIgMjk0LjU1MyAxODIuNjU2QzI4OS44OTcgMTc4Ljg5MiAyNzIuMzk4IDE2NC44MzEgMjcyLjM5OCAxNjQuODMxQzI3Mi4zOTggMTY0LjgzMSAyNzcuNjQ3IDE2Ny41MjQgMjgyLjA3MiAxNjkuODIyQzI4NS42MzQgMTcxLjY3MiAyOTYuMDU0IDE3Ny40ODcgMzA1Ljc1MiAxODQuMjk4IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8xMCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfMTApIj4KPHBhdGggZD0iTTE4OC4yODkgMTMxLjY5MUMxOTAuMjA3IDEzMy4zOTYgMTkxLjc0MyAxMzUuNTgzIDE5NC4yMSAxMzYuODgxQzE5NS45MDYgMTM3Ljc3NSAxOTcuOTE3IDEzOC4wNTUgMTk5Ljc5MyAxMzcuNjU5QzIwMi4zODUgMTM3LjExMyAyMDQuNzc5IDEzNS4zMjggMjA3LjQwOCAxMzUuNjUzQzIwOS4xMiAxMzUuODY1IDIxMC43NjIgMTM3LjIyMyAyMTIuNDk5IDEzNy42MjJDMjE4LjQ5IDEzOC45OTMgMjIyLjU5OCAxMzUuMjkgMjI2LjQ2MiAxMzEuMjE1QzIyNi45NjYgMTMwLjY4MyAyMjcuNDkgMTMwLjEzMyAyMjguMTcxIDEyOS44NjJDMjI4Ljg1MSAxMjkuNTkgMjI5LjczNiAxMjkuNjg0IDIzMC4xNjkgMTMwLjI3NUMyMzAuNDAyIDEzMC41OTMgMjMwLjQ3MSAxMzAuOTk5IDIzMC41MzkgMTMxLjM4NkMyMzEuMDg3IDEzNC41MDIgMjMyLjA0OCAxMzcuNTQ0IDIzMy4zODMgMTQwLjQxMUMyMzQuNzQyIDE0My4zMyAyMzYuMTY0IDE0NS43NTkgMjM2Ljg4NCAxNDguOTU4QzIzOC4zMDIgMTU1LjI2MyAyMzcuOTkyIDE2MS45NCAyMzYuMDczIDE2OC4xMDhDMjM0LjEyMiAxNzQuMzgxIDIzMC4zMSAxODAuOTc3IDIyNC40ODggMTg0LjM0NEMyMTkuNzM2IDE4Ny4wOTMgMjEzLjM2OSAxODguODEgMjA3LjkyMiAxODkuNDFDMjAxLjI1MyAxOTAuMTQ1IDE5NC45MjEgMTg4LjMwOSAxODguOTk3IDE4NS4zNThDMTgzLjg2MiAxODIuNzk5IDE3OS42MjcgMTc4LjM2MSAxNzcuNzg3IDE3Mi44NDRDMTczLjM2MiAxNTkuNTc2IDE3NS41MTYgMTM1LjA1NiAxNzcuMjA0IDEzMi4zOTZDMTc5LjYyOCAxMjguNTc2IDE4NS4xOTcgMTI4Ljk0MiAxODguMjg5IDEzMS42OTEiIGZpbGw9IiNjOGRjOGMiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzExIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMSkiPgo8cGF0aCBkPSJNMTM0Ljc2IDEwOC42MDlDMTM0LjI4NyAxMDguNzA4IDEzMy44MTUgMTA4LjgyNSAxMzMuMzQyIDEwOC45NjlDMTMyLjY3MSAxMDkuMTc0IDEzMS45OCAxMDkuNDMzIDEzMS41MTcgMTA5Ljk2MUMxMzAuOTI0IDExMC42MzYgMTMwLjk1NyAxMTEuNzU0IDEzMS44NzYgMTEyLjA5NkMxMzIuOTI1IDExMi40ODggMTM0LjE0OSAxMTIuNzMzIDEzNS4yNjUgMTEyLjg0OUMxMzYuMTQgMTEyLjkzOSAxMzcuMDIyIDExMi45MzkgMTM3LjkgMTEyLjkxQzE0MC4zOCAxMTIuODI4IDE0Mi44NTMgMTEyLjUyMSAxNDUuMjc4IDExMS45OTVDMTQ2LjIxOSAxMTEuNzkxIDE0Ni45NzEgMTExLjU3OSAxNDcuNTc1IDExMC43NzNDMTQ4LjE3MSAxMDkuOTgxIDE0Ny43OTMgMTA4Ljg4NiAxNDcuMDQxIDEwOC4zMzlDMTQ2LjM2MSAxMDcuODQ0IDE0NS40NzkgMTA3LjcyOCAxNDQuNjM4IDEwNy43MUMxNDIuNjk3IDEwNy42NjcgMTQwLjc3OCAxMDcuODIxIDEzOC44NTMgMTA4LjA0MkMxMzcuNDY1IDEwOC4yMDEgMTM2LjExIDEwOC4zMjkgMTM0Ljc2IDEwOC42MDkiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNTEuMzggODMuNDEzM0MxNTEuMDA0IDgyLjY1NzMgMTUwLjI0NiA4Mi4xODIzIDE0OS41MjUgODEuNzQ0M0MxNDYuOTc4IDgwLjIwMjMgMTQ0LjQzMiA3OC42NjAzIDE0MS44ODYgNzcuMTE4M0MxNDAuODIgNzYuNDc0MyAxMzkuODYyIDc1LjcwMDMgMTM4LjU1NyA3NS42OTczQzEzOC4xODQgNzUuNjk2MyAxMzcuODA1IDc1Ljc1MzMgMTM3LjQ2NyA3NS45MTEzQzEzNy4xMjggNzYuMDY4MyAxMzYuODMyIDc2LjMzNDMgMTM2LjY4MyA3Ni42NzczQzEzNi41NjMgNzYuOTUxMyAxMzYuNTQyIDc3LjI2MDMgMTM2LjU2NyA3Ny41NTgzQzEzNi42NDQgNzguNDU4MyAxMzcuMTUyIDc5LjI3NjMgMTM3LjY5NSA3OS45NzEzQzEzOC4yODIgODAuNzIyMyAxMzguOTUxIDgxLjQxNDMgMTM5LjY1NiA4Mi4wNTQzQzE0MS45NzcgODQuMTU3MyAxNDUuMjg4IDg1LjYyNzMgMTQ4LjI0NSA4Ni41OTEzQzE1MC4xMTEgODcuMTk5MyAxNTIuNDE5IDg1LjUwNjMgMTUxLjM4IDgzLjQxMzMiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNjQuNzQxIDU2LjcxNkMxNjQuMzIxIDU3LjM0NiAxNjQuMjA3IDU4LjEyNyAxNjQuMTUzIDU4Ljg4M0MxNjQuMDA1IDYwLjk2MyAxNjQuMjM3IDYzLjA0OSAxNjQuNjMyIDY1LjA5QzE2NC45NzMgNjYuODU3IDE2NS40MDQgNjguNTEzIDE2Ni4yNDYgNzAuMTEzQzE2Ni40NCA3MC40ODUgMTY2LjY1MyA3MC44NTMgMTY2Ljk0NSA3MS4xNTNDMTY3LjIzOCA3MS40NTIgMTY3LjYyIDcxLjY4MyAxNjguMDM4IDcxLjcxOUMxNjkuMjA2IDcxLjgyIDE2OS45NzYgNzAuNDAxIDE3MC4xNDYgNjkuNDNDMTcwLjMgNjguNTUzIDE3MC4xODYgNjcuNjUzIDE3MC4wNDkgNjYuNzc0QzE2OS42MDcgNjMuOTUyIDE2OC45MTQgNjEuMTcxIDE2Ny45NzcgNTguNDc0QzE2Ny40ODggNTcuMDY2IDE2Ni4zOSA1NC4yNDQgMTY0Ljc0MSA1Ni43MTYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSJzY2FsZSgtMSwgMSkgcm90YXRlKDExMCwgNSwgMTY1KSIgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IiI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF81Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF81KSI+CjxwYXRoIGQ9Ik0xMDAuMDA4IDE1Ny4xNjlDOTkuOTUzMiAxNTcuMTE0IDk5Ljg5OTIgMTU3LjA2MiA5OS44NDMyIDE1Ny4wMDlDOTguODA1MiAxNTYuMDIzIDk3LjU1NTIgMTU1LjI5MSA5Ni4yODMyIDE1NC42MzRDOTguMDYwMiAxNTQuODM0IDk5Ljg3MTIgMTU0LjcyMyAxMDEuNjExIDE1NC4zMDdDMTAyLjE2MyAxNTQuMTc0IDEwMi43MjUgMTU0LjAwMyAxMDMuMTcgMTUzLjY0OUMxMDMuNTQ0IDE1My4zNTIgMTAzLjgxMyAxNTIuOTQzIDEwNC4wNiAxNTIuNTMzQzEwNC40MjIgMTUxLjkzMSAxMDQuNzU5IDE1MS4yODkgMTA0LjgzOCAxNTAuNTkxQzEwNC45OTMgMTQ5LjIxMyAxMDMuNjA0IDE0Ny45NTMgMTAyLjc1NyAxNDYuOTkxQzEwMS44MzEgMTQ1Ljk0IDEwMC44MDQgMTQ0Ljk4MSA5OS42OTYyIDE0NC4xMjVDOTUuMTM2MiAxNDAuNTk2IDg5LjAwODIgMTM4LjY5OSA4My4zMzMyIDE0MC4zMzNDODEuODEyMiAxNDAuNzcyIDgwLjg2NDIgMTQxLjkwMiA4MC41MzgyIDE0My40NjFDODAuMjUwMiAxNDQuODM2IDgwLjU3MDIgMTQ2LjQ1MyA3OS42MzUyIDE0Ny41MDJDNzkuMTA3MiAxNDguMDk0IDc4LjMwNTIgMTQ4LjMzNyA3Ny41ODYyIDE0OC42NzNDNzUuNTIyMiAxNDkuNjM5IDc0LjAyODIgMTUxLjYzMSA3My40OTYyIDE1My44MjhDNzMuMjU2MiAxNTQuODI2IDczLjExMzIgMTU2LjA1NSA3My41MDIyIDE1Ny4wMjNDNzMuODY0MiAxNTcuOTI0IDc0LjU1NzIgMTU4LjgwNiA3My45MzMyIDE1OS44MTJDNzMuMDMwMiAxNjEuMjY1IDcxLjcwMDIgMTYyLjQ0NCA3MC45ODkyIDE2My45OTlDNzAuNDMzMiAxNjUuMjE3IDcwLjMzMDIgMTY2LjYyIDcwLjYzNzIgMTY3LjkxOEM3MC45ODgyIDE2OS40MDMgNzIuMjgzMiAxNzAuMDgyIDcyLjcyNjIgMTcxLjMxN0M3Mi45MTMyIDE3MS44NDIgNzIuNjgyMiAxNzIuNDA5IDcyLjUzNDIgMTcyLjk0NUM3MC45MDEyIDE3OC44NzMgNzguMDIzMiAxODAuMjAxIDgyLjE3MzIgMTgwLjYxMUM4My44NDUyIDE4MC43NzcgODUuNTg0MiAxODAuODU2IDg3LjE1NDIgMTgwLjI1NkM4OC40MzMyIDE3OS43NjcgODkuNzY5MiAxNzguODg3IDg5Ljk3OTIgMTc3LjQyM0M5MC4wNjkyIDE3Ni44MDUgODkuODk0MiAxNzYuMTMxIDg5LjQ0MDIgMTc1LjcwMUM4OS45MDAyIDE3NS4zODcgOTAuNDgyMiAxNzUuMzI2IDkxLjAzNTIgMTc1LjI2N0M5My41NjIyIDE3NC45OTQgOTguMTEwMiAxNzMuOTMxIDk3LjIxODIgMTcwLjM4N0M5Ny4wNTcyIDE2OS43NDkgOTYuNzI2MiAxNjkuMTY4IDk2LjM3MDIgMTY4LjYxM0M5NS42ODQyIDE2Ny41NDEgOTQuODk2MiAxNjYuNTMyIDk0LjAyMTIgMTY1LjYwN0M5NS43NzAyIDE2NS42ODkgOTcuNTM1MiAxNjUuNDA4IDk5LjE3MzIgMTY0Ljc4N0MxMDAuMTgxIDE2NC40MDUgMTAxLjIgMTYzLjgzOCAxMDEuNjkxIDE2Mi44NzhDMTAyLjAzMyAxNjIuMjA1IDEwMi4wNzMgMTYxLjQxMSAxMDEuOTQ1IDE2MC42NjhDMTAxLjcxNCAxNTkuMzMzIDEwMC45NjcgMTU4LjEzIDEwMC4wMDggMTU3LjE2OSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNiI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNzAsIDEyMCwgMjYwKSIgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzYpIj4KPHBhdGggZD0iTTc4LjcyNCAxOTYuMjkxQzc4LjAxNyAxOTYuNTc3IDc3LjI2NiAxOTYuOTA3IDc2Ljg2MiAxOTcuNTU0Qzc2LjUwMSAxOTguMTI5IDc2LjQ4NCAxOTguODQ2IDc2LjQ4MSAxOTkuNTIzQzc2LjQwNSAyMTMuNzI3IDg0LjI5OCAyMzkuNzA2IDkwLjQ5OSAyNTkuMDg3Qzk0LjA3NyAyNzAuMjY4IDEwMC43OTQgMjgyLjkwNiAxMDUuOTg2IDI4OC42MjRDMTE3LjE5OCAzMDAuOTcgMTI1LjczMyAzMDEuNjM3IDEzMS4xIDMwMi42MThDMTM3LjYxNCAzMDMuODA5IDE0My45OTggMzAyLjA3NSAxNDkuNDYgMjk4LjMzMkMxNTYuOSAyOTMuMjMxIDE1OS4wNDcgMjgyLjg5MSAxNTcuMzkgMjc0LjAyNEMxNTUuNzMzIDI2NS4xNTcgMTUxLjA1NCAyNTcuMjA3IDE0Ny4yNjMgMjQ5LjAyMkMxNDMuNzU2IDI0MS40NTMgMTQwLjk3MiAyMzMuNTc0IDEzOC4xOTMgMjI1LjcwOUMxMzguMTkzIDIyMy4yNTMgMTM2LjAzNiAyMTkuNjAzIDEzNS4yMDUgMjE3LjI1NEMxMzQuMTE3IDIxNC4xNzEgMTMzLjAyOCAyMTEuMDg5IDEzMS45MzkgMjA4LjAwNkMxMjkuODI5IDIwMi4wMzYgMTI4LjEwNyAxOTUuNzAyIDEyNS41NDEgMTg5LjkxN0MxMjMuNjIxIDE4NS41ODcgMTIwLjE5NCAxODYuMTYzIDExNi4wMzEgMTg2LjY2NUMxMTAuMDc1IDE4Ny4zODMgMTA0LjE2MyAxODguNDczIDk4LjM0MSAxODkuOTE4QzkxLjY2MyAxOTEuNTc2IDg1LjEwMSAxOTMuNzA2IDc4LjcyNCAxOTYuMjkxIiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTIxLjI2IDE4Mi40MzZDMTIzLjYyOCAxODIuMjkyIDEyNS44MjEgMTgyLjc3OSAxMjcuMTYxIDE4NC44NTFDMTI4LjM0OCAxODYuNjg1IDEyOS4xMTkgMTg4Ljc1NCAxMjkuODEzIDE5MC44MjdDMTMwLjgzMiAxOTMuODc1IDEzMS43MDEgMTk2Ljk3MSAxMzIuNTcxIDIwMC4wNjZDMTM2LjI4OSAyMTMuMzA5IDE0MS40MjcgMjI4LjE4NSAxNDQuMDk4IDI0MS42NzlDMTQyLjU4NiAyMzkuMjYyIDEyOS4yMTcgMjA2Ljc4IDEyNS4wNTMgMTk2Ljk1M0MxMjQuMjcgMTk1LjEwNSAxMjIuNTkyIDE5MC43NzMgMTIxLjAzNyAxODkuNTA0QzExOC44OTYgMTg3Ljc1NiAxMTYuMzg0IDE4Ny40MTYgMTEzLjYyIDE4Ny41MTJDMTExLjEzNiAxODcuNTk5IDk5LjEzNzEgMTg5LjkgOTguMzQxMSAxODkuOTE4QzEwMC4wMzQgMTg4Ljg4OSAxMTUuNTI0IDE4Mi43ODUgMTIxLjI2IDE4Mi40MzYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzciPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzcpIj4KPHBhdGggZD0iTTI0NC4xNTYgMzE2LjMxOUMyNDMuMTY2IDMxNi44NzQgMjQyLjE2NCAzMTcuNDM2IDI0MS4zNDYgMzE4LjIyNEMyMzguOTQ5IDMyMC41MzQgMjM5Ljc1IDMyNC41NDEgMjQzLjEzNSAzMjUuMzMyQzI0NC42ODUgMzI1LjY5NCAyNDYuMzA5IDMyNS40NTMgMjQ3Ljg5MyAzMjUuNjA4QzI1MS4yOTggMzI1Ljk0IDI1NC4yMzIgMzI4LjA0NiAyNTYuOTg0IDMzMC4wNzdDMjY1LjIyMyAzMzYuMTYxIDI3NS42NTIgMzQwLjEyMiAyODYuMDQ3IDMzNy43MjhDMjkzLjE3IDMzNi4wODggMjk5LjYwNSAzMzEuNjQgMzAzLjY1OCAzMjUuNTU4QzMwNi42MjUgMzIxLjEwNiAzMDkuNTQ0IDMxNS42MDEgMzA3LjkyNyAzMTAuMjVDMzA2LjU1NyAzMDUuNzExIDMwMy4yNjcgMzAxLjcyNCAyOTguOTQ4IDI5OS43MTZDMjkzLjEwMyAyOTcgMjg1LjcgMjk4LjA2MSAyODAuODU0IDMwMi4zMUMyODAuNDA4IDMwMi43MDIgMjc5LjkzIDMwMy4xNCAyNzkuMzM4IDMwMy4xNzZDMjc4LjgxNCAzMDMuMjA5IDI3OC4zMzEgMzAyLjkxNCAyNzcuOTA0IDMwMi42MDhDMjc1LjM4MyAzMDAuNzk4IDI3My40OTIgMjk4Ljg1OSAyNzAuNjU4IDI5Ny41OTdDMjY3LjQwNyAyOTYuMTUgMjY0LjQzMSAyOTQuNDkxIDI2MC45NiAyOTMuNTQyQzI1OS4zODggMjkzLjExMiAyNTcuOTk4IDI5Mi43NDQgMjU2LjM1MyAyOTIuODZDMjU0LjA4IDI5My4wMiAyNTEuODExIDI5My4yNDcgMjQ5LjU1MSAyOTMuNTRDMjQ4LjU1MSAyOTMuNjY5IDI0Ny4zNjMgMjkzLjcxMSAyNDYuMjQ2IDI5My45MTZDMjQ1LjI3NSAyOTQuMDkzIDI0NC4zNTggMjk0LjM5NSAyNDMuNjYzIDI5NC45ODRDMjQzLjE2OCAyOTUuNDAzIDI0Mi43ODggMjk1Ljk4OSAyNDIuNzI0IDI5Ni42MzRDMjQyLjYyOSAyOTcuNjA5IDI0My4yNTEgMjk4LjUxNCAyNDMuOTcyIDI5OS4xNzVDMjQ0Ljc4OCAyOTkuOTIzIDI0NS43MjIgMzAwLjM0MyAyNDYuNzEgMzAwLjgwNkMyNDguMTY3IDMwMS40ODkgMjQ3LjI2MSAzMDEuODg2IDI0Ni4xMzUgMzAyLjIzOEMyNDUuMDUgMzAyLjU3NyAyNDMuOTE1IDMwMi43MjggMjQyLjgwNiAzMDIuOTcyQzI0MS4zMDMgMzAzLjMwMyAyMzkuODM4IDMwMy44MDIgMjM4LjQ0NSAzMDQuNDU3QzIzNi43OTYgMzA1LjIzMiAyMzUuMTkzIDMwNi4wOTggMjM0LjM0MiAzMDcuODA0QzIzMy44MyAzMDguODMxIDIzMy43MSAzMTAuMDkyIDIzNC4yMTggMzExLjEyMUMyMzQuNjYzIDMxMi4wMjMgMjM1LjUzNCAzMTIuNjUyIDIzNi40NTcgMzEzLjA1MkMyNDAuMzgzIDMxNC43NTQgMjQ0Ljk0IDMxMi43OTkgMjQ5LjE3MyAzMTMuNDI2QzI0OS4wNDMgMzEzLjQwOCAyNDYuOTY5IDMxNC43OTUgMjQ2LjY5MSAzMTQuOTQyQzI0NS44NDIgMzE1LjM5MyAyNDUuMDE3IDMxNS44ODggMjQ0LjE1NiAzMTYuMzE5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjY0Ljk2OCAzMDMuODQ4QzI2Ni4wODEgMzA0LjM3NyAyNjcuMjU1IDMwNC45ODMgMjY4LjA2NSAzMDUuOTQxQzI2OC45NyAzMDcuMDExIDI2Ny40NDYgMzA3LjA2OSAyNjYuNzE2IDMwNy4wOTdDMjY1LjQ2NiAzMDcuMTQ1IDI2NC4wODcgMzA2LjYyNyAyNjIuODkyIDMwNi4yNTlDMjYwLjQ0NCAzMDUuNTA3IDI1OC4wOTIgMzA0LjM2NSAyNTUuNjIxIDMwMy43MDlDMjUzLjA1IDMwMy4wMjcgMjUwLjQ4IDMwMi4zNDMgMjQ3LjkwOCAzMDEuNjZDMjQ3LjcxNiAzMDEuNjA5IDI0Ny40NzIgMzAxLjQzMyAyNDcuNTg3IDMwMS4yNzFDMjQ3LjYzMyAzMDEuMjA2IDI0Ny43MTggMzAxLjE4OCAyNDcuNzk2IDMwMS4xNzNDMjQ5LjM2IDMwMC44NzkgMjUwLjkyOCAzMDAuNjIxIDI1Mi41MTQgMzAwLjUyNUMyNTQuMTM4IDMwMC40MjcgMjU1Ljc3NSAzMDAuNjI1IDI1Ny4zNTcgMzAwLjk5MkMyNjAuMDA2IDMwMS42MDcgMjYyLjUxOSAzMDIuNjg1IDI2NC45NjggMzAzLjg0OCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI1MS45ODYgMzE0LjM5NEMyNTIuNDc3IDMxNC41MDUgMjUyLjk2OCAzMTQuNjIgMjUzLjQ1OSAzMTQuNzM2QzI1NC4xMjcgMzE0Ljg5NCAyNTQuNzk1IDMxNS4wNTcgMjU1LjQ1NSAzMTUuMjQ3QzI1Ny45OCAzMTUuOTcgMjYwLjQ5NyAzMTcuMDc0IDI2Mi42ODkgMzE4LjUyNUMyNjMuMDM5IDMxOC43NTYgMjYzLjM5IDMxOS4wMTMgMjYzLjgwMiAzMTkuMDlDMjY0LjIxNCAzMTkuMTY3IDI2NC43MDkgMzE4Ljk5OCAyNjQuODQ3IDMxOC42MDJDMjY1LjAyNiAzMTguMDkxIDI2NC41NDkgMzE3LjYwNiAyNjQuMTIzIDMxNy4yNzNDMjYxLjA0NiAzMTQuODc0IDI1Ny42OTYgMzExLjg2MiAyNTMuNTIxIDMxMi4yODNDMjUyLjE2NSAzMTIuNDE5IDI1MC43IDMxMi43NzIgMjQ5LjQ2IDMxMy4zNDZDMjQ5LjM5MyAzMTMuMzc3IDI0OS4zMTkgMzEzLjQxOCAyNDkuMzA0IDMxMy40OUMyNDkuMjg0IDMxMy41ODcgMjQ5LjM4MiAzMTMuNjY1IDI0OS40NjkgMzEzLjcxMkMyNDkuODg3IDMxMy45MzMgMjUwLjM1NiAzMTQuMDM0IDI1MC44MTcgMzE0LjEzNEMyNTEuMjA3IDMxNC4yMTkgMjUxLjU5NiAzMTQuMzA2IDI1MS45ODYgMzE0LjM5NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOCkiPgo8cGF0aCBkPSJNMjc1LjEwNiAyOTYuMjM2QzI3NC44MTIgMjk2LjY5IDI3NC41MTMgMjk3LjE1NyAyNzQuMzk4IDI5Ny42ODVDMjc0LjI1NyAyOTguMzMgMjc0LjQwNiAyOTkuMDAzIDI3NC42MTcgMjk5LjYyN0MyNzUuNzI2IDMwMi45MDUgMjc4LjQ4NiAzMDUuMzMgMjgxLjMwMiAzMDcuMzQxQzI4NS44NTIgMzEwLjU5IDI5MC44NzggMzEzLjIwNSAyOTYuMjMgMzE0LjgyMUMyOTguNzIyIDMxNS41NzQgMzAxLjI3MyAzMTYuMTA5IDMwMy44MjEgMzE2LjY0M0MzMDYuNDMzIDMxNy4xOSAzMDkuMTI1IDMxNy43NCAzMTEuNzUxIDMxNy4yNjVDMzE1LjE3MiAzMTYuNjQ2IDMxNi45ODEgMzEzLjQxOSAzMTguOTk0IDMxMC44ODlDMzI1LjU1OCAzMDIuNjM5IDMzMS4yOSAyOTMuNzc1IDMzNy4wMDggMjg0LjkzQzM0MS45NTYgMjc3LjI3OSAzNDcuMTg0IDI2OC45NzYgMzUwLjgxOSAyNjAuNjIxQzM1Mi41NDQgMjU2LjY1NCAzNTMuNjY0IDI1Mi41MzkgMzUxLjU0OCAyNDguNzY0QzM0OS41NzcgMjQ1LjI0NSAzNDUuMjQ1IDI0My44NCAzNDEuMjQ4IDI0My4yOTRDMzMwLjY4MSAyNDEuODQ3IDMyMC4xNDMgMjQ0LjU0IDMxMS4xNDUgMjUwLjExMUMzMDUuODU3IDI1My4zODUgMzAyLjUwNSAyNTguMjE0IDI5OS4xNzYgMjYzLjI5N0MyOTUuNTg2IDI2OC43NzcgMjc3LjA5OCAyOTMuMTU1IDI3NS4xMDYgMjk2LjIzNiIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOSkiPgo8cGF0aCBkPSJNMjY3Ljg5MyAxNjIuNTY0QzI4Mi45MjMgMTY5LjcxMiAyOTguNTY1IDE4MS40NDQgMzExLjIzMSAxOTIuMzQ1QzMyMy44MzcgMjAzLjE5NSAzMzUuMTY3IDIxNS41MzEgMzQ0Ljg2OSAyMjkuMDQzQzM0OC41NTggMjM0LjE4MiAzNTIuMDg4IDIzOS42NTkgMzUzLjM1NSAyNDUuODU3QzM1NC40MjggMjUxLjExMiAzNTMuMzU1IDI1NS40MDYgMzUwLjgxOSAyNjAuNjIxQzM0Ny4yNjYgMjY3LjkyNSAzMzkuOTkgMjY3LjAyOSAzMzUuNDE5IDI2Ny4wMTRDMzI4LjkxMiAyNjYuOTk1IDMyMi41MzQgMjY1LjI5MyAzMTYuMzA0IDI2My40MDhDMzA0Ljk5OSAyNTkuOTg4IDI5My44OTEgMjU1LjkxOSAyODMuMDUgMjUxLjIzM0MyNzQuNTggMjQ3LjU3MyAyNjYuMjczIDI0My41MzUgMjU4LjE2NCAyMzkuMTM0QzI1MC42NTggMjM1LjA2MiAyNDMuMDU5IDIzMC45OTUgMjM2LjgxMSAyMjUuMDE0QzIzNC43MDMgMjIyLjk5NyAyMzIuNzM3IDIyMC44MTggMjMxLjA5NCAyMTguNDA2QzIyNy4wMTYgMjEyLjQxOCAyMjQuOTc3IDIwNS4xNDMgMjI0LjgxMyAxOTcuOUMyMjQuMjc4IDE3NC4yODEgMjM3LjMxNiAxNjMuNjAzIDI0OC4yNiAxNjAuNDMyQzI1Mi4xNjMgMTU5LjMwMSAyNjEuMzk1IDE1OS40NzQgMjY3Ljg5MyAxNjIuNTY0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMzA1Ljc1MiAxODQuMjk4QzMxMC41NjggMTg3LjY4MSAzMTUuMDc0IDE5MS40ODUgMzE5LjQzMSAxOTUuNDQzQzMyNC42MTUgMjAwLjE1MiAzMjkuNjU5IDIwNS4wMTUgMzM0LjU1NiAyMTAuMDIzQzMzOS41NDMgMjE1LjEyNCAzNDQuMTEyIDIyMC42MzcgMzQ3Ljc2OCAyMjYuNzY0QzM1Mi43MDMgMjM1LjAzNiAzNTQuMjM1IDI0My4yOTQgMzU0LjMzNyAyNDYuNjA4QzM1NC40NzkgMjUxLjIwNiAzNTMuNzkgMjU1Ljg3NCAzNTAuODE4IDI2MC42MkMzNTAuNjI0IDI1Mi4wNjUgMzQ4LjI0OCAyNDIuODIzIDM0My43OSAyMzUuNTE5QzM0MS40NzEgMjMxLjcxOCAzMzguNjQ2IDIyOC4yNTUgMzM1LjgxMyAyMjQuODJDMzIzLjU1MSAyMDkuOTU3IDMxMC42NDMgMTk1LjY2MiAyOTQuNTUzIDE4Mi42NTZDMjg5Ljg5NyAxNzguODkyIDI3Mi4zOTggMTY0LjgzMSAyNzIuMzk4IDE2NC44MzFDMjcyLjM5OCAxNjQuODMxIDI3Ny42NDcgMTY3LjUyNCAyODIuMDcyIDE2OS44MjJDMjg1LjYzNCAxNzEuNjcyIDI5Ni4wNTQgMTc3LjQ4NyAzMDUuNzUyIDE4NC4yOTgiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzEwIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMCkiPgo8cGF0aCBkPSJNMTg4LjI4OSAxMzEuNjkxQzE5MC4yMDcgMTMzLjM5NiAxOTEuNzQzIDEzNS41ODMgMTk0LjIxIDEzNi44ODFDMTk1LjkwNiAxMzcuNzc1IDE5Ny45MTcgMTM4LjA1NSAxOTkuNzkzIDEzNy42NTlDMjAyLjM4NSAxMzcuMTEzIDIwNC43NzkgMTM1LjMyOCAyMDcuNDA4IDEzNS42NTNDMjA5LjEyIDEzNS44NjUgMjEwLjc2MiAxMzcuMjIzIDIxMi40OTkgMTM3LjYyMkMyMTguNDkgMTM4Ljk5MyAyMjIuNTk4IDEzNS4yOSAyMjYuNDYyIDEzMS4yMTVDMjI2Ljk2NiAxMzAuNjgzIDIyNy40OSAxMzAuMTMzIDIyOC4xNzEgMTI5Ljg2MkMyMjguODUxIDEyOS41OSAyMjkuNzM2IDEyOS42ODQgMjMwLjE2OSAxMzAuMjc1QzIzMC40MDIgMTMwLjU5MyAyMzAuNDcxIDEzMC45OTkgMjMwLjUzOSAxMzEuMzg2QzIzMS4wODcgMTM0LjUwMiAyMzIuMDQ4IDEzNy41NDQgMjMzLjM4MyAxNDAuNDExQzIzNC43NDIgMTQzLjMzIDIzNi4xNjQgMTQ1Ljc1OSAyMzYuODg0IDE0OC45NThDMjM4LjMwMiAxNTUuMjYzIDIzNy45OTIgMTYxLjk0IDIzNi4wNzMgMTY4LjEwOEMyMzQuMTIyIDE3NC4zODEgMjMwLjMxIDE4MC45NzcgMjI0LjQ4OCAxODQuMzQ0QzIxOS43MzYgMTg3LjA5MyAyMTMuMzY5IDE4OC44MSAyMDcuOTIyIDE4OS40MUMyMDEuMjUzIDE5MC4xNDUgMTk0LjkyMSAxODguMzA5IDE4OC45OTcgMTg1LjM1OEMxODMuODYyIDE4Mi43OTkgMTc5LjYyNyAxNzguMzYxIDE3Ny43ODcgMTcyLjg0NEMxNzMuMzYyIDE1OS41NzYgMTc1LjUxNiAxMzUuMDU2IDE3Ny4yMDQgMTMyLjM5NkMxNzkuNjI4IDEyOC41NzYgMTg1LjE5NyAxMjguOTQyIDE4OC4yODkgMTMxLjY5MSIgZmlsbD0iI2M4ZGM4YyIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K",alt:"",width:250})))))),y&&n().createElement(S,null),n().createElement("br",null),!s&&!L&&n().createElement(ze,null),""!==t.webShopId&&!s&&!D&&k&&n().createElement(ye,null))),""!==t.webShopId&&!s&&n().createElement(q,{className:"mtxl"})))},Ae=(0,c.forwardRef)((function({icon:e,size:M=24,...t},n){return(0,c.cloneElement)(e,{width:M,height:M,...t,ref:n})})),xe=t.p+"images/product-metafield.366682e1.png",me=e=>"string"==typeof e?e:Array.isArray(e)?e.map(me).join(""):n().isValidElement(e)?n().Children.toArray(e.props.children).map(me).join(""):"",Oe=()=>{const{__}=o(),[e,t]=(0,M.useState)(""),c=[{title:__("Customs","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout will follow the current rules for customs. To read up on how customs work, you can use the following pages:","posten-bring-checkout"),n().createElement("ul",null,n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.no/en/services/customs","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Customs portal - bring.no/en","posten-bring-checkout"))),n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.com/resources/mybring/order-parcels-with-customs-information","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("How to order parcels with customs information in Mybring","posten-bring-checkout")))),n().createElement("p",null,__("When you order transport via Posten Bring Checkout in WooCommerce, you will be asked to fill in the necessary PDF files that must be included in your shipment.","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.no/en/services/customs/commercial-invoice-proforma-invoice","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Difference between a commercial invoice and a proforma invoice","posten-bring-checkout")),". ",__("Costs will be reflected in your invoice.","posten-bring-checkout")),n().createElement("p",null,__("If you have questions about customs, you can contact customer service.","posten-bring-checkout")))},{title:__("Returns","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("strong",null,__("For Norwegian webshops:","posten-bring-checkout")),n().createElement("p",null,__("When you generate a label for your shipment, we will always include a return label. You can print out and include the return label with the delivery to the customer.","posten-bring-checkout")),n().createElement("p",null,__("If the end-customer wishes to return an item, the end-customer uses the return label & returns the item to the nearest postal drop-off point (post in store or post office). You will not be charged unless the return label is used by your end-customer.","posten-bring-checkout")),n().createElement("strong",null,__("For Swedish/Danish webshops and Norwegian webshops that carry out cross-border shipments:","posten-bring-checkout")),n().createElement("p",null,__("Your end customer must notify the webshop if they wish to make a return. You have to book transport and generate a label for the return shipment in Mybring.","posten-bring-checkout")))},{title:__("Customer complaints related to transportation","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("The customer service feature in Mybring lets you create cases in a quick and clear way. You can also call our customer service: +47 04045 (Norway), +46 770-11 33 00 (Sweden), +45 70203040 (Denmark), or chat with them on Bring.no/Bring.dk/Bring.se.","posten-bring-checkout")),n().createElement("p",null,__("Mybring contains all cases linked to your customer number, whether they are reported by phone, email, bring.no or mybring.com.","posten-bring-checkout")),n().createElement("p",null,__("NB: You need access to customer service in Mybring. if you are the “Administrator” you can grant yourself or your employees' access by following","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("these steps","posten-bring-checkout")),", ",__("else you can follow these steps to","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/request-other-accesses","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("request access","posten-bring-checkout"))))},{title:__("Available services","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout includes the following B2C Services:","posten-bring-checkout"),n().createElement("br",null),n().createElement("br",null),n().createElement("strong",null,__("For Norwegian domestic shipments","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null,__("Mailbox parcel","posten-bring-checkout")),n().createElement("li",null," ",__("Pick-up parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("Home delivery parcel","posten-bring-checkout"))),n().createElement("strong",null,__("For domestic shipments in Sweden/Denmark and cross-border shipments, the following services are available:","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null," ",__("Home Delivery Parcel. For cross-border shipments to/from Norway, the service requires the webshop to have a bulk agreement in Mybring (contact customer service in Mybring to set up the agreement)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel Bulk. This service requires a separate agreement in Mybring (contact customer service in Mybring to set up the agreement). PickUp Parcel Bulk is used to send several parcels together to the same country. For your end customer, this service is equivalent to PickUp Parcel.","posten-bring-checkout"))),__("The language & service names used in the Checkout towards the end customer will be in Norwegian/Swedish/Danish.","posten-bring-checkout"))},{title:__("Order Pick-up from Bring","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("You can order pickup through Mybring. You do this by clicking on Booking in Mybring's landing page, then you choose","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.mybring.com/order/pickup?pickupCountry=NO","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("New pickup","posten-bring-checkout")),__(" in the sidebar. Fill in your postal code and choose the address & date that suits you.","posten-bring-checkout")),n().createElement("p",null,__("If you want to establish a regular pickup agreement, you can contact customer service.","posten-bring-checkout")))},{title:__("Hide shipping options for selected products in the checkout","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__('If you sell products which have large dimensions (e.g.skis), your customers might be presented with misleading shipping options in the checkout. You can therefore choose to exclude different shipping options, such as: "Mailbox parcel", "Parcel lockers" or all (Posten Brings) shipping options for some of your products. This can be done by navigating to the product page, click on the relevant product and go to "Posten Bring Checkout – Shipping settings".',"posten-bring-checkout"),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:xe,alt:""})),n().createElement("br",null),n().createElement("br",null))}].filter((M=>M.title.toLowerCase().includes(e.toLowerCase())||me(M.content).toLowerCase().includes(e.toLowerCase())));return n().createElement("div",{id:"faq-container"},n().createElement("h1",null,__("Frequently Asked Questions","posten-bring-checkout")),n().createElement("hr",null),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("General usage","posten-bring-checkout")),n().createElement(J,null))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("Other topics","posten-bring-checkout")),n().createElement("div",{className:"search-container flex justify-cc align-ic"},n().createElement("div",{className:"search-input-wrapper plxs prxs"},n().createElement("span",{className:"search-icon"},n().createElement(Ae,{icon:ge})),n().createElement(i.TextControl,{value:e,onChange:e=>t(e),placeholder:__("Search","posten-bring-checkout"),autoComplete:"off",className:"search-input pt0 pb0",id:"search-input"}),e&&n().createElement(i.Button,{className:"clear-icon",icon:C,onClick:()=>{t("")}}))),c.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`faq-${M}`}))))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},__("For Mybring specific questions, you will find answers to frequently asked questions","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("here","posten-bring-checkout")),". ",__("If you can’t find the answer, go to our chatbot which can also forward you to customer service if relevant. For other questions related to this application or in case you want guidance, you are free to contact us on","posten-bring-checkout")," ",n().createElement("a",{href:__("mailto:[email protected]","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("[email protected]","posten-bring-checkout")))))},Le=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(ee,null)),ke=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null)),pe=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Oe,null));(0,se.addFilter)("woocommerce_admin_pages_list","posten-bring-checkout",(e=>(e.push({container:Le,path:"/posten-bring-checkout",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout"}}),e.push({container:ke,path:"/posten-bring-checkout/settings",breadcrumbs:["Posten Bring Checkout"],capability:"manage_options",nav_args:{id:"posten-bring-checkout-settings",parent:"posten-bring-checkout"}}),e.push({container:pe,path:"/posten-bring-checkout/faq",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout-faq",parent:"posten-bring-checkout"}}),e)));const de=M=>{(0,e.H)(M).render(React.createElement(D,{i18n:wp.i18n},React.createElement(ae,null)))},we=document.getElementById("posten-bring-checkout"),Se=document.getElementById("posten-bring-checkout-section"),he=document.getElementById("posten-bring-custom-modal-content");we?(0,e.H)(we).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null))):Se?(de(Se),(()=>{const e=new MutationObserver((e=>{if(e.filter((e=>e.addedNodes.length)).map((e=>Array.from(e.addedNodes))).find((e=>!!e.find((e=>e.querySelector&&e.querySelector("#posten-bring-checkout-section")))))){const e=document.getElementById("posten-bring-checkout-section");e&&de(e)}}));e.observe(document.body,{childList:!0,subtree:!0})})()):he&&(0,e.H)(he).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ie,null)))})()})();
  • posten-bring-checkout/tags/1.1.22/changelog.txt

    r3286168 r3293898  
    11*** Posten Bring Checkout Changelog ***
     2
     32025-05-15 - version 1.1.22
     4* Support for free shipping discount coupons added
    25
    362025-05-02 - version 1.1.21
  • posten-bring-checkout/tags/1.1.22/frontend/js/admin/OrderDetails.tsx

    r3253956 r3293898  
    7979        setCustomersAndServices(response)
    8080        if (response.length > 0) {
    81           setSelectedCustomer(response[0].customerNumber)
     81          const defaultCustomer = response.find(it => it.defaultCustomer)
     82          setSelectedCustomer(
     83            defaultCustomer?.customerNumber || response[0].customerNumber
     84          )
    8285        }
    8386      }
     
    125128      )
    126129      if (prefetchedData.customers.length > 0) {
    127         setSelectedCustomer(prefetchedData.customers[0].customerNumber)
     130        const defaultCustomer = (
     131          prefetchedData.customers as Array<MybringCustomerAndServices>
     132        ).find(it => it.defaultCustomer)
     133        setSelectedCustomer(
     134          defaultCustomer?.customerNumber ||
     135            prefetchedData.customers[0].customerNumber
     136        )
    128137      }
    129138
  • posten-bring-checkout/tags/1.1.22/frontend/js/admin/OrderList.tsx

    r3253956 r3293898  
    5050    if (response) setCustomers(response)
    5151    if (!customerNumber && response !== null && response.length > 0) {
    52       setCustomerNumber(response[0].customerNumber)
     52      const defaultCustomer = response.find(it => it.defaultCustomer)
     53      setCustomerNumber(
     54        defaultCustomer?.customerNumber || response[0].customerNumber
     55      )
    5356    }
    5457  }, [])
  • posten-bring-checkout/tags/1.1.22/frontend/js/admin/model/models.ts

    r3232637 r3293898  
    7373  displayName: string
    7474  services: Array<MybringService>
     75  defaultCustomer: boolean
    7576}
    7677
  • posten-bring-checkout/tags/1.1.22/posten-bring-checkout.php

    r3286168 r3293898  
    44 * Plugin URI:        https://wordpress.org/plugins/posten-bring-checkout/
    55 * Description:       Posten Bring Checkout plugin for WooCommerce
    6  * Version:           1.1.21
     6 * Version:           1.1.22
    77 * Author:            Posten Bring AS
    88 * Author URI:        https://www.postenbring.no/en
  • posten-bring-checkout/tags/1.1.22/readme.txt

    r3286168 r3293898  
    33Tags: woocommerce, posten, bring, shipping, checkout
    44Tested up to: 6.8
    5 Stable tag: 1.1.21
     5Stable tag: 1.1.22
    66License: GPLv2 or later
    77License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    6060
    6161== Changelog ==
     62
     63= 1.1.22 =
     64* Support for free shipping discount coupons added
    6265
    6366= 1.1.21 =
  • posten-bring-checkout/trunk/admin/api/models/MybringCustomerAndServices.php

    r3232637 r3293898  
    1111    public string $name;
    1212    public string $displayName;
     13    public bool $defaultCustomer;
    1314    public array $services;
    1415
    1516    public function __construct( array $data ) {
    16         $this->customerNumber = $data['customerNumber'];
    17         $this->name           = $data['name'];
    18         $this->displayName    = $data['displayName'];
    19         $this->services       = array_map(
     17        $this->customerNumber  = $data['customerNumber'];
     18        $this->name            = $data['name'];
     19        $this->displayName     = $data['displayName'];
     20        $this->defaultCustomer = $data['defaultCustomer'];
     21        $this->services        = array_map(
    2022            function ( $service ) {
    2123                return new MybringService( $service );
  • posten-bring-checkout/trunk/admin/bring/CheckoutApi.php

    r3280869 r3293898  
    260260        string $locale,
    261261        string $currency,
    262         bool $exclude_lockers
     262        bool $exclude_lockers,
     263        bool $free_shipping_from_coupon
    263264    ) {
    264265        $body = wp_json_encode(
     
    276277                'excludeLockers'       => $exclude_lockers,
    277278                'numberOfPickupPoints' => 10,
     279                'freeShippingFromCoupon' => $free_shipping_from_coupon
    278280            )
    279281        );
  • posten-bring-checkout/trunk/admin/bring/models/booking/WebshopBookingMapper.php

    r3286168 r3293898  
    124124    }
    125125
    126     private static function sanitizeMobileNumber( string $to, string $mobile = null, bool $strict = true ): ?string {
     126    private static function sanitizeMobileNumber( string $to, string $mobile, bool $strict = true ): ?string {
    127127        if ( $mobile ) {
    128128            $sanitized = preg_replace( '/[^\d+]|(?<=\+)\D/', '', $mobile );
  • posten-bring-checkout/trunk/admin/bring/shipping/PostenBringCheckoutShippingOption.php

    r3286168 r3293898  
    44use PostenBringCheckout\admin\bring\CheckoutApi;
    55use PostenBringCheckout\admin\WeightUtils;
     6use WC_Coupon;
    67use WC_Shipping_Method;
    78use WC_Tax;
     
    128129        }
    129130
     131        $coupon_codes = WC()->cart->get_applied_coupons();
     132        foreach ($coupon_codes as $coupon_code) {
     133            $coupon = new WC_Coupon($coupon_code);
     134            if ($coupon->get_free_shipping()) {
     135                $free_shipping_from_coupon = true;
     136            }
     137        }
     138
    130139        $checkoutApi = CheckoutApi::get_instance();
    131140        try {
     
    141150                $current_locale,
    142151                $currency,
    143                 $exclude_lockers
     152                $exclude_lockers,
     153                $free_shipping_from_coupon ?? false
    144154            );
    145155
  • posten-bring-checkout/trunk/build/admin-index.asset.php

    r3280869 r3293898  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => 'cbce87a26bcaceb4b5e7');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '28f327e3e3907774d474');
  • posten-bring-checkout/trunk/build/admin-index.js

    r3280869 r3293898  
    88__("Max parcel weight %1$s kg. Max length %2$s cm. Max circumference + longest edge = max %3$s cm.","posten-bring-checkout"),M.max_weight_in_kgs.toString(),M.max_circumference.max_longest_side.toString(),M.max_circumference.max_circumference_plus_longest_side.toString()))}),[e,t,__]),(0,M.useEffect)((()=>{D(((e,M)=>{let t=e;const n=[];if(M&&e>M)for(;t>0;)t>M?(n.push({weightInGrams:100}),t-=M):(n.push({weightInGrams:100}),t=0);else n.push({weightInGrams:0!==e?e:100});return n.length?n:[{weightInGrams:100}]})(g,u))}),[g,D,u]);const l="0340"===e?"Norway"!==c:"3584"!==e;return a.length>0&&n().createElement("div",{className:"mtl"},n().createElement("table",{id:"bring-table",className:"mts"},n().createElement("thead",null,n().createElement("tr",null,n().createElement("th",{scope:"col"},n().createElement("div",{className:"header-content-wrapper"},__("Parcel","posten-bring-checkout"))),n().createElement("th",{scope:"col"},n().createElement("div",{className:"header-content-wrapper narrow"},__("Weight","posten-bring-checkout"))),l&&n().createElement("th",null,n().createElement(i.Button,{icon:ne,onClick:()=>{const e=[...a];e.push({weightInGrams:100}),D(e)}},__("Add parcel","posten-bring-checkout"))))),n().createElement("tbody",null,a.map(((e,M)=>n().createElement("tr",{key:M},n().createElement("td",null,n().createElement("div",{className:"cell-content-wrapper wide"},(0,N.sprintf)(
    99// translators: 1: parcel number, 2: total number of parcels
    10 __("Parcel %1$s of %2$s","posten-bring-checkout"),M+1,a.length))),n().createElement("td",null,n().createElement("div",{className:"cell-content-wrapper narrow"},n().createElement(i.__experimentalNumberControl,{type:"number",step:.1,min:.1,suffix:"kg",required:!0,value:(e.weightInGrams/1e3).toFixed(1),onChange:e=>((e,M)=>{const t=[...a];t[e].weightInGrams=M,D(t)})(M,1e3*Number(e))}))),l&&n().createElement("td",null,M>0&&n().createElement(i.Button,{"data-testid":`remove_${M}`,icon:ie,onClick:()=>(e=>{if(e<=0||e>=a.length)return;const M=[...a];M.splice(e,1),D(M)})(M)})))))),n().createElement("tfoot",null,n().createElement("tr",null,n().createElement("td",{colSpan:l?3:2},I)))))},Ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})),re=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})),ge=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})),ae=()=>{const{__}=o(),[e,t]=(0,M.useState)(),[c,N]=(0,M.useState)(),[r,g]=(0,M.useState)(!1),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)(!1),[I,s]=(0,M.useState)([]),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(!1),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)([]),[d,w]=(0,M.useState)(!1),[S,h]=(0,M.useState)(!1),[b,C]=(0,M.useState)([]),[Q,Y]=(0,M.useState)(!1),v=new URLSearchParams(window.location.search),f=v.get("post")||v.get("id"),P=e=>$()({path:`/posten-bring-checkout/orders/${e}`}).then((e=>(e&&(N(e),m((!e.order_shipping_option||""===e.order_shipping_option)&&0===e.mybring_bookings?.length),Y(e.order_validation_errors.length>0&&e.order_validation_errors.filter((e=>e.bookingDisabled)).length===e.order_validation_errors.length)),e))),G=(e,M,t)=>$()({path:`/posten-bring-checkout/services?from=${e}&to=${M}&weight=${t||0}`}).then((e=>{e&&p(e)}));(0,M.useEffect)((()=>{if(window.prefetchedOrder&&window.prefetchedOrder[f]){L(window.prefetchedOrder?.updateAvailable);const e=window.prefetchedOrder[f],M=e.order;N(M),m((!M.order_shipping_option||""===M.order_shipping_option)&&0===M.mybring_bookings?.length),Y(M.order_validation_errors.length>0&&M.order_validation_errors.filter((e=>e.bookingDisabled)).length===M.order_validation_errors.length),C(e.customers),e.customers.length>0&&D(e.customers[0].customerNumber),p(e.shippingOptions)}else{const e=async e=>{await P(e).then((e=>{return Promise.all([(M=e.from_country,t=e.to_country,$()({path:`/posten-bring-checkout/customers?from=${M}&to=${t}`}).then((e=>{e&&(C(e),e.length>0&&D(e[0].customerNumber))}))),G(e.from_country,e.to_country,e.total_weight)]);var M,t})).then((()=>g(!1))).catch((()=>{g(!1),w(!0)}))};f&&(w(!1),g(!0),e(f))}}),[f]),(0,M.useEffect)((()=>{a&&void 0===e&&c?.order_shipping_option&&t(c.order_shipping_option)}),[e,a,c?.order_shipping_option]);const Z=async e=>{A(!1);const M=window.open("","_blank"),t=await $()({path:`/posten-bring-checkout/labels?orderIds=${f}&labelType=${e}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((e=>{A(!0)}));if(y(!1),z(!1),t?.ok){const e=await t.blob(),n=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));M&&(M.location.href=n)}};return n().createElement(n().Fragment,null,n().createElement("div",{className:"container mll mtl mrl mbm"},r?n().createElement("div",{className:"flex flex-dir-row justify-cc mtm mbl"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}})):n().createElement(n().Fragment,null,x?n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Bring has not been selected for this order","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",{className:"mbm"},n().createElement(i.Button,{variant:"secondary",onClick:()=>{m(!1)}},__("Ship with Bring","posten-bring-checkout")))):n().createElement(n().Fragment,null,c&&(c.mybring_bookings?.length||0)>0&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Shipment has been ordered","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"mbm"},n().createElement(i.ButtonGroup,{className:"mtm"},n().createElement(i.Button,{variant:"primary",icon:Ne,className:"mrs",isBusy:l,onClick:()=>{y(!0),Z("LABEL")}},__("Print label","posten-bring-checkout")),c.mybring_bookings[0].returnLabelUrl&&n().createElement(i.Button,{variant:"secondary",icon:re,className:"mrs",isBusy:T,onClick:()=>{z(!0),Z("RETURN")}},__("Print return label","posten-bring-checkout")),n().createElement("a",{href:c.mybring_bookings[0].trackingUrl,target:"_blank",rel:"noreferrer"},n().createElement(i.Button,{variant:"secondary",icon:ge},__("Tracking","posten-bring-checkout")))),E&&n().createElement(i.Snackbar,{className:"mtm",explicitDismiss:!0,politeness:"assertive",onRemove:()=>A(!1)},__("An error occurred while generating label. Please try again","posten-bring-checkout")),n().createElement("div",{className:"mtl"},n().createElement(i.__experimentalHeading,{level:4,weight:400},__("Shipment ","posten-bring-checkout")+c.mybring_bookings[0].consignmentNumber),n().createElement("div",null,k?.find((e=>e.service_id===function(e){switch(e){case"PICKUP_PARCEL":return"0340";case"PICKUP_PARCEL_BULK":return"0342";case"HOME_DELIVERY_PARCEL":return"0349";default:return e}}(c.mybring_bookings[0].serviceId)))?.name)),c.from_country!==c.to_country&&!("0340"===c.mybring_bookings[0].serviceId&&"NO"===c.from_country)&&n().createElement("div",{className:"mtm flex flex-dir-col"},n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/handelsfaktura.pdf",target:"_blank",rel:"noreferrer"},__("commercial invoice","posten-bring-checkout"))),n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/Proformafaktura.pdf",target:"_blank",rel:"noreferrer"},__("Proforma invoice","posten-bring-checkout"))))))),c&&!d&&0===c.mybring_bookings?.length&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Book shipping","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"flex flex-dir-row justify-cfs mbm"},n().createElement("div",{className:"w100p"},n().createElement(Me,{label:__("Customer number","posten-bring-checkout"),customers:b,selectedCustomer:a,onSelect:D,className:"mbm"}),n().createElement(te,{label:__("Shipping options","posten-bring-checkout"),selectedShippingOption:e,setSelectedShippingOption:t,availableServices:k,selectedCustomer:a,customersAndServices:b,preSelectedShippingOption:c.order_shipping_option}),n().createElement(ce,{selectedShippingOption:e,availableServices:k,items:c.items,toCountry:c.to_country,totalWeightInGrams:c.total_weight,parcels:I,setParcels:s}),S&&n().createElement(i.Notice,{status:"error",isDismissible:!1,className:"mtl"},__("An error occurred! We have been notified and are investigating. Please try again later, or contact us via ","posten-bring-checkout"),n().createElement("a",{href:`mailto:${__("[email protected]","posten-bring-checkout")}`},__("[email protected]","posten-bring-checkout"))),c.order_validation_errors.length>0&&n().createElement(i.Notice,{status:"warning",isDismissible:!1,className:"mtl"},c.order_validation_errors.map(((e,M)=>n().createElement("div",{key:M},e.message)))),n().createElement("p",{className:"mtl terms"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs",onClick:async()=>{j(!0),h(!1);const M={orderRef:f,testIndicator:!1,selectedShippingOption:e,customerNumber:a,packages:I.map((e=>({weightInKg:e.weightInGrams/1e3})))};$()({path:`/posten-bring-checkout/bookings?orderId=${c?.order_id}`,method:"POST",headers:{"Content-Type":"application/json"},data:M}).then((()=>(j(!1),g(!0),P(c.order_id)))).then((e=>{N(e),g(!1)})).catch((()=>{g(!1),j(!1),h(!0)}))},isBusy:u,disabled:!e||!a||Q},__("Book shipping","posten-bring-checkout"))))))))),x?null:n().createElement("div",{className:"flex flex-dir-row align-ic mll mbm gal flex-wrap"},n().createElement(q,null),O&&n().createElement("span",{className:"update-available"},__("New version of Posten Bring Checkout available! ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/plugins.php"},__("Update now.","posten-bring-checkout")))))},De=t.p+"images/collect-packages.35956303.png",oe=t.p+"images/bring-truck.7fa604cb.png",ue=({orders:e,startIndex:t,mapServiceId:i})=>{const[c,N]=(0,M.useState)([]);return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+((t+M)%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,N((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"}),n().createElement("td",{className:"action-cell"},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:""}))))),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:c.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))))))))},je=({orders:e,onSave:t,mapServiceId:i,customerNumber:c,customers:N,bookingStatus:r,driving:g})=>{const[a,D]=(0,M.useState)([]),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)(null),[l,y]=(0,M.useState)([]),{__}=o(),T=(e,M)=>{u&&j({...u,[M]:e})};return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,D((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},I===e.order_id?n().createElement(te,{selectedShippingOption:u?.order_shipping_option||e.order_shipping_option,setSelectedShippingOption:e=>{T(e,"order_shipping_option")},availableServices:l,selectedCustomer:c||N[0].customerNumber,customersAndServices:N,preSelectedShippingOption:void 0,label:void 0}):i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"},I===e.order_id?n().createElement("input",{className:"weight-input",type:"number",value:u?.total_weight?u.total_weight/1e3:u?.total_weight,step:.1,onChange:e=>T(1e3*e.target.valueAsNumber,"total_weight")}):e.total_weight/1e3+" kg"),n().createElement("td",{className:"action-cell"},r[e.order_id]||I!==e.order_id?!r[e.order_id]&&!e.order_validation_errors.some((e=>e.bookingDisabled))&&n().createElement("a",{href:"#",onClick:M=>{M.preventDefault(),(async e=>{y(await $()({path:"/posten-bring-checkout/services"})),s(e.order_id),j({...e})})(e)}},__("Edit","posten-bring-checkout")):n().createElement("a",{href:"#",onClick:M=>{var n;M.preventDefault(),n=e.order_id,t(n,u),s(null),j(void 0)}},__("Save","posten-bring-checkout")),n().createElement("div",{className:`truck ${r[e.order_id]?"truck__visible":"truck__hidden"} ${g.has(e.order_id)?"truck__driving":""}`},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},"error"===r[e.order_id]?n().createElement("span",null,"❌"):n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:"ok!"})))),!r[e.order_id]&&n().createElement("span",{className:"warning-icon"},e.order_validation_errors.some((e=>e.bookingDisabled))?"⚠️":"")," ")),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:a.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))),n().createElement("ul",null,e.order_validation_errors.map(((e,M)=>n().createElement("li",{key:M},"⚠️ ",n().createElement("i",null,e.message))))))))))},Ie=()=>{const[e,t]=(0,M.useState)([]),[c,N]=(0,M.useState)([]),[r,g]=(0,M.useState)([]),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)({}),[I,s]=(0,M.useState)(!1),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(new Set),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)(!1),[d,w]=(0,M.useState)([]),[S,h]=(0,M.useState)([]),{__}=o(),b=(0,M.useCallback)((async()=>{const e=await $()({path:"/posten-bring-checkout/customers"});e&&N(e),!a&&null!==e&&e.length>0&&D(e[0].customerNumber)}),[]),C=(0,M.useCallback)((()=>{const e=sessionStorage.getItem("posten_order_ids");e&&(async e=>{const M=await $()({path:"/posten-bring-checkout/bookings"+(e?"?"+e:"")});M&&t(M)})(e.split(",").map((e=>`orderIds[]=${e}`)).join("&"))}),[]);(0,M.useEffect)((()=>{b(),C(),(async()=>{const e=await $()({path:"/posten-bring-checkout/services"});e&&h(e)})();const e=()=>{t([]),C()};return window.addEventListener("posten-order-ids-changed",e),()=>{window.removeEventListener("posten-order-ids-changed",e)}}),[b,C]),(0,M.useEffect)((()=>{const e=new Set(d);setTimeout((()=>{A(e)}),50)}),[d,d.length]);const Q=e=>e?S&&S.find((M=>M.service_id===e))?.name:n().createElement(i.Notice,{status:"warning",isDismissible:!1,politeness:"assertive"},__("No shipping option selected","posten-bring-checkout")),Y=e.filter((e=>e.order_validation_errors.length>0)),v=e.filter((e=>0===(e.mybring_bookings?.length||0))),f=e.filter((e=>(e.mybring_bookings?.length||0)>0&&e.order_shipping_option&&""!==e.order_shipping_option)),P=!!e.filter((e=>(e.mybring_bookings?.length||0)>0&&!!e.mybring_bookings.filter((e=>e.returnLabelUrl)))),G=async M=>{m(!1);const t=window.open("","_blank"),n=e.filter((e=>"success"===u[e.order_id]||(e.mybring_bookings?.length||0)>0)).map((e=>e.order_id)).join(","),i=await $()({path:`/posten-bring-checkout/labels?orderIds=${n}&labelType=${M}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((()=>{m(!0)}));if(L(!1),p(!1),i?.ok){const e=await i.blob(),M=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));t&&(t.location.href=M)}};return n().createElement("div",{className:"mass-booking"},n().createElement("div",{className:"header flex justify-csb align-ic flex-dir-row"},n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),n().createElement("img",{className:"bring-logo mrm",src:U,alt:""})),n().createElement("div",null,n().createElement("div",{className:"labels mtm flex justify-ce"},0===v.length&&f.length>0||l&&f.length>0||l&&v.length>0&&Object.values(u).includes("success")?n().createElement("div",{className:"flex flex-dir-col gam"},n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",icon:Ne,className:"mrm",isBusy:O,onClick:e=>{e.preventDefault(),L(!0),G("LABEL")}},__("Print labels","posten-bring-checkout")),P&&n().createElement(i.Button,{variant:"secondary",icon:re,isBusy:k,onClick:e=>{e.preventDefault(),p(!0),G("RETURN")}},__("Print return labels","posten-bring-checkout"))),x&&n().createElement(i.Snackbar,{className:"mts",politeness:"assertive",onRemove:()=>{m(!1)}},__("An error occurred while generating labels. Please try again","posten-bring-checkout"))):null)),n().createElement("div",{className:"main-content flex flex-dir-col justify-csb"},n().createElement("div",{className:"flex flex-dir-row justify-csb"},n().createElement("div",{className:"mainbar"},n().createElement("div",{className:"scrollable-container mbm"},e&&e.length>0?n().createElement("table",{className:"order-list"},n().createElement("tbody",null,n().createElement("tr",null,n().createElement("th",null,__("Order id","posten-bring-checkout")),n().createElement("th",null,__("Shipping with","posten-bring-checkout")),n().createElement("th",null,__("Weight","posten-bring-checkout")),(I||0===v.length&&f.length>0)&&n().createElement("th",null,__("Status","posten-bring-checkout"))),n().createElement(je,{orders:v,customerNumber:a,customers:c,mapServiceId:Q,bookingStatus:u,driving:E,onSave:(M,n)=>{t(e.map((e=>e.order_id===M&&n||e)))}}),n().createElement(ue,{orders:f,startIndex:v.length,mapServiceId:Q}))):n().createElement("div",{className:"loading-spinner","data-testid":"loading-spinner"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}}))),n().createElement("div",{className:"mbm"},Y.length>0||Object.values(u).includes("error")?n().createElement("div",{className:"mtl"},n().createElement("hr",null),n().createElement("b",null,n().createElement("span",{className:"warning-icon"},"⚠")," ",__("There are problems with some of the orders:","posten-bring-checkout")),n().createElement("div",{className:"scrollable-container mtm"},n().createElement("ul",null,r.map((e=>n().createElement("li",{key:e.order_id,className:"error-list"},n().createElement("strong",null,"#",e.order_id)," :"," ",e.order_validation_errors.map((e=>e.message)).join(", ")))),Y.map((e=>e.order_validation_errors.map((M=>n().createElement("li",{key:e.order_id},n().createElement("strong",null,"#",e.order_id)," :"," ",M.message)))))))):"")),n().createElement("div",{className:"flex justify-ce align-ife"},n().createElement("img",{className:"collect-packages-img",src:De,alt:""}))),n().createElement("div",{className:"main-content__footer flex flex-dir-col justify-ce align-ife"},n().createElement("div",{className:"booking-form-wrapper"},n().createElement("div",{className:"booking-form "+(l||0===v.length?"hide":"show")},n().createElement(Me,{customers:c,selectedCustomer:a,onSelect:e=>D(e)}),n().createElement("div",{className:"mts"},n().createElement("span",{className:"mrs"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs","data-testid":"book-transport",onClick:async()=>{if(!e.length)return;s(!0),z(!0);const M={...u},t=e.filter((e=>0===(e.mybring_bookings?.length||0))).map((async e=>{const t={orderId:e.order_id,testIndicator:!1,selectedShippingOption:e.order_shipping_option,customerNumber:a,orderRef:e.order_id,packages:[{weightInKg:e.total_weight/1e3}]};if(!e.order_validation_errors.some((e=>e.bookingDisabled))&&e.order_shipping_option){try{await $()({path:"/posten-bring-checkout/bookings?orderId="+e.order_id,method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),M[e.order_id]="success"}catch(t){const n=t.message||__("Unknown error","posten-bring-checkout"),i={...e,order_validation_errors:[...e.order_validation_errors,{bookingDisabled:!0,message:n}]};g((e=>[...e,i])),M[e.order_id]="error"}const n={...M};j(n),w(Object.keys(n))}}));await Promise.all(t),setTimeout((()=>{y(!0),z(!1)}),400)},isBusy:T,disabled:!a||0===v.length||f.length>0&&0===v.length},__("Book transport","posten-bring-checkout"))))))))},se=window.wp.hooks,le=t.p+"images/illustration-password.fbea4ec3.png",ye=({onToggleComplete:e})=>{const[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(null),{__}=o();(0,M.useEffect)((()=>{(async()=>{try{const e=await $()({path:"/posten-bring-checkout/remote-log-toggle"});c(e.remoteLoggingEnabled??!0)}catch(e){a(__("Could not fetch the current remote log setting.","posten-bring-checkout"))}})()}));const D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Send us error logs","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(t?"active":"")},t?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:N,onClick:()=>(async M=>{r(!0),a(null);try{await $()({path:"/posten-bring-checkout/remote-log-toggle",method:"POST",data:{remoteLoggingEnabled:M}}),c(M),e&&e(M)}catch(e){a(__("An error occurred while updating the remote log setting. Please try again.","posten-bring-checkout"))}finally{r(!1)}})(!t)},t?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("Enable or disable sending logs to Posten Bring for troubleshooting.","posten-bring-checkout")),n().createElement("p",null,__("We recommend keeping this option enabled to help Posten Bring identify and resolve issues with your webshop integration. Logs are sent only when errors occur, and no personal information is ever transmitted.","posten-bring-checkout")),g&&n().createElement(i.Notice,{status:"error",isDismissible:!1},g)))},Te=t.p+"images/dark.f3fc42e3.png",ze=()=>{const e=window.shopDetails?.darkMode||!1,[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(),[g,a]=(0,M.useState)(e),{__}=o(),D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"mbm setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Dark mode","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(g?"active":"")},g?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:t,onClick:()=>(async e=>{c(!0),r(void 0);try{await $()({path:"/posten-bring-checkout/dark-mode",method:"POST",data:{darkMode:e}}),a(e)}catch(e){r(__("An error occurred while updating the dark mode setting. Please try again.","posten-bring-checkout"))}finally{c(!1)}})(!g)},g?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("If your theme has a dark color palette, you can enable dark styling of the Posten Bring Checkout components.","posten-bring-checkout")),n().createElement("details",null,n().createElement("summary",null,__("View screenshot","posten-bring-checkout")),n().createElement("img",{className:"dark-sample",src:Te,alt:""})),N&&n().createElement(i.Notice,{status:"error",isDismissible:!1},N)))},Ee=({onTaskComplete:e})=>{const[t,c]=(0,M.useState)({apiKey:"",webShopId:""}),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(!1),[D,u]=(0,M.useState)(!1),[j,I]=(0,M.useState)({}),[s,l]=(0,M.useState)(!1),[y,T]=(0,M.useState)(!1),[z,E]=(0,M.useState)(!1),[A,x]=(0,M.useState)(!1),[m,O]=(0,M.useState)(!1),{__}=o(),L=window.shopDetails?.checkoutBlockActive,k=window.shopDetails?.shopAddressConfigured,p=(0,M.useCallback)((()=>{u(!D),D?T(!1):(c((e=>({...e,apiKey:""}))),I({}))}),[D]);(0,M.useEffect)((()=>{(async()=>{r(!0);const M=await $()({path:"/posten-bring-checkout/credentials"});if(M){const t=!(M.webshop_id&&M.apikey);l(t),c({apiKey:t?"":M.apikey,webShopId:t?"":M.webshop_id}),!t&&e&&e()}else l(!0);r(!1)})()}),[]);const d=async(M,n)=>{M&&M.preventDefault&&M.preventDefault(),I({}),T(!1),a(!0);const i=await $()({path:"posten-bring-checkout/credentials",method:"POST",data:{apikey:n?n.apiKey:t.apiKey,webshop_id:n?n.webShopId:t.webShopId}});i.validCredentials&&i.validWebshopId&&i.accessToWebshop?(x(!1),E(!1),a(!1),l(!1),u(!1),e&&e()):(I({credentialsError:i.validCredentials?void 0:__("Invalid API Key","posten-bring-checkout"),noAccessToWebshopError:i.accessToWebshop?void 0:__("Provided API Key has no access to this webshop","posten-bring-checkout")}),T(!0),a(!1))},w=(0,M.useCallback)((async()=>{x(!0);try{const e=await navigator.clipboard.readText(),[M,t]=e.split(":");O(!0);const n=/^[A-Za-z0-9+/]+={0,2}$/;if(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(M)&&n.test(t)){const e={apiKey:t.trim(),webShopId:M.trim()};c(e),E(!0),await d(void 0,e)}else E(!1)}catch(e){("NotAllowedError"===e.name||"NotFoundError"===e.name)&&O(!1),E(!1)}}),[]),S=()=>n().createElement("div",{className:"mtm"},n().createElement(i.Notice,{status:"error",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("⚠️ A problem has occurred","posten-bring-checkout")),n().createElement("p",null,__("Please look carefully through the values you entered.","posten-bring-checkout")))),h=()=>n().createElement("div",{className:"mbl mrm"},n().createElement(i.Notice,{status:"warning",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("Missing address","posten-bring-checkout")),n().createElement("p",null,__("No webshop title or address has been configured. Posten Bring Checkout requires a complete address to be able to present shipping options.","posten-bring-checkout")),n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/admin.php?page=wc-settings",className:"mbs"},__("Configure address","posten-bring-checkout")),n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/options-general.php"},__("Configure title","posten-bring-checkout")))));return n().createElement("div",{id:"posten-bring-checkout-settings"},n().createElement("h1",null,__("Settings","posten-bring-checkout")),n().createElement("hr",null),N?n().createElement("div",null,__("Fetching settings…","posten-bring-checkout")):n().createElement(n().Fragment,null,n().createElement("div",{className:"flex flex-dir-row gaxl mts"},s&&n().createElement("div",{style:{width:"300px"}},n().createElement("div",null,n().createElement("h4",null,__("Mybring key","posten-bring-checkout")),n().createElement("p",null,__("Register your webshop in Mybring. You will get your API key there.","posten-bring-checkout")),(s||D)&&n().createElement("img",{src:le,alt:"",width:290}))),n().createElement("div",null,n().createElement(i.Card,{style:{width:"600px",borderRadius:"10px",paddingBottom:"10px"}},n().createElement(i.CardBody,null,(s||D)&&n().createElement("form",{onSubmit:d},n().createElement("div",{style:{display:"flex",flexDirection:"column",rowGap:"1.0rem"}},n().createElement("div",null,!1===A&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("navigate to your shop configuration and get your key. Come back here when you have copied the key.","posten-bring-checkout"))),!0===A&&!1===z&&!0===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Could not find key!","posten-bring-checkout")," ",n().createElement("br",null)," ",__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("and click Copy key again.","posten-bring-checkout")," ")),!0===A&&!1===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Paste your key here:","posten-bring-checkout"))),!0===A&&!0===z&&n().createElement("p",null,__("Activating…","posten-bring-checkout")),n().createElement("div",null,A&&!m&&n().createElement("label",{htmlFor:"webShopId"},__("Key","posten-bring-checkout")),n().createElement("input",{id:"webShopId",type:A&&!m?"text":"hidden",className:j.webShopIdError||j.noAccessToWebshopError?"input-error":"","aria-invalid":!!j.webShopIdError||!!j.noAccessToWebshopError,"aria-errormessage":j.webShopIdError||j.noAccessToWebshopError,onChange:e=>{const{value:M}=e.target,[t,n]=M.split(":");t&&n&&c({webShopId:t.trim(),apiKey:n.trim()}),I({})},disabled:g}),(j.webShopIdError||j.noAccessToWebshopError)&&n().createElement("span",{className:"input-error-description"},"⚠️"," ",j.webShopIdError||j.noAccessToWebshopError))),n().createElement("div",null,n().createElement(i.ButtonGroup,null,!z&&""===t.apiKey&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),w()},variant:"primary",isBusy:g},__("Use key","posten-bring-checkout")," 🔑"),""!==t.apiKey&&""!==t.webShopId&&n().createElement(i.Button,{variant:"primary",type:"submit",isBusy:g},__("Save","posten-bring-checkout")),D&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),p()},variant:"secondary",className:"mls",isBusy:g},__("Cancel","posten-bring-checkout")))))),""!==t.webShopId&&!s&&!D&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement("div",null,n().createElement("div",{className:"mtl"},k&&n().createElement("h2",null,__("Posten Bring Checkout is active!","posten-bring-checkout")),!k&&n().createElement("h2",null,__("Posten Bring Checkout is almost ready for usage…","posten-bring-checkout")),!s&&!k&&n().createElement(h,null)),n().createElement("div",{style:{marginTop:k?"120px":"30px"}},n().createElement(i.Button,{variant:"link",onClick:e=>{e.preventDefault(),p()}},__("Modify Mybring key","posten-bring-checkout")))),n().createElement("div",{className:"flex flex-dir-col align-ic justify-cc"},n().createElement("img",{src:k?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfNSkiPgo8cGF0aCBkPSJNMTAwLjAwOCAxNTcuMTY5Qzk5Ljk1MzIgMTU3LjExNCA5OS44OTkyIDE1Ny4wNjIgOTkuODQzMiAxNTcuMDA5Qzk4LjgwNTIgMTU2LjAyMyA5Ny41NTUyIDE1NS4yOTEgOTYuMjgzMiAxNTQuNjM0Qzk4LjA2MDIgMTU0LjgzNCA5OS44NzEyIDE1NC43MjMgMTAxLjYxMSAxNTQuMzA3QzEwMi4xNjMgMTU0LjE3NCAxMDIuNzI1IDE1NC4wMDMgMTAzLjE3IDE1My42NDlDMTAzLjU0NCAxNTMuMzUyIDEwMy44MTMgMTUyLjk0MyAxMDQuMDYgMTUyLjUzM0MxMDQuNDIyIDE1MS45MzEgMTA0Ljc1OSAxNTEuMjg5IDEwNC44MzggMTUwLjU5MUMxMDQuOTkzIDE0OS4yMTMgMTAzLjYwNCAxNDcuOTUzIDEwMi43NTcgMTQ2Ljk5MUMxMDEuODMxIDE0NS45NCAxMDAuODA0IDE0NC45ODEgOTkuNjk2MiAxNDQuMTI1Qzk1LjEzNjIgMTQwLjU5NiA4OS4wMDgyIDEzOC42OTkgODMuMzMzMiAxNDAuMzMzQzgxLjgxMjIgMTQwLjc3MiA4MC44NjQyIDE0MS45MDIgODAuNTM4MiAxNDMuNDYxQzgwLjI1MDIgMTQ0LjgzNiA4MC41NzAyIDE0Ni40NTMgNzkuNjM1MiAxNDcuNTAyQzc5LjEwNzIgMTQ4LjA5NCA3OC4zMDUyIDE0OC4zMzcgNzcuNTg2MiAxNDguNjczQzc1LjUyMjIgMTQ5LjYzOSA3NC4wMjgyIDE1MS42MzEgNzMuNDk2MiAxNTMuODI4QzczLjI1NjIgMTU0LjgyNiA3My4xMTMyIDE1Ni4wNTUgNzMuNTAyMiAxNTcuMDIzQzczLjg2NDIgMTU3LjkyNCA3NC41NTcyIDE1OC44MDYgNzMuOTMzMiAxNTkuODEyQzczLjAzMDIgMTYxLjI2NSA3MS43MDAyIDE2Mi40NDQgNzAuOTg5MiAxNjMuOTk5QzcwLjQzMzIgMTY1LjIxNyA3MC4zMzAyIDE2Ni42MiA3MC42MzcyIDE2Ny45MThDNzAuOTg4MiAxNjkuNDAzIDcyLjI4MzIgMTcwLjA4MiA3Mi43MjYyIDE3MS4zMTdDNzIuOTEzMiAxNzEuODQyIDcyLjY4MjIgMTcyLjQwOSA3Mi41MzQyIDE3Mi45NDVDNzAuOTAxMiAxNzguODczIDc4LjAyMzIgMTgwLjIwMSA4Mi4xNzMyIDE4MC42MTFDODMuODQ1MiAxODAuNzc3IDg1LjU4NDIgMTgwLjg1NiA4Ny4xNTQyIDE4MC4yNTZDODguNDMzMiAxNzkuNzY3IDg5Ljc2OTIgMTc4Ljg4NyA4OS45NzkyIDE3Ny40MjNDOTAuMDY5MiAxNzYuODA1IDg5Ljg5NDIgMTc2LjEzMSA4OS40NDAyIDE3NS43MDFDODkuOTAwMiAxNzUuMzg3IDkwLjQ4MjIgMTc1LjMyNiA5MS4wMzUyIDE3NS4yNjdDOTMuNTYyMiAxNzQuOTk0IDk4LjExMDIgMTczLjkzMSA5Ny4yMTgyIDE3MC4zODdDOTcuMDU3MiAxNjkuNzQ5IDk2LjcyNjIgMTY5LjE2OCA5Ni4zNzAyIDE2OC42MTNDOTUuNjg0MiAxNjcuNTQxIDk0Ljg5NjIgMTY2LjUzMiA5NC4wMjEyIDE2NS42MDdDOTUuNzcwMiAxNjUuNjg5IDk3LjUzNTIgMTY1LjQwOCA5OS4xNzMyIDE2NC43ODdDMTAwLjE4MSAxNjQuNDA1IDEwMS4yIDE2My44MzggMTAxLjY5MSAxNjIuODc4QzEwMi4wMzMgMTYyLjIwNSAxMDIuMDczIDE2MS40MTEgMTAxLjk0NSAxNjAuNjY4QzEwMS43MTQgMTU5LjMzMyAxMDAuOTY3IDE1OC4xMyAxMDAuMDA4IDE1Ny4xNjkiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik05My4yMTIzIDE2NC44NzNDOTMuMTk2MyAxNjQuODc1IDkzLjE4MTMgMTY0Ljg3OCA5My4xNjUzIDE2NC44ODFDOTMuMTAzMyAxNjQuODkyIDkzLjAzODMgMTY0LjkwNiA5Mi45ODgzIDE2NC45NDVDOTIuODgwMyAxNjUuMDMyIDkyLjg5MDMgMTY1LjIwNCA5Mi45NDIzIDE2NS4zMzNDOTMuMTExMyAxNjUuNzQxIDkzLjU2NTMgMTY1Ljk0NCA5My45ODUzIDE2Ni4wODFDOTQuNTc5MyAxNjYuMjc0IDk1LjE5MTMgMTY2LjQxNiA5NS44MTEzIDE2Ni40OTZDOTYuMjg5MyAxNjYuNTU4IDk2Ljc3NjMgMTY2LjYyNCA5Ny4yNjQzIDE2Ni42MDFDOTguMjg3MyAxNjYuNTUyIDk5LjMxNzMgMTY2LjI4NiAxMDAuMjczIDE2NS45MjVDMTAxLjY3OSAxNjUuMzkyIDEwMi45NTMgMTY0LjMzIDEwMy40MTIgMTYyLjg5N0MxMDMuNzY0IDE2MS44IDEwMy42MDggMTYwLjU4NCAxMDMuMTU2IDE1OS41MjNDMTAyLjcwNSAxNTguNDYzIDEwMS45OCAxNTcuNTQyIDEwMS4xODcgMTU2LjcwNkMxMDEuMDQzIDE1Ni41NTUgMTAwLjIxNiAxNTUuNjkzIDEwMC4xMDMgMTU1LjcwMkMxMDEuMjgzIDE1NS42MTMgMTAyLjYwNyAxNTUuNDMxIDEwMy4zMiAxNTQuNDg2QzEwMy43NTggMTUzLjkwNyAxMDMuODcyIDE1My4xNDkgMTAzLjg5NyAxNTIuNDI0QzEwMS45ODEgMTUzLjU2MyA5OS42MDgzIDE1My44NzUgOTcuNDUxMyAxNTMuMzM2Qzk2LjI4MjMgMTUzLjA0NCA5NS4yNDYzIDE1Mi40MjkgOTQuMTM4MyAxNTEuOTc0QzkyLjg1OTMgMTUxLjQ0OCA5MS41MzUzIDE1MS4wMzcgOTAuMTg3MyAxNTAuNzM3Qzg5Ljc5MzMgMTUwLjY1IDg5LjM3NzMgMTUwLjU3NCA4OC45OTIzIDE1MC42OTVDODguNjA4MyAxNTAuODE3IDg4LjI3NzMgMTUxLjIwMiA4OC4zNTczIDE1MS41OTdDODguNDE1MyAxNTEuODkgODguNjY5MyAxNTIuMDk4IDg4LjkxMTMgMTUyLjI3M0M5MS4xODczIDE1My45MTkgOTQuMDEwMyAxNTQuNTUzIDk2LjQzMjMgMTU1Ljk0MUM5Ny4zNzEzIDE1Ni40NzkgOTguMzA4MyAxNTcuMTQ0IDk5LjAwNjMgMTU3Ljk3OUM5OS42NzIzIDE1OC43NzcgMTAwLjA5NyAxNTkuNzkxIDEwMC4xMTQgMTYwLjgzQzEwMC4xMzEgMTYxLjg2OSA5OS43MjAzIDE2Mi45MjUgOTguOTQ2MyAxNjMuNjE5Qzk4LjE5OTMgMTY0LjI4OSA5Ny4yMTQzIDE2NC41NiA5Ni4yMzYzIDE2NC42NjFDOTUuNzA5MyAxNjQuNzE3IDk1LjE4MjMgMTY0Ljc2OSA5NC42NTMzIDE2NC44MUM5NC4xNzYzIDE2NC44NDYgOTMuNjg0MyAxNjQuNzk5IDkzLjIxMjMgMTY0Ljg3MyIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTk3LjI3MDkgMTY3Ljc5NEM5Ny4zNTg5IDE2Ny45MTIgOTcuNDQyOSAxNjguMDMyIDk3LjUyMjkgMTY4LjE1NEM5OC42ODE5IDE2OS45MzUgOTguODI2OSAxNzIuNTU2IDk3LjI4NzkgMTc0LjAyQzk2LjQ4MDkgMTc0Ljc4NyA5NS4zNjQ5IDE3NS4xMjEgOTQuMjgzOSAxNzUuMzg2QzkzLjAxOTkgMTc1LjY5NSA5MC40NTU5IDE3Ni4xMzMgOTAuNDU1OSAxNzYuMTMzQzkwLjQ1NTkgMTc2LjEzMyA5MC43Njg5IDE3Ny4wNCA5MC4yNTQ5IDE3OC4xNzNDODkuNzQxOSAxNzkuMzA2IDg5LjA1ODkgMTc5LjczMyA4OC40NDQ5IDE4MC4wODhDODcuNzE4OSAxODAuNTA3IDg2LjkzNDkgMTgwLjYzNSA4NS45NzI5IDE4MC41ODJDODcuMDg2OSAxNzkuOTMgODguMDgzOSAxNzguNDUyIDg4LjM1MDkgMTc3LjE5M0M4OC40NTc5IDE3Ni42OTIgODguNDk2OSAxNzYuMTcxIDg4LjQwNDkgMTc1LjY2NUM4OC4zNDQ5IDE3NS4zNDEgODguMjY2OSAxNzUuMDEgODguMTQzOSAxNzQuNzA0Qzg4LjExMDkgMTc0LjYyMyA4OC4wODU5IDE3NC41MzEgODguMTg2OSAxNzQuNDg0Qzg4LjIzOTkgMTc0LjQ2MSA4OC4yOTk5IDE3NC40NjUgODguMzU4OSAxNzQuNDY5Qzg4Ljk2MTkgMTc0LjUxNiA4OS41NjQ5IDE3NC41MjUgOTAuMTY4OSAxNzQuNTIyQzkwLjc3NTkgMTc0LjUxNyA5MS4zODI5IDE3NC40NTkgOTEuOTc1OSAxNzQuMzNDOTIuMzk3OSAxNzQuMjM5IDkyLjgxMTkgMTc0LjExMSA5My4yMDg5IDE3My45NDNDOTQuMzI2OSAxNzMuNDcxIDk1LjM5NjkgMTcyLjYxMyA5NS42MjY5IDE3MS40MjJDOTYuMDU1OSAxNjkuMTk4IDkzLjk1NDkgMTY3LjM4IDkyLjM1MTkgMTY2LjI3OEM5MC44Nzk5IDE2NS4yNjggODkuMjk4OSAxNjQuNDI5IDg3LjcyMDkgMTYzLjU5MkM4Ni4zOTA5IDE2Mi44ODYgODQuODQ3OSAxNjIuMzI2IDgzLjkwMjkgMTYxLjExMkM4My43Nzc5IDE2MC45NTIgODMuNjU4OSAxNjAuNzUgODMuNzI0OSAxNjAuNTU5QzgzLjgyOTkgMTYwLjI1MiA4NC4yNjQ5IDE2MC4yNjkgODQuNTc3OSAxNjAuMzUxQzg3LjA2ODkgMTYxLjAwMiA4OS45NjU5IDE2MS45NjMgOTIuMDUyOSAxNjMuNTI0QzkzLjc3NDkgMTY0LjgxMyA5NS45NDg5IDE2Ni4wMjUgOTcuMjcwOSAxNjcuNzk0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF82Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF82KSI+CjxwYXRoIGQ9Ik03OC43MjQgMTk2LjI5MUM3OC4wMTcgMTk2LjU3NyA3Ny4yNjYgMTk2LjkwNyA3Ni44NjIgMTk3LjU1NEM3Ni41MDEgMTk4LjEyOSA3Ni40ODQgMTk4Ljg0NiA3Ni40ODEgMTk5LjUyM0M3Ni40MDUgMjEzLjcyNyA4NC4yOTggMjM5LjcwNiA5MC40OTkgMjU5LjA4N0M5NC4wNzcgMjcwLjI2OCAxMDAuNzk0IDI4Mi45MDYgMTA1Ljk4NiAyODguNjI0QzExNy4xOTggMzAwLjk3IDEyNS43MzMgMzAxLjYzNyAxMzEuMSAzMDIuNjE4QzEzNy42MTQgMzAzLjgwOSAxNDMuOTk4IDMwMi4wNzUgMTQ5LjQ2IDI5OC4zMzJDMTU2LjkgMjkzLjIzMSAxNTkuMDQ3IDI4Mi44OTEgMTU3LjM5IDI3NC4wMjRDMTU1LjczMyAyNjUuMTU3IDE1MS4wNTQgMjU3LjIwNyAxNDcuMjYzIDI0OS4wMjJDMTQzLjc1NiAyNDEuNDUzIDE0MC45NzIgMjMzLjU3NCAxMzguMTkzIDIyNS43MDlDMTM4LjE5MyAyMjMuMjUzIDEzNi4wMzYgMjE5LjYwMyAxMzUuMjA1IDIxNy4yNTRDMTM0LjExNyAyMTQuMTcxIDEzMy4wMjggMjExLjA4OSAxMzEuOTM5IDIwOC4wMDZDMTI5LjgyOSAyMDIuMDM2IDEyOC4xMDcgMTk1LjcwMiAxMjUuNTQxIDE4OS45MTdDMTIzLjYyMSAxODUuNTg3IDEyMC4xOTQgMTg2LjE2MyAxMTYuMDMxIDE4Ni42NjVDMTEwLjA3NSAxODcuMzgzIDEwNC4xNjMgMTg4LjQ3MyA5OC4zNDEgMTg5LjkxOEM5MS42NjMgMTkxLjU3NiA4NS4xMDEgMTkzLjcwNiA3OC43MjQgMTk2LjI5MSIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEyMS4yNiAxODIuNDM2QzEyMy42MjggMTgyLjI5MiAxMjUuODIxIDE4Mi43NzkgMTI3LjE2MSAxODQuODUxQzEyOC4zNDggMTg2LjY4NSAxMjkuMTE5IDE4OC43NTQgMTI5LjgxMyAxOTAuODI3QzEzMC44MzIgMTkzLjg3NSAxMzEuNzAxIDE5Ni45NzEgMTMyLjU3MSAyMDAuMDY2QzEzNi4yODkgMjEzLjMwOSAxNDEuNDI3IDIyOC4xODUgMTQ0LjA5OCAyNDEuNjc5QzE0Mi41ODYgMjM5LjI2MiAxMjkuMjE3IDIwNi43OCAxMjUuMDUzIDE5Ni45NTNDMTI0LjI3IDE5NS4xMDUgMTIyLjU5MiAxOTAuNzczIDEyMS4wMzcgMTg5LjUwNEMxMTguODk2IDE4Ny43NTYgMTE2LjM4NCAxODcuNDE2IDExMy42MiAxODcuNTEyQzExMS4xMzYgMTg3LjU5OSA5OS4xMzcxIDE4OS45IDk4LjM0MTEgMTg5LjkxOEMxMDAuMDM0IDE4OC44ODkgMTE1LjUyNCAxODIuNzg1IDEyMS4yNiAxODIuNDM2IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF83Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF83KSI+CjxwYXRoIGQ9Ik0yNDQuMTU2IDMxNi4zMTlDMjQzLjE2NiAzMTYuODc0IDI0Mi4xNjQgMzE3LjQzNiAyNDEuMzQ2IDMxOC4yMjRDMjM4Ljk0OSAzMjAuNTM0IDIzOS43NSAzMjQuNTQxIDI0My4xMzUgMzI1LjMzMkMyNDQuNjg1IDMyNS42OTQgMjQ2LjMwOSAzMjUuNDUzIDI0Ny44OTMgMzI1LjYwOEMyNTEuMjk4IDMyNS45NCAyNTQuMjMyIDMyOC4wNDYgMjU2Ljk4NCAzMzAuMDc3QzI2NS4yMjMgMzM2LjE2MSAyNzUuNjUyIDM0MC4xMjIgMjg2LjA0NyAzMzcuNzI4QzI5My4xNyAzMzYuMDg4IDI5OS42MDUgMzMxLjY0IDMwMy42NTggMzI1LjU1OEMzMDYuNjI1IDMyMS4xMDYgMzA5LjU0NCAzMTUuNjAxIDMwNy45MjcgMzEwLjI1QzMwNi41NTcgMzA1LjcxMSAzMDMuMjY3IDMwMS43MjQgMjk4Ljk0OCAyOTkuNzE2QzI5My4xMDMgMjk3IDI4NS43IDI5OC4wNjEgMjgwLjg1NCAzMDIuMzFDMjgwLjQwOCAzMDIuNzAyIDI3OS45MyAzMDMuMTQgMjc5LjMzOCAzMDMuMTc2QzI3OC44MTQgMzAzLjIwOSAyNzguMzMxIDMwMi45MTQgMjc3LjkwNCAzMDIuNjA4QzI3NS4zODMgMzAwLjc5OCAyNzMuNDkyIDI5OC44NTkgMjcwLjY1OCAyOTcuNTk3QzI2Ny40MDcgMjk2LjE1IDI2NC40MzEgMjk0LjQ5MSAyNjAuOTYgMjkzLjU0MkMyNTkuMzg4IDI5My4xMTIgMjU3Ljk5OCAyOTIuNzQ0IDI1Ni4zNTMgMjkyLjg2QzI1NC4wOCAyOTMuMDIgMjUxLjgxMSAyOTMuMjQ3IDI0OS41NTEgMjkzLjU0QzI0OC41NTEgMjkzLjY2OSAyNDcuMzYzIDI5My43MTEgMjQ2LjI0NiAyOTMuOTE2QzI0NS4yNzUgMjk0LjA5MyAyNDQuMzU4IDI5NC4zOTUgMjQzLjY2MyAyOTQuOTg0QzI0My4xNjggMjk1LjQwMyAyNDIuNzg4IDI5NS45ODkgMjQyLjcyNCAyOTYuNjM0QzI0Mi42MjkgMjk3LjYwOSAyNDMuMjUxIDI5OC41MTQgMjQzLjk3MiAyOTkuMTc1QzI0NC43ODggMjk5LjkyMyAyNDUuNzIyIDMwMC4zNDMgMjQ2LjcxIDMwMC44MDZDMjQ4LjE2NyAzMDEuNDg5IDI0Ny4yNjEgMzAxLjg4NiAyNDYuMTM1IDMwMi4yMzhDMjQ1LjA1IDMwMi41NzcgMjQzLjkxNSAzMDIuNzI4IDI0Mi44MDYgMzAyLjk3MkMyNDEuMzAzIDMwMy4zMDMgMjM5LjgzOCAzMDMuODAyIDIzOC40NDUgMzA0LjQ1N0MyMzYuNzk2IDMwNS4yMzIgMjM1LjE5MyAzMDYuMDk4IDIzNC4zNDIgMzA3LjgwNEMyMzMuODMgMzA4LjgzMSAyMzMuNzEgMzEwLjA5MiAyMzQuMjE4IDMxMS4xMjFDMjM0LjY2MyAzMTIuMDIzIDIzNS41MzQgMzEyLjY1MiAyMzYuNDU3IDMxMy4wNTJDMjQwLjM4MyAzMTQuNzU0IDI0NC45NCAzMTIuNzk5IDI0OS4xNzMgMzEzLjQyNkMyNDkuMDQzIDMxMy40MDggMjQ2Ljk2OSAzMTQuNzk1IDI0Ni42OTEgMzE0Ljk0MkMyNDUuODQyIDMxNS4zOTMgMjQ1LjAxNyAzMTUuODg4IDI0NC4xNTYgMzE2LjMxOSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI2NC45NjggMzAzLjg0OEMyNjYuMDgxIDMwNC4zNzcgMjY3LjI1NSAzMDQuOTgzIDI2OC4wNjUgMzA1Ljk0MUMyNjguOTcgMzA3LjAxMSAyNjcuNDQ2IDMwNy4wNjkgMjY2LjcxNiAzMDcuMDk3QzI2NS40NjYgMzA3LjE0NSAyNjQuMDg3IDMwNi42MjcgMjYyLjg5MiAzMDYuMjU5QzI2MC40NDQgMzA1LjUwNyAyNTguMDkyIDMwNC4zNjUgMjU1LjYyMSAzMDMuNzA5QzI1My4wNSAzMDMuMDI3IDI1MC40OCAzMDIuMzQzIDI0Ny45MDggMzAxLjY2QzI0Ny43MTYgMzAxLjYwOSAyNDcuNDcyIDMwMS40MzMgMjQ3LjU4NyAzMDEuMjcxQzI0Ny42MzMgMzAxLjIwNiAyNDcuNzE4IDMwMS4xODggMjQ3Ljc5NiAzMDEuMTczQzI0OS4zNiAzMDAuODc5IDI1MC45MjggMzAwLjYyMSAyNTIuNTE0IDMwMC41MjVDMjU0LjEzOCAzMDAuNDI3IDI1NS43NzUgMzAwLjYyNSAyNTcuMzU3IDMwMC45OTJDMjYwLjAwNiAzMDEuNjA3IDI2Mi41MTkgMzAyLjY4NSAyNjQuOTY4IDMwMy44NDgiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yNTEuOTg2IDMxNC4zOTRDMjUyLjQ3NyAzMTQuNTA1IDI1Mi45NjggMzE0LjYyIDI1My40NTkgMzE0LjczNkMyNTQuMTI3IDMxNC44OTQgMjU0Ljc5NSAzMTUuMDU3IDI1NS40NTUgMzE1LjI0N0MyNTcuOTggMzE1Ljk3IDI2MC40OTcgMzE3LjA3NCAyNjIuNjg5IDMxOC41MjVDMjYzLjAzOSAzMTguNzU2IDI2My4zOSAzMTkuMDEzIDI2My44MDIgMzE5LjA5QzI2NC4yMTQgMzE5LjE2NyAyNjQuNzA5IDMxOC45OTggMjY0Ljg0NyAzMTguNjAyQzI2NS4wMjYgMzE4LjA5MSAyNjQuNTQ5IDMxNy42MDYgMjY0LjEyMyAzMTcuMjczQzI2MS4wNDYgMzE0Ljg3NCAyNTcuNjk2IDMxMS44NjIgMjUzLjUyMSAzMTIuMjgzQzI1Mi4xNjUgMzEyLjQxOSAyNTAuNyAzMTIuNzcyIDI0OS40NiAzMTMuMzQ2QzI0OS4zOTMgMzEzLjM3NyAyNDkuMzE5IDMxMy40MTggMjQ5LjMwNCAzMTMuNDlDMjQ5LjI4NCAzMTMuNTg3IDI0OS4zODIgMzEzLjY2NSAyNDkuNDY5IDMxMy43MTJDMjQ5Ljg4NyAzMTMuOTMzIDI1MC4zNTYgMzE0LjAzNCAyNTAuODE3IDMxNC4xMzRDMjUxLjIwNyAzMTQuMjE5IDI1MS41OTYgMzE0LjMwNiAyNTEuOTg2IDMxNC4zOTQiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzgiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzgpIj4KPHBhdGggZD0iTTI3NS4xMDYgMjk2LjIzNkMyNzQuODEyIDI5Ni42OSAyNzQuNTEzIDI5Ny4xNTcgMjc0LjM5OCAyOTcuNjg1QzI3NC4yNTcgMjk4LjMzIDI3NC40MDYgMjk5LjAwMyAyNzQuNjE3IDI5OS42MjdDMjc1LjcyNiAzMDIuOTA1IDI3OC40ODYgMzA1LjMzIDI4MS4zMDIgMzA3LjM0MUMyODUuODUyIDMxMC41OSAyOTAuODc4IDMxMy4yMDUgMjk2LjIzIDMxNC44MjFDMjk4LjcyMiAzMTUuNTc0IDMwMS4yNzMgMzE2LjEwOSAzMDMuODIxIDMxNi42NDNDMzA2LjQzMyAzMTcuMTkgMzA5LjEyNSAzMTcuNzQgMzExLjc1MSAzMTcuMjY1QzMxNS4xNzIgMzE2LjY0NiAzMTYuOTgxIDMxMy40MTkgMzE4Ljk5NCAzMTAuODg5QzMyNS41NTggMzAyLjYzOSAzMzEuMjkgMjkzLjc3NSAzMzcuMDA4IDI4NC45M0MzNDEuOTU2IDI3Ny4yNzkgMzQ3LjE4NCAyNjguOTc2IDM1MC44MTkgMjYwLjYyMUMzNTIuNTQ0IDI1Ni42NTQgMzUzLjY2NCAyNTIuNTM5IDM1MS41NDggMjQ4Ljc2NEMzNDkuNTc3IDI0NS4yNDUgMzQ1LjI0NSAyNDMuODQgMzQxLjI0OCAyNDMuMjk0QzMzMC42ODEgMjQxLjg0NyAzMjAuMTQzIDI0NC41NCAzMTEuMTQ1IDI1MC4xMTFDMzA1Ljg1NyAyNTMuMzg1IDMwMi41MDUgMjU4LjIxNCAyOTkuMTc2IDI2My4yOTdDMjk1LjU4NiAyNjguNzc3IDI3Ny4wOTggMjkzLjE1NSAyNzUuMTA2IDI5Ni4yMzYiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzkiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzkpIj4KPHBhdGggZD0iTTI2Ny44OTMgMTYyLjU2NEMyODIuOTIzIDE2OS43MTIgMjk4LjU2NSAxODEuNDQ0IDMxMS4yMzEgMTkyLjM0NUMzMjMuODM3IDIwMy4xOTUgMzM1LjE2NyAyMTUuNTMxIDM0NC44NjkgMjI5LjA0M0MzNDguNTU4IDIzNC4xODIgMzUyLjA4OCAyMzkuNjU5IDM1My4zNTUgMjQ1Ljg1N0MzNTQuNDI4IDI1MS4xMTIgMzUzLjM1NSAyNTUuNDA2IDM1MC44MTkgMjYwLjYyMUMzNDcuMjY2IDI2Ny45MjUgMzM5Ljk5IDI2Ny4wMjkgMzM1LjQxOSAyNjcuMDE0QzMyOC45MTIgMjY2Ljk5NSAzMjIuNTM0IDI2NS4yOTMgMzE2LjMwNCAyNjMuNDA4QzMwNC45OTkgMjU5Ljk4OCAyOTMuODkxIDI1NS45MTkgMjgzLjA1IDI1MS4yMzNDMjc0LjU4IDI0Ny41NzMgMjY2LjI3MyAyNDMuNTM1IDI1OC4xNjQgMjM5LjEzNEMyNTAuNjU4IDIzNS4wNjIgMjQzLjA1OSAyMzAuOTk1IDIzNi44MTEgMjI1LjAxNEMyMzQuNzAzIDIyMi45OTcgMjMyLjczNyAyMjAuODE4IDIzMS4wOTQgMjE4LjQwNkMyMjcuMDE2IDIxMi40MTggMjI0Ljk3NyAyMDUuMTQzIDIyNC44MTMgMTk3LjlDMjI0LjI3OCAxNzQuMjgxIDIzNy4zMTYgMTYzLjYwMyAyNDguMjYgMTYwLjQzMkMyNTIuMTYzIDE1OS4zMDEgMjYxLjM5NSAxNTkuNDc0IDI2Ny44OTMgMTYyLjU2NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTMwNS43NTIgMTg0LjI5OEMzMTAuNTY4IDE4Ny42ODEgMzE1LjA3NCAxOTEuNDg1IDMxOS40MzEgMTk1LjQ0M0MzMjQuNjE1IDIwMC4xNTIgMzI5LjY1OSAyMDUuMDE1IDMzNC41NTYgMjEwLjAyM0MzMzkuNTQzIDIxNS4xMjQgMzQ0LjExMiAyMjAuNjM3IDM0Ny43NjggMjI2Ljc2NEMzNTIuNzAzIDIzNS4wMzYgMzU0LjIzNSAyNDMuMjk0IDM1NC4zMzcgMjQ2LjYwOEMzNTQuNDc5IDI1MS4yMDYgMzUzLjc5IDI1NS44NzQgMzUwLjgxOCAyNjAuNjJDMzUwLjYyNCAyNTIuMDY1IDM0OC4yNDggMjQyLjgyMyAzNDMuNzkgMjM1LjUxOUMzNDEuNDcxIDIzMS43MTggMzM4LjY0NiAyMjguMjU1IDMzNS44MTMgMjI0LjgyQzMyMy41NTEgMjA5Ljk1NyAzMTAuNjQzIDE5NS42NjIgMjk0LjU1MyAxODIuNjU2QzI4OS44OTcgMTc4Ljg5MiAyNzIuMzk4IDE2NC44MzEgMjcyLjM5OCAxNjQuODMxQzI3Mi4zOTggMTY0LjgzMSAyNzcuNjQ3IDE2Ny41MjQgMjgyLjA3MiAxNjkuODIyQzI4NS42MzQgMTcxLjY3MiAyOTYuMDU0IDE3Ny40ODcgMzA1Ljc1MiAxODQuMjk4IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8xMCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfMTApIj4KPHBhdGggZD0iTTE4OC4yODkgMTMxLjY5MUMxOTAuMjA3IDEzMy4zOTYgMTkxLjc0MyAxMzUuNTgzIDE5NC4yMSAxMzYuODgxQzE5NS45MDYgMTM3Ljc3NSAxOTcuOTE3IDEzOC4wNTUgMTk5Ljc5MyAxMzcuNjU5QzIwMi4zODUgMTM3LjExMyAyMDQuNzc5IDEzNS4zMjggMjA3LjQwOCAxMzUuNjUzQzIwOS4xMiAxMzUuODY1IDIxMC43NjIgMTM3LjIyMyAyMTIuNDk5IDEzNy42MjJDMjE4LjQ5IDEzOC45OTMgMjIyLjU5OCAxMzUuMjkgMjI2LjQ2MiAxMzEuMjE1QzIyNi45NjYgMTMwLjY4MyAyMjcuNDkgMTMwLjEzMyAyMjguMTcxIDEyOS44NjJDMjI4Ljg1MSAxMjkuNTkgMjI5LjczNiAxMjkuNjg0IDIzMC4xNjkgMTMwLjI3NUMyMzAuNDAyIDEzMC41OTMgMjMwLjQ3MSAxMzAuOTk5IDIzMC41MzkgMTMxLjM4NkMyMzEuMDg3IDEzNC41MDIgMjMyLjA0OCAxMzcuNTQ0IDIzMy4zODMgMTQwLjQxMUMyMzQuNzQyIDE0My4zMyAyMzYuMTY0IDE0NS43NTkgMjM2Ljg4NCAxNDguOTU4QzIzOC4zMDIgMTU1LjI2MyAyMzcuOTkyIDE2MS45NCAyMzYuMDczIDE2OC4xMDhDMjM0LjEyMiAxNzQuMzgxIDIzMC4zMSAxODAuOTc3IDIyNC40ODggMTg0LjM0NEMyMTkuNzM2IDE4Ny4wOTMgMjEzLjM2OSAxODguODEgMjA3LjkyMiAxODkuNDFDMjAxLjI1MyAxOTAuMTQ1IDE5NC45MjEgMTg4LjMwOSAxODguOTk3IDE4NS4zNThDMTgzLjg2MiAxODIuNzk5IDE3OS42MjcgMTc4LjM2MSAxNzcuNzg3IDE3Mi44NDRDMTczLjM2MiAxNTkuNTc2IDE3NS41MTYgMTM1LjA1NiAxNzcuMjA0IDEzMi4zOTZDMTc5LjYyOCAxMjguNTc2IDE4NS4xOTcgMTI4Ljk0MiAxODguMjg5IDEzMS42OTEiIGZpbGw9IiNjOGRjOGMiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzExIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMSkiPgo8cGF0aCBkPSJNMTM0Ljc2IDEwOC42MDlDMTM0LjI4NyAxMDguNzA4IDEzMy44MTUgMTA4LjgyNSAxMzMuMzQyIDEwOC45NjlDMTMyLjY3MSAxMDkuMTc0IDEzMS45OCAxMDkuNDMzIDEzMS41MTcgMTA5Ljk2MUMxMzAuOTI0IDExMC42MzYgMTMwLjk1NyAxMTEuNzU0IDEzMS44NzYgMTEyLjA5NkMxMzIuOTI1IDExMi40ODggMTM0LjE0OSAxMTIuNzMzIDEzNS4yNjUgMTEyLjg0OUMxMzYuMTQgMTEyLjkzOSAxMzcuMDIyIDExMi45MzkgMTM3LjkgMTEyLjkxQzE0MC4zOCAxMTIuODI4IDE0Mi44NTMgMTEyLjUyMSAxNDUuMjc4IDExMS45OTVDMTQ2LjIxOSAxMTEuNzkxIDE0Ni45NzEgMTExLjU3OSAxNDcuNTc1IDExMC43NzNDMTQ4LjE3MSAxMDkuOTgxIDE0Ny43OTMgMTA4Ljg4NiAxNDcuMDQxIDEwOC4zMzlDMTQ2LjM2MSAxMDcuODQ0IDE0NS40NzkgMTA3LjcyOCAxNDQuNjM4IDEwNy43MUMxNDIuNjk3IDEwNy42NjcgMTQwLjc3OCAxMDcuODIxIDEzOC44NTMgMTA4LjA0MkMxMzcuNDY1IDEwOC4yMDEgMTM2LjExIDEwOC4zMjkgMTM0Ljc2IDEwOC42MDkiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNTEuMzggODMuNDEzM0MxNTEuMDA0IDgyLjY1NzMgMTUwLjI0NiA4Mi4xODIzIDE0OS41MjUgODEuNzQ0M0MxNDYuOTc4IDgwLjIwMjMgMTQ0LjQzMiA3OC42NjAzIDE0MS44ODYgNzcuMTE4M0MxNDAuODIgNzYuNDc0MyAxMzkuODYyIDc1LjcwMDMgMTM4LjU1NyA3NS42OTczQzEzOC4xODQgNzUuNjk2MyAxMzcuODA1IDc1Ljc1MzMgMTM3LjQ2NyA3NS45MTEzQzEzNy4xMjggNzYuMDY4MyAxMzYuODMyIDc2LjMzNDMgMTM2LjY4MyA3Ni42NzczQzEzNi41NjMgNzYuOTUxMyAxMzYuNTQyIDc3LjI2MDMgMTM2LjU2NyA3Ny41NTgzQzEzNi42NDQgNzguNDU4MyAxMzcuMTUyIDc5LjI3NjMgMTM3LjY5NSA3OS45NzEzQzEzOC4yODIgODAuNzIyMyAxMzguOTUxIDgxLjQxNDMgMTM5LjY1NiA4Mi4wNTQzQzE0MS45NzcgODQuMTU3MyAxNDUuMjg4IDg1LjYyNzMgMTQ4LjI0NSA4Ni41OTEzQzE1MC4xMTEgODcuMTk5MyAxNTIuNDE5IDg1LjUwNjMgMTUxLjM4IDgzLjQxMzMiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNjQuNzQxIDU2LjcxNkMxNjQuMzIxIDU3LjM0NiAxNjQuMjA3IDU4LjEyNyAxNjQuMTUzIDU4Ljg4M0MxNjQuMDA1IDYwLjk2MyAxNjQuMjM3IDYzLjA0OSAxNjQuNjMyIDY1LjA5QzE2NC45NzMgNjYuODU3IDE2NS40MDQgNjguNTEzIDE2Ni4yNDYgNzAuMTEzQzE2Ni40NCA3MC40ODUgMTY2LjY1MyA3MC44NTMgMTY2Ljk0NSA3MS4xNTNDMTY3LjIzOCA3MS40NTIgMTY3LjYyIDcxLjY4MyAxNjguMDM4IDcxLjcxOUMxNjkuMjA2IDcxLjgyIDE2OS45NzYgNzAuNDAxIDE3MC4xNDYgNjkuNDNDMTcwLjMgNjguNTUzIDE3MC4xODYgNjcuNjUzIDE3MC4wNDkgNjYuNzc0QzE2OS42MDcgNjMuOTUyIDE2OC45MTQgNjEuMTcxIDE2Ny45NzcgNTguNDc0QzE2Ny40ODggNTcuMDY2IDE2Ni4zOSA1NC4yNDQgMTY0Ljc0MSA1Ni43MTYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSJzY2FsZSgtMSwgMSkgcm90YXRlKDExMCwgNSwgMTY1KSIgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IiI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF81Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF81KSI+CjxwYXRoIGQ9Ik0xMDAuMDA4IDE1Ny4xNjlDOTkuOTUzMiAxNTcuMTE0IDk5Ljg5OTIgMTU3LjA2MiA5OS44NDMyIDE1Ny4wMDlDOTguODA1MiAxNTYuMDIzIDk3LjU1NTIgMTU1LjI5MSA5Ni4yODMyIDE1NC42MzRDOTguMDYwMiAxNTQuODM0IDk5Ljg3MTIgMTU0LjcyMyAxMDEuNjExIDE1NC4zMDdDMTAyLjE2MyAxNTQuMTc0IDEwMi43MjUgMTU0LjAwMyAxMDMuMTcgMTUzLjY0OUMxMDMuNTQ0IDE1My4zNTIgMTAzLjgxMyAxNTIuOTQzIDEwNC4wNiAxNTIuNTMzQzEwNC40MjIgMTUxLjkzMSAxMDQuNzU5IDE1MS4yODkgMTA0LjgzOCAxNTAuNTkxQzEwNC45OTMgMTQ5LjIxMyAxMDMuNjA0IDE0Ny45NTMgMTAyLjc1NyAxNDYuOTkxQzEwMS44MzEgMTQ1Ljk0IDEwMC44MDQgMTQ0Ljk4MSA5OS42OTYyIDE0NC4xMjVDOTUuMTM2MiAxNDAuNTk2IDg5LjAwODIgMTM4LjY5OSA4My4zMzMyIDE0MC4zMzNDODEuODEyMiAxNDAuNzcyIDgwLjg2NDIgMTQxLjkwMiA4MC41MzgyIDE0My40NjFDODAuMjUwMiAxNDQuODM2IDgwLjU3MDIgMTQ2LjQ1MyA3OS42MzUyIDE0Ny41MDJDNzkuMTA3MiAxNDguMDk0IDc4LjMwNTIgMTQ4LjMzNyA3Ny41ODYyIDE0OC42NzNDNzUuNTIyMiAxNDkuNjM5IDc0LjAyODIgMTUxLjYzMSA3My40OTYyIDE1My44MjhDNzMuMjU2MiAxNTQuODI2IDczLjExMzIgMTU2LjA1NSA3My41MDIyIDE1Ny4wMjNDNzMuODY0MiAxNTcuOTI0IDc0LjU1NzIgMTU4LjgwNiA3My45MzMyIDE1OS44MTJDNzMuMDMwMiAxNjEuMjY1IDcxLjcwMDIgMTYyLjQ0NCA3MC45ODkyIDE2My45OTlDNzAuNDMzMiAxNjUuMjE3IDcwLjMzMDIgMTY2LjYyIDcwLjYzNzIgMTY3LjkxOEM3MC45ODgyIDE2OS40MDMgNzIuMjgzMiAxNzAuMDgyIDcyLjcyNjIgMTcxLjMxN0M3Mi45MTMyIDE3MS44NDIgNzIuNjgyMiAxNzIuNDA5IDcyLjUzNDIgMTcyLjk0NUM3MC45MDEyIDE3OC44NzMgNzguMDIzMiAxODAuMjAxIDgyLjE3MzIgMTgwLjYxMUM4My44NDUyIDE4MC43NzcgODUuNTg0MiAxODAuODU2IDg3LjE1NDIgMTgwLjI1NkM4OC40MzMyIDE3OS43NjcgODkuNzY5MiAxNzguODg3IDg5Ljk3OTIgMTc3LjQyM0M5MC4wNjkyIDE3Ni44MDUgODkuODk0MiAxNzYuMTMxIDg5LjQ0MDIgMTc1LjcwMUM4OS45MDAyIDE3NS4zODcgOTAuNDgyMiAxNzUuMzI2IDkxLjAzNTIgMTc1LjI2N0M5My41NjIyIDE3NC45OTQgOTguMTEwMiAxNzMuOTMxIDk3LjIxODIgMTcwLjM4N0M5Ny4wNTcyIDE2OS43NDkgOTYuNzI2MiAxNjkuMTY4IDk2LjM3MDIgMTY4LjYxM0M5NS42ODQyIDE2Ny41NDEgOTQuODk2MiAxNjYuNTMyIDk0LjAyMTIgMTY1LjYwN0M5NS43NzAyIDE2NS42ODkgOTcuNTM1MiAxNjUuNDA4IDk5LjE3MzIgMTY0Ljc4N0MxMDAuMTgxIDE2NC40MDUgMTAxLjIgMTYzLjgzOCAxMDEuNjkxIDE2Mi44NzhDMTAyLjAzMyAxNjIuMjA1IDEwMi4wNzMgMTYxLjQxMSAxMDEuOTQ1IDE2MC42NjhDMTAxLjcxNCAxNTkuMzMzIDEwMC45NjcgMTU4LjEzIDEwMC4wMDggMTU3LjE2OSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNiI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNzAsIDEyMCwgMjYwKSIgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzYpIj4KPHBhdGggZD0iTTc4LjcyNCAxOTYuMjkxQzc4LjAxNyAxOTYuNTc3IDc3LjI2NiAxOTYuOTA3IDc2Ljg2MiAxOTcuNTU0Qzc2LjUwMSAxOTguMTI5IDc2LjQ4NCAxOTguODQ2IDc2LjQ4MSAxOTkuNTIzQzc2LjQwNSAyMTMuNzI3IDg0LjI5OCAyMzkuNzA2IDkwLjQ5OSAyNTkuMDg3Qzk0LjA3NyAyNzAuMjY4IDEwMC43OTQgMjgyLjkwNiAxMDUuOTg2IDI4OC42MjRDMTE3LjE5OCAzMDAuOTcgMTI1LjczMyAzMDEuNjM3IDEzMS4xIDMwMi42MThDMTM3LjYxNCAzMDMuODA5IDE0My45OTggMzAyLjA3NSAxNDkuNDYgMjk4LjMzMkMxNTYuOSAyOTMuMjMxIDE1OS4wNDcgMjgyLjg5MSAxNTcuMzkgMjc0LjAyNEMxNTUuNzMzIDI2NS4xNTcgMTUxLjA1NCAyNTcuMjA3IDE0Ny4yNjMgMjQ5LjAyMkMxNDMuNzU2IDI0MS40NTMgMTQwLjk3MiAyMzMuNTc0IDEzOC4xOTMgMjI1LjcwOUMxMzguMTkzIDIyMy4yNTMgMTM2LjAzNiAyMTkuNjAzIDEzNS4yMDUgMjE3LjI1NEMxMzQuMTE3IDIxNC4xNzEgMTMzLjAyOCAyMTEuMDg5IDEzMS45MzkgMjA4LjAwNkMxMjkuODI5IDIwMi4wMzYgMTI4LjEwNyAxOTUuNzAyIDEyNS41NDEgMTg5LjkxN0MxMjMuNjIxIDE4NS41ODcgMTIwLjE5NCAxODYuMTYzIDExNi4wMzEgMTg2LjY2NUMxMTAuMDc1IDE4Ny4zODMgMTA0LjE2MyAxODguNDczIDk4LjM0MSAxODkuOTE4QzkxLjY2MyAxOTEuNTc2IDg1LjEwMSAxOTMuNzA2IDc4LjcyNCAxOTYuMjkxIiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTIxLjI2IDE4Mi40MzZDMTIzLjYyOCAxODIuMjkyIDEyNS44MjEgMTgyLjc3OSAxMjcuMTYxIDE4NC44NTFDMTI4LjM0OCAxODYuNjg1IDEyOS4xMTkgMTg4Ljc1NCAxMjkuODEzIDE5MC44MjdDMTMwLjgzMiAxOTMuODc1IDEzMS43MDEgMTk2Ljk3MSAxMzIuNTcxIDIwMC4wNjZDMTM2LjI4OSAyMTMuMzA5IDE0MS40MjcgMjI4LjE4NSAxNDQuMDk4IDI0MS42NzlDMTQyLjU4NiAyMzkuMjYyIDEyOS4yMTcgMjA2Ljc4IDEyNS4wNTMgMTk2Ljk1M0MxMjQuMjcgMTk1LjEwNSAxMjIuNTkyIDE5MC43NzMgMTIxLjAzNyAxODkuNTA0QzExOC44OTYgMTg3Ljc1NiAxMTYuMzg0IDE4Ny40MTYgMTEzLjYyIDE4Ny41MTJDMTExLjEzNiAxODcuNTk5IDk5LjEzNzEgMTg5LjkgOTguMzQxMSAxODkuOTE4QzEwMC4wMzQgMTg4Ljg4OSAxMTUuNTI0IDE4Mi43ODUgMTIxLjI2IDE4Mi40MzYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzciPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzcpIj4KPHBhdGggZD0iTTI0NC4xNTYgMzE2LjMxOUMyNDMuMTY2IDMxNi44NzQgMjQyLjE2NCAzMTcuNDM2IDI0MS4zNDYgMzE4LjIyNEMyMzguOTQ5IDMyMC41MzQgMjM5Ljc1IDMyNC41NDEgMjQzLjEzNSAzMjUuMzMyQzI0NC42ODUgMzI1LjY5NCAyNDYuMzA5IDMyNS40NTMgMjQ3Ljg5MyAzMjUuNjA4QzI1MS4yOTggMzI1Ljk0IDI1NC4yMzIgMzI4LjA0NiAyNTYuOTg0IDMzMC4wNzdDMjY1LjIyMyAzMzYuMTYxIDI3NS42NTIgMzQwLjEyMiAyODYuMDQ3IDMzNy43MjhDMjkzLjE3IDMzNi4wODggMjk5LjYwNSAzMzEuNjQgMzAzLjY1OCAzMjUuNTU4QzMwNi42MjUgMzIxLjEwNiAzMDkuNTQ0IDMxNS42MDEgMzA3LjkyNyAzMTAuMjVDMzA2LjU1NyAzMDUuNzExIDMwMy4yNjcgMzAxLjcyNCAyOTguOTQ4IDI5OS43MTZDMjkzLjEwMyAyOTcgMjg1LjcgMjk4LjA2MSAyODAuODU0IDMwMi4zMUMyODAuNDA4IDMwMi43MDIgMjc5LjkzIDMwMy4xNCAyNzkuMzM4IDMwMy4xNzZDMjc4LjgxNCAzMDMuMjA5IDI3OC4zMzEgMzAyLjkxNCAyNzcuOTA0IDMwMi42MDhDMjc1LjM4MyAzMDAuNzk4IDI3My40OTIgMjk4Ljg1OSAyNzAuNjU4IDI5Ny41OTdDMjY3LjQwNyAyOTYuMTUgMjY0LjQzMSAyOTQuNDkxIDI2MC45NiAyOTMuNTQyQzI1OS4zODggMjkzLjExMiAyNTcuOTk4IDI5Mi43NDQgMjU2LjM1MyAyOTIuODZDMjU0LjA4IDI5My4wMiAyNTEuODExIDI5My4yNDcgMjQ5LjU1MSAyOTMuNTRDMjQ4LjU1MSAyOTMuNjY5IDI0Ny4zNjMgMjkzLjcxMSAyNDYuMjQ2IDI5My45MTZDMjQ1LjI3NSAyOTQuMDkzIDI0NC4zNTggMjk0LjM5NSAyNDMuNjYzIDI5NC45ODRDMjQzLjE2OCAyOTUuNDAzIDI0Mi43ODggMjk1Ljk4OSAyNDIuNzI0IDI5Ni42MzRDMjQyLjYyOSAyOTcuNjA5IDI0My4yNTEgMjk4LjUxNCAyNDMuOTcyIDI5OS4xNzVDMjQ0Ljc4OCAyOTkuOTIzIDI0NS43MjIgMzAwLjM0MyAyNDYuNzEgMzAwLjgwNkMyNDguMTY3IDMwMS40ODkgMjQ3LjI2MSAzMDEuODg2IDI0Ni4xMzUgMzAyLjIzOEMyNDUuMDUgMzAyLjU3NyAyNDMuOTE1IDMwMi43MjggMjQyLjgwNiAzMDIuOTcyQzI0MS4zMDMgMzAzLjMwMyAyMzkuODM4IDMwMy44MDIgMjM4LjQ0NSAzMDQuNDU3QzIzNi43OTYgMzA1LjIzMiAyMzUuMTkzIDMwNi4wOTggMjM0LjM0MiAzMDcuODA0QzIzMy44MyAzMDguODMxIDIzMy43MSAzMTAuMDkyIDIzNC4yMTggMzExLjEyMUMyMzQuNjYzIDMxMi4wMjMgMjM1LjUzNCAzMTIuNjUyIDIzNi40NTcgMzEzLjA1MkMyNDAuMzgzIDMxNC43NTQgMjQ0Ljk0IDMxMi43OTkgMjQ5LjE3MyAzMTMuNDI2QzI0OS4wNDMgMzEzLjQwOCAyNDYuOTY5IDMxNC43OTUgMjQ2LjY5MSAzMTQuOTQyQzI0NS44NDIgMzE1LjM5MyAyNDUuMDE3IDMxNS44ODggMjQ0LjE1NiAzMTYuMzE5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjY0Ljk2OCAzMDMuODQ4QzI2Ni4wODEgMzA0LjM3NyAyNjcuMjU1IDMwNC45ODMgMjY4LjA2NSAzMDUuOTQxQzI2OC45NyAzMDcuMDExIDI2Ny40NDYgMzA3LjA2OSAyNjYuNzE2IDMwNy4wOTdDMjY1LjQ2NiAzMDcuMTQ1IDI2NC4wODcgMzA2LjYyNyAyNjIuODkyIDMwNi4yNTlDMjYwLjQ0NCAzMDUuNTA3IDI1OC4wOTIgMzA0LjM2NSAyNTUuNjIxIDMwMy43MDlDMjUzLjA1IDMwMy4wMjcgMjUwLjQ4IDMwMi4zNDMgMjQ3LjkwOCAzMDEuNjZDMjQ3LjcxNiAzMDEuNjA5IDI0Ny40NzIgMzAxLjQzMyAyNDcuNTg3IDMwMS4yNzFDMjQ3LjYzMyAzMDEuMjA2IDI0Ny43MTggMzAxLjE4OCAyNDcuNzk2IDMwMS4xNzNDMjQ5LjM2IDMwMC44NzkgMjUwLjkyOCAzMDAuNjIxIDI1Mi41MTQgMzAwLjUyNUMyNTQuMTM4IDMwMC40MjcgMjU1Ljc3NSAzMDAuNjI1IDI1Ny4zNTcgMzAwLjk5MkMyNjAuMDA2IDMwMS42MDcgMjYyLjUxOSAzMDIuNjg1IDI2NC45NjggMzAzLjg0OCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI1MS45ODYgMzE0LjM5NEMyNTIuNDc3IDMxNC41MDUgMjUyLjk2OCAzMTQuNjIgMjUzLjQ1OSAzMTQuNzM2QzI1NC4xMjcgMzE0Ljg5NCAyNTQuNzk1IDMxNS4wNTcgMjU1LjQ1NSAzMTUuMjQ3QzI1Ny45OCAzMTUuOTcgMjYwLjQ5NyAzMTcuMDc0IDI2Mi42ODkgMzE4LjUyNUMyNjMuMDM5IDMxOC43NTYgMjYzLjM5IDMxOS4wMTMgMjYzLjgwMiAzMTkuMDlDMjY0LjIxNCAzMTkuMTY3IDI2NC43MDkgMzE4Ljk5OCAyNjQuODQ3IDMxOC42MDJDMjY1LjAyNiAzMTguMDkxIDI2NC41NDkgMzE3LjYwNiAyNjQuMTIzIDMxNy4yNzNDMjYxLjA0NiAzMTQuODc0IDI1Ny42OTYgMzExLjg2MiAyNTMuNTIxIDMxMi4yODNDMjUyLjE2NSAzMTIuNDE5IDI1MC43IDMxMi43NzIgMjQ5LjQ2IDMxMy4zNDZDMjQ5LjM5MyAzMTMuMzc3IDI0OS4zMTkgMzEzLjQxOCAyNDkuMzA0IDMxMy40OUMyNDkuMjg0IDMxMy41ODcgMjQ5LjM4MiAzMTMuNjY1IDI0OS40NjkgMzEzLjcxMkMyNDkuODg3IDMxMy45MzMgMjUwLjM1NiAzMTQuMDM0IDI1MC44MTcgMzE0LjEzNEMyNTEuMjA3IDMxNC4yMTkgMjUxLjU5NiAzMTQuMzA2IDI1MS45ODYgMzE0LjM5NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOCkiPgo8cGF0aCBkPSJNMjc1LjEwNiAyOTYuMjM2QzI3NC44MTIgMjk2LjY5IDI3NC41MTMgMjk3LjE1NyAyNzQuMzk4IDI5Ny42ODVDMjc0LjI1NyAyOTguMzMgMjc0LjQwNiAyOTkuMDAzIDI3NC42MTcgMjk5LjYyN0MyNzUuNzI2IDMwMi45MDUgMjc4LjQ4NiAzMDUuMzMgMjgxLjMwMiAzMDcuMzQxQzI4NS44NTIgMzEwLjU5IDI5MC44NzggMzEzLjIwNSAyOTYuMjMgMzE0LjgyMUMyOTguNzIyIDMxNS41NzQgMzAxLjI3MyAzMTYuMTA5IDMwMy44MjEgMzE2LjY0M0MzMDYuNDMzIDMxNy4xOSAzMDkuMTI1IDMxNy43NCAzMTEuNzUxIDMxNy4yNjVDMzE1LjE3MiAzMTYuNjQ2IDMxNi45ODEgMzEzLjQxOSAzMTguOTk0IDMxMC44ODlDMzI1LjU1OCAzMDIuNjM5IDMzMS4yOSAyOTMuNzc1IDMzNy4wMDggMjg0LjkzQzM0MS45NTYgMjc3LjI3OSAzNDcuMTg0IDI2OC45NzYgMzUwLjgxOSAyNjAuNjIxQzM1Mi41NDQgMjU2LjY1NCAzNTMuNjY0IDI1Mi41MzkgMzUxLjU0OCAyNDguNzY0QzM0OS41NzcgMjQ1LjI0NSAzNDUuMjQ1IDI0My44NCAzNDEuMjQ4IDI0My4yOTRDMzMwLjY4MSAyNDEuODQ3IDMyMC4xNDMgMjQ0LjU0IDMxMS4xNDUgMjUwLjExMUMzMDUuODU3IDI1My4zODUgMzAyLjUwNSAyNTguMjE0IDI5OS4xNzYgMjYzLjI5N0MyOTUuNTg2IDI2OC43NzcgMjc3LjA5OCAyOTMuMTU1IDI3NS4xMDYgMjk2LjIzNiIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOSkiPgo8cGF0aCBkPSJNMjY3Ljg5MyAxNjIuNTY0QzI4Mi45MjMgMTY5LjcxMiAyOTguNTY1IDE4MS40NDQgMzExLjIzMSAxOTIuMzQ1QzMyMy44MzcgMjAzLjE5NSAzMzUuMTY3IDIxNS41MzEgMzQ0Ljg2OSAyMjkuMDQzQzM0OC41NTggMjM0LjE4MiAzNTIuMDg4IDIzOS42NTkgMzUzLjM1NSAyNDUuODU3QzM1NC40MjggMjUxLjExMiAzNTMuMzU1IDI1NS40MDYgMzUwLjgxOSAyNjAuNjIxQzM0Ny4yNjYgMjY3LjkyNSAzMzkuOTkgMjY3LjAyOSAzMzUuNDE5IDI2Ny4wMTRDMzI4LjkxMiAyNjYuOTk1IDMyMi41MzQgMjY1LjI5MyAzMTYuMzA0IDI2My40MDhDMzA0Ljk5OSAyNTkuOTg4IDI5My44OTEgMjU1LjkxOSAyODMuMDUgMjUxLjIzM0MyNzQuNTggMjQ3LjU3MyAyNjYuMjczIDI0My41MzUgMjU4LjE2NCAyMzkuMTM0QzI1MC42NTggMjM1LjA2MiAyNDMuMDU5IDIzMC45OTUgMjM2LjgxMSAyMjUuMDE0QzIzNC43MDMgMjIyLjk5NyAyMzIuNzM3IDIyMC44MTggMjMxLjA5NCAyMTguNDA2QzIyNy4wMTYgMjEyLjQxOCAyMjQuOTc3IDIwNS4xNDMgMjI0LjgxMyAxOTcuOUMyMjQuMjc4IDE3NC4yODEgMjM3LjMxNiAxNjMuNjAzIDI0OC4yNiAxNjAuNDMyQzI1Mi4xNjMgMTU5LjMwMSAyNjEuMzk1IDE1OS40NzQgMjY3Ljg5MyAxNjIuNTY0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMzA1Ljc1MiAxODQuMjk4QzMxMC41NjggMTg3LjY4MSAzMTUuMDc0IDE5MS40ODUgMzE5LjQzMSAxOTUuNDQzQzMyNC42MTUgMjAwLjE1MiAzMjkuNjU5IDIwNS4wMTUgMzM0LjU1NiAyMTAuMDIzQzMzOS41NDMgMjE1LjEyNCAzNDQuMTEyIDIyMC42MzcgMzQ3Ljc2OCAyMjYuNzY0QzM1Mi43MDMgMjM1LjAzNiAzNTQuMjM1IDI0My4yOTQgMzU0LjMzNyAyNDYuNjA4QzM1NC40NzkgMjUxLjIwNiAzNTMuNzkgMjU1Ljg3NCAzNTAuODE4IDI2MC42MkMzNTAuNjI0IDI1Mi4wNjUgMzQ4LjI0OCAyNDIuODIzIDM0My43OSAyMzUuNTE5QzM0MS40NzEgMjMxLjcxOCAzMzguNjQ2IDIyOC4yNTUgMzM1LjgxMyAyMjQuODJDMzIzLjU1MSAyMDkuOTU3IDMxMC42NDMgMTk1LjY2MiAyOTQuNTUzIDE4Mi42NTZDMjg5Ljg5NyAxNzguODkyIDI3Mi4zOTggMTY0LjgzMSAyNzIuMzk4IDE2NC44MzFDMjcyLjM5OCAxNjQuODMxIDI3Ny42NDcgMTY3LjUyNCAyODIuMDcyIDE2OS44MjJDMjg1LjYzNCAxNzEuNjcyIDI5Ni4wNTQgMTc3LjQ4NyAzMDUuNzUyIDE4NC4yOTgiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzEwIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMCkiPgo8cGF0aCBkPSJNMTg4LjI4OSAxMzEuNjkxQzE5MC4yMDcgMTMzLjM5NiAxOTEuNzQzIDEzNS41ODMgMTk0LjIxIDEzNi44ODFDMTk1LjkwNiAxMzcuNzc1IDE5Ny45MTcgMTM4LjA1NSAxOTkuNzkzIDEzNy42NTlDMjAyLjM4NSAxMzcuMTEzIDIwNC43NzkgMTM1LjMyOCAyMDcuNDA4IDEzNS42NTNDMjA5LjEyIDEzNS44NjUgMjEwLjc2MiAxMzcuMjIzIDIxMi40OTkgMTM3LjYyMkMyMTguNDkgMTM4Ljk5MyAyMjIuNTk4IDEzNS4yOSAyMjYuNDYyIDEzMS4yMTVDMjI2Ljk2NiAxMzAuNjgzIDIyNy40OSAxMzAuMTMzIDIyOC4xNzEgMTI5Ljg2MkMyMjguODUxIDEyOS41OSAyMjkuNzM2IDEyOS42ODQgMjMwLjE2OSAxMzAuMjc1QzIzMC40MDIgMTMwLjU5MyAyMzAuNDcxIDEzMC45OTkgMjMwLjUzOSAxMzEuMzg2QzIzMS4wODcgMTM0LjUwMiAyMzIuMDQ4IDEzNy41NDQgMjMzLjM4MyAxNDAuNDExQzIzNC43NDIgMTQzLjMzIDIzNi4xNjQgMTQ1Ljc1OSAyMzYuODg0IDE0OC45NThDMjM4LjMwMiAxNTUuMjYzIDIzNy45OTIgMTYxLjk0IDIzNi4wNzMgMTY4LjEwOEMyMzQuMTIyIDE3NC4zODEgMjMwLjMxIDE4MC45NzcgMjI0LjQ4OCAxODQuMzQ0QzIxOS43MzYgMTg3LjA5MyAyMTMuMzY5IDE4OC44MSAyMDcuOTIyIDE4OS40MUMyMDEuMjUzIDE5MC4xNDUgMTk0LjkyMSAxODguMzA5IDE4OC45OTcgMTg1LjM1OEMxODMuODYyIDE4Mi43OTkgMTc5LjYyNyAxNzguMzYxIDE3Ny43ODcgMTcyLjg0NEMxNzMuMzYyIDE1OS41NzYgMTc1LjUxNiAxMzUuMDU2IDE3Ny4yMDQgMTMyLjM5NkMxNzkuNjI4IDEyOC41NzYgMTg1LjE5NyAxMjguOTQyIDE4OC4yODkgMTMxLjY5MSIgZmlsbD0iI2M4ZGM4YyIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K",alt:"",width:250})))))),y&&n().createElement(S,null),n().createElement("br",null),!s&&!L&&n().createElement(ze,null),""!==t.webShopId&&!s&&!D&&k&&n().createElement(ye,null))),""!==t.webShopId&&!s&&n().createElement(q,{className:"mtxl"})))},Ae=(0,c.forwardRef)((function({icon:e,size:M=24,...t},n){return(0,c.cloneElement)(e,{width:M,height:M,...t,ref:n})})),xe=t.p+"images/product-metafield.366682e1.png",me=e=>"string"==typeof e?e:Array.isArray(e)?e.map(me).join(""):n().isValidElement(e)?n().Children.toArray(e.props.children).map(me).join(""):"",Oe=()=>{const{__}=o(),[e,t]=(0,M.useState)(""),c=[{title:__("Customs","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout will follow the current rules for customs. To read up on how customs work, you can use the following pages:","posten-bring-checkout"),n().createElement("ul",null,n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.no/en/services/customs","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Customs portal - bring.no/en","posten-bring-checkout"))),n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.com/resources/mybring/order-parcels-with-customs-information","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("How to order parcels with customs information in Mybring","posten-bring-checkout")))),n().createElement("p",null,__("When you order transport via Posten Bring Checkout in WooCommerce, you will be asked to fill in the necessary PDF files that must be included in your shipment.","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.no/en/services/customs/commercial-invoice-proforma-invoice","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Difference between a commercial invoice and a proforma invoice","posten-bring-checkout")),". ",__("Costs will be reflected in your invoice.","posten-bring-checkout")),n().createElement("p",null,__("If you have questions about customs, you can contact customer service.","posten-bring-checkout")))},{title:__("Returns","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("strong",null,__("For Norwegian webshops:","posten-bring-checkout")),n().createElement("p",null,__("When you generate a label for your shipment, we will always include a return label. You can print out and include the return label with the delivery to the customer.","posten-bring-checkout")),n().createElement("p",null,__("If the end-customer wishes to return an item, the end-customer uses the return label & returns the item to the nearest postal drop-off point (post in store or post office). You will not be charged unless the return label is used by your end-customer.","posten-bring-checkout")),n().createElement("strong",null,__("For Swedish/Danish webshops and Norwegian webshops that carry out cross-border shipments:","posten-bring-checkout")),n().createElement("p",null,__("Your end customer must notify the webshop if they wish to make a return. You have to book transport and generate a label for the return shipment in Mybring.","posten-bring-checkout")))},{title:__("Customer complaints related to transportation","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("The customer service feature in Mybring lets you create cases in a quick and clear way. You can also call our customer service: +47 04045 (Norway), +46 770-11 33 00 (Sweden), +45 70203040 (Denmark), or chat with them on Bring.no/Bring.dk/Bring.se.","posten-bring-checkout")),n().createElement("p",null,__("Mybring contains all cases linked to your customer number, whether they are reported by phone, email, bring.no or mybring.com.","posten-bring-checkout")),n().createElement("p",null,__("NB: You need access to customer service in Mybring. if you are the “Administrator” you can grant yourself or your employees' access by following","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("these steps","posten-bring-checkout")),", ",__("else you can follow these steps to","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/request-other-accesses","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("request access","posten-bring-checkout"))))},{title:__("Available services","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout includes the following B2C Services:","posten-bring-checkout"),n().createElement("br",null),n().createElement("br",null),n().createElement("strong",null,__("For Norwegian domestic shipments","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null,__("Mailbox parcel","posten-bring-checkout")),n().createElement("li",null," ",__("Pick-up parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("Home delivery parcel","posten-bring-checkout"))),n().createElement("strong",null,__("For domestic shipments in Sweden/Denmark and cross-border shipments, the following services are available:","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null," ",__("Home Delivery Parcel. For cross-border shipments to/from Norway, the service requires the webshop to have a bulk agreement in Mybring (contact customer service in Mybring to set up the agreement)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel Bulk. This service requires a separate agreement in Mybring (contact customer service in Mybring to set up the agreement). PickUp Parcel Bulk is used to send several parcels together to the same country. For your end customer, this service is equivalent to PickUp Parcel.","posten-bring-checkout"))),__("The language & service names used in the Checkout towards the end customer will be in Norwegian/Swedish/Danish.","posten-bring-checkout"))},{title:__("Order Pick-up from Bring","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("You can order pickup through Mybring. You do this by clicking on Booking in Mybring's landing page, then you choose","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.mybring.com/order/pickup?pickupCountry=NO","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("New pickup","posten-bring-checkout")),__(" in the sidebar. Fill in your postal code and choose the address & date that suits you.","posten-bring-checkout")),n().createElement("p",null,__("If you want to establish a regular pickup agreement, you can contact customer service.","posten-bring-checkout")))},{title:__("Hide shipping options for selected products in the checkout","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__('If you sell products which have large dimensions (e.g.skis), your customers might be presented with misleading shipping options in the checkout. You can therefore choose to exclude different shipping options, such as: "Mailbox parcel", "Parcel lockers" or all (Posten Brings) shipping options for some of your products. This can be done by navigating to the product page, click on the relevant product and go to "Posten Bring Checkout – Shipping settings".',"posten-bring-checkout"),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:xe,alt:""})),n().createElement("br",null),n().createElement("br",null))}].filter((M=>M.title.toLowerCase().includes(e.toLowerCase())||me(M.content).toLowerCase().includes(e.toLowerCase())));return n().createElement("div",{id:"faq-container"},n().createElement("h1",null,__("Frequently Asked Questions","posten-bring-checkout")),n().createElement("hr",null),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("General usage","posten-bring-checkout")),n().createElement(J,null))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("Other topics","posten-bring-checkout")),n().createElement("div",{className:"search-container flex justify-cc align-ic"},n().createElement("div",{className:"search-input-wrapper plxs prxs"},n().createElement("span",{className:"search-icon"},n().createElement(Ae,{icon:ge})),n().createElement(i.TextControl,{value:e,onChange:e=>t(e),placeholder:__("Search","posten-bring-checkout"),autoComplete:"off",className:"search-input pt0 pb0",id:"search-input"}),e&&n().createElement(i.Button,{className:"clear-icon",icon:C,onClick:()=>{t("")}}))),c.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`faq-${M}`}))))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},__("For Mybring specific questions, you will find answers to frequently asked questions","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("here","posten-bring-checkout")),". ",__("If you can’t find the answer, go to our chatbot which can also forward you to customer service if relevant. For other questions related to this application or in case you want guidance, you are free to contact us on","posten-bring-checkout")," ",n().createElement("a",{href:__("mailto:[email protected]","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("[email protected]","posten-bring-checkout")))))},Le=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(ee,null)),ke=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null)),pe=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Oe,null));(0,se.addFilter)("woocommerce_admin_pages_list","posten-bring-checkout",(e=>(e.push({container:Le,path:"/posten-bring-checkout",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout"}}),e.push({container:ke,path:"/posten-bring-checkout/settings",breadcrumbs:["Posten Bring Checkout"],capability:"manage_options",nav_args:{id:"posten-bring-checkout-settings",parent:"posten-bring-checkout"}}),e.push({container:pe,path:"/posten-bring-checkout/faq",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout-faq",parent:"posten-bring-checkout"}}),e)));const de=M=>{(0,e.H)(M).render(React.createElement(D,{i18n:wp.i18n},React.createElement(ae,null)))},we=document.getElementById("posten-bring-checkout"),Se=document.getElementById("posten-bring-checkout-section"),he=document.getElementById("posten-bring-custom-modal-content");we?(0,e.H)(we).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null))):Se?(de(Se),(()=>{const e=new MutationObserver((e=>{if(e.filter((e=>e.addedNodes.length)).map((e=>Array.from(e.addedNodes))).find((e=>!!e.find((e=>e.querySelector&&e.querySelector("#posten-bring-checkout-section")))))){const e=document.getElementById("posten-bring-checkout-section");e&&de(e)}}));e.observe(document.body,{childList:!0,subtree:!0})})()):he&&(0,e.H)(he).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ie,null)))})()})();
     10__("Parcel %1$s of %2$s","posten-bring-checkout"),M+1,a.length))),n().createElement("td",null,n().createElement("div",{className:"cell-content-wrapper narrow"},n().createElement(i.__experimentalNumberControl,{type:"number",step:.1,min:.1,suffix:"kg",required:!0,value:(e.weightInGrams/1e3).toFixed(1),onChange:e=>((e,M)=>{const t=[...a];t[e].weightInGrams=M,D(t)})(M,1e3*Number(e))}))),l&&n().createElement("td",null,M>0&&n().createElement(i.Button,{"data-testid":`remove_${M}`,icon:ie,onClick:()=>(e=>{if(e<=0||e>=a.length)return;const M=[...a];M.splice(e,1),D(M)})(M)})))))),n().createElement("tfoot",null,n().createElement("tr",null,n().createElement("td",{colSpan:l?3:2},I)))))},Ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})),re=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})),ge=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})),ae=()=>{const{__}=o(),[e,t]=(0,M.useState)(),[c,N]=(0,M.useState)(),[r,g]=(0,M.useState)(!1),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)(!1),[I,s]=(0,M.useState)([]),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(!1),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)([]),[d,w]=(0,M.useState)(!1),[S,h]=(0,M.useState)(!1),[b,C]=(0,M.useState)([]),[Q,Y]=(0,M.useState)(!1),v=new URLSearchParams(window.location.search),f=v.get("post")||v.get("id"),P=e=>$()({path:`/posten-bring-checkout/orders/${e}`}).then((e=>(e&&(N(e),m((!e.order_shipping_option||""===e.order_shipping_option)&&0===e.mybring_bookings?.length),Y(e.order_validation_errors.length>0&&e.order_validation_errors.filter((e=>e.bookingDisabled)).length===e.order_validation_errors.length)),e))),G=(e,M,t)=>$()({path:`/posten-bring-checkout/services?from=${e}&to=${M}&weight=${t||0}`}).then((e=>{e&&p(e)}));(0,M.useEffect)((()=>{if(window.prefetchedOrder&&window.prefetchedOrder[f]){L(window.prefetchedOrder?.updateAvailable);const e=window.prefetchedOrder[f],M=e.order;if(N(M),m((!M.order_shipping_option||""===M.order_shipping_option)&&0===M.mybring_bookings?.length),Y(M.order_validation_errors.length>0&&M.order_validation_errors.filter((e=>e.bookingDisabled)).length===M.order_validation_errors.length),C(e.customers),e.customers.length>0){const M=e.customers.find((e=>e.defaultCustomer));D(M?.customerNumber||e.customers[0].customerNumber)}p(e.shippingOptions)}else{const e=async e=>{await P(e).then((e=>{return Promise.all([(M=e.from_country,t=e.to_country,$()({path:`/posten-bring-checkout/customers?from=${M}&to=${t}`}).then((e=>{if(e&&(C(e),e.length>0)){const M=e.find((e=>e.defaultCustomer));D(M?.customerNumber||e[0].customerNumber)}}))),G(e.from_country,e.to_country,e.total_weight)]);var M,t})).then((()=>g(!1))).catch((()=>{g(!1),w(!0)}))};f&&(w(!1),g(!0),e(f))}}),[f]),(0,M.useEffect)((()=>{a&&void 0===e&&c?.order_shipping_option&&t(c.order_shipping_option)}),[e,a,c?.order_shipping_option]);const Z=async e=>{A(!1);const M=window.open("","_blank"),t=await $()({path:`/posten-bring-checkout/labels?orderIds=${f}&labelType=${e}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((e=>{A(!0)}));if(y(!1),z(!1),t?.ok){const e=await t.blob(),n=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));M&&(M.location.href=n)}};return n().createElement(n().Fragment,null,n().createElement("div",{className:"container mll mtl mrl mbm"},r?n().createElement("div",{className:"flex flex-dir-row justify-cc mtm mbl"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}})):n().createElement(n().Fragment,null,x?n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Bring has not been selected for this order","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",{className:"mbm"},n().createElement(i.Button,{variant:"secondary",onClick:()=>{m(!1)}},__("Ship with Bring","posten-bring-checkout")))):n().createElement(n().Fragment,null,c&&(c.mybring_bookings?.length||0)>0&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Shipment has been ordered","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"mbm"},n().createElement(i.ButtonGroup,{className:"mtm"},n().createElement(i.Button,{variant:"primary",icon:Ne,className:"mrs",isBusy:l,onClick:()=>{y(!0),Z("LABEL")}},__("Print label","posten-bring-checkout")),c.mybring_bookings[0].returnLabelUrl&&n().createElement(i.Button,{variant:"secondary",icon:re,className:"mrs",isBusy:T,onClick:()=>{z(!0),Z("RETURN")}},__("Print return label","posten-bring-checkout")),n().createElement("a",{href:c.mybring_bookings[0].trackingUrl,target:"_blank",rel:"noreferrer"},n().createElement(i.Button,{variant:"secondary",icon:ge},__("Tracking","posten-bring-checkout")))),E&&n().createElement(i.Snackbar,{className:"mtm",explicitDismiss:!0,politeness:"assertive",onRemove:()=>A(!1)},__("An error occurred while generating label. Please try again","posten-bring-checkout")),n().createElement("div",{className:"mtl"},n().createElement(i.__experimentalHeading,{level:4,weight:400},__("Shipment ","posten-bring-checkout")+c.mybring_bookings[0].consignmentNumber),n().createElement("div",null,k?.find((e=>e.service_id===function(e){switch(e){case"PICKUP_PARCEL":return"0340";case"PICKUP_PARCEL_BULK":return"0342";case"HOME_DELIVERY_PARCEL":return"0349";default:return e}}(c.mybring_bookings[0].serviceId)))?.name)),c.from_country!==c.to_country&&!("0340"===c.mybring_bookings[0].serviceId&&"NO"===c.from_country)&&n().createElement("div",{className:"mtm flex flex-dir-col"},n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/handelsfaktura.pdf",target:"_blank",rel:"noreferrer"},__("commercial invoice","posten-bring-checkout"))),n().createElement("span",null,__("Download ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.no/tjenester/toll/Proformafaktura.pdf",target:"_blank",rel:"noreferrer"},__("Proforma invoice","posten-bring-checkout"))))))),c&&!d&&0===c.mybring_bookings?.length&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement(i.__experimentalHeading,{level:3,weight:200},__("Book shipping","posten-bring-checkout")),n().createElement("img",{src:U,alt:"",className:"logo"})),n().createElement("div",null,n().createElement("div",{className:"flex flex-dir-row justify-cfs mbm"},n().createElement("div",{className:"w100p"},n().createElement(Me,{label:__("Customer number","posten-bring-checkout"),customers:b,selectedCustomer:a,onSelect:D,className:"mbm"}),n().createElement(te,{label:__("Shipping options","posten-bring-checkout"),selectedShippingOption:e,setSelectedShippingOption:t,availableServices:k,selectedCustomer:a,customersAndServices:b,preSelectedShippingOption:c.order_shipping_option}),n().createElement(ce,{selectedShippingOption:e,availableServices:k,items:c.items,toCountry:c.to_country,totalWeightInGrams:c.total_weight,parcels:I,setParcels:s}),S&&n().createElement(i.Notice,{status:"error",isDismissible:!1,className:"mtl"},__("An error occurred! We have been notified and are investigating. Please try again later, or contact us via ","posten-bring-checkout"),n().createElement("a",{href:`mailto:${__("[email protected]","posten-bring-checkout")}`},__("[email protected]","posten-bring-checkout"))),c.order_validation_errors.length>0&&n().createElement(i.Notice,{status:"warning",isDismissible:!1,className:"mtl"},c.order_validation_errors.map(((e,M)=>n().createElement("div",{key:M},e.message)))),n().createElement("p",{className:"mtl terms"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs",onClick:async()=>{j(!0),h(!1);const M={orderRef:f,testIndicator:!1,selectedShippingOption:e,customerNumber:a,packages:I.map((e=>({weightInKg:e.weightInGrams/1e3})))};$()({path:`/posten-bring-checkout/bookings?orderId=${c?.order_id}`,method:"POST",headers:{"Content-Type":"application/json"},data:M}).then((()=>(j(!1),g(!0),P(c.order_id)))).then((e=>{N(e),g(!1)})).catch((()=>{g(!1),j(!1),h(!0)}))},isBusy:u,disabled:!e||!a||Q},__("Book shipping","posten-bring-checkout"))))))))),x?null:n().createElement("div",{className:"flex flex-dir-row align-ic mll mbm gal flex-wrap"},n().createElement(q,null),O&&n().createElement("span",{className:"update-available"},__("New version of Posten Bring Checkout available! ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/plugins.php"},__("Update now.","posten-bring-checkout")))))},De=t.p+"images/collect-packages.35956303.png",oe=t.p+"images/bring-truck.7fa604cb.png",ue=({orders:e,startIndex:t,mapServiceId:i})=>{const[c,N]=(0,M.useState)([]);return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+((t+M)%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,N((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"}),n().createElement("td",{className:"action-cell"},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:""}))))),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:c.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))))))))},je=({orders:e,onSave:t,mapServiceId:i,customerNumber:c,customers:N,bookingStatus:r,driving:g})=>{const[a,D]=(0,M.useState)([]),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)(null),[l,y]=(0,M.useState)([]),{__}=o(),T=(e,M)=>{u&&j({...u,[M]:e})};return e.map(((e,M)=>n().createElement(n().Fragment,{key:e.order_id},n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd")},n().createElement("td",null,n().createElement("a",{href:"#",onClick:M=>{var t;M.preventDefault(),t=e.order_id,D((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t]))}},"#",e.order_id)),n().createElement("td",{className:"order-list-shipping-options"},I===e.order_id?n().createElement(te,{selectedShippingOption:u?.order_shipping_option||e.order_shipping_option,setSelectedShippingOption:e=>{T(e,"order_shipping_option")},availableServices:l,selectedCustomer:c||N[0].customerNumber,customersAndServices:N,preSelectedShippingOption:void 0,label:void 0}):i(e.order_shipping_option)),n().createElement("td",{className:"order-list-weight"},I===e.order_id?n().createElement("input",{className:"weight-input",type:"number",value:u?.total_weight?u.total_weight/1e3:u?.total_weight,step:.1,onChange:e=>T(1e3*e.target.valueAsNumber,"total_weight")}):e.total_weight/1e3+" kg"),n().createElement("td",{className:"action-cell"},r[e.order_id]||I!==e.order_id?!r[e.order_id]&&!e.order_validation_errors.some((e=>e.bookingDisabled))&&n().createElement("a",{href:"#",onClick:M=>{M.preventDefault(),(async e=>{y(await $()({path:"/posten-bring-checkout/services"})),s(e.order_id),j({...e})})(e)}},__("Edit","posten-bring-checkout")):n().createElement("a",{href:"#",onClick:M=>{var n;M.preventDefault(),n=e.order_id,t(n,u),s(null),j(void 0)}},__("Save","posten-bring-checkout")),n().createElement("div",{className:`truck ${r[e.order_id]?"truck__visible":"truck__hidden"} ${g.has(e.order_id)?"truck__driving":""}`},n().createElement("div",{className:"flex align-ic gas flex-dir-row flex-nowrap"},n().createElement("div",{className:"result-container"},"error"===r[e.order_id]?n().createElement("span",null,"❌"):n().createElement("span",{className:"success"},"OK")),n().createElement("div",{className:"truck-container flex flex-dir-col justify-cc"},n().createElement("img",{className:"bring-truck-icon",src:oe,alt:"ok!"})))),!r[e.order_id]&&n().createElement("span",{className:"warning-icon"},e.order_validation_errors.some((e=>e.bookingDisabled))?"⚠️":"")," ")),n().createElement("tr",{className:"order-row "+(M%2==0?"even":"odd"),style:{display:a.includes(e.order_id)?"table-row":"none"}},n().createElement("td",{colSpan:4},e.recipientName,n().createElement("br",null),e.recipientAddressLine,n().createElement("br",null),e.recipientPostalCode," ",e.recipientCity,n().createElement("br",null),n().createElement("ul",null,e.items&&e.items.map(((e,M)=>n().createElement("li",{key:M},n().createElement("i",null,e.name)," x ",e.quantity)))),n().createElement("ul",null,e.order_validation_errors.map(((e,M)=>n().createElement("li",{key:M},"⚠️ ",n().createElement("i",null,e.message))))))))))},Ie=()=>{const[e,t]=(0,M.useState)([]),[c,N]=(0,M.useState)([]),[r,g]=(0,M.useState)([]),[a,D]=(0,M.useState)(),[u,j]=(0,M.useState)({}),[I,s]=(0,M.useState)(!1),[l,y]=(0,M.useState)(!1),[T,z]=(0,M.useState)(!1),[E,A]=(0,M.useState)(new Set),[x,m]=(0,M.useState)(!1),[O,L]=(0,M.useState)(!1),[k,p]=(0,M.useState)(!1),[d,w]=(0,M.useState)([]),[S,h]=(0,M.useState)([]),{__}=o(),b=(0,M.useCallback)((async()=>{const e=await $()({path:"/posten-bring-checkout/customers"});if(e&&N(e),!a&&null!==e&&e.length>0){const M=e.find((e=>e.defaultCustomer));D(M?.customerNumber||e[0].customerNumber)}}),[]),C=(0,M.useCallback)((()=>{const e=sessionStorage.getItem("posten_order_ids");e&&(async e=>{const M=await $()({path:"/posten-bring-checkout/bookings"+(e?"?"+e:"")});M&&t(M)})(e.split(",").map((e=>`orderIds[]=${e}`)).join("&"))}),[]);(0,M.useEffect)((()=>{b(),C(),(async()=>{const e=await $()({path:"/posten-bring-checkout/services"});e&&h(e)})();const e=()=>{t([]),C()};return window.addEventListener("posten-order-ids-changed",e),()=>{window.removeEventListener("posten-order-ids-changed",e)}}),[b,C]),(0,M.useEffect)((()=>{const e=new Set(d);setTimeout((()=>{A(e)}),50)}),[d,d.length]);const Q=e=>e?S&&S.find((M=>M.service_id===e))?.name:n().createElement(i.Notice,{status:"warning",isDismissible:!1,politeness:"assertive"},__("No shipping option selected","posten-bring-checkout")),Y=e.filter((e=>e.order_validation_errors.length>0)),v=e.filter((e=>0===(e.mybring_bookings?.length||0))),f=e.filter((e=>(e.mybring_bookings?.length||0)>0&&e.order_shipping_option&&""!==e.order_shipping_option)),P=!!e.filter((e=>(e.mybring_bookings?.length||0)>0&&!!e.mybring_bookings.filter((e=>e.returnLabelUrl)))),G=async M=>{m(!1);const t=window.open("","_blank"),n=e.filter((e=>"success"===u[e.order_id]||(e.mybring_bookings?.length||0)>0)).map((e=>e.order_id)).join(","),i=await $()({path:`/posten-bring-checkout/labels?orderIds=${n}&labelType=${M}`,method:"GET",headers:{Accept:"application/pdf"},parse:!1}).catch((()=>{m(!0)}));if(L(!1),p(!1),i?.ok){const e=await i.blob(),M=window.URL.createObjectURL(new Blob([e],{type:"application/pdf"}));t&&(t.location.href=M)}};return n().createElement("div",{className:"mass-booking"},n().createElement("div",{className:"header flex justify-csb align-ic flex-dir-row"},n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),n().createElement("img",{className:"bring-logo mrm",src:U,alt:""})),n().createElement("div",null,n().createElement("div",{className:"labels mtm flex justify-ce"},0===v.length&&f.length>0||l&&f.length>0||l&&v.length>0&&Object.values(u).includes("success")?n().createElement("div",{className:"flex flex-dir-col gam"},n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",icon:Ne,className:"mrm",isBusy:O,onClick:e=>{e.preventDefault(),L(!0),G("LABEL")}},__("Print labels","posten-bring-checkout")),P&&n().createElement(i.Button,{variant:"secondary",icon:re,isBusy:k,onClick:e=>{e.preventDefault(),p(!0),G("RETURN")}},__("Print return labels","posten-bring-checkout"))),x&&n().createElement(i.Snackbar,{className:"mts",politeness:"assertive",onRemove:()=>{m(!1)}},__("An error occurred while generating labels. Please try again","posten-bring-checkout"))):null)),n().createElement("div",{className:"main-content flex flex-dir-col justify-csb"},n().createElement("div",{className:"flex flex-dir-row justify-csb"},n().createElement("div",{className:"mainbar"},n().createElement("div",{className:"scrollable-container mbm"},e&&e.length>0?n().createElement("table",{className:"order-list"},n().createElement("tbody",null,n().createElement("tr",null,n().createElement("th",null,__("Order id","posten-bring-checkout")),n().createElement("th",null,__("Shipping with","posten-bring-checkout")),n().createElement("th",null,__("Weight","posten-bring-checkout")),(I||0===v.length&&f.length>0)&&n().createElement("th",null,__("Status","posten-bring-checkout"))),n().createElement(je,{orders:v,customerNumber:a,customers:c,mapServiceId:Q,bookingStatus:u,driving:E,onSave:(M,n)=>{t(e.map((e=>e.order_id===M&&n||e)))}}),n().createElement(ue,{orders:f,startIndex:v.length,mapServiceId:Q}))):n().createElement("div",{className:"loading-spinner","data-testid":"loading-spinner"},n().createElement(i.Spinner,{style:{height:"40px",width:"40px"}}))),n().createElement("div",{className:"mbm"},Y.length>0||Object.values(u).includes("error")?n().createElement("div",{className:"mtl"},n().createElement("hr",null),n().createElement("b",null,n().createElement("span",{className:"warning-icon"},"⚠")," ",__("There are problems with some of the orders:","posten-bring-checkout")),n().createElement("div",{className:"scrollable-container mtm"},n().createElement("ul",null,r.map((e=>n().createElement("li",{key:e.order_id,className:"error-list"},n().createElement("strong",null,"#",e.order_id)," :"," ",e.order_validation_errors.map((e=>e.message)).join(", ")))),Y.map((e=>e.order_validation_errors.map((M=>n().createElement("li",{key:e.order_id},n().createElement("strong",null,"#",e.order_id)," :"," ",M.message)))))))):"")),n().createElement("div",{className:"flex justify-ce align-ife"},n().createElement("img",{className:"collect-packages-img",src:De,alt:""}))),n().createElement("div",{className:"main-content__footer flex flex-dir-col justify-ce align-ife"},n().createElement("div",{className:"booking-form-wrapper"},n().createElement("div",{className:"booking-form "+(l||0===v.length?"hide":"show")},n().createElement(Me,{customers:c,selectedCustomer:a,onSelect:e=>D(e)}),n().createElement("div",{className:"mts"},n().createElement("span",{className:"mrs"},__("By ordering, you accept our ","posten-bring-checkout"),n().createElement("a",{href:"https://www.bring.com/services/prices-and-conditions",target:"_blank",rel:"noreferrer"},__("terms and conditions.","posten-bring-checkout"))),n().createElement(i.Button,{variant:"primary",className:"mtxs","data-testid":"book-transport",onClick:async()=>{if(!e.length)return;s(!0),z(!0);const M={...u},t=e.filter((e=>0===(e.mybring_bookings?.length||0))).map((async e=>{const t={orderId:e.order_id,testIndicator:!1,selectedShippingOption:e.order_shipping_option,customerNumber:a,orderRef:e.order_id,packages:[{weightInKg:e.total_weight/1e3}]};if(!e.order_validation_errors.some((e=>e.bookingDisabled))&&e.order_shipping_option){try{await $()({path:"/posten-bring-checkout/bookings?orderId="+e.order_id,method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),M[e.order_id]="success"}catch(t){const n=t.message||__("Unknown error","posten-bring-checkout"),i={...e,order_validation_errors:[...e.order_validation_errors,{bookingDisabled:!0,message:n}]};g((e=>[...e,i])),M[e.order_id]="error"}const n={...M};j(n),w(Object.keys(n))}}));await Promise.all(t),setTimeout((()=>{y(!0),z(!1)}),400)},isBusy:T,disabled:!a||0===v.length||f.length>0&&0===v.length},__("Book transport","posten-bring-checkout"))))))))},se=window.wp.hooks,le=t.p+"images/illustration-password.fbea4ec3.png",ye=({onToggleComplete:e})=>{const[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(null),{__}=o();(0,M.useEffect)((()=>{(async()=>{try{const e=await $()({path:"/posten-bring-checkout/remote-log-toggle"});c(e.remoteLoggingEnabled??!0)}catch(e){a(__("Could not fetch the current remote log setting.","posten-bring-checkout"))}})()}));const D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Send us error logs","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(t?"active":"")},t?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:N,onClick:()=>(async M=>{r(!0),a(null);try{await $()({path:"/posten-bring-checkout/remote-log-toggle",method:"POST",data:{remoteLoggingEnabled:M}}),c(M),e&&e(M)}catch(e){a(__("An error occurred while updating the remote log setting. Please try again.","posten-bring-checkout"))}finally{r(!1)}})(!t)},t?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("Enable or disable sending logs to Posten Bring for troubleshooting.","posten-bring-checkout")),n().createElement("p",null,__("We recommend keeping this option enabled to help Posten Bring identify and resolve issues with your webshop integration. Logs are sent only when errors occur, and no personal information is ever transmitted.","posten-bring-checkout")),g&&n().createElement(i.Notice,{status:"error",isDismissible:!1},g)))},Te=t.p+"images/dark.f3fc42e3.png",ze=()=>{const e=window.shopDetails?.darkMode||!1,[t,c]=(0,M.useState)(!1),[N,r]=(0,M.useState)(),[g,a]=(0,M.useState)(e),{__}=o(),D=__("Turn Off","posten-bring-checkout"),u=__("Turn On","posten-bring-checkout"),j=__("Enabled","posten-bring-checkout"),I=__("Disabled","posten-bring-checkout");return n().createElement(i.Card,{className:"mbm setting-card"},n().createElement("div",{className:"setting-container"},n().createElement("div",null,n().createElement("h4",{style:{margin:0}},__("Dark mode","posten-bring-checkout")," ",n().createElement("span",{className:"setting-toggle "+(g?"active":"")},g?j:I))),n().createElement(i.Button,{variant:"secondary",isBusy:t,onClick:()=>(async e=>{c(!0),r(void 0);try{await $()({path:"/posten-bring-checkout/dark-mode",method:"POST",data:{darkMode:e}}),a(e)}catch(e){r(__("An error occurred while updating the dark mode setting. Please try again.","posten-bring-checkout"))}finally{c(!1)}})(!g)},g?D:u)),n().createElement(i.CardBody,null,n().createElement("p",null,__("If your theme has a dark color palette, you can enable dark styling of the Posten Bring Checkout components.","posten-bring-checkout")),n().createElement("details",null,n().createElement("summary",null,__("View screenshot","posten-bring-checkout")),n().createElement("img",{className:"dark-sample",src:Te,alt:""})),N&&n().createElement(i.Notice,{status:"error",isDismissible:!1},N)))},Ee=({onTaskComplete:e})=>{const[t,c]=(0,M.useState)({apiKey:"",webShopId:""}),[N,r]=(0,M.useState)(!1),[g,a]=(0,M.useState)(!1),[D,u]=(0,M.useState)(!1),[j,I]=(0,M.useState)({}),[s,l]=(0,M.useState)(!1),[y,T]=(0,M.useState)(!1),[z,E]=(0,M.useState)(!1),[A,x]=(0,M.useState)(!1),[m,O]=(0,M.useState)(!1),{__}=o(),L=window.shopDetails?.checkoutBlockActive,k=window.shopDetails?.shopAddressConfigured,p=(0,M.useCallback)((()=>{u(!D),D?T(!1):(c((e=>({...e,apiKey:""}))),I({}))}),[D]);(0,M.useEffect)((()=>{(async()=>{r(!0);const M=await $()({path:"/posten-bring-checkout/credentials"});if(M){const t=!(M.webshop_id&&M.apikey);l(t),c({apiKey:t?"":M.apikey,webShopId:t?"":M.webshop_id}),!t&&e&&e()}else l(!0);r(!1)})()}),[]);const d=async(M,n)=>{M&&M.preventDefault&&M.preventDefault(),I({}),T(!1),a(!0);const i=await $()({path:"posten-bring-checkout/credentials",method:"POST",data:{apikey:n?n.apiKey:t.apiKey,webshop_id:n?n.webShopId:t.webShopId}});i.validCredentials&&i.validWebshopId&&i.accessToWebshop?(x(!1),E(!1),a(!1),l(!1),u(!1),e&&e()):(I({credentialsError:i.validCredentials?void 0:__("Invalid API Key","posten-bring-checkout"),noAccessToWebshopError:i.accessToWebshop?void 0:__("Provided API Key has no access to this webshop","posten-bring-checkout")}),T(!0),a(!1))},w=(0,M.useCallback)((async()=>{x(!0);try{const e=await navigator.clipboard.readText(),[M,t]=e.split(":");O(!0);const n=/^[A-Za-z0-9+/]+={0,2}$/;if(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(M)&&n.test(t)){const e={apiKey:t.trim(),webShopId:M.trim()};c(e),E(!0),await d(void 0,e)}else E(!1)}catch(e){("NotAllowedError"===e.name||"NotFoundError"===e.name)&&O(!1),E(!1)}}),[]),S=()=>n().createElement("div",{className:"mtm"},n().createElement(i.Notice,{status:"error",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("⚠️ A problem has occurred","posten-bring-checkout")),n().createElement("p",null,__("Please look carefully through the values you entered.","posten-bring-checkout")))),h=()=>n().createElement("div",{className:"mbl mrm"},n().createElement(i.Notice,{status:"warning",politeness:"assertive",isDismissible:!1},n().createElement("strong",null,__("Missing address","posten-bring-checkout")),n().createElement("p",null,__("No webshop title or address has been configured. Posten Bring Checkout requires a complete address to be able to present shipping options.","posten-bring-checkout")),n().createElement(i.ButtonGroup,null,n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/admin.php?page=wc-settings",className:"mbs"},__("Configure address","posten-bring-checkout")),n().createElement(i.Button,{variant:"secondary",iconPosition:"right",icon:Ne,href:"/wp-admin/options-general.php"},__("Configure title","posten-bring-checkout")))));return n().createElement("div",{id:"posten-bring-checkout-settings"},n().createElement("h1",null,__("Settings","posten-bring-checkout")),n().createElement("hr",null),N?n().createElement("div",null,__("Fetching settings…","posten-bring-checkout")):n().createElement(n().Fragment,null,n().createElement("div",{className:"flex flex-dir-row gaxl mts"},s&&n().createElement("div",{style:{width:"300px"}},n().createElement("div",null,n().createElement("h4",null,__("Mybring key","posten-bring-checkout")),n().createElement("p",null,__("Register your webshop in Mybring. You will get your API key there.","posten-bring-checkout")),(s||D)&&n().createElement("img",{src:le,alt:"",width:290}))),n().createElement("div",null,n().createElement(i.Card,{style:{width:"600px",borderRadius:"10px",paddingBottom:"10px"}},n().createElement(i.CardBody,null,(s||D)&&n().createElement("form",{onSubmit:d},n().createElement("div",{style:{display:"flex",flexDirection:"column",rowGap:"1.0rem"}},n().createElement("div",null,!1===A&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("navigate to your shop configuration and get your key. Come back here when you have copied the key.","posten-bring-checkout"))),!0===A&&!1===z&&!0===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Could not find key!","posten-bring-checkout")," ",n().createElement("br",null)," ",__("Go to","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybrings checkout area","posten-bring-checkout"))," ",__("and click Copy key again.","posten-bring-checkout")," ")),!0===A&&!1===m&&n().createElement(n().Fragment,null,n().createElement("h3",null,__("Activate plugin","posten-bring-checkout")),n().createElement("p",null,__("Paste your key here:","posten-bring-checkout"))),!0===A&&!0===z&&n().createElement("p",null,__("Activating…","posten-bring-checkout")),n().createElement("div",null,A&&!m&&n().createElement("label",{htmlFor:"webShopId"},__("Key","posten-bring-checkout")),n().createElement("input",{id:"webShopId",type:A&&!m?"text":"hidden",className:j.webShopIdError||j.noAccessToWebshopError?"input-error":"","aria-invalid":!!j.webShopIdError||!!j.noAccessToWebshopError,"aria-errormessage":j.webShopIdError||j.noAccessToWebshopError,onChange:e=>{const{value:M}=e.target,[t,n]=M.split(":");t&&n&&c({webShopId:t.trim(),apiKey:n.trim()}),I({})},disabled:g}),(j.webShopIdError||j.noAccessToWebshopError)&&n().createElement("span",{className:"input-error-description"},"⚠️"," ",j.webShopIdError||j.noAccessToWebshopError))),n().createElement("div",null,n().createElement(i.ButtonGroup,null,!z&&""===t.apiKey&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),w()},variant:"primary",isBusy:g},__("Use key","posten-bring-checkout")," 🔑"),""!==t.apiKey&&""!==t.webShopId&&n().createElement(i.Button,{variant:"primary",type:"submit",isBusy:g},__("Save","posten-bring-checkout")),D&&n().createElement(i.Button,{onClick:e=>{e.preventDefault(),p()},variant:"secondary",className:"mls",isBusy:g},__("Cancel","posten-bring-checkout")))))),""!==t.webShopId&&!s&&!D&&n().createElement("div",null,n().createElement("div",{className:"flex justify-csb"},n().createElement("div",null,n().createElement("div",{className:"mtl"},k&&n().createElement("h2",null,__("Posten Bring Checkout is active!","posten-bring-checkout")),!k&&n().createElement("h2",null,__("Posten Bring Checkout is almost ready for usage…","posten-bring-checkout")),!s&&!k&&n().createElement(h,null)),n().createElement("div",{style:{marginTop:k?"120px":"30px"}},n().createElement(i.Button,{variant:"link",onClick:e=>{e.preventDefault(),p()}},__("Modify Mybring key","posten-bring-checkout")))),n().createElement("div",{className:"flex flex-dir-col align-ic justify-cc"},n().createElement("img",{src:k?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfNSkiPgo8cGF0aCBkPSJNMTAwLjAwOCAxNTcuMTY5Qzk5Ljk1MzIgMTU3LjExNCA5OS44OTkyIDE1Ny4wNjIgOTkuODQzMiAxNTcuMDA5Qzk4LjgwNTIgMTU2LjAyMyA5Ny41NTUyIDE1NS4yOTEgOTYuMjgzMiAxNTQuNjM0Qzk4LjA2MDIgMTU0LjgzNCA5OS44NzEyIDE1NC43MjMgMTAxLjYxMSAxNTQuMzA3QzEwMi4xNjMgMTU0LjE3NCAxMDIuNzI1IDE1NC4wMDMgMTAzLjE3IDE1My42NDlDMTAzLjU0NCAxNTMuMzUyIDEwMy44MTMgMTUyLjk0MyAxMDQuMDYgMTUyLjUzM0MxMDQuNDIyIDE1MS45MzEgMTA0Ljc1OSAxNTEuMjg5IDEwNC44MzggMTUwLjU5MUMxMDQuOTkzIDE0OS4yMTMgMTAzLjYwNCAxNDcuOTUzIDEwMi43NTcgMTQ2Ljk5MUMxMDEuODMxIDE0NS45NCAxMDAuODA0IDE0NC45ODEgOTkuNjk2MiAxNDQuMTI1Qzk1LjEzNjIgMTQwLjU5NiA4OS4wMDgyIDEzOC42OTkgODMuMzMzMiAxNDAuMzMzQzgxLjgxMjIgMTQwLjc3MiA4MC44NjQyIDE0MS45MDIgODAuNTM4MiAxNDMuNDYxQzgwLjI1MDIgMTQ0LjgzNiA4MC41NzAyIDE0Ni40NTMgNzkuNjM1MiAxNDcuNTAyQzc5LjEwNzIgMTQ4LjA5NCA3OC4zMDUyIDE0OC4zMzcgNzcuNTg2MiAxNDguNjczQzc1LjUyMjIgMTQ5LjYzOSA3NC4wMjgyIDE1MS42MzEgNzMuNDk2MiAxNTMuODI4QzczLjI1NjIgMTU0LjgyNiA3My4xMTMyIDE1Ni4wNTUgNzMuNTAyMiAxNTcuMDIzQzczLjg2NDIgMTU3LjkyNCA3NC41NTcyIDE1OC44MDYgNzMuOTMzMiAxNTkuODEyQzczLjAzMDIgMTYxLjI2NSA3MS43MDAyIDE2Mi40NDQgNzAuOTg5MiAxNjMuOTk5QzcwLjQzMzIgMTY1LjIxNyA3MC4zMzAyIDE2Ni42MiA3MC42MzcyIDE2Ny45MThDNzAuOTg4MiAxNjkuNDAzIDcyLjI4MzIgMTcwLjA4MiA3Mi43MjYyIDE3MS4zMTdDNzIuOTEzMiAxNzEuODQyIDcyLjY4MjIgMTcyLjQwOSA3Mi41MzQyIDE3Mi45NDVDNzAuOTAxMiAxNzguODczIDc4LjAyMzIgMTgwLjIwMSA4Mi4xNzMyIDE4MC42MTFDODMuODQ1MiAxODAuNzc3IDg1LjU4NDIgMTgwLjg1NiA4Ny4xNTQyIDE4MC4yNTZDODguNDMzMiAxNzkuNzY3IDg5Ljc2OTIgMTc4Ljg4NyA4OS45NzkyIDE3Ny40MjNDOTAuMDY5MiAxNzYuODA1IDg5Ljg5NDIgMTc2LjEzMSA4OS40NDAyIDE3NS43MDFDODkuOTAwMiAxNzUuMzg3IDkwLjQ4MjIgMTc1LjMyNiA5MS4wMzUyIDE3NS4yNjdDOTMuNTYyMiAxNzQuOTk0IDk4LjExMDIgMTczLjkzMSA5Ny4yMTgyIDE3MC4zODdDOTcuMDU3MiAxNjkuNzQ5IDk2LjcyNjIgMTY5LjE2OCA5Ni4zNzAyIDE2OC42MTNDOTUuNjg0MiAxNjcuNTQxIDk0Ljg5NjIgMTY2LjUzMiA5NC4wMjEyIDE2NS42MDdDOTUuNzcwMiAxNjUuNjg5IDk3LjUzNTIgMTY1LjQwOCA5OS4xNzMyIDE2NC43ODdDMTAwLjE4MSAxNjQuNDA1IDEwMS4yIDE2My44MzggMTAxLjY5MSAxNjIuODc4QzEwMi4wMzMgMTYyLjIwNSAxMDIuMDczIDE2MS40MTEgMTAxLjk0NSAxNjAuNjY4QzEwMS43MTQgMTU5LjMzMyAxMDAuOTY3IDE1OC4xMyAxMDAuMDA4IDE1Ny4xNjkiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik05My4yMTIzIDE2NC44NzNDOTMuMTk2MyAxNjQuODc1IDkzLjE4MTMgMTY0Ljg3OCA5My4xNjUzIDE2NC44ODFDOTMuMTAzMyAxNjQuODkyIDkzLjAzODMgMTY0LjkwNiA5Mi45ODgzIDE2NC45NDVDOTIuODgwMyAxNjUuMDMyIDkyLjg5MDMgMTY1LjIwNCA5Mi45NDIzIDE2NS4zMzNDOTMuMTExMyAxNjUuNzQxIDkzLjU2NTMgMTY1Ljk0NCA5My45ODUzIDE2Ni4wODFDOTQuNTc5MyAxNjYuMjc0IDk1LjE5MTMgMTY2LjQxNiA5NS44MTEzIDE2Ni40OTZDOTYuMjg5MyAxNjYuNTU4IDk2Ljc3NjMgMTY2LjYyNCA5Ny4yNjQzIDE2Ni42MDFDOTguMjg3MyAxNjYuNTUyIDk5LjMxNzMgMTY2LjI4NiAxMDAuMjczIDE2NS45MjVDMTAxLjY3OSAxNjUuMzkyIDEwMi45NTMgMTY0LjMzIDEwMy40MTIgMTYyLjg5N0MxMDMuNzY0IDE2MS44IDEwMy42MDggMTYwLjU4NCAxMDMuMTU2IDE1OS41MjNDMTAyLjcwNSAxNTguNDYzIDEwMS45OCAxNTcuNTQyIDEwMS4xODcgMTU2LjcwNkMxMDEuMDQzIDE1Ni41NTUgMTAwLjIxNiAxNTUuNjkzIDEwMC4xMDMgMTU1LjcwMkMxMDEuMjgzIDE1NS42MTMgMTAyLjYwNyAxNTUuNDMxIDEwMy4zMiAxNTQuNDg2QzEwMy43NTggMTUzLjkwNyAxMDMuODcyIDE1My4xNDkgMTAzLjg5NyAxNTIuNDI0QzEwMS45ODEgMTUzLjU2MyA5OS42MDgzIDE1My44NzUgOTcuNDUxMyAxNTMuMzM2Qzk2LjI4MjMgMTUzLjA0NCA5NS4yNDYzIDE1Mi40MjkgOTQuMTM4MyAxNTEuOTc0QzkyLjg1OTMgMTUxLjQ0OCA5MS41MzUzIDE1MS4wMzcgOTAuMTg3MyAxNTAuNzM3Qzg5Ljc5MzMgMTUwLjY1IDg5LjM3NzMgMTUwLjU3NCA4OC45OTIzIDE1MC42OTVDODguNjA4MyAxNTAuODE3IDg4LjI3NzMgMTUxLjIwMiA4OC4zNTczIDE1MS41OTdDODguNDE1MyAxNTEuODkgODguNjY5MyAxNTIuMDk4IDg4LjkxMTMgMTUyLjI3M0M5MS4xODczIDE1My45MTkgOTQuMDEwMyAxNTQuNTUzIDk2LjQzMjMgMTU1Ljk0MUM5Ny4zNzEzIDE1Ni40NzkgOTguMzA4MyAxNTcuMTQ0IDk5LjAwNjMgMTU3Ljk3OUM5OS42NzIzIDE1OC43NzcgMTAwLjA5NyAxNTkuNzkxIDEwMC4xMTQgMTYwLjgzQzEwMC4xMzEgMTYxLjg2OSA5OS43MjAzIDE2Mi45MjUgOTguOTQ2MyAxNjMuNjE5Qzk4LjE5OTMgMTY0LjI4OSA5Ny4yMTQzIDE2NC41NiA5Ni4yMzYzIDE2NC42NjFDOTUuNzA5MyAxNjQuNzE3IDk1LjE4MjMgMTY0Ljc2OSA5NC42NTMzIDE2NC44MUM5NC4xNzYzIDE2NC44NDYgOTMuNjg0MyAxNjQuNzk5IDkzLjIxMjMgMTY0Ljg3MyIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTk3LjI3MDkgMTY3Ljc5NEM5Ny4zNTg5IDE2Ny45MTIgOTcuNDQyOSAxNjguMDMyIDk3LjUyMjkgMTY4LjE1NEM5OC42ODE5IDE2OS45MzUgOTguODI2OSAxNzIuNTU2IDk3LjI4NzkgMTc0LjAyQzk2LjQ4MDkgMTc0Ljc4NyA5NS4zNjQ5IDE3NS4xMjEgOTQuMjgzOSAxNzUuMzg2QzkzLjAxOTkgMTc1LjY5NSA5MC40NTU5IDE3Ni4xMzMgOTAuNDU1OSAxNzYuMTMzQzkwLjQ1NTkgMTc2LjEzMyA5MC43Njg5IDE3Ny4wNCA5MC4yNTQ5IDE3OC4xNzNDODkuNzQxOSAxNzkuMzA2IDg5LjA1ODkgMTc5LjczMyA4OC40NDQ5IDE4MC4wODhDODcuNzE4OSAxODAuNTA3IDg2LjkzNDkgMTgwLjYzNSA4NS45NzI5IDE4MC41ODJDODcuMDg2OSAxNzkuOTMgODguMDgzOSAxNzguNDUyIDg4LjM1MDkgMTc3LjE5M0M4OC40NTc5IDE3Ni42OTIgODguNDk2OSAxNzYuMTcxIDg4LjQwNDkgMTc1LjY2NUM4OC4zNDQ5IDE3NS4zNDEgODguMjY2OSAxNzUuMDEgODguMTQzOSAxNzQuNzA0Qzg4LjExMDkgMTc0LjYyMyA4OC4wODU5IDE3NC41MzEgODguMTg2OSAxNzQuNDg0Qzg4LjIzOTkgMTc0LjQ2MSA4OC4yOTk5IDE3NC40NjUgODguMzU4OSAxNzQuNDY5Qzg4Ljk2MTkgMTc0LjUxNiA4OS41NjQ5IDE3NC41MjUgOTAuMTY4OSAxNzQuNTIyQzkwLjc3NTkgMTc0LjUxNyA5MS4zODI5IDE3NC40NTkgOTEuOTc1OSAxNzQuMzNDOTIuMzk3OSAxNzQuMjM5IDkyLjgxMTkgMTc0LjExMSA5My4yMDg5IDE3My45NDNDOTQuMzI2OSAxNzMuNDcxIDk1LjM5NjkgMTcyLjYxMyA5NS42MjY5IDE3MS40MjJDOTYuMDU1OSAxNjkuMTk4IDkzLjk1NDkgMTY3LjM4IDkyLjM1MTkgMTY2LjI3OEM5MC44Nzk5IDE2NS4yNjggODkuMjk4OSAxNjQuNDI5IDg3LjcyMDkgMTYzLjU5MkM4Ni4zOTA5IDE2Mi44ODYgODQuODQ3OSAxNjIuMzI2IDgzLjkwMjkgMTYxLjExMkM4My43Nzc5IDE2MC45NTIgODMuNjU4OSAxNjAuNzUgODMuNzI0OSAxNjAuNTU5QzgzLjgyOTkgMTYwLjI1MiA4NC4yNjQ5IDE2MC4yNjkgODQuNTc3OSAxNjAuMzUxQzg3LjA2ODkgMTYxLjAwMiA4OS45NjU5IDE2MS45NjMgOTIuMDUyOSAxNjMuNTI0QzkzLjc3NDkgMTY0LjgxMyA5NS45NDg5IDE2Ni4wMjUgOTcuMjcwOSAxNjcuNzk0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF82Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF82KSI+CjxwYXRoIGQ9Ik03OC43MjQgMTk2LjI5MUM3OC4wMTcgMTk2LjU3NyA3Ny4yNjYgMTk2LjkwNyA3Ni44NjIgMTk3LjU1NEM3Ni41MDEgMTk4LjEyOSA3Ni40ODQgMTk4Ljg0NiA3Ni40ODEgMTk5LjUyM0M3Ni40MDUgMjEzLjcyNyA4NC4yOTggMjM5LjcwNiA5MC40OTkgMjU5LjA4N0M5NC4wNzcgMjcwLjI2OCAxMDAuNzk0IDI4Mi45MDYgMTA1Ljk4NiAyODguNjI0QzExNy4xOTggMzAwLjk3IDEyNS43MzMgMzAxLjYzNyAxMzEuMSAzMDIuNjE4QzEzNy42MTQgMzAzLjgwOSAxNDMuOTk4IDMwMi4wNzUgMTQ5LjQ2IDI5OC4zMzJDMTU2LjkgMjkzLjIzMSAxNTkuMDQ3IDI4Mi44OTEgMTU3LjM5IDI3NC4wMjRDMTU1LjczMyAyNjUuMTU3IDE1MS4wNTQgMjU3LjIwNyAxNDcuMjYzIDI0OS4wMjJDMTQzLjc1NiAyNDEuNDUzIDE0MC45NzIgMjMzLjU3NCAxMzguMTkzIDIyNS43MDlDMTM4LjE5MyAyMjMuMjUzIDEzNi4wMzYgMjE5LjYwMyAxMzUuMjA1IDIxNy4yNTRDMTM0LjExNyAyMTQuMTcxIDEzMy4wMjggMjExLjA4OSAxMzEuOTM5IDIwOC4wMDZDMTI5LjgyOSAyMDIuMDM2IDEyOC4xMDcgMTk1LjcwMiAxMjUuNTQxIDE4OS45MTdDMTIzLjYyMSAxODUuNTg3IDEyMC4xOTQgMTg2LjE2MyAxMTYuMDMxIDE4Ni42NjVDMTEwLjA3NSAxODcuMzgzIDEwNC4xNjMgMTg4LjQ3MyA5OC4zNDEgMTg5LjkxOEM5MS42NjMgMTkxLjU3NiA4NS4xMDEgMTkzLjcwNiA3OC43MjQgMTk2LjI5MSIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEyMS4yNiAxODIuNDM2QzEyMy42MjggMTgyLjI5MiAxMjUuODIxIDE4Mi43NzkgMTI3LjE2MSAxODQuODUxQzEyOC4zNDggMTg2LjY4NSAxMjkuMTE5IDE4OC43NTQgMTI5LjgxMyAxOTAuODI3QzEzMC44MzIgMTkzLjg3NSAxMzEuNzAxIDE5Ni45NzEgMTMyLjU3MSAyMDAuMDY2QzEzNi4yODkgMjEzLjMwOSAxNDEuNDI3IDIyOC4xODUgMTQ0LjA5OCAyNDEuNjc5QzE0Mi41ODYgMjM5LjI2MiAxMjkuMjE3IDIwNi43OCAxMjUuMDUzIDE5Ni45NTNDMTI0LjI3IDE5NS4xMDUgMTIyLjU5MiAxOTAuNzczIDEyMS4wMzcgMTg5LjUwNEMxMTguODk2IDE4Ny43NTYgMTE2LjM4NCAxODcuNDE2IDExMy42MiAxODcuNTEyQzExMS4xMzYgMTg3LjU5OSA5OS4xMzcxIDE4OS45IDk4LjM0MTEgMTg5LjkxOEMxMDAuMDM0IDE4OC44ODkgMTE1LjUyNCAxODIuNzg1IDEyMS4yNiAxODIuNDM2IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF83Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF83KSI+CjxwYXRoIGQ9Ik0yNDQuMTU2IDMxNi4zMTlDMjQzLjE2NiAzMTYuODc0IDI0Mi4xNjQgMzE3LjQzNiAyNDEuMzQ2IDMxOC4yMjRDMjM4Ljk0OSAzMjAuNTM0IDIzOS43NSAzMjQuNTQxIDI0My4xMzUgMzI1LjMzMkMyNDQuNjg1IDMyNS42OTQgMjQ2LjMwOSAzMjUuNDUzIDI0Ny44OTMgMzI1LjYwOEMyNTEuMjk4IDMyNS45NCAyNTQuMjMyIDMyOC4wNDYgMjU2Ljk4NCAzMzAuMDc3QzI2NS4yMjMgMzM2LjE2MSAyNzUuNjUyIDM0MC4xMjIgMjg2LjA0NyAzMzcuNzI4QzI5My4xNyAzMzYuMDg4IDI5OS42MDUgMzMxLjY0IDMwMy42NTggMzI1LjU1OEMzMDYuNjI1IDMyMS4xMDYgMzA5LjU0NCAzMTUuNjAxIDMwNy45MjcgMzEwLjI1QzMwNi41NTcgMzA1LjcxMSAzMDMuMjY3IDMwMS43MjQgMjk4Ljk0OCAyOTkuNzE2QzI5My4xMDMgMjk3IDI4NS43IDI5OC4wNjEgMjgwLjg1NCAzMDIuMzFDMjgwLjQwOCAzMDIuNzAyIDI3OS45MyAzMDMuMTQgMjc5LjMzOCAzMDMuMTc2QzI3OC44MTQgMzAzLjIwOSAyNzguMzMxIDMwMi45MTQgMjc3LjkwNCAzMDIuNjA4QzI3NS4zODMgMzAwLjc5OCAyNzMuNDkyIDI5OC44NTkgMjcwLjY1OCAyOTcuNTk3QzI2Ny40MDcgMjk2LjE1IDI2NC40MzEgMjk0LjQ5MSAyNjAuOTYgMjkzLjU0MkMyNTkuMzg4IDI5My4xMTIgMjU3Ljk5OCAyOTIuNzQ0IDI1Ni4zNTMgMjkyLjg2QzI1NC4wOCAyOTMuMDIgMjUxLjgxMSAyOTMuMjQ3IDI0OS41NTEgMjkzLjU0QzI0OC41NTEgMjkzLjY2OSAyNDcuMzYzIDI5My43MTEgMjQ2LjI0NiAyOTMuOTE2QzI0NS4yNzUgMjk0LjA5MyAyNDQuMzU4IDI5NC4zOTUgMjQzLjY2MyAyOTQuOTg0QzI0My4xNjggMjk1LjQwMyAyNDIuNzg4IDI5NS45ODkgMjQyLjcyNCAyOTYuNjM0QzI0Mi42MjkgMjk3LjYwOSAyNDMuMjUxIDI5OC41MTQgMjQzLjk3MiAyOTkuMTc1QzI0NC43ODggMjk5LjkyMyAyNDUuNzIyIDMwMC4zNDMgMjQ2LjcxIDMwMC44MDZDMjQ4LjE2NyAzMDEuNDg5IDI0Ny4yNjEgMzAxLjg4NiAyNDYuMTM1IDMwMi4yMzhDMjQ1LjA1IDMwMi41NzcgMjQzLjkxNSAzMDIuNzI4IDI0Mi44MDYgMzAyLjk3MkMyNDEuMzAzIDMwMy4zMDMgMjM5LjgzOCAzMDMuODAyIDIzOC40NDUgMzA0LjQ1N0MyMzYuNzk2IDMwNS4yMzIgMjM1LjE5MyAzMDYuMDk4IDIzNC4zNDIgMzA3LjgwNEMyMzMuODMgMzA4LjgzMSAyMzMuNzEgMzEwLjA5MiAyMzQuMjE4IDMxMS4xMjFDMjM0LjY2MyAzMTIuMDIzIDIzNS41MzQgMzEyLjY1MiAyMzYuNDU3IDMxMy4wNTJDMjQwLjM4MyAzMTQuNzU0IDI0NC45NCAzMTIuNzk5IDI0OS4xNzMgMzEzLjQyNkMyNDkuMDQzIDMxMy40MDggMjQ2Ljk2OSAzMTQuNzk1IDI0Ni42OTEgMzE0Ljk0MkMyNDUuODQyIDMxNS4zOTMgMjQ1LjAxNyAzMTUuODg4IDI0NC4xNTYgMzE2LjMxOSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI2NC45NjggMzAzLjg0OEMyNjYuMDgxIDMwNC4zNzcgMjY3LjI1NSAzMDQuOTgzIDI2OC4wNjUgMzA1Ljk0MUMyNjguOTcgMzA3LjAxMSAyNjcuNDQ2IDMwNy4wNjkgMjY2LjcxNiAzMDcuMDk3QzI2NS40NjYgMzA3LjE0NSAyNjQuMDg3IDMwNi42MjcgMjYyLjg5MiAzMDYuMjU5QzI2MC40NDQgMzA1LjUwNyAyNTguMDkyIDMwNC4zNjUgMjU1LjYyMSAzMDMuNzA5QzI1My4wNSAzMDMuMDI3IDI1MC40OCAzMDIuMzQzIDI0Ny45MDggMzAxLjY2QzI0Ny43MTYgMzAxLjYwOSAyNDcuNDcyIDMwMS40MzMgMjQ3LjU4NyAzMDEuMjcxQzI0Ny42MzMgMzAxLjIwNiAyNDcuNzE4IDMwMS4xODggMjQ3Ljc5NiAzMDEuMTczQzI0OS4zNiAzMDAuODc5IDI1MC45MjggMzAwLjYyMSAyNTIuNTE0IDMwMC41MjVDMjU0LjEzOCAzMDAuNDI3IDI1NS43NzUgMzAwLjYyNSAyNTcuMzU3IDMwMC45OTJDMjYwLjAwNiAzMDEuNjA3IDI2Mi41MTkgMzAyLjY4NSAyNjQuOTY4IDMwMy44NDgiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yNTEuOTg2IDMxNC4zOTRDMjUyLjQ3NyAzMTQuNTA1IDI1Mi45NjggMzE0LjYyIDI1My40NTkgMzE0LjczNkMyNTQuMTI3IDMxNC44OTQgMjU0Ljc5NSAzMTUuMDU3IDI1NS40NTUgMzE1LjI0N0MyNTcuOTggMzE1Ljk3IDI2MC40OTcgMzE3LjA3NCAyNjIuNjg5IDMxOC41MjVDMjYzLjAzOSAzMTguNzU2IDI2My4zOSAzMTkuMDEzIDI2My44MDIgMzE5LjA5QzI2NC4yMTQgMzE5LjE2NyAyNjQuNzA5IDMxOC45OTggMjY0Ljg0NyAzMTguNjAyQzI2NS4wMjYgMzE4LjA5MSAyNjQuNTQ5IDMxNy42MDYgMjY0LjEyMyAzMTcuMjczQzI2MS4wNDYgMzE0Ljg3NCAyNTcuNjk2IDMxMS44NjIgMjUzLjUyMSAzMTIuMjgzQzI1Mi4xNjUgMzEyLjQxOSAyNTAuNyAzMTIuNzcyIDI0OS40NiAzMTMuMzQ2QzI0OS4zOTMgMzEzLjM3NyAyNDkuMzE5IDMxMy40MTggMjQ5LjMwNCAzMTMuNDlDMjQ5LjI4NCAzMTMuNTg3IDI0OS4zODIgMzEzLjY2NSAyNDkuNDY5IDMxMy43MTJDMjQ5Ljg4NyAzMTMuOTMzIDI1MC4zNTYgMzE0LjAzNCAyNTAuODE3IDMxNC4xMzRDMjUxLjIwNyAzMTQuMjE5IDI1MS41OTYgMzE0LjMwNiAyNTEuOTg2IDMxNC4zOTQiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzgiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzgpIj4KPHBhdGggZD0iTTI3NS4xMDYgMjk2LjIzNkMyNzQuODEyIDI5Ni42OSAyNzQuNTEzIDI5Ny4xNTcgMjc0LjM5OCAyOTcuNjg1QzI3NC4yNTcgMjk4LjMzIDI3NC40MDYgMjk5LjAwMyAyNzQuNjE3IDI5OS42MjdDMjc1LjcyNiAzMDIuOTA1IDI3OC40ODYgMzA1LjMzIDI4MS4zMDIgMzA3LjM0MUMyODUuODUyIDMxMC41OSAyOTAuODc4IDMxMy4yMDUgMjk2LjIzIDMxNC44MjFDMjk4LjcyMiAzMTUuNTc0IDMwMS4yNzMgMzE2LjEwOSAzMDMuODIxIDMxNi42NDNDMzA2LjQzMyAzMTcuMTkgMzA5LjEyNSAzMTcuNzQgMzExLjc1MSAzMTcuMjY1QzMxNS4xNzIgMzE2LjY0NiAzMTYuOTgxIDMxMy40MTkgMzE4Ljk5NCAzMTAuODg5QzMyNS41NTggMzAyLjYzOSAzMzEuMjkgMjkzLjc3NSAzMzcuMDA4IDI4NC45M0MzNDEuOTU2IDI3Ny4yNzkgMzQ3LjE4NCAyNjguOTc2IDM1MC44MTkgMjYwLjYyMUMzNTIuNTQ0IDI1Ni42NTQgMzUzLjY2NCAyNTIuNTM5IDM1MS41NDggMjQ4Ljc2NEMzNDkuNTc3IDI0NS4yNDUgMzQ1LjI0NSAyNDMuODQgMzQxLjI0OCAyNDMuMjk0QzMzMC42ODEgMjQxLjg0NyAzMjAuMTQzIDI0NC41NCAzMTEuMTQ1IDI1MC4xMTFDMzA1Ljg1NyAyNTMuMzg1IDMwMi41MDUgMjU4LjIxNCAyOTkuMTc2IDI2My4yOTdDMjk1LjU4NiAyNjguNzc3IDI3Ny4wOTggMjkzLjE1NSAyNzUuMTA2IDI5Ni4yMzYiIGZpbGw9IiMwMDY0M2EiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzkiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzkpIj4KPHBhdGggZD0iTTI2Ny44OTMgMTYyLjU2NEMyODIuOTIzIDE2OS43MTIgMjk4LjU2NSAxODEuNDQ0IDMxMS4yMzEgMTkyLjM0NUMzMjMuODM3IDIwMy4xOTUgMzM1LjE2NyAyMTUuNTMxIDM0NC44NjkgMjI5LjA0M0MzNDguNTU4IDIzNC4xODIgMzUyLjA4OCAyMzkuNjU5IDM1My4zNTUgMjQ1Ljg1N0MzNTQuNDI4IDI1MS4xMTIgMzUzLjM1NSAyNTUuNDA2IDM1MC44MTkgMjYwLjYyMUMzNDcuMjY2IDI2Ny45MjUgMzM5Ljk5IDI2Ny4wMjkgMzM1LjQxOSAyNjcuMDE0QzMyOC45MTIgMjY2Ljk5NSAzMjIuNTM0IDI2NS4yOTMgMzE2LjMwNCAyNjMuNDA4QzMwNC45OTkgMjU5Ljk4OCAyOTMuODkxIDI1NS45MTkgMjgzLjA1IDI1MS4yMzNDMjc0LjU4IDI0Ny41NzMgMjY2LjI3MyAyNDMuNTM1IDI1OC4xNjQgMjM5LjEzNEMyNTAuNjU4IDIzNS4wNjIgMjQzLjA1OSAyMzAuOTk1IDIzNi44MTEgMjI1LjAxNEMyMzQuNzAzIDIyMi45OTcgMjMyLjczNyAyMjAuODE4IDIzMS4wOTQgMjE4LjQwNkMyMjcuMDE2IDIxMi40MTggMjI0Ljk3NyAyMDUuMTQzIDIyNC44MTMgMTk3LjlDMjI0LjI3OCAxNzQuMjgxIDIzNy4zMTYgMTYzLjYwMyAyNDguMjYgMTYwLjQzMkMyNTIuMTYzIDE1OS4zMDEgMjYxLjM5NSAxNTkuNDc0IDI2Ny44OTMgMTYyLjU2NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTMwNS43NTIgMTg0LjI5OEMzMTAuNTY4IDE4Ny42ODEgMzE1LjA3NCAxOTEuNDg1IDMxOS40MzEgMTk1LjQ0M0MzMjQuNjE1IDIwMC4xNTIgMzI5LjY1OSAyMDUuMDE1IDMzNC41NTYgMjEwLjAyM0MzMzkuNTQzIDIxNS4xMjQgMzQ0LjExMiAyMjAuNjM3IDM0Ny43NjggMjI2Ljc2NEMzNTIuNzAzIDIzNS4wMzYgMzU0LjIzNSAyNDMuMjk0IDM1NC4zMzcgMjQ2LjYwOEMzNTQuNDc5IDI1MS4yMDYgMzUzLjc5IDI1NS44NzQgMzUwLjgxOCAyNjAuNjJDMzUwLjYyNCAyNTIuMDY1IDM0OC4yNDggMjQyLjgyMyAzNDMuNzkgMjM1LjUxOUMzNDEuNDcxIDIzMS43MTggMzM4LjY0NiAyMjguMjU1IDMzNS44MTMgMjI0LjgyQzMyMy41NTEgMjA5Ljk1NyAzMTAuNjQzIDE5NS42NjIgMjk0LjU1MyAxODIuNjU2QzI4OS44OTcgMTc4Ljg5MiAyNzIuMzk4IDE2NC44MzEgMjcyLjM5OCAxNjQuODMxQzI3Mi4zOTggMTY0LjgzMSAyNzcuNjQ3IDE2Ny41MjQgMjgyLjA3MiAxNjkuODIyQzI4NS42MzQgMTcxLjY3MiAyOTYuMDU0IDE3Ny40ODcgMzA1Ljc1MiAxODQuMjk4IiBmaWxsPSIjN2JjMTQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8xMCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfMTApIj4KPHBhdGggZD0iTTE4OC4yODkgMTMxLjY5MUMxOTAuMjA3IDEzMy4zOTYgMTkxLjc0MyAxMzUuNTgzIDE5NC4yMSAxMzYuODgxQzE5NS45MDYgMTM3Ljc3NSAxOTcuOTE3IDEzOC4wNTUgMTk5Ljc5MyAxMzcuNjU5QzIwMi4zODUgMTM3LjExMyAyMDQuNzc5IDEzNS4zMjggMjA3LjQwOCAxMzUuNjUzQzIwOS4xMiAxMzUuODY1IDIxMC43NjIgMTM3LjIyMyAyMTIuNDk5IDEzNy42MjJDMjE4LjQ5IDEzOC45OTMgMjIyLjU5OCAxMzUuMjkgMjI2LjQ2MiAxMzEuMjE1QzIyNi45NjYgMTMwLjY4MyAyMjcuNDkgMTMwLjEzMyAyMjguMTcxIDEyOS44NjJDMjI4Ljg1MSAxMjkuNTkgMjI5LjczNiAxMjkuNjg0IDIzMC4xNjkgMTMwLjI3NUMyMzAuNDAyIDEzMC41OTMgMjMwLjQ3MSAxMzAuOTk5IDIzMC41MzkgMTMxLjM4NkMyMzEuMDg3IDEzNC41MDIgMjMyLjA0OCAxMzcuNTQ0IDIzMy4zODMgMTQwLjQxMUMyMzQuNzQyIDE0My4zMyAyMzYuMTY0IDE0NS43NTkgMjM2Ljg4NCAxNDguOTU4QzIzOC4zMDIgMTU1LjI2MyAyMzcuOTkyIDE2MS45NCAyMzYuMDczIDE2OC4xMDhDMjM0LjEyMiAxNzQuMzgxIDIzMC4zMSAxODAuOTc3IDIyNC40ODggMTg0LjM0NEMyMTkuNzM2IDE4Ny4wOTMgMjEzLjM2OSAxODguODEgMjA3LjkyMiAxODkuNDFDMjAxLjI1MyAxOTAuMTQ1IDE5NC45MjEgMTg4LjMwOSAxODguOTk3IDE4NS4zNThDMTgzLjg2MiAxODIuNzk5IDE3OS42MjcgMTc4LjM2MSAxNzcuNzg3IDE3Mi44NDRDMTczLjM2MiAxNTkuNTc2IDE3NS41MTYgMTM1LjA1NiAxNzcuMjA0IDEzMi4zOTZDMTc5LjYyOCAxMjguNTc2IDE4NS4xOTcgMTI4Ljk0MiAxODguMjg5IDEzMS42OTEiIGZpbGw9IiNjOGRjOGMiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzExIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMSkiPgo8cGF0aCBkPSJNMTM0Ljc2IDEwOC42MDlDMTM0LjI4NyAxMDguNzA4IDEzMy44MTUgMTA4LjgyNSAxMzMuMzQyIDEwOC45NjlDMTMyLjY3MSAxMDkuMTc0IDEzMS45OCAxMDkuNDMzIDEzMS41MTcgMTA5Ljk2MUMxMzAuOTI0IDExMC42MzYgMTMwLjk1NyAxMTEuNzU0IDEzMS44NzYgMTEyLjA5NkMxMzIuOTI1IDExMi40ODggMTM0LjE0OSAxMTIuNzMzIDEzNS4yNjUgMTEyLjg0OUMxMzYuMTQgMTEyLjkzOSAxMzcuMDIyIDExMi45MzkgMTM3LjkgMTEyLjkxQzE0MC4zOCAxMTIuODI4IDE0Mi44NTMgMTEyLjUyMSAxNDUuMjc4IDExMS45OTVDMTQ2LjIxOSAxMTEuNzkxIDE0Ni45NzEgMTExLjU3OSAxNDcuNTc1IDExMC43NzNDMTQ4LjE3MSAxMDkuOTgxIDE0Ny43OTMgMTA4Ljg4NiAxNDcuMDQxIDEwOC4zMzlDMTQ2LjM2MSAxMDcuODQ0IDE0NS40NzkgMTA3LjcyOCAxNDQuNjM4IDEwNy43MUMxNDIuNjk3IDEwNy42NjcgMTQwLjc3OCAxMDcuODIxIDEzOC44NTMgMTA4LjA0MkMxMzcuNDY1IDEwOC4yMDEgMTM2LjExIDEwOC4zMjkgMTM0Ljc2IDEwOC42MDkiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNTEuMzggODMuNDEzM0MxNTEuMDA0IDgyLjY1NzMgMTUwLjI0NiA4Mi4xODIzIDE0OS41MjUgODEuNzQ0M0MxNDYuOTc4IDgwLjIwMjMgMTQ0LjQzMiA3OC42NjAzIDE0MS44ODYgNzcuMTE4M0MxNDAuODIgNzYuNDc0MyAxMzkuODYyIDc1LjcwMDMgMTM4LjU1NyA3NS42OTczQzEzOC4xODQgNzUuNjk2MyAxMzcuODA1IDc1Ljc1MzMgMTM3LjQ2NyA3NS45MTEzQzEzNy4xMjggNzYuMDY4MyAxMzYuODMyIDc2LjMzNDMgMTM2LjY4MyA3Ni42NzczQzEzNi41NjMgNzYuOTUxMyAxMzYuNTQyIDc3LjI2MDMgMTM2LjU2NyA3Ny41NTgzQzEzNi42NDQgNzguNDU4MyAxMzcuMTUyIDc5LjI3NjMgMTM3LjY5NSA3OS45NzEzQzEzOC4yODIgODAuNzIyMyAxMzguOTUxIDgxLjQxNDMgMTM5LjY1NiA4Mi4wNTQzQzE0MS45NzcgODQuMTU3MyAxNDUuMjg4IDg1LjYyNzMgMTQ4LjI0NSA4Ni41OTEzQzE1MC4xMTEgODcuMTk5MyAxNTIuNDE5IDg1LjUwNjMgMTUxLjM4IDgzLjQxMzMiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNjQuNzQxIDU2LjcxNkMxNjQuMzIxIDU3LjM0NiAxNjQuMjA3IDU4LjEyNyAxNjQuMTUzIDU4Ljg4M0MxNjQuMDA1IDYwLjk2MyAxNjQuMjM3IDYzLjA0OSAxNjQuNjMyIDY1LjA5QzE2NC45NzMgNjYuODU3IDE2NS40MDQgNjguNTEzIDE2Ni4yNDYgNzAuMTEzQzE2Ni40NCA3MC40ODUgMTY2LjY1MyA3MC44NTMgMTY2Ljk0NSA3MS4xNTNDMTY3LjIzOCA3MS40NTIgMTY3LjYyIDcxLjY4MyAxNjguMDM4IDcxLjcxOUMxNjkuMjA2IDcxLjgyIDE2OS45NzYgNzAuNDAxIDE3MC4xNDYgNjkuNDNDMTcwLjMgNjguNTUzIDE3MC4xODYgNjcuNjUzIDE3MC4wNDkgNjYuNzc0QzE2OS42MDcgNjMuOTUyIDE2OC45MTQgNjEuMTcxIDE2Ny45NzcgNTguNDc0QzE2Ny40ODggNTcuMDY2IDE2Ni4zOSA1NC4yNDQgMTY0Ljc0MSA1Ni43MTYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBoZWlnaHQ9IjEwMCUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyMS42MzEgNDIwLjEwOSIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZGVmcy8+CjxjbGlwUGF0aCBpZD0iQXJ0Ym9hcmRGcmFtZSI+CjxyZWN0IGhlaWdodD0iNDIwLjEwOSIgd2lkdGg9IjQyMS42MzEiIHg9IjAiIHk9IjAiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0FydGJvYXJkRnJhbWUpIiBpZD0iVW50aXRsZWQiPgo8ZyBvcGFjaXR5PSIxIj4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTIwMS4xOCA3OS4yODE1QzIwMy43OTggNzcuNzEwNSAyMDYuNjQ5IDc2LjQ2ODUgMjA5LjY1OSA3NS45NjQ1QzIxMy42MjcgNzUuMjk5NSAyMTcuNzIzIDc1Ljk0MjUgMjIxLjU0OSA3Ny4xODU1QzIzMy40NCA4MS4wNDg1IDI0My4wNzMgOTAuODM4NSAyNDcuNDcyIDEwMi41NEMyNTEuODcxIDExNC4yNDMgMjUxLjE4IDEyNy42MTcgMjQ2LjMxOSAxMzkuMTM1QzI0NS4xOTcgMTQxLjc5NSAyNDMuODU1IDE0NC4zODYgMjQzLjE3NyAxNDcuMTkyQzI0MS43NDUgMTUzLjEyMyAyNDMuNDA3IDE1OS4yOTggMjQzLjkgMTY1LjM3OUMyNDQuMTI1IDE2OC4xNjQgMjQ0LjEwMSAxNzEgMjQzLjQxNSAxNzMuNzA5QzI0MS44OTMgMTc5LjcyNSAyMzcuMDk3IDE4NC42MzkgMjMxLjM2NSAxODcuMDE2QzIyMy4wMzUgMTkwLjQ2OSAyMTMuMDU3IDE4OC43MjEgMjA1LjY3MyAxODMuNTQ4QzE5OC4yODkgMTc4LjM3MyAxOTMuMzg4IDE3MC4xMzUgMTkxLjE0NCAxNjEuNDAyQzE4OS4xMTIgMTUzLjQ5MyAxODguOTYgMTQ0Ljc3MyAxODQuMzA2IDEzOC4wNjNDMTgzLjU2OCAxMzYuOTk5IDE4Mi43MTUgMTM1Ljk4NCAxODIuMjgxIDEzNC43NjRDMTgxLjYxOCAxMzIuOTAyIDE4Mi4wMTkgMTMwLjg1MSAxODIuNCAxMjguOTEyQzE4NC4wNjkgMTIwLjQyNyAxODUuMjY3IDExMS44MTggMTg1Ljg1MiAxMDMuMTg4QzE4Ni4wMTkgMTAwLjcyNyAxODUuOTE0IDk4LjE3NTUgMTg2Ljc0MiA5NS44MTc1QzE4Ny44MDkgOTIuNzc2NSAxODkuODI2IDg5Ljg3NzUgMTkxLjg0MyA4Ny4zOTc1QzE5NC40NTggODQuMTgyNSAxOTcuNjI1IDgxLjQxMzUgMjAxLjE4IDc5LjI4MTUiIGZpbGw9IiMwMDJmMTkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yMTcuOTM2IDg0LjU2MjdDMjIyLjU3OSA4Ni40NjE3IDIyNy4wMTEgODcuMjcxNyAyMzAuMTQ3IDkwLjU5NzdDMjMzLjAyMiA5My42NDg3IDIzNS40MzEgOTcuNTk5NyAyMzUuMzk1IDEwMS42ODJDMjM1LjM1NCAxMDYuMTg3IDIzNC41ODkgMTEwLjk0OCAyMzMuMTc4IDExNS4yMjhDMjMyLjkxNSAxMTYuMDMxIDIzMi42MTQgMTE2LjgyMSAyMzIuMjcgMTE3LjU5MkMyMzEuNzkxIDExOC42NjUgMjMxLjIyMSAxMTkuNzIzIDIzMS4wNzEgMTIwLjg4N0MyMzAuOTE5IDEyMi4wNTEgMjMxLjMwMyAxMjMuMzgxIDIzMi4zMjcgMTIzLjk1NkMyMzQuNDY4IDEyNS4xNTcgMjM2LjA5IDEyMi4zOTMgMjM2LjkyIDEyMC45MUMyMzcuNjY3IDExOS41NzUgMjM4LjE1IDExOC4zNTYgMjM5LjAxIDExNi45NTlDMjM5LjUxNCAxMTYuMTM5IDI0MC42NDEgMTE2LjUzMiAyNDEuNDg4IDExNi4wNDRDMjQzLjEzIDExNS4xIDI0NS40NjkgMTE0Ljg5NiAyNDYuNzI1IDExNi4zMTNDMjQ3LjIyNCAxMTYuODc2IDI0Ny40NzcgMTE3LjYxMSAyNDcuNjcyIDExOC4zMzdDMjQ4LjUwNSAxMjEuNDQ1IDI0Ni41NCAxMzAuMzcxIDI0NS41NzYgMTMzLjAxOUMyNDMuMjQyIDEzOS40MjkgMjQyLjczOCAxNDUuMTE0IDI0Mi43NyAxNDkuNDkxQzI0NC42NTQgMTQyLjA1NyAyNTEuMDU3IDEzMS41NjUgMjU0LjQ3NSAxMjAuODkxQzI1Ni4zODYgMTE0LjkyNCAyNTcuMzA1IDEwNC40IDI1Ni42OTUgMTAwLjU1NEMyNTYuNDE5IDk4LjgxMzcgMjUyLjkxNCA4OS43MjU3IDI0Ny4yNjggODQuNzA3N0MyNDIuNDQ4IDgwLjQyMDcgMjMxLjQ0NiA3NC4zOTM3IDIyOC43MzggNzMuNjY0N0MyMjYuMTA3IDcyLjk1NTcgMjIxLjQ4OCA3Mi42Nzg3IDIxOC43NzIgNzIuNzQ4N0MyMTcuMzYgNzIuNzg0NyAyMTEuMTU1IDc0LjcxMTcgMjEwLjQyNyA3Ni4xNjA3QzIwOC44NDUgNzkuMzExNyAyMTUuNDAzIDgzLjUyNjcgMjE3LjkzNiA4NC41NjI3IiBmaWxsPSIjYzhkYzhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjM2LjIyNSA3My44MjU0QzI0My42MzMgNzcuMTI1NCAyNDguNjI5IDgxLjAxNDQgMjUyLjk3OCA4OC43NDc0QzI1NC45MTcgOTIuMTk0NCAyNTYuMDkzIDk1Ljg4MTQgMjU2LjY5NSAxMDAuNTU0QzI1My44ODggOTUuNDg0NCAyNTIuNDM5IDkxLjg4NzQgMjQ5LjAxNyA4OC4wNDA0QzI0NC45MiA4My40MzQ0IDI0MC41ODcgNzkuODY0NCAyMzQuNjcxIDc3LjA4NDRDMjMwLjQ4IDc1LjExNDQgMjI2LjY2MiA3My45MTA0IDIxOS4zNzcgNzMuNjI5NEMyMTcuNDc5IDczLjU1NTQgMjE0LjgzOSA3NC4wNDE0IDIxMC44ODMgNzUuNjk3NEMyMTMuNTQ3IDcyLjczNzQgMjE4LjQxMSA3MS45Mjc0IDIyMC4xNzIgNzEuNjcxNEMyMjUuOTQgNzAuODMzNCAyMzEuMjg1IDcxLjYyNDQgMjM2LjIyNSA3My44MjU0IiBmaWxsPSIjZDZkNmQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjAxLjMyOSA4MC41MTc4QzE5Ni41NzkgODQuNjY4OCAxOTIuMjM2IDg5LjQzODggMTkwLjA1NSA5NS40MTA4QzE4OC40MDMgOTkuOTMxOCAxODguMjE2IDEwNC44NyAxODguNjM1IDEwOS42NjRDMTg4LjgxOSAxMTEuNzc1IDE4OS4xMTQgMTEzLjkzNiAxODguNTggMTE1Ljk4NkMxODguMDk4IDExNy44MzggMTg3LjAwOCAxMTkuMTEzIDE4Ni4xMzIgMTIwLjc5QzE4NS4wMzkgMTIyLjg4MyAxODQuMjcyIDEyNS4yNDQgMTg0LjAwMiAxMjcuNTkzQzE4My40OTkgMTMxLjk0NSAxODUuMzM5IDEzNi44ODQgMTg3LjM2MiAxNDAuNjYxQzE4Ny42MTQgMTQxLjEyOSAxODcuODc1IDE0MS43MjIgMTg3LjU3IDE0Mi4xNTlDMTg3LjQ2MyAxNDIuMzExIDE4Ny4zMDIgMTQyLjQxNCAxODcuMTQ0IDE0Mi41MTRDMTg1LjQ4MiAxNDMuNTY5IDE4My44MTkgMTQ0LjYyMyAxODIuMTU2IDE0NS42NzlDMTgwLjgyMSAxNDIuODk1IDE3OS40NzUgMTQwLjA4MSAxNzguODA3IDEzNy4wNjZDMTc3Ljg0OCAxMzIuNzQyIDE3Ny43MzEgMTI4LjQxIDE3OC43MTQgMTI0LjA1N0MxNzkuMTcgMTIyLjAzOCAxNzkuODQgMTIwLjA2NSAxODAuNzE2IDExOC4xODhDMTgxLjU5MSAxMTYuMzE2IDE4Mi42MzUgMTE0LjY2MyAxODIuOTg0IDExMi41NzlDMTgzLjY5MSAxMDguMzU0IDE4My4wNTEgMTA0LjQ0NCAxODMuNDYzIDk5LjQ2NThDMTg0LjI1NSA4OS45MDI4IDE5MC43NCA4NC4wMjM4IDE5NS4yODUgODEuMTE1OEMxOTguMjM4IDc5LjIyNTggMjAyLjM3OSA3Ny4yMTQ4IDIwNS44NzkgNzYuOTg3OEMyMDQuNDE4IDc4LjE0NTggMjAyLjc2NCA3OS4yNjI4IDIwMS4zMjkgODAuNTE3OCIgZmlsbD0iIzdiYzE0NCIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTIzOC43MTIgMTE2Ljk4MUMyMzguMDI5IDExOC4yMDMgMjM4LjYzMSAxMTguODkxIDIzOS4xMTcgMTE4Ljk0QzIzOS44MTUgMTE5LjAxIDI0MC41MzUgMTE4LjcwMiAyNDEuMjMgMTE4LjYyN0MyNDEuODc2IDExOC41NTYgMjQyLjYyOCAxMTguNDIxIDI0My4yNTUgMTE4LjY2M0MyNDUuMDYzIDExOS4zNTggMjQ2LjE1OSAxMjAuNzYgMjQ0LjY2MyAxMjUuNDkxQzI0NC4yOTMgMTI2LjY2MiAyNDQuMiAxMjcuOTQ4IDI0NC4xNTkgMTI5LjE3NkMyNDQuMDc3IDEzMS42NTMgMjQ1LjU3NSAxMzMuMDE5IDI0NS41NzUgMTMzLjAxOUMyNDUuNTc1IDEzMy4wMTkgMjQ2LjYwNiAxMzAuMjQ1IDI0Ni45NzUgMTI5LjM3OUMyNDcuNTYyIDEyOC4xMzEgMjUxLjM0OCAxMjAuODA4IDI0OC43MjUgMTE2Ljk2OUMyNDcuOTU2IDExNS44NDUgMjQ2LjgxOCAxMTQuOTk4IDI0NS41MiAxMTQuNTg1QzI0NC44NDcgMTE0LjM3MiAyNDQuMTM0IDExNC4yMjEgMjQzLjQzMiAxMTQuMjk4QzI0MC41MiAxMTQuNjE4IDIzOC45OTIgMTE2LjQ3OSAyMzguNzEyIDExNi45ODEiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzIiPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzIpIj4KPHBhdGggZD0iTTE1NC4yMDggMzUxLjk3OUMxNDQuNzg4IDM0OC44NjUgMTM1LjI0NCAzNDMuNDE5IDEzNS4wNiAzMzIuNDQxQzEzNC45MjMgMzI0LjMwNiAxMzUuNzkxIDMxNi4xNTYgMTM3LjY0IDMwOC4yMzJDMTM5LjI3MSAzMDEuMjM1IDE0NC43OTQgMjkwLjcwMSAxNDEuNDQzIDI4My43MjJDMTM3LjQzNSAyODMuOTk2IDEzMy4zNCAyODQuNjg2IDEyOS41NSAyODIuODcyQzEyNy45MjIgMjgyLjA5MyAxMjYuNTE3IDI4MC45MTYgMTI1LjIzNiAyNzkuNjQ0QzEyMC4yNDIgMjc0LjY4IDExNi45MzggMjY4LjA3MSAxMTUuODM5IDI2MS4xMTVDMTE0LjU5IDI1My4yMSAxMTYuMTM2IDI0NS4wOCAxMTguODc2IDIzNy41NkMxMjIuMTc1IDIyOC41MDkgMTI3LjE1NSAyMjAuMTggMTMyLjE0NSAyMTEuOTM5QzEzOC44MzYgMjAwLjg4NyAxNDUuNjQ2IDE4OS44MTUgMTU0LjAyOSAxNzkuOTQyQzE1Ny44OSAxNzUuMzk0IDE2MS44ODggMTcwLjM4OCAxNjcuNDE3IDE2OC4wMjFDMTczLjQgMTY1LjQ1OCAxNzkuNjIxIDE2NC40NzEgMTg1LjkyIDE2My4wMDJDMTk1LjA0MSAxNjAuODc2IDIwNC4xNjIgMTU4Ljc1IDIxMy4yODMgMTU2LjYyNEMyMTUuOTY4IDE1NS45OTggMjE5LjA2NSAxNTUuNDUyIDIyMS4yNTUgMTU3LjEyNkMyMjMuMzYxIDE1OC43MzggMjIzLjc2OCAxNjEuNzk3IDIyNS41ODQgMTYzLjczQzIyOC4xODYgMTY2LjQ5OCAyMzIuOTYxIDE2NS45OTggMjM1Ljk3MSAxNjMuNjgxQzIzOC45ODEgMTYxLjM2NSAyNDEuMTA3IDE1Ny44NyAyNDIuNjcxIDE1NC40MDhDMjQ4LjU5MSAxNTUuNTg4IDI2Mi41MjggMTU5Ljc5NyAyNjcuODkzIDE2Mi41NjRDMjc1LjA1OSAxNjYuMjYgMjgzLjYxNiAxODAuOTU3IDI4NC4zNjUgMTkzLjk2M0MyODUuMjMgMjA4Ljk4MSAyODEuODI0IDIyMS42NDUgMjc3LjE0MyAyMjkuMjkxQzI3NC43NDcgMjYxLjUyIDI3NC4yMiAyOTMuODg4IDI3NS41NjQgMzI2LjE3OEMyNzUuODg2IDMzMy44OTIgMjc2LjAwOCAzNDIuNTA4IDI3MC43OTIgMzQ4LjIwMkMyNjcuNzYzIDM1MS41MDggMjYzLjQwNCAzNTMuMjI1IDI1OS4xNDMgMzU0LjYyNEMyMjUuMzI4IDM2NS43MTkgMTg3Ljk5OCAzNjMuMTUgMTU0LjIwOCAzNTEuOTc5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF8zIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8zKSI+CjxwYXRoIGQ9Ik0xMDQuMjk5IDE0OC45OUMxMDcuNDI2IDE0My40NTcgMTA5LjA3IDEzMy4yMzUgMTE2LjU2IDEzMS43NjlDMTE4LjcyOSAxMzEuMzQ0IDEyMC42OTIgMTMyLjQzNyAxMjEuMTM3IDEzNC42OEMxMjEuNTIyIDEzNi42MTggMTIwLjg4MyAxMzguNjA3IDEyMC4xMDMgMTQwLjQyM0MxMTkuMDAyIDE0Mi45ODQgMTE3LjcwNCAxNDUuNjA4IDExNy42ODIgMTQ4LjQ0MkMxMTcuNjU3IDE1MS41NzQgMTE4LjYwMyAxNTQuNjA0IDExOS4xNjEgMTU3LjY1OUMxMTkuOTY3IDE2Mi4wNTcgMTIwLjE1MSAxNjYuNzEzIDExOC41NTkgMTcwLjg5QzExNi45NjYgMTc1LjA2OCAxMTMuMjk4IDE3OC42NjQgMTA4Ljg1NSAxNzkuMTYzQzEwMy45NjUgMTc5LjcxMiA5OS4xNjIyIDE3Ny41MDUgOTYuNjc2MiAxNzMuMjIzQzk0LjgzMDIgMTcwLjA0NSA5NC4yMTYyIDE2Ni4xNzIgOTQuOTg2MiAxNjIuNTc4Qzk1LjU2NzIgMTU5Ljg2NiA5Ni44MTEyIDE1Ny4yNTQgOTguOTc1MiAxNTUuNTUxQzEwMS4xMTQgMTUzLjg2NSAxMDIuNzIgMTUxLjU4NSAxMDQuMTI5IDE0OS4yOEMxMDQuMTg4IDE0OS4xODQgMTA0LjI0NCAxNDkuMDg5IDEwNC4yOTkgMTQ4Ljk5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTAyLjE5OCAxNTIuNTM5QzEwMi4xMzYgMTUyLjM5NSAxMDMuMzY0IDE1MC42ODUgMTAzLjQ5NyAxNTAuNDI5QzEwMy45MSAxNDkuNjMxIDEwNC4yNjEgMTQ4LjgwMiAxMDQuNTg1IDE0Ny45NjRDMTA1LjIzNiAxNDYuMjgzIDEwNS44ODQgMTQ0LjU1NCAxMDYuNDEzIDE0Mi44MzFDMTA2Ljc1OCAxNDEuNzEgMTA3LjExMSAxNDAuNjY3IDEwNy42MzMgMTM5LjYxNkMxMDguMTcyIDEzOC41MyAxMDguNzU3IDEzNy40NjUgMTA5LjQ0NiAxMzYuNDY3QzExMC40NDYgMTM1LjAxOCAxMTEuNjc5IDEzMy43MDMgMTEzLjE4NyAxMzIuNzkzQzExNC42OTUgMTMxLjg4MyAxMTYuMzk4IDEzMS40OTQgMTE4LjE0MyAxMzEuNzMyQzExNy42NDkgMTMxLjc0NSAxMTcuMDUyIDEzMS44NjQgMTE2LjYxIDEzMi4wMjlDMTE2LjA2NCAxMzIuMjMyIDExNS41NDMgMTMyLjUwMiAxMTUuMDYyIDEzMi44MzFDMTE0LjA5OCAxMzMuNDkyIDExMy4xOTUgMTM0LjM0NSAxMTIuNDQzIDEzNS4yMzZDMTEyLjA1MiAxMzUuNjk5IDExMS42OTIgMTM2LjE4NyAxMTEuMzU3IDEzNi42OTFDMTEwLjAyOSAxMzguNjk0IDEwOS4wOCAxNDAuOTM1IDEwOC4xNzcgMTQzLjE0OUMxMDcuMjEyIDE0NS41MTUgMTA2LjQ3MiAxNDcuOTYzIDEwNS43NjcgMTUwLjQxNkMxMDUuNTE0IDE1MS4yOTQgMTA1LjI0NCAxNTIuMjMzIDEwNC41NDMgMTUyLjgyQzEwMy44NDMgMTUzLjQwNiAxMDIuNTYzIDE1My4zNzYgMTAyLjE5OCAxNTIuNTM5IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSJzY2FsZSgtMSwgMSkgcm90YXRlKDExMCwgNSwgMTY1KSIgb3BhY2l0eT0iMSI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF80Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF80KSI+CjxwYXRoIGQ9Ik0xMTcuNDc3IDE2NC42ODNDMTE3LjI4IDE2My43MjkgMTE3LjAzMyAxNjIuNzg3IDExNi42OTEgMTYxLjg3NUMxMTQuODg4IDE1Ny4wNTcgMTEwLjIyNCAxNTIuMTY3IDEwNS42OTggMTQ5LjgwNUMxMDAuNjkxIDE0Ny4xOTIgOTQuNDE1OSAxNDcuNDIgODkuMzkwOSAxNDkuOTk4Qzg0LjM2NDkgMTUyLjU3NyA4MC42MDQ5IDE1Ny4zMzYgNzguODA2OSAxNjIuNjkxQzc3LjQ0MTkgMTY2Ljc2IDc4LjkzOTkgMTcwLjY3NCA3NS44MTY5IDE3My44OTdDNzQuODA1OSAxNzQuOTQgNzMuMTYxOSAxNzcuMjQ1IDczLjUxODkgMTc3LjYyMUM3Ny43NDk5IDE4Mi4wNzQgODMuMTUzOSAxODMuMTgzIDg4LjkxNDkgMTg0LjI5QzkwLjczODkgMTg0LjY0IDkwLjY1MzkgMTg0LjczOSA5MC41MzI5IDE4Ni42NDRDOTAuNDE0OSAxODguNDk3IDkwLjI5MjkgMTkwLjM0OSA5MC4yMjM5IDE5Mi4yMDVDOTAuMDc5OSAxOTYuMDQ5IDkwLjA3ODkgMTk5Ljg5OSA5MC4yMjA5IDIwMy43NDNDOTAuMzI0OSAyMDYuNTQxIDkwLjUxNTkgMjA5LjM5NSA5MS41NjE5IDIxMS45OTRDOTQuMjM5OSAyMTguNjQ3IDEwMi4wMzMgMjE5LjYyNyAxMDcuODA5IDIxNi4zMjRDMTE3LjQwNSAyMTAuODM1IDExOS4zODggMTk3LjE2NiAxMTguOTM0IDE4Ny4yMDRDMTE4LjYyMSAxODAuMzMxIDExOC44OTYgMTczLjQ1MyAxMTcuODI1IDE2Ni42MzVDMTE3LjcyMyAxNjUuOTgzIDExNy42MTIgMTY1LjMzIDExNy40NzcgMTY0LjY4MyIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IiI+CjxjbGlwUGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGlkPSJDbGlwUGF0aF81Ij4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEsIDEpIHJvdGF0ZSgxMTAsIDUsIDE2NSkiIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF81KSI+CjxwYXRoIGQ9Ik0xMDAuMDA4IDE1Ny4xNjlDOTkuOTUzMiAxNTcuMTE0IDk5Ljg5OTIgMTU3LjA2MiA5OS44NDMyIDE1Ny4wMDlDOTguODA1MiAxNTYuMDIzIDk3LjU1NTIgMTU1LjI5MSA5Ni4yODMyIDE1NC42MzRDOTguMDYwMiAxNTQuODM0IDk5Ljg3MTIgMTU0LjcyMyAxMDEuNjExIDE1NC4zMDdDMTAyLjE2MyAxNTQuMTc0IDEwMi43MjUgMTU0LjAwMyAxMDMuMTcgMTUzLjY0OUMxMDMuNTQ0IDE1My4zNTIgMTAzLjgxMyAxNTIuOTQzIDEwNC4wNiAxNTIuNTMzQzEwNC40MjIgMTUxLjkzMSAxMDQuNzU5IDE1MS4yODkgMTA0LjgzOCAxNTAuNTkxQzEwNC45OTMgMTQ5LjIxMyAxMDMuNjA0IDE0Ny45NTMgMTAyLjc1NyAxNDYuOTkxQzEwMS44MzEgMTQ1Ljk0IDEwMC44MDQgMTQ0Ljk4MSA5OS42OTYyIDE0NC4xMjVDOTUuMTM2MiAxNDAuNTk2IDg5LjAwODIgMTM4LjY5OSA4My4zMzMyIDE0MC4zMzNDODEuODEyMiAxNDAuNzcyIDgwLjg2NDIgMTQxLjkwMiA4MC41MzgyIDE0My40NjFDODAuMjUwMiAxNDQuODM2IDgwLjU3MDIgMTQ2LjQ1MyA3OS42MzUyIDE0Ny41MDJDNzkuMTA3MiAxNDguMDk0IDc4LjMwNTIgMTQ4LjMzNyA3Ny41ODYyIDE0OC42NzNDNzUuNTIyMiAxNDkuNjM5IDc0LjAyODIgMTUxLjYzMSA3My40OTYyIDE1My44MjhDNzMuMjU2MiAxNTQuODI2IDczLjExMzIgMTU2LjA1NSA3My41MDIyIDE1Ny4wMjNDNzMuODY0MiAxNTcuOTI0IDc0LjU1NzIgMTU4LjgwNiA3My45MzMyIDE1OS44MTJDNzMuMDMwMiAxNjEuMjY1IDcxLjcwMDIgMTYyLjQ0NCA3MC45ODkyIDE2My45OTlDNzAuNDMzMiAxNjUuMjE3IDcwLjMzMDIgMTY2LjYyIDcwLjYzNzIgMTY3LjkxOEM3MC45ODgyIDE2OS40MDMgNzIuMjgzMiAxNzAuMDgyIDcyLjcyNjIgMTcxLjMxN0M3Mi45MTMyIDE3MS44NDIgNzIuNjgyMiAxNzIuNDA5IDcyLjUzNDIgMTcyLjk0NUM3MC45MDEyIDE3OC44NzMgNzguMDIzMiAxODAuMjAxIDgyLjE3MzIgMTgwLjYxMUM4My44NDUyIDE4MC43NzcgODUuNTg0MiAxODAuODU2IDg3LjE1NDIgMTgwLjI1NkM4OC40MzMyIDE3OS43NjcgODkuNzY5MiAxNzguODg3IDg5Ljk3OTIgMTc3LjQyM0M5MC4wNjkyIDE3Ni44MDUgODkuODk0MiAxNzYuMTMxIDg5LjQ0MDIgMTc1LjcwMUM4OS45MDAyIDE3NS4zODcgOTAuNDgyMiAxNzUuMzI2IDkxLjAzNTIgMTc1LjI2N0M5My41NjIyIDE3NC45OTQgOTguMTEwMiAxNzMuOTMxIDk3LjIxODIgMTcwLjM4N0M5Ny4wNTcyIDE2OS43NDkgOTYuNzI2MiAxNjkuMTY4IDk2LjM3MDIgMTY4LjYxM0M5NS42ODQyIDE2Ny41NDEgOTQuODk2MiAxNjYuNTMyIDk0LjAyMTIgMTY1LjYwN0M5NS43NzAyIDE2NS42ODkgOTcuNTM1MiAxNjUuNDA4IDk5LjE3MzIgMTY0Ljc4N0MxMDAuMTgxIDE2NC40MDUgMTAxLjIgMTYzLjgzOCAxMDEuNjkxIDE2Mi44NzhDMTAyLjAzMyAxNjIuMjA1IDEwMi4wNzMgMTYxLjQxMSAxMDEuOTQ1IDE2MC42NjhDMTAxLjcxNCAxNTkuMzMzIDEwMC45NjcgMTU4LjEzIDEwMC4wMDggMTU3LjE2OSIgZmlsbD0iIzAwMmYxOSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfNiI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNzAsIDEyMCwgMjYwKSIgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzYpIj4KPHBhdGggZD0iTTc4LjcyNCAxOTYuMjkxQzc4LjAxNyAxOTYuNTc3IDc3LjI2NiAxOTYuOTA3IDc2Ljg2MiAxOTcuNTU0Qzc2LjUwMSAxOTguMTI5IDc2LjQ4NCAxOTguODQ2IDc2LjQ4MSAxOTkuNTIzQzc2LjQwNSAyMTMuNzI3IDg0LjI5OCAyMzkuNzA2IDkwLjQ5OSAyNTkuMDg3Qzk0LjA3NyAyNzAuMjY4IDEwMC43OTQgMjgyLjkwNiAxMDUuOTg2IDI4OC42MjRDMTE3LjE5OCAzMDAuOTcgMTI1LjczMyAzMDEuNjM3IDEzMS4xIDMwMi42MThDMTM3LjYxNCAzMDMuODA5IDE0My45OTggMzAyLjA3NSAxNDkuNDYgMjk4LjMzMkMxNTYuOSAyOTMuMjMxIDE1OS4wNDcgMjgyLjg5MSAxNTcuMzkgMjc0LjAyNEMxNTUuNzMzIDI2NS4xNTcgMTUxLjA1NCAyNTcuMjA3IDE0Ny4yNjMgMjQ5LjAyMkMxNDMuNzU2IDI0MS40NTMgMTQwLjk3MiAyMzMuNTc0IDEzOC4xOTMgMjI1LjcwOUMxMzguMTkzIDIyMy4yNTMgMTM2LjAzNiAyMTkuNjAzIDEzNS4yMDUgMjE3LjI1NEMxMzQuMTE3IDIxNC4xNzEgMTMzLjAyOCAyMTEuMDg5IDEzMS45MzkgMjA4LjAwNkMxMjkuODI5IDIwMi4wMzYgMTI4LjEwNyAxOTUuNzAyIDEyNS41NDEgMTg5LjkxN0MxMjMuNjIxIDE4NS41ODcgMTIwLjE5NCAxODYuMTYzIDExNi4wMzEgMTg2LjY2NUMxMTAuMDc1IDE4Ny4zODMgMTA0LjE2MyAxODguNDczIDk4LjM0MSAxODkuOTE4QzkxLjY2MyAxOTEuNTc2IDg1LjEwMSAxOTMuNzA2IDc4LjcyNCAxOTYuMjkxIiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTIxLjI2IDE4Mi40MzZDMTIzLjYyOCAxODIuMjkyIDEyNS44MjEgMTgyLjc3OSAxMjcuMTYxIDE4NC44NTFDMTI4LjM0OCAxODYuNjg1IDEyOS4xMTkgMTg4Ljc1NCAxMjkuODEzIDE5MC44MjdDMTMwLjgzMiAxOTMuODc1IDEzMS43MDEgMTk2Ljk3MSAxMzIuNTcxIDIwMC4wNjZDMTM2LjI4OSAyMTMuMzA5IDE0MS40MjcgMjI4LjE4NSAxNDQuMDk4IDI0MS42NzlDMTQyLjU4NiAyMzkuMjYyIDEyOS4yMTcgMjA2Ljc4IDEyNS4wNTMgMTk2Ljk1M0MxMjQuMjcgMTk1LjEwNSAxMjIuNTkyIDE5MC43NzMgMTIxLjAzNyAxODkuNTA0QzExOC44OTYgMTg3Ljc1NiAxMTYuMzg0IDE4Ny40MTYgMTEzLjYyIDE4Ny41MTJDMTExLjEzNiAxODcuNTk5IDk5LjEzNzEgMTg5LjkgOTguMzQxMSAxODkuOTE4QzEwMC4wMzQgMTg4Ljg4OSAxMTUuNTI0IDE4Mi43ODUgMTIxLjI2IDE4Mi40MzYiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzciPgo8cGF0aCBkPSJNMCA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDguNzg5MDZlLTA2TDQyMS42MzEgNDIwLjEwOUwwIDQyMC4xMDlMMCA4Ljc4OTA2ZS0wNloiLz4KPC9jbGlwUGF0aD4KPGcgY2xpcC1wYXRoPSJ1cmwoI0NsaXBQYXRoXzcpIj4KPHBhdGggZD0iTTI0NC4xNTYgMzE2LjMxOUMyNDMuMTY2IDMxNi44NzQgMjQyLjE2NCAzMTcuNDM2IDI0MS4zNDYgMzE4LjIyNEMyMzguOTQ5IDMyMC41MzQgMjM5Ljc1IDMyNC41NDEgMjQzLjEzNSAzMjUuMzMyQzI0NC42ODUgMzI1LjY5NCAyNDYuMzA5IDMyNS40NTMgMjQ3Ljg5MyAzMjUuNjA4QzI1MS4yOTggMzI1Ljk0IDI1NC4yMzIgMzI4LjA0NiAyNTYuOTg0IDMzMC4wNzdDMjY1LjIyMyAzMzYuMTYxIDI3NS42NTIgMzQwLjEyMiAyODYuMDQ3IDMzNy43MjhDMjkzLjE3IDMzNi4wODggMjk5LjYwNSAzMzEuNjQgMzAzLjY1OCAzMjUuNTU4QzMwNi42MjUgMzIxLjEwNiAzMDkuNTQ0IDMxNS42MDEgMzA3LjkyNyAzMTAuMjVDMzA2LjU1NyAzMDUuNzExIDMwMy4yNjcgMzAxLjcyNCAyOTguOTQ4IDI5OS43MTZDMjkzLjEwMyAyOTcgMjg1LjcgMjk4LjA2MSAyODAuODU0IDMwMi4zMUMyODAuNDA4IDMwMi43MDIgMjc5LjkzIDMwMy4xNCAyNzkuMzM4IDMwMy4xNzZDMjc4LjgxNCAzMDMuMjA5IDI3OC4zMzEgMzAyLjkxNCAyNzcuOTA0IDMwMi42MDhDMjc1LjM4MyAzMDAuNzk4IDI3My40OTIgMjk4Ljg1OSAyNzAuNjU4IDI5Ny41OTdDMjY3LjQwNyAyOTYuMTUgMjY0LjQzMSAyOTQuNDkxIDI2MC45NiAyOTMuNTQyQzI1OS4zODggMjkzLjExMiAyNTcuOTk4IDI5Mi43NDQgMjU2LjM1MyAyOTIuODZDMjU0LjA4IDI5My4wMiAyNTEuODExIDI5My4yNDcgMjQ5LjU1MSAyOTMuNTRDMjQ4LjU1MSAyOTMuNjY5IDI0Ny4zNjMgMjkzLjcxMSAyNDYuMjQ2IDI5My45MTZDMjQ1LjI3NSAyOTQuMDkzIDI0NC4zNTggMjk0LjM5NSAyNDMuNjYzIDI5NC45ODRDMjQzLjE2OCAyOTUuNDAzIDI0Mi43ODggMjk1Ljk4OSAyNDIuNzI0IDI5Ni42MzRDMjQyLjYyOSAyOTcuNjA5IDI0My4yNTEgMjk4LjUxNCAyNDMuOTcyIDI5OS4xNzVDMjQ0Ljc4OCAyOTkuOTIzIDI0NS43MjIgMzAwLjM0MyAyNDYuNzEgMzAwLjgwNkMyNDguMTY3IDMwMS40ODkgMjQ3LjI2MSAzMDEuODg2IDI0Ni4xMzUgMzAyLjIzOEMyNDUuMDUgMzAyLjU3NyAyNDMuOTE1IDMwMi43MjggMjQyLjgwNiAzMDIuOTcyQzI0MS4zMDMgMzAzLjMwMyAyMzkuODM4IDMwMy44MDIgMjM4LjQ0NSAzMDQuNDU3QzIzNi43OTYgMzA1LjIzMiAyMzUuMTkzIDMwNi4wOTggMjM0LjM0MiAzMDcuODA0QzIzMy44MyAzMDguODMxIDIzMy43MSAzMTAuMDkyIDIzNC4yMTggMzExLjEyMUMyMzQuNjYzIDMxMi4wMjMgMjM1LjUzNCAzMTIuNjUyIDIzNi40NTcgMzEzLjA1MkMyNDAuMzgzIDMxNC43NTQgMjQ0Ljk0IDMxMi43OTkgMjQ5LjE3MyAzMTMuNDI2QzI0OS4wNDMgMzEzLjQwOCAyNDYuOTY5IDMxNC43OTUgMjQ2LjY5MSAzMTQuOTQyQzI0NS44NDIgMzE1LjM5MyAyNDUuMDE3IDMxNS44ODggMjQ0LjE1NiAzMTYuMzE5IiBmaWxsPSIjMDAyZjE5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMjY0Ljk2OCAzMDMuODQ4QzI2Ni4wODEgMzA0LjM3NyAyNjcuMjU1IDMwNC45ODMgMjY4LjA2NSAzMDUuOTQxQzI2OC45NyAzMDcuMDExIDI2Ny40NDYgMzA3LjA2OSAyNjYuNzE2IDMwNy4wOTdDMjY1LjQ2NiAzMDcuMTQ1IDI2NC4wODcgMzA2LjYyNyAyNjIuODkyIDMwNi4yNTlDMjYwLjQ0NCAzMDUuNTA3IDI1OC4wOTIgMzA0LjM2NSAyNTUuNjIxIDMwMy43MDlDMjUzLjA1IDMwMy4wMjcgMjUwLjQ4IDMwMi4zNDMgMjQ3LjkwOCAzMDEuNjZDMjQ3LjcxNiAzMDEuNjA5IDI0Ny40NzIgMzAxLjQzMyAyNDcuNTg3IDMwMS4yNzFDMjQ3LjYzMyAzMDEuMjA2IDI0Ny43MTggMzAxLjE4OCAyNDcuNzk2IDMwMS4xNzNDMjQ5LjM2IDMwMC44NzkgMjUwLjkyOCAzMDAuNjIxIDI1Mi41MTQgMzAwLjUyNUMyNTQuMTM4IDMwMC40MjcgMjU1Ljc3NSAzMDAuNjI1IDI1Ny4zNTcgMzAwLjk5MkMyNjAuMDA2IDMwMS42MDcgMjYyLjUxOSAzMDIuNjg1IDI2NC45NjggMzAzLjg0OCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI1MS45ODYgMzE0LjM5NEMyNTIuNDc3IDMxNC41MDUgMjUyLjk2OCAzMTQuNjIgMjUzLjQ1OSAzMTQuNzM2QzI1NC4xMjcgMzE0Ljg5NCAyNTQuNzk1IDMxNS4wNTcgMjU1LjQ1NSAzMTUuMjQ3QzI1Ny45OCAzMTUuOTcgMjYwLjQ5NyAzMTcuMDc0IDI2Mi42ODkgMzE4LjUyNUMyNjMuMDM5IDMxOC43NTYgMjYzLjM5IDMxOS4wMTMgMjYzLjgwMiAzMTkuMDlDMjY0LjIxNCAzMTkuMTY3IDI2NC43MDkgMzE4Ljk5OCAyNjQuODQ3IDMxOC42MDJDMjY1LjAyNiAzMTguMDkxIDI2NC41NDkgMzE3LjYwNiAyNjQuMTIzIDMxNy4yNzNDMjYxLjA0NiAzMTQuODc0IDI1Ny42OTYgMzExLjg2MiAyNTMuNTIxIDMxMi4yODNDMjUyLjE2NSAzMTIuNDE5IDI1MC43IDMxMi43NzIgMjQ5LjQ2IDMxMy4zNDZDMjQ5LjM5MyAzMTMuMzc3IDI0OS4zMTkgMzEzLjQxOCAyNDkuMzA0IDMxMy40OUMyNDkuMjg0IDMxMy41ODcgMjQ5LjM4MiAzMTMuNjY1IDI0OS40NjkgMzEzLjcxMkMyNDkuODg3IDMxMy45MzMgMjUwLjM1NiAzMTQuMDM0IDI1MC44MTcgMzE0LjEzNEMyNTEuMjA3IDMxNC4yMTkgMjUxLjU5NiAzMTQuMzA2IDI1MS45ODYgMzE0LjM5NCIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOCI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOCkiPgo8cGF0aCBkPSJNMjc1LjEwNiAyOTYuMjM2QzI3NC44MTIgMjk2LjY5IDI3NC41MTMgMjk3LjE1NyAyNzQuMzk4IDI5Ny42ODVDMjc0LjI1NyAyOTguMzMgMjc0LjQwNiAyOTkuMDAzIDI3NC42MTcgMjk5LjYyN0MyNzUuNzI2IDMwMi45MDUgMjc4LjQ4NiAzMDUuMzMgMjgxLjMwMiAzMDcuMzQxQzI4NS44NTIgMzEwLjU5IDI5MC44NzggMzEzLjIwNSAyOTYuMjMgMzE0LjgyMUMyOTguNzIyIDMxNS41NzQgMzAxLjI3MyAzMTYuMTA5IDMwMy44MjEgMzE2LjY0M0MzMDYuNDMzIDMxNy4xOSAzMDkuMTI1IDMxNy43NCAzMTEuNzUxIDMxNy4yNjVDMzE1LjE3MiAzMTYuNjQ2IDMxNi45ODEgMzEzLjQxOSAzMTguOTk0IDMxMC44ODlDMzI1LjU1OCAzMDIuNjM5IDMzMS4yOSAyOTMuNzc1IDMzNy4wMDggMjg0LjkzQzM0MS45NTYgMjc3LjI3OSAzNDcuMTg0IDI2OC45NzYgMzUwLjgxOSAyNjAuNjIxQzM1Mi41NDQgMjU2LjY1NCAzNTMuNjY0IDI1Mi41MzkgMzUxLjU0OCAyNDguNzY0QzM0OS41NzcgMjQ1LjI0NSAzNDUuMjQ1IDI0My44NCAzNDEuMjQ4IDI0My4yOTRDMzMwLjY4MSAyNDEuODQ3IDMyMC4xNDMgMjQ0LjU0IDMxMS4xNDUgMjUwLjExMUMzMDUuODU3IDI1My4zODUgMzAyLjUwNSAyNTguMjE0IDI5OS4xNzYgMjYzLjI5N0MyOTUuNTg2IDI2OC43NzcgMjc3LjA5OCAyOTMuMTU1IDI3NS4xMDYgMjk2LjIzNiIgZmlsbD0iIzAwNjQzYSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8Y2xpcFBhdGggY2xpcC1ydWxlPSJub256ZXJvIiBpZD0iQ2xpcFBhdGhfOSI+CjxwYXRoIGQ9Ik0wIDguNzg5MDZlLTA2TDQyMS42MzEgOC43ODkwNmUtMDZMNDIxLjYzMSA0MjAuMTA5TDAgNDIwLjEwOUwwIDguNzg5MDZlLTA2WiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGhfOSkiPgo8cGF0aCBkPSJNMjY3Ljg5MyAxNjIuNTY0QzI4Mi45MjMgMTY5LjcxMiAyOTguNTY1IDE4MS40NDQgMzExLjIzMSAxOTIuMzQ1QzMyMy44MzcgMjAzLjE5NSAzMzUuMTY3IDIxNS41MzEgMzQ0Ljg2OSAyMjkuMDQzQzM0OC41NTggMjM0LjE4MiAzNTIuMDg4IDIzOS42NTkgMzUzLjM1NSAyNDUuODU3QzM1NC40MjggMjUxLjExMiAzNTMuMzU1IDI1NS40MDYgMzUwLjgxOSAyNjAuNjIxQzM0Ny4yNjYgMjY3LjkyNSAzMzkuOTkgMjY3LjAyOSAzMzUuNDE5IDI2Ny4wMTRDMzI4LjkxMiAyNjYuOTk1IDMyMi41MzQgMjY1LjI5MyAzMTYuMzA0IDI2My40MDhDMzA0Ljk5OSAyNTkuOTg4IDI5My44OTEgMjU1LjkxOSAyODMuMDUgMjUxLjIzM0MyNzQuNTggMjQ3LjU3MyAyNjYuMjczIDI0My41MzUgMjU4LjE2NCAyMzkuMTM0QzI1MC42NTggMjM1LjA2MiAyNDMuMDU5IDIzMC45OTUgMjM2LjgxMSAyMjUuMDE0QzIzNC43MDMgMjIyLjk5NyAyMzIuNzM3IDIyMC44MTggMjMxLjA5NCAyMTguNDA2QzIyNy4wMTYgMjEyLjQxOCAyMjQuOTc3IDIwNS4xNDMgMjI0LjgxMyAxOTcuOUMyMjQuMjc4IDE3NC4yODEgMjM3LjMxNiAxNjMuNjAzIDI0OC4yNiAxNjAuNDMyQzI1Mi4xNjMgMTU5LjMwMSAyNjEuMzk1IDE1OS40NzQgMjY3Ljg5MyAxNjIuNTY0IiBmaWxsPSIjMDA2NDNhIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMzA1Ljc1MiAxODQuMjk4QzMxMC41NjggMTg3LjY4MSAzMTUuMDc0IDE5MS40ODUgMzE5LjQzMSAxOTUuNDQzQzMyNC42MTUgMjAwLjE1MiAzMjkuNjU5IDIwNS4wMTUgMzM0LjU1NiAyMTAuMDIzQzMzOS41NDMgMjE1LjEyNCAzNDQuMTEyIDIyMC42MzcgMzQ3Ljc2OCAyMjYuNzY0QzM1Mi43MDMgMjM1LjAzNiAzNTQuMjM1IDI0My4yOTQgMzU0LjMzNyAyNDYuNjA4QzM1NC40NzkgMjUxLjIwNiAzNTMuNzkgMjU1Ljg3NCAzNTAuODE4IDI2MC42MkMzNTAuNjI0IDI1Mi4wNjUgMzQ4LjI0OCAyNDIuODIzIDM0My43OSAyMzUuNTE5QzM0MS40NzEgMjMxLjcxOCAzMzguNjQ2IDIyOC4yNTUgMzM1LjgxMyAyMjQuODJDMzIzLjU1MSAyMDkuOTU3IDMxMC42NDMgMTk1LjY2MiAyOTQuNTUzIDE4Mi42NTZDMjg5Ljg5NyAxNzguODkyIDI3Mi4zOTggMTY0LjgzMSAyNzIuMzk4IDE2NC44MzFDMjcyLjM5OCAxNjQuODMxIDI3Ny42NDcgMTY3LjUyNCAyODIuMDcyIDE2OS44MjJDMjg1LjYzNCAxNzEuNjcyIDI5Ni4wNTQgMTc3LjQ4NyAzMDUuNzUyIDE4NC4yOTgiIGZpbGw9IiM3YmMxNDQiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGNsaXAtcnVsZT0ibm9uemVybyIgaWQ9IkNsaXBQYXRoXzEwIj4KPHBhdGggZD0iTTAgOC43ODkwNmUtMDZMNDIxLjYzMSA4Ljc4OTA2ZS0wNkw0MjEuNjMxIDQyMC4xMDlMMCA0MjAuMTA5TDAgOC43ODkwNmUtMDZaIi8+CjwvY2xpcFBhdGg+CjxnIGNsaXAtcGF0aD0idXJsKCNDbGlwUGF0aF8xMCkiPgo8cGF0aCBkPSJNMTg4LjI4OSAxMzEuNjkxQzE5MC4yMDcgMTMzLjM5NiAxOTEuNzQzIDEzNS41ODMgMTk0LjIxIDEzNi44ODFDMTk1LjkwNiAxMzcuNzc1IDE5Ny45MTcgMTM4LjA1NSAxOTkuNzkzIDEzNy42NTlDMjAyLjM4NSAxMzcuMTEzIDIwNC43NzkgMTM1LjMyOCAyMDcuNDA4IDEzNS42NTNDMjA5LjEyIDEzNS44NjUgMjEwLjc2MiAxMzcuMjIzIDIxMi40OTkgMTM3LjYyMkMyMTguNDkgMTM4Ljk5MyAyMjIuNTk4IDEzNS4yOSAyMjYuNDYyIDEzMS4yMTVDMjI2Ljk2NiAxMzAuNjgzIDIyNy40OSAxMzAuMTMzIDIyOC4xNzEgMTI5Ljg2MkMyMjguODUxIDEyOS41OSAyMjkuNzM2IDEyOS42ODQgMjMwLjE2OSAxMzAuMjc1QzIzMC40MDIgMTMwLjU5MyAyMzAuNDcxIDEzMC45OTkgMjMwLjUzOSAxMzEuMzg2QzIzMS4wODcgMTM0LjUwMiAyMzIuMDQ4IDEzNy41NDQgMjMzLjM4MyAxNDAuNDExQzIzNC43NDIgMTQzLjMzIDIzNi4xNjQgMTQ1Ljc1OSAyMzYuODg0IDE0OC45NThDMjM4LjMwMiAxNTUuMjYzIDIzNy45OTIgMTYxLjk0IDIzNi4wNzMgMTY4LjEwOEMyMzQuMTIyIDE3NC4zODEgMjMwLjMxIDE4MC45NzcgMjI0LjQ4OCAxODQuMzQ0QzIxOS43MzYgMTg3LjA5MyAyMTMuMzY5IDE4OC44MSAyMDcuOTIyIDE4OS40MUMyMDEuMjUzIDE5MC4xNDUgMTk0LjkyMSAxODguMzA5IDE4OC45OTcgMTg1LjM1OEMxODMuODYyIDE4Mi43OTkgMTc5LjYyNyAxNzguMzYxIDE3Ny43ODcgMTcyLjg0NEMxNzMuMzYyIDE1OS41NzYgMTc1LjUxNiAxMzUuMDU2IDE3Ny4yMDQgMTMyLjM5NkMxNzkuNjI4IDEyOC41NzYgMTg1LjE5NyAxMjguOTQyIDE4OC4yODkgMTMxLjY5MSIgZmlsbD0iI2M4ZGM4YyIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPC9nPgo8L2c+CjxnIG9wYWNpdHk9IjEiPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K",alt:"",width:250})))))),y&&n().createElement(S,null),n().createElement("br",null),!s&&!L&&n().createElement(ze,null),""!==t.webShopId&&!s&&!D&&k&&n().createElement(ye,null))),""!==t.webShopId&&!s&&n().createElement(q,{className:"mtxl"})))},Ae=(0,c.forwardRef)((function({icon:e,size:M=24,...t},n){return(0,c.cloneElement)(e,{width:M,height:M,...t,ref:n})})),xe=t.p+"images/product-metafield.366682e1.png",me=e=>"string"==typeof e?e:Array.isArray(e)?e.map(me).join(""):n().isValidElement(e)?n().Children.toArray(e.props.children).map(me).join(""):"",Oe=()=>{const{__}=o(),[e,t]=(0,M.useState)(""),c=[{title:__("Customs","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout will follow the current rules for customs. To read up on how customs work, you can use the following pages:","posten-bring-checkout"),n().createElement("ul",null,n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.no/en/services/customs","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Customs portal - bring.no/en","posten-bring-checkout"))),n().createElement("li",null,n().createElement("a",{href:__("https://www.bring.com/resources/mybring/order-parcels-with-customs-information","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("How to order parcels with customs information in Mybring","posten-bring-checkout")))),n().createElement("p",null,__("When you order transport via Posten Bring Checkout in WooCommerce, you will be asked to fill in the necessary PDF files that must be included in your shipment.","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.no/en/services/customs/commercial-invoice-proforma-invoice","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("Difference between a commercial invoice and a proforma invoice","posten-bring-checkout")),". ",__("Costs will be reflected in your invoice.","posten-bring-checkout")),n().createElement("p",null,__("If you have questions about customs, you can contact customer service.","posten-bring-checkout")))},{title:__("Returns","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("strong",null,__("For Norwegian webshops:","posten-bring-checkout")),n().createElement("p",null,__("When you generate a label for your shipment, we will always include a return label. You can print out and include the return label with the delivery to the customer.","posten-bring-checkout")),n().createElement("p",null,__("If the end-customer wishes to return an item, the end-customer uses the return label & returns the item to the nearest postal drop-off point (post in store or post office). You will not be charged unless the return label is used by your end-customer.","posten-bring-checkout")),n().createElement("strong",null,__("For Swedish/Danish webshops and Norwegian webshops that carry out cross-border shipments:","posten-bring-checkout")),n().createElement("p",null,__("Your end customer must notify the webshop if they wish to make a return. You have to book transport and generate a label for the return shipment in Mybring.","posten-bring-checkout")))},{title:__("Customer complaints related to transportation","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("The customer service feature in Mybring lets you create cases in a quick and clear way. You can also call our customer service: +47 04045 (Norway), +46 770-11 33 00 (Sweden), +45 70203040 (Denmark), or chat with them on Bring.no/Bring.dk/Bring.se.","posten-bring-checkout")),n().createElement("p",null,__("Mybring contains all cases linked to your customer number, whether they are reported by phone, email, bring.no or mybring.com.","posten-bring-checkout")),n().createElement("p",null,__("NB: You need access to customer service in Mybring. if you are the “Administrator” you can grant yourself or your employees' access by following","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("these steps","posten-bring-checkout")),", ",__("else you can follow these steps to","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/request-other-accesses","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("request access","posten-bring-checkout"))))},{title:__("Available services","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__("Posten Bring Checkout includes the following B2C Services:","posten-bring-checkout"),n().createElement("br",null),n().createElement("br",null),n().createElement("strong",null,__("For Norwegian domestic shipments","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null,__("Mailbox parcel","posten-bring-checkout")),n().createElement("li",null," ",__("Pick-up parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("Home delivery parcel","posten-bring-checkout"))),n().createElement("strong",null,__("For domestic shipments in Sweden/Denmark and cross-border shipments, the following services are available:","posten-bring-checkout")),n().createElement("ul",null,n().createElement("li",null," ",__("Home Delivery Parcel. For cross-border shipments to/from Norway, the service requires the webshop to have a bulk agreement in Mybring (contact customer service in Mybring to set up the agreement)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel (including parcel locker)","posten-bring-checkout")),n().createElement("li",null,__("PickUp Parcel Bulk. This service requires a separate agreement in Mybring (contact customer service in Mybring to set up the agreement). PickUp Parcel Bulk is used to send several parcels together to the same country. For your end customer, this service is equivalent to PickUp Parcel.","posten-bring-checkout"))),__("The language & service names used in the Checkout towards the end customer will be in Norwegian/Swedish/Danish.","posten-bring-checkout"))},{title:__("Order Pick-up from Bring","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("p",null,__("You can order pickup through Mybring. You do this by clicking on Booking in Mybring's landing page, then you choose","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.mybring.com/order/pickup?pickupCountry=NO","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("New pickup","posten-bring-checkout")),__(" in the sidebar. Fill in your postal code and choose the address & date that suits you.","posten-bring-checkout")),n().createElement("p",null,__("If you want to establish a regular pickup agreement, you can contact customer service.","posten-bring-checkout")))},{title:__("Hide shipping options for selected products in the checkout","posten-bring-checkout"),content:n().createElement(n().Fragment,null,__('If you sell products which have large dimensions (e.g.skis), your customers might be presented with misleading shipping options in the checkout. You can therefore choose to exclude different shipping options, such as: "Mailbox parcel", "Parcel lockers" or all (Posten Brings) shipping options for some of your products. This can be done by navigating to the product page, click on the relevant product and go to "Posten Bring Checkout – Shipping settings".',"posten-bring-checkout"),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:xe,alt:""})),n().createElement("br",null),n().createElement("br",null))}].filter((M=>M.title.toLowerCase().includes(e.toLowerCase())||me(M.content).toLowerCase().includes(e.toLowerCase())));return n().createElement("div",{id:"faq-container"},n().createElement("h1",null,__("Frequently Asked Questions","posten-bring-checkout")),n().createElement("hr",null),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("General usage","posten-bring-checkout")),n().createElement(J,null))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},n().createElement("h3",{className:"mas"},__("Other topics","posten-bring-checkout")),n().createElement("div",{className:"search-container flex justify-cc align-ic"},n().createElement("div",{className:"search-input-wrapper plxs prxs"},n().createElement("span",{className:"search-icon"},n().createElement(Ae,{icon:ge})),n().createElement(i.TextControl,{value:e,onChange:e=>t(e),placeholder:__("Search","posten-bring-checkout"),autoComplete:"off",className:"search-input pt0 pb0",id:"search-input"}),e&&n().createElement(i.Button,{className:"clear-icon",icon:C,onClick:()=>{t("")}}))),c.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`faq-${M}`}))))),n().createElement(i.Card,{className:"card-section mtm"},n().createElement(i.CardBody,{className:"pam"},__("For Mybring specific questions, you will find answers to frequently asked questions","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("here","posten-bring-checkout")),". ",__("If you can’t find the answer, go to our chatbot which can also forward you to customer service if relevant. For other questions related to this application or in case you want guidance, you are free to contact us on","posten-bring-checkout")," ",n().createElement("a",{href:__("mailto:[email protected]","posten-bring-checkout"),target:"_blank",rel:"noreferrer"},__("[email protected]","posten-bring-checkout")))))},Le=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(ee,null)),ke=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null)),pe=()=>React.createElement(D,{i18n:wp.i18n},React.createElement(Oe,null));(0,se.addFilter)("woocommerce_admin_pages_list","posten-bring-checkout",(e=>(e.push({container:Le,path:"/posten-bring-checkout",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout"}}),e.push({container:ke,path:"/posten-bring-checkout/settings",breadcrumbs:["Posten Bring Checkout"],capability:"manage_options",nav_args:{id:"posten-bring-checkout-settings",parent:"posten-bring-checkout"}}),e.push({container:pe,path:"/posten-bring-checkout/faq",breadcrumbs:["Posten Bring Checkout"],capability:"manage_woocommerce",nav_args:{id:"posten-bring-checkout-faq",parent:"posten-bring-checkout"}}),e)));const de=M=>{(0,e.H)(M).render(React.createElement(D,{i18n:wp.i18n},React.createElement(ae,null)))},we=document.getElementById("posten-bring-checkout"),Se=document.getElementById("posten-bring-checkout-section"),he=document.getElementById("posten-bring-custom-modal-content");we?(0,e.H)(we).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ee,null))):Se?(de(Se),(()=>{const e=new MutationObserver((e=>{if(e.filter((e=>e.addedNodes.length)).map((e=>Array.from(e.addedNodes))).find((e=>!!e.find((e=>e.querySelector&&e.querySelector("#posten-bring-checkout-section")))))){const e=document.getElementById("posten-bring-checkout-section");e&&de(e)}}));e.observe(document.body,{childList:!0,subtree:!0})})()):he&&(0,e.H)(he).render(React.createElement(D,{i18n:wp.i18n},React.createElement(Ie,null)))})()})();
  • posten-bring-checkout/trunk/changelog.txt

    r3286168 r3293898  
    11*** Posten Bring Checkout Changelog ***
     2
     32025-05-15 - version 1.1.22
     4* Support for free shipping discount coupons added
    25
    362025-05-02 - version 1.1.21
  • posten-bring-checkout/trunk/frontend/js/admin/OrderDetails.tsx

    r3253956 r3293898  
    7979        setCustomersAndServices(response)
    8080        if (response.length > 0) {
    81           setSelectedCustomer(response[0].customerNumber)
     81          const defaultCustomer = response.find(it => it.defaultCustomer)
     82          setSelectedCustomer(
     83            defaultCustomer?.customerNumber || response[0].customerNumber
     84          )
    8285        }
    8386      }
     
    125128      )
    126129      if (prefetchedData.customers.length > 0) {
    127         setSelectedCustomer(prefetchedData.customers[0].customerNumber)
     130        const defaultCustomer = (
     131          prefetchedData.customers as Array<MybringCustomerAndServices>
     132        ).find(it => it.defaultCustomer)
     133        setSelectedCustomer(
     134          defaultCustomer?.customerNumber ||
     135            prefetchedData.customers[0].customerNumber
     136        )
    128137      }
    129138
  • posten-bring-checkout/trunk/frontend/js/admin/OrderList.tsx

    r3253956 r3293898  
    5050    if (response) setCustomers(response)
    5151    if (!customerNumber && response !== null && response.length > 0) {
    52       setCustomerNumber(response[0].customerNumber)
     52      const defaultCustomer = response.find(it => it.defaultCustomer)
     53      setCustomerNumber(
     54        defaultCustomer?.customerNumber || response[0].customerNumber
     55      )
    5356    }
    5457  }, [])
  • posten-bring-checkout/trunk/frontend/js/admin/model/models.ts

    r3232637 r3293898  
    7373  displayName: string
    7474  services: Array<MybringService>
     75  defaultCustomer: boolean
    7576}
    7677
  • posten-bring-checkout/trunk/posten-bring-checkout.php

    r3286168 r3293898  
    44 * Plugin URI:        https://wordpress.org/plugins/posten-bring-checkout/
    55 * Description:       Posten Bring Checkout plugin for WooCommerce
    6  * Version:           1.1.21
     6 * Version:           1.1.22
    77 * Author:            Posten Bring AS
    88 * Author URI:        https://www.postenbring.no/en
  • posten-bring-checkout/trunk/readme.txt

    r3286168 r3293898  
    33Tags: woocommerce, posten, bring, shipping, checkout
    44Tested up to: 6.8
    5 Stable tag: 1.1.21
     5Stable tag: 1.1.22
    66License: GPLv2 or later
    77License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    6060
    6161== Changelog ==
     62
     63= 1.1.22 =
     64* Support for free shipping discount coupons added
    6265
    6366= 1.1.21 =
Note: See TracChangeset for help on using the changeset viewer.