{"id":2428,"date":"2025-09-08T03:12:45","date_gmt":"2025-09-08T03:12:45","guid":{"rendered":"https:\/\/flj-pcb.com\/?page_id=2428"},"modified":"2025-09-26T02:56:54","modified_gmt":"2025-09-26T02:56:54","slug":"impedance-control-pcb","status":"publish","type":"page","link":"https:\/\/flj-pcb.com\/da\/pcb-manufacturer\/impedance-control-pcb\/","title":{"rendered":"Impedans PCB'er - optimer signalintegriteten"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2428\" class=\"elementor elementor-2428\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3bf423 e-flex e-con-boxed e-con e-parent\" data-id=\"e3bf423\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c73ff6 elementor-widget elementor-widget-text-editor\" data-id=\"2c73ff6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-start=\"0\" data-end=\"32\">Hvad er PCB Impedance Control?<\/h2><p data-start=\"34\" data-end=\"483\">PCB-impedansstyring betyder at kontrollere impedansen af spor. Denne impedans kaldes ogs\u00e5 kontrolleret impedans. Kontrolleret impedans er den karakteristiske impedans for en transmissionslinje, der er dannet af PCB-baner og deres referenceplaner. N\u00e5r h\u00f8jfrekvente signaler bev\u00e6ger sig p\u00e5 PCB-transmissionslinjer, betyder det noget. Kontrolleret impedans er vigtig for at l\u00f8se problemer med signalintegritet. Signalintegritet betyder, at signalet bev\u00e6ger sig uden forvr\u00e6ngning.<\/p><p data-start=\"485\" data-end=\"838\">Kredsl\u00f8bsimpedansen bestemmes af PCB'ets fysiske st\u00f8rrelse og det dielektriske materiale. Den m\u00e5les i ohm (\u03a9). Typer af PCB-transmissionslinjer, der har brug for impedanskontrol, omfatter single-ended microstrip, single-ended stripline, differential microstrip pair, differential stripline pair, embedded microstrip og coplanar (single-ended og differential).<\/p><hr data-start=\"840\" data-end=\"843\" \/><h2 data-start=\"845\" data-end=\"891\">Almindelige metoder til at opn\u00e5 impedansstyring<\/h2><h3 data-start=\"893\" data-end=\"923\">1. Brug PCB-lagstruktur<\/h3><p data-start=\"925\" data-end=\"1227\">PCB-designere kan bruge kortets lagstabel til at styre impedansen. Placer forskellige signallag p\u00e5 forskellige positioner for at kontrollere kapacitans og induktans mellem lagene. Normalt bruger de indre lag h\u00f8jere impedans, og de ydre lag bruger lavere impedans for at reducere refleksion og krydstale.<\/p><h3 data-start=\"1229\" data-end=\"1265\">2. Brug differentielle signallinjer<\/h3><p data-start=\"1267\" data-end=\"1625\">Differentielle par giver bedre st\u00f8jafvisning og lavere risiko for krydstale. Et differentielt par er to parallelle ledere. Deres sp\u00e6ndinger er lige store og har modsatrettet polaritet. Differentielle par giver bedre signalintegritet og st\u00f8jmodstand. Impedansen for et differentielt par styres af afstanden, sporbredden og jordplanets layout.<\/p><h3 data-start=\"1627\" data-end=\"1656\">3. Kontrolsporets geometri<\/h3><p data-start=\"1658\" data-end=\"1977\">Sporbredde, afstand og layoutgeometri kan ogs\u00e5 styre impedansen. For almindelige mikrostriber s\u00e6nker bredere spor og st\u00f8rre afstand impedansen. For koaksiale strukturer h\u00e6ver en mindre indre leder og en st\u00f8rre ydre lederradius impedansen. V\u00e6lg banegeometri baseret p\u00e5 m\u00e5limpedans og signalfrekvens.<\/p><h3 data-start=\"1979\" data-end=\"2006\">4. V\u00e6lg PCB-materialer<\/h3><p data-start=\"2008\" data-end=\"2264\">PCB-materialets dielektriske konstant p\u00e5virker impedansen. At v\u00e6lge materialer med stabile dielektriske egenskaber er en del af impedansstyringen. Til h\u00f8jfrekvens- og h\u00f8jhastighedsbrug er almindelige materialer fr4 (glas-epoxy), PTFE (teflon) og RF-laminater.<\/p><h3 data-start=\"2266\" data-end=\"2304\">5. Brug simulerings- og designv\u00e6rkt\u00f8jer<\/h3><p data-start=\"2306\" data-end=\"2582\">Brug simulerings- og designv\u00e6rkt\u00f8jer til at kontrollere og optimere impedansen f\u00f8r det endelige PCB-layout. Disse v\u00e6rkt\u00f8jer simulerer kredsl\u00f8bsadf\u00e6rd, signaltab og elektromagnetiske interaktioner. De hj\u00e6lper med at finde de bedste kortparametre. Almindelige v\u00e6rkt\u00f8jer omfatter CST Studio Suite, HyperLynx og ADS.<\/p><hr data-start=\"2584\" data-end=\"2587\" \/><h2 data-start=\"2589\" data-end=\"2632\">Effekter af PCB-produktion p\u00e5 impedans<\/h2><h3 data-start=\"2634\" data-end=\"2648\">Sporbredde<\/h3><p data-start=\"2650\" data-end=\"3120\">Sporbredden p\u00e5virker direkte transmissionslinjens impedans og tab. De fleste gode ingeni\u00f8rer giver printkortproducenten en tolerance for sporbredden med Gerber-filer. Hvis en sporbredde f.eks. er designet som 6,2 mil, og dens impedans er 50 ohm, vil ustabilitet i produktionen, der \u00e6ndrer sporbredden, \u00e6ndre impedansen. Ud fra erfaring med mange fabrikker kan sporbredden variere omkring 10%. Vi kan modellere \u00e6ndringer i sporbredden som en gaussisk fordeling med en standardafvigelse p\u00e5 10%.<\/p><h3 data-start=\"3122\" data-end=\"3162\">Tykkelse af kobberfolie\/belagt kobber<\/h3><p data-start=\"3164\" data-end=\"3628\">I PCB-produkter best\u00e5r kobbertykkelsen af to dele: basiskobbertykkelse og belagt kobbertykkelse. Basiskobber er relativt ensartet, men belagt kobbers ensartethed afh\u00e6nger af fabriksprocessen. Belagt kobber kan variere meget mellem fabrikkerne. Forskellige tykkelser af belagt kobber vil \u00e6ndre sporimpedans og -tab. Impedansen kan variere inden for et lille omr\u00e5de, f.eks. mellem 49,5 og 51 ohm. Sammenlignet med sporbredden har kobbertykkelsen en mindre effekt p\u00e5 impedansen.<\/p><h3 data-start=\"3630\" data-end=\"3653\">Dielektrisk tykkelse<\/h3><p data-start=\"3655\" data-end=\"3983\">Ved fremstilling af printkort kommer \u00e6ndringer i den dielektriske tykkelse fra variationer i r\u00e5materialet, lamineringstryk og limfyldning. Hvis den dielektriske tykkelse \u00e6ndres, \u00e6ndres impedans og tab. I alvorlige tilf\u00e6lde vil transmissionslinjer have stort tab. Impedansen kan variere fra ca. 44 ohm til 54 ohm. Intervallet kan v\u00e6re s\u00e5 bredt som 10 ohm.<\/p><h3 data-start=\"3985\" data-end=\"3999\">\u00c6tsningsfaktor<\/h3><p data-start=\"4001\" data-end=\"4400\">Lederne har en begr\u00e6nset tykkelse. Efter \u00e6tsning er sporene ikke perfekte rektangler. De ligner mere et trapez. Trapezvinklen \u00e6ndrer sig med kobbertykkelsen (inklusive plettering). N\u00e5r kobberet er tyndt, n\u00e6rmer sidev\u00e6gsvinklen sig 90\u00b0. Vinkelst\u00f8rrelsen p\u00e5virker impedansen. N\u00e5r sidev\u00e6ggen f.eks. er 70\u00b0, er impedansen ca. 50 ohm. N\u00e5r vinklen er 90\u00b0, er impedansen ca. 48,37 ohm.<\/p><p data-start=\"4402\" data-end=\"4843\">Ovenst\u00e5ende test \u00e6ndrer \u00e9n faktor ad gangen. I den virkelige produktion \u00e6ndres flere variabler p\u00e5 \u00e9n gang. Impedansen kan variere fra ca. 40 ohm til 56 ohm. Dette overstiger langt et typisk krav som 50\u03a9 \u00b110%. Under produktionen er der mange parametre, der for\u00e5rsager impedans\u00e6ndringer. For h\u00f8jhastigheds- eller high-end-produkter skal PCB-designet og fremstillingsprocessen n\u00f8je kontrollere alle materialer og trin. Ellers kan der opst\u00e5 uventede problemer med produktet.<\/p><hr data-start=\"4845\" data-end=\"4848\" \/><h2 data-start=\"4850\" data-end=\"4890\">Impedans og karakteristisk impedans<\/h2><h3 data-start=\"4892\" data-end=\"4908\">1. Modstand<\/h3><p data-start=\"4910\" data-end=\"5193\">N\u00e5r en vekselstr\u00f8m l\u00f8ber i en leder, kaldes den modstand, den m\u00f8der, for impedans (Impedance). Symbolet er Z. Enheden er stadig ohm (\u03a9). Denne modstand adskiller sig fra DC-modstand. I vekselstr\u00f8m er der ud over modstand (R) ogs\u00e5 induktiv reaktans (XL) og kapacitiv reaktans (XC).<\/p><p data-start=\"5195\" data-end=\"5267\">For at skelne fra j\u00e6vnstr\u00f8msmodstand kalder vi vekselstr\u00f8msmodstand for impedans (Z).<\/p><p data-start=\"5269\" data-end=\"5281\">Formlen:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\"><span class=\"hljs-attr\">Z<\/span> = \u221a(R\u00b2 + (XL - XC)\u00b2)<br \/>\n<\/code><\/div><\/div><h3 data-start=\"5315\" data-end=\"5334\">2. Impedans (Z)<\/h3><p data-start=\"5336\" data-end=\"5657\">Med h\u00f8jere IC-integration og h\u00f8jere signalfrekvens og -hastighed kan signaler p\u00e5 PCB-spor blive p\u00e5virket af selve PCB-sporet. N\u00e5r signalfrekvensen n\u00e5r en gr\u00e6nse, for\u00e5rsager sporet alvorlig signalforvr\u00e6ngning eller -tab. Det viser, at PCB-spor ikke kun b\u00e6rer str\u00f8m, men ogs\u00e5 energi i form af impulser eller firkantb\u00f8lgesignaler.<\/p><h3 data-start=\"5659\" data-end=\"5702\">3. Kontrol af karakteristisk impedans (Z0)<\/h3><p data-start=\"5704\" data-end=\"5798\">Den modstand, et signal m\u00f8der, n\u00e5r det bev\u00e6ger sig, kaldes karakteristisk impedans. Symbolet er Z0.<\/p><p data-start=\"5800\" data-end=\"6111\">S\u00e5 det er ikke nok kun at fikse \u201c\u00e5ben\u201d, \u201ckort\u201d og tilslutningsmuligheder. For h\u00f8jhastigheds- og h\u00f8jfrekvente transmissionslinjer skal kvaliteten v\u00e6re strengere. Det er ikke nok at best\u00e5 en \u00e5ben\/kortslutningstest eller at have sm\u00e5 defekter. Du skal m\u00e5le Z0 og holde den inden for tolerancen. Hvis ikke, skal kortet skrottes. Lad v\u00e6re med at omarbejde.<\/p><hr data-start=\"6113\" data-end=\"6116\" \/><h2 data-start=\"6118\" data-end=\"6161\">Signaludbredelse og transmissionslinjer<\/h2><h3 data-start=\"6163\" data-end=\"6209\">1. Definition af en signaltransmissionslinje<\/h3><ol data-start=\"6211\" data-end=\"6336\"><li data-start=\"6211\" data-end=\"6336\"><p data-start=\"6214\" data-end=\"6336\">If\u00f8lge elektromagnetisk teori betyder kortere b\u00f8lgel\u00e6ngde (\u03bb) h\u00f8jere frekvens (f). Deres produkt er lig med lysets hastighed. Det vil sige, at<\/p><\/li><\/ol><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\"><span class=\"hljs-attr\">C<\/span> = \u03bb - f = <span class=\"hljs-number\">3<\/span> \u00d7 <span class=\"hljs-number\">10<\/span>^<span class=\"hljs-number\">10<\/span> cm\/s<br \/>\n<\/code><\/div><\/div><ol start=\"2\" data-start=\"6374\" data-end=\"6502\"><li data-start=\"6374\" data-end=\"6502\"><p data-start=\"6377\" data-end=\"6502\">Enhver enhed kan have en h\u00f8j signalfrekvens. N\u00e5r signalet bev\u00e6ger sig gennem et PCB-spor, kan det blive langsommere eller forsinket.<\/p><\/li><\/ol><p data-start=\"6504\" data-end=\"6539\">S\u00e5 kortere sporl\u00e6ngde er bedre.<\/p><ol start=\"3\" data-start=\"6541\" data-end=\"6933\"><li data-start=\"6541\" data-end=\"6775\"><p data-start=\"6544\" data-end=\"6775\">Det hj\u00e6lper at \u00f8ge ledningst\u00e6theden eller reducere ledningsst\u00f8rrelsen. Men n\u00e5r komponentfrekvensen bliver h\u00f8jere, eller pulsperioderne bliver kortere, kan sporl\u00e6ngden n\u00e6rme sig en del af signalets b\u00f8lgel\u00e6ngde. S\u00e5 vil sporet vise tydelig forvr\u00e6ngning.<\/p><\/li><li data-start=\"6777\" data-end=\"6920\"><p data-start=\"6780\" data-end=\"6920\">IPC-2141 paragraf 3.4.4 siger: N\u00e5r en sporl\u00e6ngde n\u00e6rmer sig 1\/7 af signalets b\u00f8lgel\u00e6ngde, behandles sporet som en signaltransmissionslinje.<\/p><\/li><li data-start=\"6922\" data-end=\"6933\"><p data-start=\"6925\" data-end=\"6933\">Et eksempel:<\/p><\/li><\/ol><p data-start=\"6935\" data-end=\"7048\">En enhed har signalfrekvensen f = 10 MHz. PCB-sporl\u00e6ngden er 50 cm. Har vi brug for kontrol af den karakteristiske impedans?<\/p><p data-start=\"7050\" data-end=\"7058\">Regn det ud:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">C = \u03bb - f = 3 \u00d7 10^10 cm\/s<br \/>\n\u03bb = C \/ f = (3 \u00d7 10^10 cm\/s) \/ (1 \u00d7 10^7 \/s) = 3000 cm<br \/>\nsporl\u00e6ngde \/ b\u00f8lgel\u00e6ngde = 50 \/ 3000 = 1\/60<br \/>\n<\/code><\/div><\/div><p data-start=\"7196\" data-end=\"7311\">Fordi 1\/60 er meget mindre end 1\/7, er dette spor en normal ledning og beh\u00f8ver ikke karakteristisk impedansstyring.<\/p><p data-start=\"7313\" data-end=\"7449\">Maxwells ligninger fort\u00e6ller os, at udbredelseshastigheden VS for en sinusb\u00f8lge i et medium h\u00e6nger sammen med lysets hastighed C og den dielektriske konstant \u03b5r:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\"><span class=\"hljs-attr\">VS<\/span> = C \/ \u221a\u03b5r<br \/>\n<\/code><\/div><\/div><p data-start=\"7473\" data-end=\"7535\">N\u00e5r \u03b5r = 1, er signalhastigheden lig med lysets hastighed = 3 \u00d7 10^10 cm\/s.<\/p><h3 data-start=\"7537\" data-end=\"7585\">2. Transmissionshastighed og dielektrisk konstant<\/h3><p data-start=\"7587\" data-end=\"7634\">Signalhastighed ved 30 MHz for forskellige materialer:<\/p><div class=\"_tableContainer_1rjym_1\"><div class=\"_tableWrapper_1rjym_13 group flex w-fit flex-col-reverse\" tabindex=\"-1\"><table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"7636\" data-end=\"8134\"><thead data-start=\"7636\" data-end=\"7717\"><tr data-start=\"7636\" data-end=\"7717\"><th data-start=\"7636\" data-end=\"7659\" data-col-size=\"sm\">Materiale\/substrat<\/th><th data-start=\"7659\" data-end=\"7669\" data-col-size=\"sm\">Tg (\u00b0C)<\/th><th data-start=\"7669\" data-end=\"7694\" data-col-size=\"sm\">Dielektrisk konstant \u03b5r<\/th><th data-start=\"7694\" data-end=\"7717\" data-col-size=\"sm\">Signalhastighed (m\/\u03bcs)<\/th><\/tr><\/thead><tbody data-start=\"7739\" data-end=\"8134\"><tr data-start=\"7739\" data-end=\"7768\"><td data-start=\"7739\" data-end=\"7748\" data-col-size=\"sm\">Vakuum<\/td><td data-start=\"7748\" data-end=\"7752\" data-col-size=\"sm\">\/<\/td><td data-start=\"7752\" data-end=\"7758\" data-col-size=\"sm\">1.0<\/td><td data-start=\"7758\" data-end=\"7768\" data-col-size=\"sm\">300.00<\/td><\/tr><tr data-start=\"7769\" data-end=\"7805\"><td data-start=\"7769\" data-end=\"7785\" data-col-size=\"sm\">PTFE (teflon)<\/td><td data-start=\"7785\" data-end=\"7789\" data-col-size=\"sm\">\/<\/td><td data-start=\"7789\" data-end=\"7795\" data-col-size=\"sm\">2.2<\/td><td data-start=\"7795\" data-end=\"7805\" data-col-size=\"sm\">202.26<\/td><\/tr><tr data-start=\"7806\" data-end=\"7860\"><td data-start=\"7806\" data-end=\"7838\" data-col-size=\"sm\">Termoh\u00e6rdende polyphenylenether<\/td><td data-start=\"7838\" data-end=\"7844\" data-col-size=\"sm\">210<\/td><td data-start=\"7844\" data-end=\"7850\" data-col-size=\"sm\">2.5<\/td><td data-start=\"7850\" data-end=\"7860\" data-col-size=\"sm\">189.74<\/td><\/tr><tr data-start=\"7861\" data-end=\"7899\"><td data-start=\"7861\" data-end=\"7877\" data-col-size=\"sm\">Cyanat-ester<\/td><td data-start=\"7877\" data-end=\"7883\" data-col-size=\"sm\">225<\/td><td data-start=\"7883\" data-end=\"7889\" data-col-size=\"sm\">3.0<\/td><td data-start=\"7889\" data-end=\"7899\" data-col-size=\"sm\">173.21<\/td><\/tr><tr data-start=\"7900\" data-end=\"7937\"><td data-start=\"7900\" data-end=\"7917\" data-col-size=\"sm\">PTFE + E-glas<\/td><td data-start=\"7917\" data-end=\"7921\" data-col-size=\"sm\">\/<\/td><td data-start=\"7921\" data-end=\"7927\" data-col-size=\"sm\">2.6<\/td><td data-start=\"7927\" data-end=\"7937\" data-col-size=\"sm\">186.25<\/td><\/tr><tr data-start=\"7938\" data-end=\"7984\"><td data-start=\"7938\" data-end=\"7962\" data-col-size=\"sm\">Cyanatester + glas<\/td><td data-start=\"7962\" data-end=\"7968\" data-col-size=\"sm\">225<\/td><td data-start=\"7968\" data-end=\"7974\" data-col-size=\"sm\">3.7<\/td><td data-start=\"7974\" data-end=\"7984\" data-col-size=\"sm\">155.96<\/td><\/tr><tr data-start=\"7985\" data-end=\"8027\"><td data-start=\"7985\" data-end=\"8005\" data-col-size=\"sm\">Polyimid + glas<\/td><td data-start=\"8005\" data-end=\"8011\" data-col-size=\"sm\">230<\/td><td data-start=\"8011\" data-end=\"8017\" data-col-size=\"sm\">4.5<\/td><td data-start=\"8017\" data-end=\"8027\" data-col-size=\"sm\">141.42<\/td><\/tr><tr data-start=\"8028\" data-end=\"8057\"><td data-start=\"8028\" data-end=\"8037\" data-col-size=\"sm\">Kvarts<\/td><td data-start=\"8037\" data-end=\"8041\" data-col-size=\"sm\">\/<\/td><td data-start=\"8041\" data-end=\"8047\" data-col-size=\"sm\">3.9<\/td><td data-start=\"8047\" data-end=\"8057\" data-col-size=\"sm\">151.98<\/td><\/tr><tr data-start=\"8058\" data-end=\"8102\"><td data-start=\"8058\" data-end=\"8078\" data-col-size=\"sm\">Epoxyglas (fr4)<\/td><td data-start=\"8078\" data-end=\"8086\" data-col-size=\"sm\">130\u00b15<\/td><td data-start=\"8086\" data-end=\"8092\" data-col-size=\"sm\">4.7<\/td><td data-start=\"8092\" data-end=\"8102\" data-col-size=\"sm\">138.38<\/td><\/tr><tr data-start=\"8103\" data-end=\"8134\"><td data-start=\"8103\" data-end=\"8114\" data-col-size=\"sm\">Aluminium<\/td><td data-start=\"8114\" data-end=\"8118\" data-col-size=\"sm\">\/<\/td><td data-start=\"8118\" data-end=\"8124\" data-col-size=\"sm\">9.0<\/td><td data-start=\"8124\" data-end=\"8134\" data-col-size=\"sm\">100.00<\/td><\/tr><\/tbody><\/table><\/div><\/div><p data-start=\"8136\" data-end=\"8378\">Tabellen viser: N\u00e5r \u03b5r stiger, falder signalhastigheden i materialet. For at f\u00e5 h\u00f8jere signalhastighed skal du v\u00e6lge h\u00f8jere karakteristisk impedans. For at f\u00e5 h\u00f8jere Z0 skal du v\u00e6lge et materiale med lavere \u03b5r. PTFE har den mindste \u03b5r, s\u00e5 det giver den hurtigste hastighed.<\/p><p data-start=\"8380\" data-end=\"8508\">fr4 board bruger epoxyharpiks plus E-glas. Dens \u03b5r er ca. 4,7. Signalhastigheden er 138 m\/\u03bcs. \u00c6ndring af harpikssystemet kan \u00e6ndre \u03b5r.<\/p><hr data-start=\"8510\" data-end=\"8513\" \/><h2 data-start=\"8515\" data-end=\"8560\">\u00c5rsager til at kontrollere karakteristisk impedans<\/h2><h3 data-start=\"8562\" data-end=\"8573\">\u00c5rsag 1<\/h3><p data-start=\"8575\" data-end=\"8849\">N\u00e5r elektronisk udstyr (computer, kommunikation) k\u00f8rer, sender driveren et signal til modtageren gennem PCB-spor. Sporets karakteristiske impedans Z0 skal matche driverens og modtagerens elektroniske impedans. Hvis de matcher, overf\u00f8res signalenergien fuldst\u00e6ndigt.<\/p><h3 data-start=\"8851\" data-end=\"8862\">\u00c5rsag 2<\/h3><p data-start=\"8864\" data-end=\"9031\">Hvis PCB-kvaliteten er d\u00e5rlig, og Z0 er uden for tolerance, vil signalerne reflekteres, spredes, d\u00e6mpes eller forsinkes. I alvorlige tilf\u00e6lde kan signalerne v\u00e6re forkerte, og enheden kan g\u00e5 ned.<\/p><h3 data-start=\"9033\" data-end=\"9044\">\u00c5rsag 3<\/h3><p data-start=\"9046\" data-end=\"9311\">Strengt materialevalg og proceskontrol er n\u00f8dvendigt, s\u00e5 flerlagsplade Z0 opfylder kundens specifikationer. Komponenter med h\u00f8jere elektronisk impedans har normalt brug for h\u00f8jere PCB Z0 for at matche. Et flerlagskort med korrekt Z0 er et kvalificeret h\u00f8jhastigheds- eller h\u00f8jfrekvensprodukt.<\/p><hr data-start=\"9313\" data-end=\"9316\" \/><h2 data-start=\"9318\" data-end=\"9362\">Forholdet mellem Z0 og materiale og proces<\/h2><p data-start=\"9364\" data-end=\"9415\">Formlen for mikrostripens karakteristiske impedans Z0:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\"><span class=\"hljs-attr\">Z0<\/span> = <span class=\"hljs-number\">87<\/span> \/ \u221a\u03b5r + <span class=\"hljs-number\">1.41<\/span> - ln [ <span class=\"hljs-number\">5.98<\/span> H \/ (<span class=\"hljs-number\">0.8<\/span> W + T) ]<br \/>\n<\/code><\/div><\/div><p data-start=\"9477\" data-end=\"9483\">Hvor?<\/p><ul data-start=\"9485\" data-end=\"9584\"><li data-start=\"9485\" data-end=\"9513\"><p data-start=\"9487\" data-end=\"9513\">\u03b5r - dielektrisk konstant<\/p><\/li><li data-start=\"9514\" data-end=\"9542\"><p data-start=\"9516\" data-end=\"9542\">H - dielektrisk tykkelse<\/p><\/li><li data-start=\"9543\" data-end=\"9562\"><p data-start=\"9545\" data-end=\"9562\">W - sporbredde<\/p><\/li><li data-start=\"9563\" data-end=\"9584\"><p data-start=\"9565\" data-end=\"9584\">T - sporets tykkelse<\/p><\/li><\/ul><p data-start=\"9586\" data-end=\"9654\">Lavere \u03b5r g\u00f8r det lettere at h\u00e6ve Z0 for at matche h\u00f8jhastighedskomponenter.<\/p><h3 data-start=\"9656\" data-end=\"9671\">1. Z0 og \u03b5r<\/h3><p data-start=\"9673\" data-end=\"9872\">Z0 er omvendt relateret til \u03b5r. Z0 stiger, n\u00e5r H stiger. For h\u00f8jfrekvente linjer med streng Z0 skal tolerancen for dielektrisk tykkelse v\u00e6re streng. Normalt m\u00e5 \u00e6ndringen i dielektrisk tykkelse ikke overstige 10%.<\/p><h3 data-start=\"9874\" data-end=\"9907\">2. Dielektrisk tykkelseseffekt<\/h3><p data-start=\"9909\" data-end=\"10155\">Med h\u00f8jere rutet\u00e6thed f\u00f8rer st\u00f8rre H til mere elektromagnetisk interferens. N\u00e5r ledert\u00e6theden stiger for h\u00f8jfrekvente og hurtige digitale linjer, skal man reducere den dielektriske tykkelse for at mindske EMI og krydstale eller bruge materialer med lavere \u03b5r.<\/p><p data-start=\"10157\" data-end=\"10262\">Af formlen fremg\u00e5r det, at kobbertykkelsen T er en vigtig faktor. St\u00f8rre T s\u00e6nker Z0, men \u00e6ndringen er lille.<\/p><h3 data-start=\"10264\" data-end=\"10293\">3. Effekt af kobbertykkelse<\/h3><p data-start=\"10295\" data-end=\"10468\">Tyndere kobber giver h\u00f8jere Z0, men effekten p\u00e5 Z0 er lille. At bruge tyndt kobber hj\u00e6lper med at lave fine spor, og det hj\u00e6lper med at kontrollere Z0 mere end kobbertykkelsesv\u00e6rdien alene.<\/p><p data-start=\"10470\" data-end=\"10487\">Ud fra formlen:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\"><span class=\"hljs-attr\">Z0<\/span> = <span class=\"hljs-number\">87<\/span> \/ \u221a\u03b5r + <span class=\"hljs-number\">1.41<\/span> - ln [ <span class=\"hljs-number\">5.98<\/span> H \/ (<span class=\"hljs-number\">0.8<\/span> W + T) ]<br \/>\n<\/code><\/div><\/div><p data-start=\"10549\" data-end=\"10658\">N\u00e5r W (sporbredde) falder, stiger Z0. \u00c6ndring af bredden har st\u00f8rre indflydelse p\u00e5 Z0 end \u00e6ndring af tykkelsen.<\/p><h3 data-start=\"10660\" data-end=\"10684\">4. Effekt af sporbredde<\/h3><p data-start=\"10686\" data-end=\"11112\">Z0 stiger kraftigt, n\u00e5r bredden W bliver smallere. For at kontrollere Z0 skal du kontrollere sporbredden n\u00f8je. I dag har de fleste h\u00f8jfrekvente og h\u00f8jhastigheds digitale spor en bredde p\u00e5 0,10 mm eller 0,13 mm. Traditionelt var breddetolerancen \u00b120%. For ikke-transmissionslinjespor (sporl\u00e6ngde &lt;&lt; signalb\u00f8lgel\u00e6ngde \/ 7) kan \u00b120% v\u00e6re fint. Men for Z0-kontrollerede spor kan \u00b120%-breddefejl ikke opfylde kravene. P\u00e5 det tidspunkt overstiger Z0-fejlen ofte \u00b110%.<\/p><p data-start=\"11114\" data-end=\"11122\">Et eksempel:<\/p><p data-start=\"11124\" data-end=\"11281\">En PCB-mikrostribe har en bredde p\u00e5 100 \u03bcm, en tykkelse p\u00e5 20 \u03bcm og en dielektrisk tykkelse p\u00e5 100 \u03bcm. Antag, at kobbertykkelsen er ensartet. Hvis bredden \u00e6ndres \u00b120%, kan Z0 s\u00e5 opfylde \u00b110%?<\/p><p data-start=\"11283\" data-end=\"11294\">Med en formel:<\/p><p data-start=\"11296\" data-end=\"11545\">Lad W0 = 100 \u03bcm, W1 = 80 \u03bcm, W2 = 120 \u03bcm, T = 20 \u03bcm, H = 100 \u03bcm. S\u00e5 er Z01 \/ Z02 = 1,20. S\u00e5 Z0 n\u00e5r lige til \u00b110%, ikke inden for \u00b110%. For at f\u00e5 Z0 inden for \u00b110% skal breddevariationen v\u00e6re meget mindre end \u00b120%. For at f\u00e5 Z0 \u2264 \u00b15% skal breddetolerancen v\u00e6re \u2264 \u00b110%.<\/p><p data-start=\"11547\" data-end=\"11660\">Det forklarer, hvorfor nogle PTFE-printkort og nogle fr4-printkort kr\u00e6ver en breddetolerance p\u00e5 \u00b10,02 mm. \u00c5rsagen er at kontrollere Z0.<\/p><hr data-start=\"11662\" data-end=\"11665\" \/><h2 data-start=\"11667\" data-end=\"11714\">Proceskontrol for karakteristisk impedans<\/h2><ol data-start=\"11716\" data-end=\"13499\"><li data-start=\"11716\" data-end=\"11872\"><p data-start=\"11719\" data-end=\"11872\"><strong data-start=\"11719\" data-end=\"11757\">Kontrol og inspektion af filmproduktion<\/strong><br data-start=\"11757\" data-end=\"11760\" \/>Hold konstant temperatur og luftfugtighed (21\u00b12\u00b0C, 55\u00b15%), hold et rent rum, og foretag breddeproceskompensation.<\/p><\/li><li data-start=\"11874\" data-end=\"12061\"><p data-start=\"11877\" data-end=\"12061\"><strong data-start=\"11877\" data-end=\"11893\">Design af panel<\/strong><br data-start=\"11893\" data-end=\"11896\" \/>Panelkanterne m\u00e5 ikke v\u00e6re for smalle. G\u00f8r pletteringen ensartet. Brug pseudo-katode i galvaniseringen for at fordele str\u00f8mmen. Tilf\u00f8j en kupon p\u00e5 panelkanten for at teste Z0.<\/p><\/li><li data-start=\"12063\" data-end=\"12284\"><p data-start=\"12066\" data-end=\"12284\"><strong data-start=\"12066\" data-end=\"12077\">\u00c6tsning<\/strong><br data-start=\"12077\" data-end=\"12080\" \/>Styr procesparametrene for at reducere undersk\u00e6ringer. Udf\u00f8r f\u00f8rstegangsinspektion. Reducer resterende kobber, kobbergrater og kobberrester. Kontroll\u00e9r sporbredden, og hold den inden for det kr\u00e6vede omr\u00e5de (\u00b110% eller \u00b10,02 mm).<\/p><\/li><li data-start=\"12286\" data-end=\"12486\"><p data-start=\"12289\" data-end=\"12486\"><strong data-start=\"12289\" data-end=\"12307\">AOI-inspektion<\/strong><br data-start=\"12307\" data-end=\"12310\" \/>I de indre lag skal du finde sporhuller og fremspring. Ved 2 GHz h\u00f8jhastighedssignaler kan selv et hul p\u00e5 0,05 mm medf\u00f8re kassation af kortet. Kontrol af det indre lags bredde og defekter er n\u00f8glen.<\/p><\/li><li data-start=\"12488\" data-end=\"12766\"><p data-start=\"12491\" data-end=\"12766\"><strong data-start=\"12491\" data-end=\"12505\">Laminering<\/strong><br data-start=\"12505\" data-end=\"12508\" \/>Brug vakuumlaminering for at s\u00e6nke trykket og reducere harpiksflowet. Opbevar mere harpiks, fordi harpiks p\u00e5virker \u03b5r. Mere harpiks s\u00e6nker ofte \u03b5r. Kontroll\u00e9r tolerancen for lamineringstykkelsen. Hvis den f\u00e6rdige pladetykkelse er uj\u00e6vn, varierer den dielektriske tykkelse og p\u00e5virker Z0.<\/p><\/li><li data-start=\"12768\" data-end=\"12989\"><p data-start=\"12771\" data-end=\"12989\"><strong data-start=\"12771\" data-end=\"12800\">V\u00e6lg et godt grundmateriale<\/strong><br data-start=\"12800\" data-end=\"12803\" \/>F\u00f8lg n\u00f8je kundens materialemodel. Forkert model betyder forkert \u03b5r, forkert tykkelse. En fuld proces udf\u00f8rt med forkert materiale resulterer stadig i skrot, fordi Z0 afh\u00e6nger st\u00e6rkt af \u03b5r.<\/p><\/li><li data-start=\"12991\" data-end=\"13343\"><p data-start=\"12994\" data-end=\"13343\"><strong data-start=\"12994\" data-end=\"13020\">Loddemaske (coverlay)<\/strong><br data-start=\"13020\" data-end=\"13023\" \/>Loddemasken p\u00e5 kortets overflade kan s\u00e6nke Z0 med 1-3 \u03a9. I teorien b\u00f8r loddemaskens tykkelse ikke v\u00e6re for tyk. I praksis er effekten ikke enorm. F\u00f8r loddemasken har lederoverfladen kontakt med luft (\u03b5r = 1), s\u00e5 den m\u00e5lte Z0 er h\u00f8jere. Efter loddemasken falder Z0 1-3 \u03a9, fordi loddemaskens \u03b5r er ca. 4,0.<\/p><\/li><li data-start=\"13345\" data-end=\"13499\"><p data-start=\"13348\" data-end=\"13499\"><strong data-start=\"13348\" data-end=\"13371\">Absorption af fugt<\/strong><br data-start=\"13371\" data-end=\"13374\" \/>Undg\u00e5 fugtoptagelse i f\u00e6rdige flerlagsplader. Vand har \u03b5r \u2248 75. Fugt for\u00e5rsager stort Z0-fald og ustabilitet.<\/p><\/li><\/ol><hr data-start=\"13501\" data-end=\"13504\" \/><h2 data-start=\"13506\" data-end=\"13515\">Sammenfatning<\/h2><p data-start=\"13517\" data-end=\"13587\">For transmissionslinjer p\u00e5 flerlagskort er almindelige Z0-kontrolomr\u00e5der:<\/p><ul data-start=\"13589\" data-end=\"13628\"><li data-start=\"13589\" data-end=\"13602\"><p data-start=\"13591\" data-end=\"13602\">50 \u03a9 \u00b110%<\/p><\/li><li data-start=\"13603\" data-end=\"13616\"><p data-start=\"13605\" data-end=\"13616\">75 \u03a9 \u00b110%<\/p><\/li><li data-start=\"13617\" data-end=\"13628\"><p data-start=\"13619\" data-end=\"13628\">28 \u03a9 \u00b110%<\/p><\/li><\/ul><p data-start=\"13630\" data-end=\"13685\">For at kontrollere variationen skal du overveje disse fire hovedfaktorer:<\/p><ol data-start=\"13687\" data-end=\"13782\"><li data-start=\"13687\" data-end=\"13705\"><p data-start=\"13690\" data-end=\"13705\">Sporbredde W<\/p><\/li><li data-start=\"13706\" data-end=\"13728\"><p data-start=\"13709\" data-end=\"13728\">Sporets tykkelse T<\/p><\/li><li data-start=\"13729\" data-end=\"13756\"><p data-start=\"13732\" data-end=\"13756\">Dielektrisk tykkelse H<\/p><\/li><li data-start=\"13757\" data-end=\"13782\"><p data-start=\"13760\" data-end=\"13782\">Dielektrisk konstant \u03b5r<\/p><\/li><\/ol><p data-start=\"13784\" data-end=\"14251\">Den st\u00f8rste indflydelse er den dielektriske tykkelse H. Den n\u00e6ste er den dielektriske konstant \u03b5r. Derefter sporbredde W. Den mindste er sporetykkelse T. N\u00e5r man har valgt basismateriale, er \u00e6ndringen i \u03b5r lille. H kan kontrolleres, men varierer stadig. T er lettere at kontrollere. Det er sv\u00e6rt at styre sporbredden W inden for \u00b110%. Sporproblemer som pinholes, huller og buler betyder ogs\u00e5 noget. P\u00e5 mange m\u00e5der er den mest effektive og vigtige metode til at kontrollere Z0 at kontrollere og justere sporbredden pr\u00e6cist.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>What is PCB Impedance Control? PCB impedance control means controlling the impedance of traces. This impedance is also called controlled [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":1898,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2428","page","type-page","status-publish","hentry"],"spectra_custom_meta":{"_edit_lock":["1758855567:1"],"_uag_custom_page_level_css":[""],"site-sidebar-layout":["no-sidebar"],"site-content-layout":[""],"ast-site-content-layout":["full-width-container"],"site-content-style":["default"],"site-sidebar-style":["default"],"ast-global-header-display":[""],"ast-banner-title-visibility":[""],"ast-main-header-display":[""],"ast-hfb-above-header-display":[""],"ast-hfb-below-header-display":[""],"ast-hfb-mobile-header-display":[""],"ast-breadcrumbs-content":[""],"ast-featured-img":["disabled"],"footer-sml-layout":[""],"theme-transparent-header-meta":[""],"adv-header-id-meta":[""],"stick-header-meta":[""],"header-above-stick-meta":[""],"header-main-stick-meta":[""],"header-below-stick-meta":[""],"astra-migrate-meta-layouts":["default"],"ast-page-background-enabled":["default"],"ast-page-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-5)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"ast-content-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"footnotes":[""],"_elementor_edit_mode":["builder"],"_elementor_template_type":["wp-page"],"_elementor_data":["[{\"id\":\"e3bf423\",\"elType\":\"container\",\"settings\":{\"display_condition_list\":[{\"display_condition_login_status\":\"subscriber\",\"_id\":\"7fd0735\"}]},\"elements\":[{\"id\":\"2c73ff6\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<h2 data-start=\\\"0\\\" data-end=\\\"32\\\">What is PCB Impedance Control?<\\\/h2><p data-start=\\\"34\\\" data-end=\\\"483\\\">PCB impedance control means controlling the impedance of traces. This impedance is also called controlled impedance. Controlled impedance is the characteristic impedance of a transmission line formed by PCB traces and their reference planes. When high-frequency signals travel on PCB transmission lines, this matters. Controlled impedance is important to solve signal integrity problems. Signal integrity means the signal travels without distortion.<\\\/p><p data-start=\\\"485\\\" data-end=\\\"838\\\">The circuit impedance is set by the PCB physical size and the dielectric material. It is measured in ohms (\\u03a9). Types of PCB transmission lines that need impedance control include single-ended microstrip, single-ended stripline, differential microstrip pair, differential stripline pair, embedded microstrip, and coplanar (single-ended and differential).<\\\/p><hr data-start=\\\"840\\\" data-end=\\\"843\\\" \\\/><h2 data-start=\\\"845\\\" data-end=\\\"891\\\">Common methods to achieve impedance control<\\\/h2><h3 data-start=\\\"893\\\" data-end=\\\"923\\\">1. Use PCB layer structure<\\\/h3><p data-start=\\\"925\\\" data-end=\\\"1227\\\">PCB designers can use the board layer stack to control impedance. Put different signal layers at different positions to control capacitance and inductance between layers. Usually, inner layers use higher impedance choices and outer layers use lower impedance choices to reduce reflection and crosstalk.<\\\/p><h3 data-start=\\\"1229\\\" data-end=\\\"1265\\\">2. Use differential signal lines<\\\/h3><p data-start=\\\"1267\\\" data-end=\\\"1625\\\">Differential pairs give better noise rejection and lower crosstalk risk. A differential pair is two parallel conductors. Their voltages are equal in size and opposite in polarity. Differential pairs give better signal integrity and noise resistance. The impedance of a differential pair is controlled by the spacing, trace width, and the ground plane layout.<\\\/p><h3 data-start=\\\"1627\\\" data-end=\\\"1656\\\">3. Control trace geometry<\\\/h3><p data-start=\\\"1658\\\" data-end=\\\"1977\\\">Trace width, spacing, and layout geometry can also control impedance. For common microstrip, wider traces and larger spacing lower impedance. For coaxial type structures, a smaller inner conductor and a larger outer conductor radius raise impedance. Choose trace geometry based on target impedance and signal frequency.<\\\/p><h3 data-start=\\\"1979\\\" data-end=\\\"2006\\\">4. Choose PCB materials<\\\/h3><p data-start=\\\"2008\\\" data-end=\\\"2264\\\">The dielectric constant of the PCB material affects impedance. Picking materials with stable dielectric properties is part of impedance control. For high frequency and high speed use, common materials are fr4 (glass-epoxy), PTFE (Teflon), and RF laminates.<\\\/p><h3 data-start=\\\"2266\\\" data-end=\\\"2304\\\">5. Use simulation and design tools<\\\/h3><p data-start=\\\"2306\\\" data-end=\\\"2582\\\">Before final PCB layout, use simulation and design tools to check and optimize impedance. These tools simulate circuit behavior, signal loss, and electromagnetic interactions. They help find the best board parameters. Common tools include CST Studio Suite, HyperLynx, and ADS.<\\\/p><hr data-start=\\\"2584\\\" data-end=\\\"2587\\\" \\\/><h2 data-start=\\\"2589\\\" data-end=\\\"2632\\\">Effects of PCB manufacturing on impedance<\\\/h2><h3 data-start=\\\"2634\\\" data-end=\\\"2648\\\">Trace width<\\\/h3><p data-start=\\\"2650\\\" data-end=\\\"3120\\\">Trace width directly affects transmission line impedance and loss. Most good engineers give the PCB maker a trace width tolerance with Gerber files. For example, if a trace width is designed as 6.2 mil and its impedance is 50 ohm, manufacturing instability that changes the trace width will change impedance. From experience with many factories, trace width may vary about 10%. We can model trace width change as a Gaussian distribution with a standard deviation of 10%.<\\\/p><h3 data-start=\\\"3122\\\" data-end=\\\"3162\\\">Copper foil \\\/ plated copper thickness<\\\/h3><p data-start=\\\"3164\\\" data-end=\\\"3628\\\">In PCB products, copper thickness has two parts: base copper thickness and plated copper thickness. Base copper is relatively uniform, but plated copper uniformity depends on factory process. Plated copper may vary a lot between factories. Different plated copper thickness will change trace impedance and loss. Impedance may vary in a small range, for example between 49.5 and 51 ohm. Compared with trace width, copper thickness has a smaller effect on impedance.<\\\/p><h3 data-start=\\\"3630\\\" data-end=\\\"3653\\\">Dielectric thickness<\\\/h3><p data-start=\\\"3655\\\" data-end=\\\"3983\\\">In PCB manufacture, dielectric thickness changes come from raw material variation, lamination pressure, and glue filling. If dielectric thickness changes, impedance and loss will change. In severe cases, transmission lines will have large loss. Impedance may vary from about 44 ohm to 54 ohm. The range can be as wide as 10 ohm.<\\\/p><h3 data-start=\\\"3985\\\" data-end=\\\"3999\\\">Etch factor<\\\/h3><p data-start=\\\"4001\\\" data-end=\\\"4400\\\">Conductors have finite thickness. After etch, traces are not perfect rectangles. They look closer to a trapezoid. The trapezoid angle changes with copper thickness (including plating). When copper is thin, the sidewall angle approaches 90\\u00b0. The angle size affects impedance. For example, when the sidewall angle is 70\\u00b0, impedance is about 50 ohm. When the angle is 90\\u00b0, impedance is about 48.37 ohm.<\\\/p><p data-start=\\\"4402\\\" data-end=\\\"4843\\\">The above tests change one factor at a time. In real production, multiple variables change at once. Impedance can vary from about 40 ohm to 56 ohm. This far exceeds a typical requirement such as 50\\u03a9 \\u00b110%. During production, many parameters cause impedance change. For high-speed or high-end products, the PCB design and manufacturing process must strictly control every material and step. Otherwise, the product can show unexpected problems.<\\\/p><hr data-start=\\\"4845\\\" data-end=\\\"4848\\\" \\\/><h2 data-start=\\\"4850\\\" data-end=\\\"4890\\\">Impedance and characteristic impedance<\\\/h2><h3 data-start=\\\"4892\\\" data-end=\\\"4908\\\">1. Resistance<\\\/h3><p data-start=\\\"4910\\\" data-end=\\\"5193\\\">When an alternating current flows in a conductor, the opposition it meets is called impedance (Impedance). Symbol is Z. Unit is still ohm (\\u03a9). This opposition differs from DC resistance. In AC, besides resistance (R), there are inductive reactance (XL) and capacitive reactance (XC).<\\\/p><p data-start=\\\"5195\\\" data-end=\\\"5267\\\">To distinguish from DC resistance, call the AC opposition impedance (Z).<\\\/p><p data-start=\\\"5269\\\" data-end=\\\"5281\\\">The formula:<\\\/p><div class=\\\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\\\"><div class=\\\"sticky top-9\\\"><div class=\\\"absolute end-0 bottom-0 flex h-9 items-center pe-2\\\"><div class=\\\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\\\">\\u00a0<\\\/div><\\\/div><\\\/div><div class=\\\"overflow-y-auto p-4\\\" dir=\\\"ltr\\\"><code class=\\\"whitespace-pre!\\\"><span class=\\\"hljs-attr\\\">Z<\\\/span> = \\u221a(R\\u00b2 + (XL \\u2212 XC)\\u00b2)<br \\\/>\\n<\\\/code><\\\/div><\\\/div><h3 data-start=\\\"5315\\\" data-end=\\\"5334\\\">2. Impedance (Z)<\\\/h3><p data-start=\\\"5336\\\" data-end=\\\"5657\\\">With higher IC integration and higher signal frequency and speed, signals on PCB traces can be affected by the PCB trace itself. When signal frequency reaches a limit, the trace causes serious signal distortion or loss. This shows PCB traces carry not just current but energy in the form of pulses or square wave signals.<\\\/p><h3 data-start=\\\"5659\\\" data-end=\\\"5702\\\">3. Characteristic impedance control (Z0)<\\\/h3><p data-start=\\\"5704\\\" data-end=\\\"5798\\\">The opposition a signal sees when it travels is called characteristic impedance. Symbol is Z0.<\\\/p><p data-start=\\\"5800\\\" data-end=\\\"6111\\\">So, fixing only \\\"open\\\", \\\"short\\\", and connectivity is not enough. For high speed and high frequency transmission lines, quality must be stricter. Passing an open\\\/short test or having small defects is not enough. You must measure Z0 and keep it within tolerance. If not, the board must be scrapped. Do not rework.<\\\/p><hr data-start=\\\"6113\\\" data-end=\\\"6116\\\" \\\/><h2 data-start=\\\"6118\\\" data-end=\\\"6161\\\">Signal propagation and transmission lines<\\\/h2><h3 data-start=\\\"6163\\\" data-end=\\\"6209\\\">1. Definition of a signal transmission line<\\\/h3><ol data-start=\\\"6211\\\" data-end=\\\"6336\\\"><li data-start=\\\"6211\\\" data-end=\\\"6336\\\"><p data-start=\\\"6214\\\" data-end=\\\"6336\\\">From electromagnetic theory, shorter wavelength (\\u03bb) means higher frequency (f). Their product equals light speed. That is:<\\\/p><\\\/li><\\\/ol><div class=\\\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\\\"><div class=\\\"sticky top-9\\\"><div class=\\\"absolute end-0 bottom-0 flex h-9 items-center pe-2\\\"><div class=\\\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\\\">\\u00a0<\\\/div><\\\/div><\\\/div><div class=\\\"overflow-y-auto p-4\\\" dir=\\\"ltr\\\"><code class=\\\"whitespace-pre!\\\"><span class=\\\"hljs-attr\\\">C<\\\/span> = \\u03bb \\u00b7 f = <span class=\\\"hljs-number\\\">3<\\\/span> \\u00d7 <span class=\\\"hljs-number\\\">10<\\\/span>^<span class=\\\"hljs-number\\\">10<\\\/span> cm\\\/s<br \\\/>\\n<\\\/code><\\\/div><\\\/div><ol start=\\\"2\\\" data-start=\\\"6374\\\" data-end=\\\"6502\\\"><li data-start=\\\"6374\\\" data-end=\\\"6502\\\"><p data-start=\\\"6377\\\" data-end=\\\"6502\\\">Any device may have a high signal frequency. After the signal travels through a PCB trace, the signal may slow or be delayed.<\\\/p><\\\/li><\\\/ol><p data-start=\\\"6504\\\" data-end=\\\"6539\\\">So, shorter trace length is better.<\\\/p><ol start=\\\"3\\\" data-start=\\\"6541\\\" data-end=\\\"6933\\\"><li data-start=\\\"6541\\\" data-end=\\\"6775\\\"><p data-start=\\\"6544\\\" data-end=\\\"6775\\\">Increasing wiring density or reducing wire size helps. But when component frequency becomes higher or pulse periods shorten, trace length may approach a portion of the signal wavelength. Then the trace will show obvious distortion.<\\\/p><\\\/li><li data-start=\\\"6777\\\" data-end=\\\"6920\\\"><p data-start=\\\"6780\\\" data-end=\\\"6920\\\">IPC-2141 clause 3.4.4 says: when a trace length approaches 1\\\/7 of the signal wavelength, the trace is treated as a signal transmission line.<\\\/p><\\\/li><li data-start=\\\"6922\\\" data-end=\\\"6933\\\"><p data-start=\\\"6925\\\" data-end=\\\"6933\\\">Example:<\\\/p><\\\/li><\\\/ol><p data-start=\\\"6935\\\" data-end=\\\"7048\\\">A device has signal frequency f = 10 MHz. PCB trace length is 50 cm. Do we need characteristic impedance control?<\\\/p><p data-start=\\\"7050\\\" data-end=\\\"7058\\\">Compute:<\\\/p><div class=\\\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\\\"><div class=\\\"sticky top-9\\\"><div class=\\\"absolute end-0 bottom-0 flex h-9 items-center pe-2\\\"><div class=\\\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\\\">\\u00a0<\\\/div><\\\/div><\\\/div><div class=\\\"overflow-y-auto p-4\\\" dir=\\\"ltr\\\"><code class=\\\"whitespace-pre!\\\">C = \\u03bb \\u00b7 f = 3 \\u00d7 10^10 cm\\\/s<br \\\/>\\n\\u03bb = C \\\/ f = (3 \\u00d7 10^10 cm\\\/s) \\\/ (1 \\u00d7 10^7 \\\/s) = 3000 cm<br \\\/>\\ntrace length \\\/ wavelength = 50 \\\/ 3000 = 1\\\/60<br \\\/>\\n<\\\/code><\\\/div><\\\/div><p data-start=\\\"7196\\\" data-end=\\\"7311\\\">Because 1\\\/60 is much less than 1\\\/7, this trace is a normal wire and does not need characteristic impedance control.<\\\/p><p data-start=\\\"7313\\\" data-end=\\\"7449\\\">Maxwell's equations tell us: the propagation speed VS of a sine wave in a medium relates to light speed C and dielectric constant \\u03b5r as:<\\\/p><div class=\\\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\\\"><div class=\\\"sticky top-9\\\"><div class=\\\"absolute end-0 bottom-0 flex h-9 items-center pe-2\\\"><div class=\\\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\\\">\\u00a0<\\\/div><\\\/div><\\\/div><div class=\\\"overflow-y-auto p-4\\\" dir=\\\"ltr\\\"><code class=\\\"whitespace-pre!\\\"><span class=\\\"hljs-attr\\\">VS<\\\/span> = C \\\/ \\u221a\\u03b5r<br \\\/>\\n<\\\/code><\\\/div><\\\/div><p data-start=\\\"7473\\\" data-end=\\\"7535\\\">When \\u03b5r = 1, signal speed equals light speed = 3 \\u00d7 10^10 cm\\\/s.<\\\/p><h3 data-start=\\\"7537\\\" data-end=\\\"7585\\\">2. Transmission speed and dielectric constant<\\\/h3><p data-start=\\\"7587\\\" data-end=\\\"7634\\\">Signal speed at 30 MHz for different materials:<\\\/p><div class=\\\"_tableContainer_1rjym_1\\\"><div class=\\\"_tableWrapper_1rjym_13 group flex w-fit flex-col-reverse\\\" tabindex=\\\"-1\\\"><table class=\\\"w-fit min-w-(--thread-content-width)\\\" data-start=\\\"7636\\\" data-end=\\\"8134\\\"><thead data-start=\\\"7636\\\" data-end=\\\"7717\\\"><tr data-start=\\\"7636\\\" data-end=\\\"7717\\\"><th data-start=\\\"7636\\\" data-end=\\\"7659\\\" data-col-size=\\\"sm\\\">Material \\\/ Substrate<\\\/th><th data-start=\\\"7659\\\" data-end=\\\"7669\\\" data-col-size=\\\"sm\\\">Tg (\\u00b0C)<\\\/th><th data-start=\\\"7669\\\" data-end=\\\"7694\\\" data-col-size=\\\"sm\\\">Dielectric constant \\u03b5r<\\\/th><th data-start=\\\"7694\\\" data-end=\\\"7717\\\" data-col-size=\\\"sm\\\">Signal speed (m\\\/\\u03bcs)<\\\/th><\\\/tr><\\\/thead><tbody data-start=\\\"7739\\\" data-end=\\\"8134\\\"><tr data-start=\\\"7739\\\" data-end=\\\"7768\\\"><td data-start=\\\"7739\\\" data-end=\\\"7748\\\" data-col-size=\\\"sm\\\">Vacuum<\\\/td><td data-start=\\\"7748\\\" data-end=\\\"7752\\\" data-col-size=\\\"sm\\\">\\\/<\\\/td><td data-start=\\\"7752\\\" data-end=\\\"7758\\\" data-col-size=\\\"sm\\\">1.0<\\\/td><td data-start=\\\"7758\\\" data-end=\\\"7768\\\" data-col-size=\\\"sm\\\">300.00<\\\/td><\\\/tr><tr data-start=\\\"7769\\\" data-end=\\\"7805\\\"><td data-start=\\\"7769\\\" data-end=\\\"7785\\\" data-col-size=\\\"sm\\\">PTFE (Teflon)<\\\/td><td data-start=\\\"7785\\\" data-end=\\\"7789\\\" data-col-size=\\\"sm\\\">\\\/<\\\/td><td data-start=\\\"7789\\\" data-end=\\\"7795\\\" data-col-size=\\\"sm\\\">2.2<\\\/td><td data-start=\\\"7795\\\" data-end=\\\"7805\\\" data-col-size=\\\"sm\\\">202.26<\\\/td><\\\/tr><tr data-start=\\\"7806\\\" data-end=\\\"7860\\\"><td data-start=\\\"7806\\\" data-end=\\\"7838\\\" data-col-size=\\\"sm\\\">Thermoset polyphenylene ether<\\\/td><td data-start=\\\"7838\\\" data-end=\\\"7844\\\" data-col-size=\\\"sm\\\">210<\\\/td><td data-start=\\\"7844\\\" data-end=\\\"7850\\\" data-col-size=\\\"sm\\\">2.5<\\\/td><td data-start=\\\"7850\\\" data-end=\\\"7860\\\" data-col-size=\\\"sm\\\">189.74<\\\/td><\\\/tr><tr data-start=\\\"7861\\\" data-end=\\\"7899\\\"><td data-start=\\\"7861\\\" data-end=\\\"7877\\\" data-col-size=\\\"sm\\\">Cyanate ester<\\\/td><td data-start=\\\"7877\\\" data-end=\\\"7883\\\" data-col-size=\\\"sm\\\">225<\\\/td><td data-start=\\\"7883\\\" data-end=\\\"7889\\\" data-col-size=\\\"sm\\\">3.0<\\\/td><td data-start=\\\"7889\\\" data-end=\\\"7899\\\" data-col-size=\\\"sm\\\">173.21<\\\/td><\\\/tr><tr data-start=\\\"7900\\\" data-end=\\\"7937\\\"><td data-start=\\\"7900\\\" data-end=\\\"7917\\\" data-col-size=\\\"sm\\\">PTFE + E-glass<\\\/td><td data-start=\\\"7917\\\" data-end=\\\"7921\\\" data-col-size=\\\"sm\\\">\\\/<\\\/td><td data-start=\\\"7921\\\" data-end=\\\"7927\\\" data-col-size=\\\"sm\\\">2.6<\\\/td><td data-start=\\\"7927\\\" data-end=\\\"7937\\\" data-col-size=\\\"sm\\\">186.25<\\\/td><\\\/tr><tr data-start=\\\"7938\\\" data-end=\\\"7984\\\"><td data-start=\\\"7938\\\" data-end=\\\"7962\\\" data-col-size=\\\"sm\\\">Cyanate ester + glass<\\\/td><td data-start=\\\"7962\\\" data-end=\\\"7968\\\" data-col-size=\\\"sm\\\">225<\\\/td><td data-start=\\\"7968\\\" data-end=\\\"7974\\\" data-col-size=\\\"sm\\\">3.7<\\\/td><td data-start=\\\"7974\\\" data-end=\\\"7984\\\" data-col-size=\\\"sm\\\">155.96<\\\/td><\\\/tr><tr data-start=\\\"7985\\\" data-end=\\\"8027\\\"><td data-start=\\\"7985\\\" data-end=\\\"8005\\\" data-col-size=\\\"sm\\\">Polyimide + glass<\\\/td><td data-start=\\\"8005\\\" data-end=\\\"8011\\\" data-col-size=\\\"sm\\\">230<\\\/td><td data-start=\\\"8011\\\" data-end=\\\"8017\\\" data-col-size=\\\"sm\\\">4.5<\\\/td><td data-start=\\\"8017\\\" data-end=\\\"8027\\\" data-col-size=\\\"sm\\\">141.42<\\\/td><\\\/tr><tr data-start=\\\"8028\\\" data-end=\\\"8057\\\"><td data-start=\\\"8028\\\" data-end=\\\"8037\\\" data-col-size=\\\"sm\\\">Quartz<\\\/td><td data-start=\\\"8037\\\" data-end=\\\"8041\\\" data-col-size=\\\"sm\\\">\\\/<\\\/td><td data-start=\\\"8041\\\" data-end=\\\"8047\\\" data-col-size=\\\"sm\\\">3.9<\\\/td><td data-start=\\\"8047\\\" data-end=\\\"8057\\\" data-col-size=\\\"sm\\\">151.98<\\\/td><\\\/tr><tr data-start=\\\"8058\\\" data-end=\\\"8102\\\"><td data-start=\\\"8058\\\" data-end=\\\"8078\\\" data-col-size=\\\"sm\\\">Epoxy glass (fr4)<\\\/td><td data-start=\\\"8078\\\" data-end=\\\"8086\\\" data-col-size=\\\"sm\\\">130\\u00b15<\\\/td><td data-start=\\\"8086\\\" data-end=\\\"8092\\\" data-col-size=\\\"sm\\\">4.7<\\\/td><td data-start=\\\"8092\\\" data-end=\\\"8102\\\" data-col-size=\\\"sm\\\">138.38<\\\/td><\\\/tr><tr data-start=\\\"8103\\\" data-end=\\\"8134\\\"><td data-start=\\\"8103\\\" data-end=\\\"8114\\\" data-col-size=\\\"sm\\\">Aluminum<\\\/td><td data-start=\\\"8114\\\" data-end=\\\"8118\\\" data-col-size=\\\"sm\\\">\\\/<\\\/td><td data-start=\\\"8118\\\" data-end=\\\"8124\\\" data-col-size=\\\"sm\\\">9.0<\\\/td><td data-start=\\\"8124\\\" data-end=\\\"8134\\\" data-col-size=\\\"sm\\\">100.00<\\\/td><\\\/tr><\\\/tbody><\\\/table><\\\/div><\\\/div><p data-start=\\\"8136\\\" data-end=\\\"8378\\\">The table shows: as \\u03b5r increases, signal speed in the material decreases. To get higher signal speed, choose higher characteristic impedance. To get higher Z0, choose lower \\u03b5r material. PTFE has the smallest \\u03b5r, so it gives the fastest speed.<\\\/p><p data-start=\\\"8380\\\" data-end=\\\"8508\\\">fr4 board uses epoxy resin plus E-glass. Its \\u03b5r is about 4.7. Signal speed is 138 m\\\/\\u03bcs. Changing the resin system can change \\u03b5r.<\\\/p><hr data-start=\\\"8510\\\" data-end=\\\"8513\\\" \\\/><h2 data-start=\\\"8515\\\" data-end=\\\"8560\\\">Reasons to control characteristic impedance<\\\/h2><h3 data-start=\\\"8562\\\" data-end=\\\"8573\\\">Reason 1<\\\/h3><p data-start=\\\"8575\\\" data-end=\\\"8849\\\">When electronic equipment (computer, communications) runs, the driver sends a signal to the receiver through PCB traces. The characteristic impedance Z0 of the trace must match the driver and receiver electronic impedance. If matched, the signal energy transmits completely.<\\\/p><h3 data-start=\\\"8851\\\" data-end=\\\"8862\\\">Reason 2<\\\/h3><p data-start=\\\"8864\\\" data-end=\\\"9031\\\">If PCB quality is bad and Z0 is out of tolerance, signals will reflect, dissipate, attenuate, or delay. In severe cases, signals can be wrong and the device can crash.<\\\/p><h3 data-start=\\\"9033\\\" data-end=\\\"9044\\\">Reason 3<\\\/h3><p data-start=\\\"9046\\\" data-end=\\\"9311\\\">Strict material selection and process control are needed so multilayer board Z0 meets customer specs. Higher electronic impedance components usually need higher PCB Z0 to match. A multilayer board with correct Z0 is a qualified high-speed or high-frequency product.<\\\/p><hr data-start=\\\"9313\\\" data-end=\\\"9316\\\" \\\/><h2 data-start=\\\"9318\\\" data-end=\\\"9362\\\">Relationship of Z0 to material and process<\\\/h2><p data-start=\\\"9364\\\" data-end=\\\"9415\\\">The microstrip characteristic impedance Z0 formula:<\\\/p><div class=\\\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\\\"><div class=\\\"sticky top-9\\\"><div class=\\\"absolute end-0 bottom-0 flex h-9 items-center pe-2\\\"><div class=\\\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\\\">\\u00a0<\\\/div><\\\/div><\\\/div><div class=\\\"overflow-y-auto p-4\\\" dir=\\\"ltr\\\"><code class=\\\"whitespace-pre!\\\"><span class=\\\"hljs-attr\\\">Z0<\\\/span> = <span class=\\\"hljs-number\\\">87<\\\/span> \\\/ \\u221a\\u03b5r + <span class=\\\"hljs-number\\\">1.41<\\\/span> \\u00b7 ln [ <span class=\\\"hljs-number\\\">5.98<\\\/span> H \\\/ (<span class=\\\"hljs-number\\\">0.8<\\\/span> W + T) ]<br \\\/>\\n<\\\/code><\\\/div><\\\/div><p data-start=\\\"9477\\\" data-end=\\\"9483\\\">Where:<\\\/p><ul data-start=\\\"9485\\\" data-end=\\\"9584\\\"><li data-start=\\\"9485\\\" data-end=\\\"9513\\\"><p data-start=\\\"9487\\\" data-end=\\\"9513\\\">\\u03b5r \\u2014 dielectric constant<\\\/p><\\\/li><li data-start=\\\"9514\\\" data-end=\\\"9542\\\"><p data-start=\\\"9516\\\" data-end=\\\"9542\\\">H \\u2014 dielectric thickness<\\\/p><\\\/li><li data-start=\\\"9543\\\" data-end=\\\"9562\\\"><p data-start=\\\"9545\\\" data-end=\\\"9562\\\">W \\u2014 trace width<\\\/p><\\\/li><li data-start=\\\"9563\\\" data-end=\\\"9584\\\"><p data-start=\\\"9565\\\" data-end=\\\"9584\\\">T \\u2014 trace thickness<\\\/p><\\\/li><\\\/ul><p data-start=\\\"9586\\\" data-end=\\\"9654\\\">Lower \\u03b5r makes it easier to raise Z0 to match high-speed components.<\\\/p><h3 data-start=\\\"9656\\\" data-end=\\\"9671\\\">1. Z0 and \\u03b5r<\\\/h3><p data-start=\\\"9673\\\" data-end=\\\"9872\\\">Z0 is inversely related to \\u03b5r. Z0 increases as H increases. For strict Z0 high-frequency lines, dielectric thickness tolerance must be strict. Usually dielectric thickness change must not exceed 10%.<\\\/p><h3 data-start=\\\"9874\\\" data-end=\\\"9907\\\">2. Dielectric thickness effect<\\\/h3><p data-start=\\\"9909\\\" data-end=\\\"10155\\\">With higher routing density, larger H leads to more electromagnetic interference. For high-frequency and high-speed digital lines, as conductor density rises, reduce dielectric thickness to lower EMI and crosstalk, or use materials with lower \\u03b5r.<\\\/p><p data-start=\\\"10157\\\" data-end=\\\"10262\\\">From the formula, copper thickness T is an important factor. Larger T lowers Z0, but the change is small.<\\\/p><h3 data-start=\\\"10264\\\" data-end=\\\"10293\\\">3. Copper thickness effect<\\\/h3><p data-start=\\\"10295\\\" data-end=\\\"10468\\\">Thinner copper gives higher Z0, but its effect on Z0 is small. Using thin copper helps make fine traces and this helps control Z0 more than the copper thickness value alone.<\\\/p><p data-start=\\\"10470\\\" data-end=\\\"10487\\\">From the formula:<\\\/p><div class=\\\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\\\"><div class=\\\"sticky top-9\\\"><div class=\\\"absolute end-0 bottom-0 flex h-9 items-center pe-2\\\"><div class=\\\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\\\">\\u00a0<\\\/div><\\\/div><\\\/div><div class=\\\"overflow-y-auto p-4\\\" dir=\\\"ltr\\\"><code class=\\\"whitespace-pre!\\\"><span class=\\\"hljs-attr\\\">Z0<\\\/span> = <span class=\\\"hljs-number\\\">87<\\\/span> \\\/ \\u221a\\u03b5r + <span class=\\\"hljs-number\\\">1.41<\\\/span> \\u00b7 ln [ <span class=\\\"hljs-number\\\">5.98<\\\/span> H \\\/ (<span class=\\\"hljs-number\\\">0.8<\\\/span> W + T) ]<br \\\/>\\n<\\\/code><\\\/div><\\\/div><p data-start=\\\"10549\\\" data-end=\\\"10658\\\">As W (trace width) decreases, Z0 increases. Changing width has a larger impact on Z0 than changing thickness.<\\\/p><h3 data-start=\\\"10660\\\" data-end=\\\"10684\\\">4. Trace width effect<\\\/h3><p data-start=\\\"10686\\\" data-end=\\\"11112\\\">Z0 increases sharply as width W narrows. To control Z0, control trace width tightly. Today most high-frequency and high-speed digital traces have widths like 0.10 mm or 0.13 mm. Traditionally, width tolerance was \\u00b120%. For non-transmission line traces (trace length &lt;&lt; signal wavelength \\\/ 7), \\u00b120% may be fine. But for Z0 controlled traces, \\u00b120% width error cannot meet requirements. At that point Z0 error often exceeds \\u00b110%.<\\\/p><p data-start=\\\"11114\\\" data-end=\\\"11122\\\">Example:<\\\/p><p data-start=\\\"11124\\\" data-end=\\\"11281\\\">A PCB microstrip has width 100 \\u03bcm, thickness 20 \\u03bcm, dielectric thickness 100 \\u03bcm. Assume copper thickness is uniform. If width changes \\u00b120%, can Z0 meet \\u00b110%?<\\\/p><p data-start=\\\"11283\\\" data-end=\\\"11294\\\">By formula:<\\\/p><p data-start=\\\"11296\\\" data-end=\\\"11545\\\">Let W0 = 100 \\u03bcm, W1 = 80 \\u03bcm, W2 = 120 \\u03bcm, T = 20 \\u03bcm, H = 100 \\u03bcm. Then Z01 \\\/ Z02 = 1.20. So Z0 just reaches \\u00b110%, not within \\u00b110%. To get Z0 within \\u00b110%, width variation must be much smaller than \\u00b120%. To get Z0 \\u2264 \\u00b15%, width tolerance must be \\u2264 \\u00b110%.<\\\/p><p data-start=\\\"11547\\\" data-end=\\\"11660\\\">This explains why some PTFE PCBs and some fr4 PCBs require width tolerance \\u00b10.02 mm. The reason is to control Z0.<\\\/p><hr data-start=\\\"11662\\\" data-end=\\\"11665\\\" \\\/><h2 data-start=\\\"11667\\\" data-end=\\\"11714\\\">Process controls for characteristic impedance<\\\/h2><ol data-start=\\\"11716\\\" data-end=\\\"13499\\\"><li data-start=\\\"11716\\\" data-end=\\\"11872\\\"><p data-start=\\\"11719\\\" data-end=\\\"11872\\\"><strong data-start=\\\"11719\\\" data-end=\\\"11757\\\">Film making control and inspection<\\\/strong><br data-start=\\\"11757\\\" data-end=\\\"11760\\\" \\\/>Keep constant temperature and humidity (21\\u00b12\\u00b0C, 55\\u00b15%), keep a clean room, and do width process compensation.<\\\/p><\\\/li><li data-start=\\\"11874\\\" data-end=\\\"12061\\\"><p data-start=\\\"11877\\\" data-end=\\\"12061\\\"><strong data-start=\\\"11877\\\" data-end=\\\"11893\\\">Panel design<\\\/strong><br data-start=\\\"11893\\\" data-end=\\\"11896\\\" \\\/>Panel edges should not be too narrow. Make plating uniform. Use pseudo-cathode in electroplating to distribute current. Add a coupon on the panel edge to test Z0.<\\\/p><\\\/li><li data-start=\\\"12063\\\" data-end=\\\"12284\\\"><p data-start=\\\"12066\\\" data-end=\\\"12284\\\"><strong data-start=\\\"12066\\\" data-end=\\\"12077\\\">Etching<\\\/strong><br data-start=\\\"12077\\\" data-end=\\\"12080\\\" \\\/>Control process parameters to reduce undercut. Do first-pass inspection. Reduce residual copper, copper burrs, and copper scraps. Check trace width and keep it within required range (\\u00b110% or \\u00b10.02 mm).<\\\/p><\\\/li><li data-start=\\\"12286\\\" data-end=\\\"12486\\\"><p data-start=\\\"12289\\\" data-end=\\\"12486\\\"><strong data-start=\\\"12289\\\" data-end=\\\"12307\\\">AOI inspection<\\\/strong><br data-start=\\\"12307\\\" data-end=\\\"12310\\\" \\\/>For inner layers, find trace gaps and protrusions. For 2 GHz high-speed signals, even a 0.05 mm gap must cause board scrap. Controlling inner layer width and defects is key.<\\\/p><\\\/li><li data-start=\\\"12488\\\" data-end=\\\"12766\\\"><p data-start=\\\"12491\\\" data-end=\\\"12766\\\"><strong data-start=\\\"12491\\\" data-end=\\\"12505\\\">Lamination<\\\/strong><br data-start=\\\"12505\\\" data-end=\\\"12508\\\" \\\/>Use vacuum lamination to lower pressure and reduce resin flow. Keep more resin because resin affects \\u03b5r. More resin often lowers \\u03b5r. Control lamination thickness tolerance. If finished board thickness is uneven, dielectric thickness varies and affects Z0.<\\\/p><\\\/li><li data-start=\\\"12768\\\" data-end=\\\"12989\\\"><p data-start=\\\"12771\\\" data-end=\\\"12989\\\"><strong data-start=\\\"12771\\\" data-end=\\\"12800\\\">Select good base material<\\\/strong><br data-start=\\\"12800\\\" data-end=\\\"12803\\\" \\\/>Strictly follow customer material model. Wrong model means wrong \\u03b5r, wrong thickness. A full process done with wrong material still results in scrap because Z0 depends strongly on \\u03b5r.<\\\/p><\\\/li><li data-start=\\\"12991\\\" data-end=\\\"13343\\\"><p data-start=\\\"12994\\\" data-end=\\\"13343\\\"><strong data-start=\\\"12994\\\" data-end=\\\"13020\\\">Solder mask (coverlay)<\\\/strong><br data-start=\\\"13020\\\" data-end=\\\"13023\\\" \\\/>Solder mask on the board surface can lower Z0 by 1\\u20133 \\u03a9. In theory, solder mask thickness should not be too thick. In practice the effect is not huge. Before solder mask, the conductor surface interfaces with air (\\u03b5r = 1) so measured Z0 is higher. After solder mask, Z0 drops 1\\u20133 \\u03a9 because solder mask \\u03b5r is about 4.0.<\\\/p><\\\/li><li data-start=\\\"13345\\\" data-end=\\\"13499\\\"><p data-start=\\\"13348\\\" data-end=\\\"13499\\\"><strong data-start=\\\"13348\\\" data-end=\\\"13371\\\">Moisture absorption<\\\/strong><br data-start=\\\"13371\\\" data-end=\\\"13374\\\" \\\/>Avoid moisture absorption in finished multilayer boards. Water has \\u03b5r \\u2248 75. Moisture causes large Z0 drop and instability.<\\\/p><\\\/li><\\\/ol><hr data-start=\\\"13501\\\" data-end=\\\"13504\\\" \\\/><h2 data-start=\\\"13506\\\" data-end=\\\"13515\\\">Summary<\\\/h2><p data-start=\\\"13517\\\" data-end=\\\"13587\\\">For multilayer board transmission lines, common Z0 control ranges are:<\\\/p><ul data-start=\\\"13589\\\" data-end=\\\"13628\\\"><li data-start=\\\"13589\\\" data-end=\\\"13602\\\"><p data-start=\\\"13591\\\" data-end=\\\"13602\\\">50 \\u03a9 \\u00b110%<\\\/p><\\\/li><li data-start=\\\"13603\\\" data-end=\\\"13616\\\"><p data-start=\\\"13605\\\" data-end=\\\"13616\\\">75 \\u03a9 \\u00b110%<\\\/p><\\\/li><li data-start=\\\"13617\\\" data-end=\\\"13628\\\"><p data-start=\\\"13619\\\" data-end=\\\"13628\\\">28 \\u03a9 \\u00b110%<\\\/p><\\\/li><\\\/ul><p data-start=\\\"13630\\\" data-end=\\\"13685\\\">To control variation, consider these four main factors:<\\\/p><ol data-start=\\\"13687\\\" data-end=\\\"13782\\\"><li data-start=\\\"13687\\\" data-end=\\\"13705\\\"><p data-start=\\\"13690\\\" data-end=\\\"13705\\\">Trace width W<\\\/p><\\\/li><li data-start=\\\"13706\\\" data-end=\\\"13728\\\"><p data-start=\\\"13709\\\" data-end=\\\"13728\\\">Trace thickness T<\\\/p><\\\/li><li data-start=\\\"13729\\\" data-end=\\\"13756\\\"><p data-start=\\\"13732\\\" data-end=\\\"13756\\\">Dielectric thickness H<\\\/p><\\\/li><li data-start=\\\"13757\\\" data-end=\\\"13782\\\"><p data-start=\\\"13760\\\" data-end=\\\"13782\\\">Dielectric constant \\u03b5r<\\\/p><\\\/li><\\\/ol><p data-start=\\\"13784\\\" data-end=\\\"14251\\\">The largest influence is dielectric thickness H. Next is dielectric constant \\u03b5r. Then trace width W. The smallest is trace thickness T. After choosing base material, \\u03b5r change is small. H can be controlled but still varies. T is easier to control. Controlling trace width W within \\u00b110% is hard. Trace issues like pinholes, gaps, and dents also matter. In many ways, the most effective and important method to control Z0 is to control and adjust trace width precisely.<\\\/p>\",\"display_condition_list\":[{\"display_condition_login_status\":\"subscriber\",\"_id\":\"ee6d0f7\"}]},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}]"],"_elementor_conditions":["a:0:{}"],"_edit_last":["1"],"_astra_content_layout_flag":["disabled"],"ast-title-bar-display":["disabled"],"_elementor_version":["3.31.2"],"_elementor_pro_version":["3.31.2"],"_wp_page_template":["default"],"_elementor_page_settings":["a:1:{s:10:\"hide_title\";s:3:\"yes\";}"],"rank_math_internal_links_processed":["1"],"rank_math_news_sitemap_robots":["index"],"rank_math_robots":["a:1:{i:0;s:5:\"index\";}"],"rank_math_seo_score":["30"],"rank_math_focus_keyword":["Impedance Control"],"site-post-title":["disabled"],"_uag_page_assets":["a:9:{s:3:\"css\";s:30185:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\n.uagb-social-share__outer-wrap,.uagb-social-share__wrap{display:flex;align-items:center;justify-content:center}.uagb-social-share__layout-vertical.uagb-social-share__outer-wrap,.uagb-social-share__layout-vertical .uagb-social-share__wrap{flex-direction:column}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-top:0 !important}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-bottom:0 !important}.uagb-social-share__outer-wrap a.uagb-button__link:focus{box-shadow:none}.uagb-social-share__outer-wrap .uagb-ss__wrapper{padding:0;margin-left:5px;margin-right:5px;transition:all 0.2s;display:inline-flex;text-align:center}.uagb-social-share__outer-wrap .uagb-ss__source-wrap{display:inline-block}.uagb-social-share__outer-wrap .uagb-ss__link{color:#3a3a3a;display:inline-table;line-height:0;cursor:pointer}.uagb-social-share__outer-wrap .uagb-ss__source-icon{font-size:40px;width:40px;height:40px}.uagb-social-share__outer-wrap .uagb-ss__source-image{width:40px}@media (max-width: 976px){.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left:0;margin-right:0}}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-left:0 !important}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-right:0 !important}\n.wp-block-uagb-social-share .uagb-social-share__wrapper{text-decoration:none}.uagb-social-share__wrapper{box-shadow:none}.uagb-social-share__outer-wrap:not(.uagb-social-share__no-label) .uagb-social-share__source-wrap{margin-right:15px}.uagb-social-share__outer-wrap.uagb-social-share__icon-at-top .uagb-social-share__source-wrap{-ms-flex-item-align:flex-start;align-self:flex-start;margin-top:5px}\n.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124 .wp-block-uagb-social-share-child {border-radius: 0px;}.uagb-block-015f0124 .uagb-ss__source-wrap{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-wrap svg{width: 30px;height: 30px;}.uagb-block-015f0124 .uagb-ss__source-image{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-icon{width: 30px;height: 30px;font-size: 30px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link svg{fill: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link svg{fill: #3b5998;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link svg{fill: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link svg{fill: #55acee;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link svg{fill: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link svg{fill: #bd081c;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link svg{fill: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link svg{fill: #0077b5;}@media only screen and (max-width: 976px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}@media only screen and (max-width: 767px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.uagb-cta__outer-wrap .uagb-cta__content,.uagb-cta__outer-wrap a.uagb-cta__block-link span,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__button-wrapper,.uagb-cta__outer-wrap .uagb-cta-typeof-button,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__outer-wrap .uagb-cta-with-svg{display:inline-block}.uagb-cta__outer-wrap{display:flex;justify-content:space-between}.wp-block-uagb-call-to-action .uagb-cta__buttons{display:inline-flex}.wp-block-uagb-call-to-action .wp-block-button__link,.wp-block-uagb-call-to-action .ast-outline-button{fill:currentColor;justify-content:center}.uagb-cta__button-link-wrapper,.uagb-cta-second__button{display:inline-flex;align-items:center;word-break:keep-all;width:100%}.uagb-cta__title{padding:0;margin:0;display:block}.uagb-cta__content-right .uagb-cta__button-wrapper{float:right}.uagb-cta__link-wrapper.uagb-cta__block-link-style:empty{display:none}a.uagb-cta__block-link,.entry .entry-content a.uagb-cta__block-link,a.uagb-cta__block-link-wrap,.entry .entry-content a.uagb-cta__block-link-wrap{text-decoration:none}a.uagb-cta__block-link:hover,.entry .entry-content a.uagb-cta__block-link:hover,a.uagb-cta__block-link-wrap:hover,.entry .entry-content a.uagb-cta__block-link-wrap:hover .entry .entry-content a.uagb-cta__block-link:hover{color:inherit}.uagb-cta__content-right{text-align:right;justify-content:flex-end}.uagb-cta__left-right-wrap{width:100%;word-break:break-word}.uagb-cta__icon-position-below-title .uagb-cta__left-right-wrap{display:block;min-width:100%;width:100%}.uagb-cta__icon-position-left .uagb-cta__left-right-wrap,.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{display:flex}.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{justify-content:flex-end}.uagb-cta__block-link-icon-after{margin-left:5px;margin-right:0}.uagb-cta__block-link-icon-before{margin-left:0;margin-right:5px}.uagb-cta__block-link-icon,.uagb-cta__block svg{transition:all 200ms linear}.uagb-cta__block{position:relative}.uagb-cta-typeof-button{line-height:1;text-align:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__content-right.uagb-cta__button-valign-middle .uagb-cta__left-right-wrap{display:flex;align-items:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link{justify-content:center}.uagb-cta__link-wrapper a{box-shadow:none;text-decoration:none}.uagb-cta__block,.uagb-cta__content,.uagb-cta__left-right-wrap{z-index:1}.uagb-cta__block-link{cursor:pointer}.uagb-cta__content-right .uagb-cta__block-link{float:right;padding:10px 14px}a.uagb-cta__block-link-wrap{color:inherit}.uagb-cta__content p:empty{display:none}.uagb-cta__button-type-none .uagb-cta__content{width:100%}.uagb-cta-with-svg{height:14px;width:14px;line-height:14px;vertical-align:middle}.uagb-cta__block svg{display:block;height:inherit;width:inherit}.uagb-cta__button-link-wrapper svg{width:20px;height:20px}.uagb-cta__align-button-after{margin-left:5px}.uagb-cta__align-button-before{margin-right:5px}.uagb-cta__block-link i{font-style:normal}a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.wp-block-uagb-call-to-action{position:relative}.wp-block-uagb-call-to-action a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}@media only screen and (max-width: 976px){.uagb-cta__content-stacked-tablet,.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}@media screen and (max-width: 767px){.uagb-cta__content-stacked-mobile,.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}.uagb-cta__desc p:last-child{margin-bottom:0}\n#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__title{margin-bottom: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__desc{margin-bottom: 10px;}#uagb-cta-block- .uagb-cta__align-button-after{margin-left: 10px;}#uagb-cta-block- .uagb-cta__align-button-before{margin-right: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper > svg{margin-left: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button > svg{margin-left: 10px;font-size: 14px;width: 14px;height: 14px;line-height: 14px;}#uagb-cta-block- .uagb-cta__content-wrap{text-align: left;}#uagb-cta-block- .uagb-cta__wrap{width: 70%;text-align: left;}#uagb-cta-block-.wp-block-uagb-call-to-action{text-align: left;}#uagb-cta-block- .uagb-cta__left-right-wrap .uagb-cta__content{margin-left: 0px;}#uagb-cta-block- .uagb-cta__buttons{column-gap: 15px;}#uagb-cta-block-.wp-block-uagb-call-to-action {display: flex;justify-content: space-between;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content{width: 70%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper {align-self: center;height: fit-content;margin-left: auto;}#uagb-cta-block-.wp-block-uagb-call-to-action  {flex-direction: row;align-items: center;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button{align-self: center;height: fit-content;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:hover{background-color: !important;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:focus{background-color: !important;}#uagb-cta-block- .uagb-cta__button-wrapper a.uagb-cta-typeof-button{color: #333;border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button{text-transform: normal;text-decoration: none;font-size: 14px;}@media only screen and (max-width: 976px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-tablet {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-tablet .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}@media only screen and (max-width: 767px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-mobile {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-mobile .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__buttons{justify-content: center;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}\n.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}\n.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}\n.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-845e6da6{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.wp-block-uagb-icon svg{width:30px}.uagb-icon-wrapper .uagb-svg-wrapper{transition:box-shadow 0.2s ease}\n .uagb-block-2b67c985.uagb-icon-wrapper{text-align: center;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-2b67c985.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}} .uagb-block-3c223d05.uagb-icon-wrapper{text-align: center;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-3c223d05.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e5b2e3b1{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}\";s:2:\"js\";s:1947:\"document.addEventListener(\"DOMContentLoaded\", function(){ var ssLinksParent = document.querySelector( '.uagb-block-015f0124' );\nssLinksParent?.addEventListener( 'keyup', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link && e.keyCode === 13 ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nssLinksParent?.addEventListener( 'click', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nfunction handleSocialLinkClick( link ) {\nvar social_url = link.dataset.href;\nvar target = \"\";\nif ( social_url == \"mailto:?body=\" ) {\n\ttarget = \"_self\";\n}\nvar request_url = \"\";\nif ( social_url.indexOf(\"\/pin\/create\/link\/?url=\") !== -1 ) {\n\trequest_url = social_url + encodeURIComponent( window.location.href ) + \"&media=\" + '';\n} else {\n\trequest_url = social_url + encodeURIComponent( window.location.href );\n}\nwindow.open( request_url, target );\n}\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-2b67c985' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-3c223d05' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t });\";s:18:\"current_block_list\";a:19:{i:0;s:11:\"core\/search\";i:1;s:10:\"core\/group\";i:2;s:12:\"core\/heading\";i:3;s:17:\"core\/latest-posts\";i:4;s:20:\"core\/latest-comments\";i:5;s:13:\"core\/archives\";i:6;s:15:\"core\/categories\";i:7;s:10:\"core\/image\";i:8;s:14:\"core\/paragraph\";i:9;s:10:\"core\/embed\";i:10;s:17:\"uagb\/social-share\";i:11;s:23:\"uagb\/social-share-child\";i:12;s:19:\"uagb\/call-to-action\";i:13;s:14:\"uagb\/icon-list\";i:14;s:20:\"uagb\/icon-list-child\";i:15;s:14:\"uagb\/container\";i:16;s:9:\"uagb\/icon\";i:17;s:17:\"core\/social-links\";i:18;s:16:\"core\/social-link\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1776063796\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_elementor_controls_usage":["a:2:{s:11:\"text-editor\";a:3:{s:5:\"count\";i:1;s:15:\"control_percent\";i:1;s:8:\"controls\";a:2:{s:7:\"content\";a:1:{s:14:\"section_editor\";a:1:{s:6:\"editor\";i:1;}}s:8:\"advanced\";a:1:{s:26:\"display_conditions_section\";a:1:{s:22:\"display_condition_list\";i:1;}}}}s:9:\"container\";a:3:{s:5:\"count\";i:1;s:15:\"control_percent\";i:0;s:8:\"controls\";a:1:{s:8:\"advanced\";a:1:{s:26:\"display_conditions_section\";a:1:{s:22:\"display_condition_list\";i:1;}}}}}"],"_elementor_page_assets":["a:1:{s:7:\"scripts\";a:1:{i:0;s:18:\"elementor-frontend\";}}"],"_elementor_css":["a:6:{s:4:\"time\";i:1775530250;s:5:\"fonts\";a:0:{}s:5:\"icons\";a:0:{}s:20:\"dynamic_elements_ids\";a:0:{}s:6:\"status\";s:4:\"file\";i:0;s:0:\"\";}"],"_elementor_element_cache":["{\"timeout\":1776544771,\"value\":{\"content\":\"<div class=\\\"elementor-element elementor-element-e3bf423 e-flex e-con-boxed e-con e-parent\\\" data-id=\\\"e3bf423\\\" data-element_type=\\\"container\\\">\\n\\t\\t\\t\\t\\t<div class=\\\"e-con-inner\\\">\\n\\t\\t[elementor-element k=\\\"0e46bd9387093ca73b9000e38f18cce4\\\" data=\\\"eyJpZCI6IjJjNzNmZjYiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJlZGl0b3IiOiI8aDIgZGF0YS1zdGFydD1cIjBcIiBkYXRhLWVuZD1cIjMyXCI+V2hhdCBpcyBQQ0IgSW1wZWRhbmNlIENvbnRyb2w\\\/PFwvaDI+PHAgZGF0YS1zdGFydD1cIjM0XCIgZGF0YS1lbmQ9XCI0ODNcIj5QQ0IgaW1wZWRhbmNlIGNvbnRyb2wgbWVhbnMgY29udHJvbGxpbmcgdGhlIGltcGVkYW5jZSBvZiB0cmFjZXMuIFRoaXMgaW1wZWRhbmNlIGlzIGFsc28gY2FsbGVkIGNvbnRyb2xsZWQgaW1wZWRhbmNlLiBDb250cm9sbGVkIGltcGVkYW5jZSBpcyB0aGUgY2hhcmFjdGVyaXN0aWMgaW1wZWRhbmNlIG9mIGEgdHJhbnNtaXNzaW9uIGxpbmUgZm9ybWVkIGJ5IFBDQiB0cmFjZXMgYW5kIHRoZWlyIHJlZmVyZW5jZSBwbGFuZXMuIFdoZW4gaGlnaC1mcmVxdWVuY3kgc2lnbmFscyB0cmF2ZWwgb24gUENCIHRyYW5zbWlzc2lvbiBsaW5lcywgdGhpcyBtYXR0ZXJzLiBDb250cm9sbGVkIGltcGVkYW5jZSBpcyBpbXBvcnRhbnQgdG8gc29sdmUgc2lnbmFsIGludGVncml0eSBwcm9ibGVtcy4gU2lnbmFsIGludGVncml0eSBtZWFucyB0aGUgc2lnbmFsIHRyYXZlbHMgd2l0aG91dCBkaXN0b3J0aW9uLjxcL3A+PHAgZGF0YS1zdGFydD1cIjQ4NVwiIGRhdGEtZW5kPVwiODM4XCI+VGhlIGNpcmN1aXQgaW1wZWRhbmNlIGlzIHNldCBieSB0aGUgUENCIHBoeXNpY2FsIHNpemUgYW5kIHRoZSBkaWVsZWN0cmljIG1hdGVyaWFsLiBJdCBpcyBtZWFzdXJlZCBpbiBvaG1zIChcdTAzYTkpLiBUeXBlcyBvZiBQQ0IgdHJhbnNtaXNzaW9uIGxpbmVzIHRoYXQgbmVlZCBpbXBlZGFuY2UgY29udHJvbCBpbmNsdWRlIHNpbmdsZS1lbmRlZCBtaWNyb3N0cmlwLCBzaW5nbGUtZW5kZWQgc3RyaXBsaW5lLCBkaWZmZXJlbnRpYWwgbWljcm9zdHJpcCBwYWlyLCBkaWZmZXJlbnRpYWwgc3RyaXBsaW5lIHBhaXIsIGVtYmVkZGVkIG1pY3Jvc3RyaXAsIGFuZCBjb3BsYW5hciAoc2luZ2xlLWVuZGVkIGFuZCBkaWZmZXJlbnRpYWwpLjxcL3A+PGhyIGRhdGEtc3RhcnQ9XCI4NDBcIiBkYXRhLWVuZD1cIjg0M1wiIFwvPjxoMiBkYXRhLXN0YXJ0PVwiODQ1XCIgZGF0YS1lbmQ9XCI4OTFcIj5Db21tb24gbWV0aG9kcyB0byBhY2hpZXZlIGltcGVkYW5jZSBjb250cm9sPFwvaDI+PGgzIGRhdGEtc3RhcnQ9XCI4OTNcIiBkYXRhLWVuZD1cIjkyM1wiPjEuIFVzZSBQQ0IgbGF5ZXIgc3RydWN0dXJlPFwvaDM+PHAgZGF0YS1zdGFydD1cIjkyNVwiIGRhdGEtZW5kPVwiMTIyN1wiPlBDQiBkZXNpZ25lcnMgY2FuIHVzZSB0aGUgYm9hcmQgbGF5ZXIgc3RhY2sgdG8gY29udHJvbCBpbXBlZGFuY2UuIFB1dCBkaWZmZXJlbnQgc2lnbmFsIGxheWVycyBhdCBkaWZmZXJlbnQgcG9zaXRpb25zIHRvIGNvbnRyb2wgY2FwYWNpdGFuY2UgYW5kIGluZHVjdGFuY2UgYmV0d2VlbiBsYXllcnMuIFVzdWFsbHksIGlubmVyIGxheWVycyB1c2UgaGlnaGVyIGltcGVkYW5jZSBjaG9pY2VzIGFuZCBvdXRlciBsYXllcnMgdXNlIGxvd2VyIGltcGVkYW5jZSBjaG9pY2VzIHRvIHJlZHVjZSByZWZsZWN0aW9uIGFuZCBjcm9zc3RhbGsuPFwvcD48aDMgZGF0YS1zdGFydD1cIjEyMjlcIiBkYXRhLWVuZD1cIjEyNjVcIj4yLiBVc2UgZGlmZmVyZW50aWFsIHNpZ25hbCBsaW5lczxcL2gzPjxwIGRhdGEtc3RhcnQ9XCIxMjY3XCIgZGF0YS1lbmQ9XCIxNjI1XCI+RGlmZmVyZW50aWFsIHBhaXJzIGdpdmUgYmV0dGVyIG5vaXNlIHJlamVjdGlvbiBhbmQgbG93ZXIgY3Jvc3N0YWxrIHJpc2suIEEgZGlmZmVyZW50aWFsIHBhaXIgaXMgdHdvIHBhcmFsbGVsIGNvbmR1Y3RvcnMuIFRoZWlyIHZvbHRhZ2VzIGFyZSBlcXVhbCBpbiBzaXplIGFuZCBvcHBvc2l0ZSBpbiBwb2xhcml0eS4gRGlmZmVyZW50aWFsIHBhaXJzIGdpdmUgYmV0dGVyIHNpZ25hbCBpbnRlZ3JpdHkgYW5kIG5vaXNlIHJlc2lzdGFuY2UuIFRoZSBpbXBlZGFuY2Ugb2YgYSBkaWZmZXJlbnRpYWwgcGFpciBpcyBjb250cm9sbGVkIGJ5IHRoZSBzcGFjaW5nLCB0cmFjZSB3aWR0aCwgYW5kIHRoZSBncm91bmQgcGxhbmUgbGF5b3V0LjxcL3A+PGgzIGRhdGEtc3RhcnQ9XCIxNjI3XCIgZGF0YS1lbmQ9XCIxNjU2XCI+My4gQ29udHJvbCB0cmFjZSBnZW9tZXRyeTxcL2gzPjxwIGRhdGEtc3RhcnQ9XCIxNjU4XCIgZGF0YS1lbmQ9XCIxOTc3XCI+VHJhY2Ugd2lkdGgsIHNwYWNpbmcsIGFuZCBsYXlvdXQgZ2VvbWV0cnkgY2FuIGFsc28gY29udHJvbCBpbXBlZGFuY2UuIEZvciBjb21tb24gbWljcm9zdHJpcCwgd2lkZXIgdHJhY2VzIGFuZCBsYXJnZXIgc3BhY2luZyBsb3dlciBpbXBlZGFuY2UuIEZvciBjb2F4aWFsIHR5cGUgc3RydWN0dXJlcywgYSBzbWFsbGVyIGlubmVyIGNvbmR1Y3RvciBhbmQgYSBsYXJnZXIgb3V0ZXIgY29uZHVjdG9yIHJhZGl1cyByYWlzZSBpbXBlZGFuY2UuIENob29zZSB0cmFjZSBnZW9tZXRyeSBiYXNlZCBvbiB0YXJnZXQgaW1wZWRhbmNlIGFuZCBzaWduYWwgZnJlcXVlbmN5LjxcL3A+PGgzIGRhdGEtc3RhcnQ9XCIxOTc5XCIgZGF0YS1lbmQ9XCIyMDA2XCI+NC4gQ2hvb3NlIFBDQiBtYXRlcmlhbHM8XC9oMz48cCBkYXRhLXN0YXJ0PVwiMjAwOFwiIGRhdGEtZW5kPVwiMjI2NFwiPlRoZSBkaWVsZWN0cmljIGNvbnN0YW50IG9mIHRoZSBQQ0IgbWF0ZXJpYWwgYWZmZWN0cyBpbXBlZGFuY2UuIFBpY2tpbmcgbWF0ZXJpYWxzIHdpdGggc3RhYmxlIGRpZWxlY3RyaWMgcHJvcGVydGllcyBpcyBwYXJ0IG9mIGltcGVkYW5jZSBjb250cm9sLiBGb3IgaGlnaCBmcmVxdWVuY3kgYW5kIGhpZ2ggc3BlZWQgdXNlLCBjb21tb24gbWF0ZXJpYWxzIGFyZSBmcjQgKGdsYXNzLWVwb3h5KSwgUFRGRSAoVGVmbG9uKSwgYW5kIFJGIGxhbWluYXRlcy48XC9wPjxoMyBkYXRhLXN0YXJ0PVwiMjI2NlwiIGRhdGEtZW5kPVwiMjMwNFwiPjUuIFVzZSBzaW11bGF0aW9uIGFuZCBkZXNpZ24gdG9vbHM8XC9oMz48cCBkYXRhLXN0YXJ0PVwiMjMwNlwiIGRhdGEtZW5kPVwiMjU4MlwiPkJlZm9yZSBmaW5hbCBQQ0IgbGF5b3V0LCB1c2Ugc2ltdWxhdGlvbiBhbmQgZGVzaWduIHRvb2xzIHRvIGNoZWNrIGFuZCBvcHRpbWl6ZSBpbXBlZGFuY2UuIFRoZXNlIHRvb2xzIHNpbXVsYXRlIGNpcmN1aXQgYmVoYXZpb3IsIHNpZ25hbCBsb3NzLCBhbmQgZWxlY3Ryb21hZ25ldGljIGludGVyYWN0aW9ucy4gVGhleSBoZWxwIGZpbmQgdGhlIGJlc3QgYm9hcmQgcGFyYW1ldGVycy4gQ29tbW9uIHRvb2xzIGluY2x1ZGUgQ1NUIFN0dWRpbyBTdWl0ZSwgSHlwZXJMeW54LCBhbmQgQURTLjxcL3A+PGhyIGRhdGEtc3RhcnQ9XCIyNTg0XCIgZGF0YS1lbmQ9XCIyNTg3XCIgXC8+PGgyIGRhdGEtc3RhcnQ9XCIyNTg5XCIgZGF0YS1lbmQ9XCIyNjMyXCI+RWZmZWN0cyBvZiBQQ0IgbWFudWZhY3R1cmluZyBvbiBpbXBlZGFuY2U8XC9oMj48aDMgZGF0YS1zdGFydD1cIjI2MzRcIiBkYXRhLWVuZD1cIjI2NDhcIj5UcmFjZSB3aWR0aDxcL2gzPjxwIGRhdGEtc3RhcnQ9XCIyNjUwXCIgZGF0YS1lbmQ9XCIzMTIwXCI+VHJhY2Ugd2lkdGggZGlyZWN0bHkgYWZmZWN0cyB0cmFuc21pc3Npb24gbGluZSBpbXBlZGFuY2UgYW5kIGxvc3MuIE1vc3QgZ29vZCBlbmdpbmVlcnMgZ2l2ZSB0aGUgUENCIG1ha2VyIGEgdHJhY2Ugd2lkdGggdG9sZXJhbmNlIHdpdGggR2VyYmVyIGZpbGVzLiBGb3IgZXhhbXBsZSwgaWYgYSB0cmFjZSB3aWR0aCBpcyBkZXNpZ25lZCBhcyA2LjIgbWlsIGFuZCBpdHMgaW1wZWRhbmNlIGlzIDUwIG9obSwgbWFudWZhY3R1cmluZyBpbnN0YWJpbGl0eSB0aGF0IGNoYW5nZXMgdGhlIHRyYWNlIHdpZHRoIHdpbGwgY2hhbmdlIGltcGVkYW5jZS4gRnJvbSBleHBlcmllbmNlIHdpdGggbWFueSBmYWN0b3JpZXMsIHRyYWNlIHdpZHRoIG1heSB2YXJ5IGFib3V0IDEwJS4gV2UgY2FuIG1vZGVsIHRyYWNlIHdpZHRoIGNoYW5nZSBhcyBhIEdhdXNzaWFuIGRpc3RyaWJ1dGlvbiB3aXRoIGEgc3RhbmRhcmQgZGV2aWF0aW9uIG9mIDEwJS48XC9wPjxoMyBkYXRhLXN0YXJ0PVwiMzEyMlwiIGRhdGEtZW5kPVwiMzE2MlwiPkNvcHBlciBmb2lsIFwvIHBsYXRlZCBjb3BwZXIgdGhpY2tuZXNzPFwvaDM+PHAgZGF0YS1zdGFydD1cIjMxNjRcIiBkYXRhLWVuZD1cIjM2MjhcIj5JbiBQQ0IgcHJvZHVjdHMsIGNvcHBlciB0aGlja25lc3MgaGFzIHR3byBwYXJ0czogYmFzZSBjb3BwZXIgdGhpY2tuZXNzIGFuZCBwbGF0ZWQgY29wcGVyIHRoaWNrbmVzcy4gQmFzZSBjb3BwZXIgaXMgcmVsYXRpdmVseSB1bmlmb3JtLCBidXQgcGxhdGVkIGNvcHBlciB1bmlmb3JtaXR5IGRlcGVuZHMgb24gZmFjdG9yeSBwcm9jZXNzLiBQbGF0ZWQgY29wcGVyIG1heSB2YXJ5IGEgbG90IGJldHdlZW4gZmFjdG9yaWVzLiBEaWZmZXJlbnQgcGxhdGVkIGNvcHBlciB0aGlja25lc3Mgd2lsbCBjaGFuZ2UgdHJhY2UgaW1wZWRhbmNlIGFuZCBsb3NzLiBJbXBlZGFuY2UgbWF5IHZhcnkgaW4gYSBzbWFsbCByYW5nZSwgZm9yIGV4YW1wbGUgYmV0d2VlbiA0OS41IGFuZCA1MSBvaG0uIENvbXBhcmVkIHdpdGggdHJhY2Ugd2lkdGgsIGNvcHBlciB0aGlja25lc3MgaGFzIGEgc21hbGxlciBlZmZlY3Qgb24gaW1wZWRhbmNlLjxcL3A+PGgzIGRhdGEtc3RhcnQ9XCIzNjMwXCIgZGF0YS1lbmQ9XCIzNjUzXCI+RGllbGVjdHJpYyB0aGlja25lc3M8XC9oMz48cCBkYXRhLXN0YXJ0PVwiMzY1NVwiIGRhdGEtZW5kPVwiMzk4M1wiPkluIFBDQiBtYW51ZmFjdHVyZSwgZGllbGVjdHJpYyB0aGlja25lc3MgY2hhbmdlcyBjb21lIGZyb20gcmF3IG1hdGVyaWFsIHZhcmlhdGlvbiwgbGFtaW5hdGlvbiBwcmVzc3VyZSwgYW5kIGdsdWUgZmlsbGluZy4gSWYgZGllbGVjdHJpYyB0aGlja25lc3MgY2hhbmdlcywgaW1wZWRhbmNlIGFuZCBsb3NzIHdpbGwgY2hhbmdlLiBJbiBzZXZlcmUgY2FzZXMsIHRyYW5zbWlzc2lvbiBsaW5lcyB3aWxsIGhhdmUgbGFyZ2UgbG9zcy4gSW1wZWRhbmNlIG1heSB2YXJ5IGZyb20gYWJvdXQgNDQgb2htIHRvIDU0IG9obS4gVGhlIHJhbmdlIGNhbiBiZSBhcyB3aWRlIGFzIDEwIG9obS48XC9wPjxoMyBkYXRhLXN0YXJ0PVwiMzk4NVwiIGRhdGEtZW5kPVwiMzk5OVwiPkV0Y2ggZmFjdG9yPFwvaDM+PHAgZGF0YS1zdGFydD1cIjQwMDFcIiBkYXRhLWVuZD1cIjQ0MDBcIj5Db25kdWN0b3JzIGhhdmUgZmluaXRlIHRoaWNrbmVzcy4gQWZ0ZXIgZXRjaCwgdHJhY2VzIGFyZSBub3QgcGVyZmVjdCByZWN0YW5nbGVzLiBUaGV5IGxvb2sgY2xvc2VyIHRvIGEgdHJhcGV6b2lkLiBUaGUgdHJhcGV6b2lkIGFuZ2xlIGNoYW5nZXMgd2l0aCBjb3BwZXIgdGhpY2tuZXNzIChpbmNsdWRpbmcgcGxhdGluZykuIFdoZW4gY29wcGVyIGlzIHRoaW4sIHRoZSBzaWRld2FsbCBhbmdsZSBhcHByb2FjaGVzIDkwXHUwMGIwLiBUaGUgYW5nbGUgc2l6ZSBhZmZlY3RzIGltcGVkYW5jZS4gRm9yIGV4YW1wbGUsIHdoZW4gdGhlIHNpZGV3YWxsIGFuZ2xlIGlzIDcwXHUwMGIwLCBpbXBlZGFuY2UgaXMgYWJvdXQgNTAgb2htLiBXaGVuIHRoZSBhbmdsZSBpcyA5MFx1MDBiMCwgaW1wZWRhbmNlIGlzIGFib3V0IDQ4LjM3IG9obS48XC9wPjxwIGRhdGEtc3RhcnQ9XCI0NDAyXCIgZGF0YS1lbmQ9XCI0ODQzXCI+VGhlIGFib3ZlIHRlc3RzIGNoYW5nZSBvbmUgZmFjdG9yIGF0IGEgdGltZS4gSW4gcmVhbCBwcm9kdWN0aW9uLCBtdWx0aXBsZSB2YXJpYWJsZXMgY2hhbmdlIGF0IG9uY2UuIEltcGVkYW5jZSBjYW4gdmFyeSBmcm9tIGFib3V0IDQwIG9obSB0byA1NiBvaG0uIFRoaXMgZmFyIGV4Y2VlZHMgYSB0eXBpY2FsIHJlcXVpcmVtZW50IHN1Y2ggYXMgNTBcdTAzYTkgXHUwMGIxMTAlLiBEdXJpbmcgcHJvZHVjdGlvbiwgbWFueSBwYXJhbWV0ZXJzIGNhdXNlIGltcGVkYW5jZSBjaGFuZ2UuIEZvciBoaWdoLXNwZWVkIG9yIGhpZ2gtZW5kIHByb2R1Y3RzLCB0aGUgUENCIGRlc2lnbiBhbmQgbWFudWZhY3R1cmluZyBwcm9jZXNzIG11c3Qgc3RyaWN0bHkgY29udHJvbCBldmVyeSBtYXRlcmlhbCBhbmQgc3RlcC4gT3RoZXJ3aXNlLCB0aGUgcHJvZHVjdCBjYW4gc2hvdyB1bmV4cGVjdGVkIHByb2JsZW1zLjxcL3A+PGhyIGRhdGEtc3RhcnQ9XCI0ODQ1XCIgZGF0YS1lbmQ9XCI0ODQ4XCIgXC8+PGgyIGRhdGEtc3RhcnQ9XCI0ODUwXCIgZGF0YS1lbmQ9XCI0ODkwXCI+SW1wZWRhbmNlIGFuZCBjaGFyYWN0ZXJpc3RpYyBpbXBlZGFuY2U8XC9oMj48aDMgZGF0YS1zdGFydD1cIjQ4OTJcIiBkYXRhLWVuZD1cIjQ5MDhcIj4xLiBSZXNpc3RhbmNlPFwvaDM+PHAgZGF0YS1zdGFydD1cIjQ5MTBcIiBkYXRhLWVuZD1cIjUxOTNcIj5XaGVuIGFuIGFsdGVybmF0aW5nIGN1cnJlbnQgZmxvd3MgaW4gYSBjb25kdWN0b3IsIHRoZSBvcHBvc2l0aW9uIGl0IG1lZXRzIGlzIGNhbGxlZCBpbXBlZGFuY2UgKEltcGVkYW5jZSkuIFN5bWJvbCBpcyBaLiBVbml0IGlzIHN0aWxsIG9obSAoXHUwM2E5KS4gVGhpcyBvcHBvc2l0aW9uIGRpZmZlcnMgZnJvbSBEQyByZXNpc3RhbmNlLiBJbiBBQywgYmVzaWRlcyByZXNpc3RhbmNlIChSKSwgdGhlcmUgYXJlIGluZHVjdGl2ZSByZWFjdGFuY2UgKFhMKSBhbmQgY2FwYWNpdGl2ZSByZWFjdGFuY2UgKFhDKS48XC9wPjxwIGRhdGEtc3RhcnQ9XCI1MTk1XCIgZGF0YS1lbmQ9XCI1MjY3XCI+VG8gZGlzdGluZ3Vpc2ggZnJvbSBEQyByZXNpc3RhbmNlLCBjYWxsIHRoZSBBQyBvcHBvc2l0aW9uIGltcGVkYW5jZSAoWikuPFwvcD48cCBkYXRhLXN0YXJ0PVwiNTI2OVwiIGRhdGEtZW5kPVwiNTI4MVwiPlRoZSBmb3JtdWxhOjxcL3A+PGRpdiBjbGFzcz1cImNvbnRhaW4taW5saW5lLXNpemUgcm91bmRlZC0yeGwgcmVsYXRpdmUgYmctdG9rZW4tc2lkZWJhci1zdXJmYWNlLXByaW1hcnlcIj48ZGl2IGNsYXNzPVwic3RpY2t5IHRvcC05XCI+PGRpdiBjbGFzcz1cImFic29sdXRlIGVuZC0wIGJvdHRvbS0wIGZsZXggaC05IGl0ZW1zLWNlbnRlciBwZS0yXCI+PGRpdiBjbGFzcz1cImJnLXRva2VuLWJnLWVsZXZhdGVkLXNlY29uZGFyeSB0ZXh0LXRva2VuLXRleHQtc2Vjb25kYXJ5IGZsZXggaXRlbXMtY2VudGVyIGdhcC00IHJvdW5kZWQtc20gcHgtMiBmb250LXNhbnMgdGV4dC14c1wiPlx1MDBhMDxcL2Rpdj48XC9kaXY+PFwvZGl2PjxkaXYgY2xhc3M9XCJvdmVyZmxvdy15LWF1dG8gcC00XCIgZGlyPVwibHRyXCI+PGNvZGUgY2xhc3M9XCJ3aGl0ZXNwYWNlLXByZSFcIj48c3BhbiBjbGFzcz1cImhsanMtYXR0clwiPlo8XC9zcGFuPiA9IFx1MjIxYShSXHUwMGIyICsgKFhMIFx1MjIxMiBYQylcdTAwYjIpPGJyIFwvPlxuPFwvY29kZT48XC9kaXY+PFwvZGl2PjxoMyBkYXRhLXN0YXJ0PVwiNTMxNVwiIGRhdGEtZW5kPVwiNTMzNFwiPjIuIEltcGVkYW5jZSAoWik8XC9oMz48cCBkYXRhLXN0YXJ0PVwiNTMzNlwiIGRhdGEtZW5kPVwiNTY1N1wiPldpdGggaGlnaGVyIElDIGludGVncmF0aW9uIGFuZCBoaWdoZXIgc2lnbmFsIGZyZXF1ZW5jeSBhbmQgc3BlZWQsIHNpZ25hbHMgb24gUENCIHRyYWNlcyBjYW4gYmUgYWZmZWN0ZWQgYnkgdGhlIFBDQiB0cmFjZSBpdHNlbGYuIFdoZW4gc2lnbmFsIGZyZXF1ZW5jeSByZWFjaGVzIGEgbGltaXQsIHRoZSB0cmFjZSBjYXVzZXMgc2VyaW91cyBzaWduYWwgZGlzdG9ydGlvbiBvciBsb3NzLiBUaGlzIHNob3dzIFBDQiB0cmFjZXMgY2Fycnkgbm90IGp1c3QgY3VycmVudCBidXQgZW5lcmd5IGluIHRoZSBmb3JtIG9mIHB1bHNlcyBvciBzcXVhcmUgd2F2ZSBzaWduYWxzLjxcL3A+PGgzIGRhdGEtc3RhcnQ9XCI1NjU5XCIgZGF0YS1lbmQ9XCI1NzAyXCI+My4gQ2hhcmFjdGVyaXN0aWMgaW1wZWRhbmNlIGNvbnRyb2wgKFowKTxcL2gzPjxwIGRhdGEtc3RhcnQ9XCI1NzA0XCIgZGF0YS1lbmQ9XCI1Nzk4XCI+VGhlIG9wcG9zaXRpb24gYSBzaWduYWwgc2VlcyB3aGVuIGl0IHRyYXZlbHMgaXMgY2FsbGVkIGNoYXJhY3RlcmlzdGljIGltcGVkYW5jZS4gU3ltYm9sIGlzIFowLjxcL3A+PHAgZGF0YS1zdGFydD1cIjU4MDBcIiBkYXRhLWVuZD1cIjYxMTFcIj5TbywgZml4aW5nIG9ubHkgXCJvcGVuXCIsIFwic2hvcnRcIiwgYW5kIGNvbm5lY3Rpdml0eSBpcyBub3QgZW5vdWdoLiBGb3IgaGlnaCBzcGVlZCBhbmQgaGlnaCBmcmVxdWVuY3kgdHJhbnNtaXNzaW9uIGxpbmVzLCBxdWFsaXR5IG11c3QgYmUgc3RyaWN0ZXIuIFBhc3NpbmcgYW4gb3Blblwvc2hvcnQgdGVzdCBvciBoYXZpbmcgc21hbGwgZGVmZWN0cyBpcyBub3QgZW5vdWdoLiBZb3UgbXVzdCBtZWFzdXJlIFowIGFuZCBrZWVwIGl0IHdpdGhpbiB0b2xlcmFuY2UuIElmIG5vdCwgdGhlIGJvYXJkIG11c3QgYmUgc2NyYXBwZWQuIERvIG5vdCByZXdvcmsuPFwvcD48aHIgZGF0YS1zdGFydD1cIjYxMTNcIiBkYXRhLWVuZD1cIjYxMTZcIiBcLz48aDIgZGF0YS1zdGFydD1cIjYxMThcIiBkYXRhLWVuZD1cIjYxNjFcIj5TaWduYWwgcHJvcGFnYXRpb24gYW5kIHRyYW5zbWlzc2lvbiBsaW5lczxcL2gyPjxoMyBkYXRhLXN0YXJ0PVwiNjE2M1wiIGRhdGEtZW5kPVwiNjIwOVwiPjEuIERlZmluaXRpb24gb2YgYSBzaWduYWwgdHJhbnNtaXNzaW9uIGxpbmU8XC9oMz48b2wgZGF0YS1zdGFydD1cIjYyMTFcIiBkYXRhLWVuZD1cIjYzMzZcIj48bGkgZGF0YS1zdGFydD1cIjYyMTFcIiBkYXRhLWVuZD1cIjYzMzZcIj48cCBkYXRhLXN0YXJ0PVwiNjIxNFwiIGRhdGEtZW5kPVwiNjMzNlwiPkZyb20gZWxlY3Ryb21hZ25ldGljIHRoZW9yeSwgc2hvcnRlciB3YXZlbGVuZ3RoIChcdTAzYmIpIG1lYW5zIGhpZ2hlciBmcmVxdWVuY3kgKGYpLiBUaGVpciBwcm9kdWN0IGVxdWFscyBsaWdodCBzcGVlZC4gVGhhdCBpczo8XC9wPjxcL2xpPjxcL29sPjxkaXYgY2xhc3M9XCJjb250YWluLWlubGluZS1zaXplIHJvdW5kZWQtMnhsIHJlbGF0aXZlIGJnLXRva2VuLXNpZGViYXItc3VyZmFjZS1wcmltYXJ5XCI+PGRpdiBjbGFzcz1cInN0aWNreSB0b3AtOVwiPjxkaXYgY2xhc3M9XCJhYnNvbHV0ZSBlbmQtMCBib3R0b20tMCBmbGV4IGgtOSBpdGVtcy1jZW50ZXIgcGUtMlwiPjxkaXYgY2xhc3M9XCJiZy10b2tlbi1iZy1lbGV2YXRlZC1zZWNvbmRhcnkgdGV4dC10b2tlbi10ZXh0LXNlY29uZGFyeSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNCByb3VuZGVkLXNtIHB4LTIgZm9udC1zYW5zIHRleHQteHNcIj5cdTAwYTA8XC9kaXY+PFwvZGl2PjxcL2Rpdj48ZGl2IGNsYXNzPVwib3ZlcmZsb3cteS1hdXRvIHAtNFwiIGRpcj1cImx0clwiPjxjb2RlIGNsYXNzPVwid2hpdGVzcGFjZS1wcmUhXCI+PHNwYW4gY2xhc3M9XCJobGpzLWF0dHJcIj5DPFwvc3Bhbj4gPSBcdTAzYmIgXHUwMGI3IGYgPSA8c3BhbiBjbGFzcz1cImhsanMtbnVtYmVyXCI+MzxcL3NwYW4+IFx1MDBkNyA8c3BhbiBjbGFzcz1cImhsanMtbnVtYmVyXCI+MTA8XC9zcGFuPl48c3BhbiBjbGFzcz1cImhsanMtbnVtYmVyXCI+MTA8XC9zcGFuPiBjbVwvczxiciBcLz5cbjxcL2NvZGU+PFwvZGl2PjxcL2Rpdj48b2wgc3RhcnQ9XCIyXCIgZGF0YS1zdGFydD1cIjYzNzRcIiBkYXRhLWVuZD1cIjY1MDJcIj48bGkgZGF0YS1zdGFydD1cIjYzNzRcIiBkYXRhLWVuZD1cIjY1MDJcIj48cCBkYXRhLXN0YXJ0PVwiNjM3N1wiIGRhdGEtZW5kPVwiNjUwMlwiPkFueSBkZXZpY2UgbWF5IGhhdmUgYSBoaWdoIHNpZ25hbCBmcmVxdWVuY3kuIEFmdGVyIHRoZSBzaWduYWwgdHJhdmVscyB0aHJvdWdoIGEgUENCIHRyYWNlLCB0aGUgc2lnbmFsIG1heSBzbG93IG9yIGJlIGRlbGF5ZWQuPFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiNjUwNFwiIGRhdGEtZW5kPVwiNjUzOVwiPlNvLCBzaG9ydGVyIHRyYWNlIGxlbmd0aCBpcyBiZXR0ZXIuPFwvcD48b2wgc3RhcnQ9XCIzXCIgZGF0YS1zdGFydD1cIjY1NDFcIiBkYXRhLWVuZD1cIjY5MzNcIj48bGkgZGF0YS1zdGFydD1cIjY1NDFcIiBkYXRhLWVuZD1cIjY3NzVcIj48cCBkYXRhLXN0YXJ0PVwiNjU0NFwiIGRhdGEtZW5kPVwiNjc3NVwiPkluY3JlYXNpbmcgd2lyaW5nIGRlbnNpdHkgb3IgcmVkdWNpbmcgd2lyZSBzaXplIGhlbHBzLiBCdXQgd2hlbiBjb21wb25lbnQgZnJlcXVlbmN5IGJlY29tZXMgaGlnaGVyIG9yIHB1bHNlIHBlcmlvZHMgc2hvcnRlbiwgdHJhY2UgbGVuZ3RoIG1heSBhcHByb2FjaCBhIHBvcnRpb24gb2YgdGhlIHNpZ25hbCB3YXZlbGVuZ3RoLiBUaGVuIHRoZSB0cmFjZSB3aWxsIHNob3cgb2J2aW91cyBkaXN0b3J0aW9uLjxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCI2Nzc3XCIgZGF0YS1lbmQ9XCI2OTIwXCI+PHAgZGF0YS1zdGFydD1cIjY3ODBcIiBkYXRhLWVuZD1cIjY5MjBcIj5JUEMtMjE0MSBjbGF1c2UgMy40LjQgc2F5czogd2hlbiBhIHRyYWNlIGxlbmd0aCBhcHByb2FjaGVzIDFcLzcgb2YgdGhlIHNpZ25hbCB3YXZlbGVuZ3RoLCB0aGUgdHJhY2UgaXMgdHJlYXRlZCBhcyBhIHNpZ25hbCB0cmFuc21pc3Npb24gbGluZS48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiNjkyMlwiIGRhdGEtZW5kPVwiNjkzM1wiPjxwIGRhdGEtc3RhcnQ9XCI2OTI1XCIgZGF0YS1lbmQ9XCI2OTMzXCI+RXhhbXBsZTo8XC9wPjxcL2xpPjxcL29sPjxwIGRhdGEtc3RhcnQ9XCI2OTM1XCIgZGF0YS1lbmQ9XCI3MDQ4XCI+QSBkZXZpY2UgaGFzIHNpZ25hbCBmcmVxdWVuY3kgZiA9IDEwIE1Iei4gUENCIHRyYWNlIGxlbmd0aCBpcyA1MCBjbS4gRG8gd2UgbmVlZCBjaGFyYWN0ZXJpc3RpYyBpbXBlZGFuY2UgY29udHJvbD88XC9wPjxwIGRhdGEtc3RhcnQ9XCI3MDUwXCIgZGF0YS1lbmQ9XCI3MDU4XCI+Q29tcHV0ZTo8XC9wPjxkaXYgY2xhc3M9XCJjb250YWluLWlubGluZS1zaXplIHJvdW5kZWQtMnhsIHJlbGF0aXZlIGJnLXRva2VuLXNpZGViYXItc3VyZmFjZS1wcmltYXJ5XCI+PGRpdiBjbGFzcz1cInN0aWNreSB0b3AtOVwiPjxkaXYgY2xhc3M9XCJhYnNvbHV0ZSBlbmQtMCBib3R0b20tMCBmbGV4IGgtOSBpdGVtcy1jZW50ZXIgcGUtMlwiPjxkaXYgY2xhc3M9XCJiZy10b2tlbi1iZy1lbGV2YXRlZC1zZWNvbmRhcnkgdGV4dC10b2tlbi10ZXh0LXNlY29uZGFyeSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNCByb3VuZGVkLXNtIHB4LTIgZm9udC1zYW5zIHRleHQteHNcIj5cdTAwYTA8XC9kaXY+PFwvZGl2PjxcL2Rpdj48ZGl2IGNsYXNzPVwib3ZlcmZsb3cteS1hdXRvIHAtNFwiIGRpcj1cImx0clwiPjxjb2RlIGNsYXNzPVwid2hpdGVzcGFjZS1wcmUhXCI+QyA9IFx1MDNiYiBcdTAwYjcgZiA9IDMgXHUwMGQ3IDEwXjEwIGNtXC9zPGJyIFwvPlxuXHUwM2JiID0gQyBcLyBmID0gKDMgXHUwMGQ3IDEwXjEwIGNtXC9zKSBcLyAoMSBcdTAwZDcgMTBeNyBcL3MpID0gMzAwMCBjbTxiciBcLz5cbnRyYWNlIGxlbmd0aCBcLyB3YXZlbGVuZ3RoID0gNTAgXC8gMzAwMCA9IDFcLzYwPGJyIFwvPlxuPFwvY29kZT48XC9kaXY+PFwvZGl2PjxwIGRhdGEtc3RhcnQ9XCI3MTk2XCIgZGF0YS1lbmQ9XCI3MzExXCI+QmVjYXVzZSAxXC82MCBpcyBtdWNoIGxlc3MgdGhhbiAxXC83LCB0aGlzIHRyYWNlIGlzIGEgbm9ybWFsIHdpcmUgYW5kIGRvZXMgbm90IG5lZWQgY2hhcmFjdGVyaXN0aWMgaW1wZWRhbmNlIGNvbnRyb2wuPFwvcD48cCBkYXRhLXN0YXJ0PVwiNzMxM1wiIGRhdGEtZW5kPVwiNzQ0OVwiPk1heHdlbGwncyBlcXVhdGlvbnMgdGVsbCB1czogdGhlIHByb3BhZ2F0aW9uIHNwZWVkIFZTIG9mIGEgc2luZSB3YXZlIGluIGEgbWVkaXVtIHJlbGF0ZXMgdG8gbGlnaHQgc3BlZWQgQyBhbmQgZGllbGVjdHJpYyBjb25zdGFudCBcdTAzYjVyIGFzOjxcL3A+PGRpdiBjbGFzcz1cImNvbnRhaW4taW5saW5lLXNpemUgcm91bmRlZC0yeGwgcmVsYXRpdmUgYmctdG9rZW4tc2lkZWJhci1zdXJmYWNlLXByaW1hcnlcIj48ZGl2IGNsYXNzPVwic3RpY2t5IHRvcC05XCI+PGRpdiBjbGFzcz1cImFic29sdXRlIGVuZC0wIGJvdHRvbS0wIGZsZXggaC05IGl0ZW1zLWNlbnRlciBwZS0yXCI+PGRpdiBjbGFzcz1cImJnLXRva2VuLWJnLWVsZXZhdGVkLXNlY29uZGFyeSB0ZXh0LXRva2VuLXRleHQtc2Vjb25kYXJ5IGZsZXggaXRlbXMtY2VudGVyIGdhcC00IHJvdW5kZWQtc20gcHgtMiBmb250LXNhbnMgdGV4dC14c1wiPlx1MDBhMDxcL2Rpdj48XC9kaXY+PFwvZGl2PjxkaXYgY2xhc3M9XCJvdmVyZmxvdy15LWF1dG8gcC00XCIgZGlyPVwibHRyXCI+PGNvZGUgY2xhc3M9XCJ3aGl0ZXNwYWNlLXByZSFcIj48c3BhbiBjbGFzcz1cImhsanMtYXR0clwiPlZTPFwvc3Bhbj4gPSBDIFwvIFx1MjIxYVx1MDNiNXI8YnIgXC8+XG48XC9jb2RlPjxcL2Rpdj48XC9kaXY+PHAgZGF0YS1zdGFydD1cIjc0NzNcIiBkYXRhLWVuZD1cIjc1MzVcIj5XaGVuIFx1MDNiNXIgPSAxLCBzaWduYWwgc3BlZWQgZXF1YWxzIGxpZ2h0IHNwZWVkID0gMyBcdTAwZDcgMTBeMTAgY21cL3MuPFwvcD48aDMgZGF0YS1zdGFydD1cIjc1MzdcIiBkYXRhLWVuZD1cIjc1ODVcIj4yLiBUcmFuc21pc3Npb24gc3BlZWQgYW5kIGRpZWxlY3RyaWMgY29uc3RhbnQ8XC9oMz48cCBkYXRhLXN0YXJ0PVwiNzU4N1wiIGRhdGEtZW5kPVwiNzYzNFwiPlNpZ25hbCBzcGVlZCBhdCAzMCBNSHogZm9yIGRpZmZlcmVudCBtYXRlcmlhbHM6PFwvcD48ZGl2IGNsYXNzPVwiX3RhYmxlQ29udGFpbmVyXzFyanltXzFcIj48ZGl2IGNsYXNzPVwiX3RhYmxlV3JhcHBlcl8xcmp5bV8xMyBncm91cCBmbGV4IHctZml0IGZsZXgtY29sLXJldmVyc2VcIiB0YWJpbmRleD1cIi0xXCI+PHRhYmxlIGNsYXNzPVwidy1maXQgbWluLXctKC0tdGhyZWFkLWNvbnRlbnQtd2lkdGgpXCIgZGF0YS1zdGFydD1cIjc2MzZcIiBkYXRhLWVuZD1cIjgxMzRcIj48dGhlYWQgZGF0YS1zdGFydD1cIjc2MzZcIiBkYXRhLWVuZD1cIjc3MTdcIj48dHIgZGF0YS1zdGFydD1cIjc2MzZcIiBkYXRhLWVuZD1cIjc3MTdcIj48dGggZGF0YS1zdGFydD1cIjc2MzZcIiBkYXRhLWVuZD1cIjc2NTlcIiBkYXRhLWNvbC1zaXplPVwic21cIj5NYXRlcmlhbCBcLyBTdWJzdHJhdGU8XC90aD48dGggZGF0YS1zdGFydD1cIjc2NTlcIiBkYXRhLWVuZD1cIjc2NjlcIiBkYXRhLWNvbC1zaXplPVwic21cIj5UZyAoXHUwMGIwQyk8XC90aD48dGggZGF0YS1zdGFydD1cIjc2NjlcIiBkYXRhLWVuZD1cIjc2OTRcIiBkYXRhLWNvbC1zaXplPVwic21cIj5EaWVsZWN0cmljIGNvbnN0YW50IFx1MDNiNXI8XC90aD48dGggZGF0YS1zdGFydD1cIjc2OTRcIiBkYXRhLWVuZD1cIjc3MTdcIiBkYXRhLWNvbC1zaXplPVwic21cIj5TaWduYWwgc3BlZWQgKG1cL1x1MDNiY3MpPFwvdGg+PFwvdHI+PFwvdGhlYWQ+PHRib2R5IGRhdGEtc3RhcnQ9XCI3NzM5XCIgZGF0YS1lbmQ9XCI4MTM0XCI+PHRyIGRhdGEtc3RhcnQ9XCI3NzM5XCIgZGF0YS1lbmQ9XCI3NzY4XCI+PHRkIGRhdGEtc3RhcnQ9XCI3NzM5XCIgZGF0YS1lbmQ9XCI3NzQ4XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+VmFjdXVtPFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI3NzQ4XCIgZGF0YS1lbmQ9XCI3NzUyXCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+XC88XC90ZD48dGQgZGF0YS1zdGFydD1cIjc3NTJcIiBkYXRhLWVuZD1cIjc3NThcIiBkYXRhLWNvbC1zaXplPVwic21cIj4xLjA8XC90ZD48dGQgZGF0YS1zdGFydD1cIjc3NThcIiBkYXRhLWVuZD1cIjc3NjhcIiBkYXRhLWNvbC1zaXplPVwic21cIj4zMDAuMDA8XC90ZD48XC90cj48dHIgZGF0YS1zdGFydD1cIjc3NjlcIiBkYXRhLWVuZD1cIjc4MDVcIj48dGQgZGF0YS1zdGFydD1cIjc3NjlcIiBkYXRhLWVuZD1cIjc3ODVcIiBkYXRhLWNvbC1zaXplPVwic21cIj5QVEZFIChUZWZsb24pPFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI3Nzg1XCIgZGF0YS1lbmQ9XCI3Nzg5XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+XC88XC90ZD48dGQgZGF0YS1zdGFydD1cIjc3ODlcIiBkYXRhLWVuZD1cIjc3OTVcIiBkYXRhLWNvbC1zaXplPVwic21cIj4yLjI8XC90ZD48dGQgZGF0YS1zdGFydD1cIjc3OTVcIiBkYXRhLWVuZD1cIjc4MDVcIiBkYXRhLWNvbC1zaXplPVwic21cIj4yMDIuMjY8XC90ZD48XC90cj48dHIgZGF0YS1zdGFydD1cIjc4MDZcIiBkYXRhLWVuZD1cIjc4NjBcIj48dGQgZGF0YS1zdGFydD1cIjc4MDZcIiBkYXRhLWVuZD1cIjc4MzhcIiBkYXRhLWNvbC1zaXplPVwic21cIj5UaGVybW9zZXQgcG9seXBoZW55bGVuZSBldGhlcjxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiNzgzOFwiIGRhdGEtZW5kPVwiNzg0NFwiIGRhdGEtY29sLXNpemU9XCJzbVwiPjIxMDxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiNzg0NFwiIGRhdGEtZW5kPVwiNzg1MFwiIGRhdGEtY29sLXNpemU9XCJzbVwiPjIuNTxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiNzg1MFwiIGRhdGEtZW5kPVwiNzg2MFwiIGRhdGEtY29sLXNpemU9XCJzbVwiPjE4OS43NDxcL3RkPjxcL3RyPjx0ciBkYXRhLXN0YXJ0PVwiNzg2MVwiIGRhdGEtZW5kPVwiNzg5OVwiPjx0ZCBkYXRhLXN0YXJ0PVwiNzg2MVwiIGRhdGEtZW5kPVwiNzg3N1wiIGRhdGEtY29sLXNpemU9XCJzbVwiPkN5YW5hdGUgZXN0ZXI8XC90ZD48dGQgZGF0YS1zdGFydD1cIjc4NzdcIiBkYXRhLWVuZD1cIjc4ODNcIiBkYXRhLWNvbC1zaXplPVwic21cIj4yMjU8XC90ZD48dGQgZGF0YS1zdGFydD1cIjc4ODNcIiBkYXRhLWVuZD1cIjc4ODlcIiBkYXRhLWNvbC1zaXplPVwic21cIj4zLjA8XC90ZD48dGQgZGF0YS1zdGFydD1cIjc4ODlcIiBkYXRhLWVuZD1cIjc4OTlcIiBkYXRhLWNvbC1zaXplPVwic21cIj4xNzMuMjE8XC90ZD48XC90cj48dHIgZGF0YS1zdGFydD1cIjc5MDBcIiBkYXRhLWVuZD1cIjc5MzdcIj48dGQgZGF0YS1zdGFydD1cIjc5MDBcIiBkYXRhLWVuZD1cIjc5MTdcIiBkYXRhLWNvbC1zaXplPVwic21cIj5QVEZFICsgRS1nbGFzczxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiNzkxN1wiIGRhdGEtZW5kPVwiNzkyMVwiIGRhdGEtY29sLXNpemU9XCJzbVwiPlwvPFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI3OTIxXCIgZGF0YS1lbmQ9XCI3OTI3XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+Mi42PFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI3OTI3XCIgZGF0YS1lbmQ9XCI3OTM3XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+MTg2LjI1PFwvdGQ+PFwvdHI+PHRyIGRhdGEtc3RhcnQ9XCI3OTM4XCIgZGF0YS1lbmQ9XCI3OTg0XCI+PHRkIGRhdGEtc3RhcnQ9XCI3OTM4XCIgZGF0YS1lbmQ9XCI3OTYyXCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+Q3lhbmF0ZSBlc3RlciArIGdsYXNzPFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI3OTYyXCIgZGF0YS1lbmQ9XCI3OTY4XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+MjI1PFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI3OTY4XCIgZGF0YS1lbmQ9XCI3OTc0XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+My43PFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI3OTc0XCIgZGF0YS1lbmQ9XCI3OTg0XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+MTU1Ljk2PFwvdGQ+PFwvdHI+PHRyIGRhdGEtc3RhcnQ9XCI3OTg1XCIgZGF0YS1lbmQ9XCI4MDI3XCI+PHRkIGRhdGEtc3RhcnQ9XCI3OTg1XCIgZGF0YS1lbmQ9XCI4MDA1XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+UG9seWltaWRlICsgZ2xhc3M8XC90ZD48dGQgZGF0YS1zdGFydD1cIjgwMDVcIiBkYXRhLWVuZD1cIjgwMTFcIiBkYXRhLWNvbC1zaXplPVwic21cIj4yMzA8XC90ZD48dGQgZGF0YS1zdGFydD1cIjgwMTFcIiBkYXRhLWVuZD1cIjgwMTdcIiBkYXRhLWNvbC1zaXplPVwic21cIj40LjU8XC90ZD48dGQgZGF0YS1zdGFydD1cIjgwMTdcIiBkYXRhLWVuZD1cIjgwMjdcIiBkYXRhLWNvbC1zaXplPVwic21cIj4xNDEuNDI8XC90ZD48XC90cj48dHIgZGF0YS1zdGFydD1cIjgwMjhcIiBkYXRhLWVuZD1cIjgwNTdcIj48dGQgZGF0YS1zdGFydD1cIjgwMjhcIiBkYXRhLWVuZD1cIjgwMzdcIiBkYXRhLWNvbC1zaXplPVwic21cIj5RdWFydHo8XC90ZD48dGQgZGF0YS1zdGFydD1cIjgwMzdcIiBkYXRhLWVuZD1cIjgwNDFcIiBkYXRhLWNvbC1zaXplPVwic21cIj5cLzxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiODA0MVwiIGRhdGEtZW5kPVwiODA0N1wiIGRhdGEtY29sLXNpemU9XCJzbVwiPjMuOTxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiODA0N1wiIGRhdGEtZW5kPVwiODA1N1wiIGRhdGEtY29sLXNpemU9XCJzbVwiPjE1MS45ODxcL3RkPjxcL3RyPjx0ciBkYXRhLXN0YXJ0PVwiODA1OFwiIGRhdGEtZW5kPVwiODEwMlwiPjx0ZCBkYXRhLXN0YXJ0PVwiODA1OFwiIGRhdGEtZW5kPVwiODA3OFwiIGRhdGEtY29sLXNpemU9XCJzbVwiPkVwb3h5IGdsYXNzIChmcjQpPFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI4MDc4XCIgZGF0YS1lbmQ9XCI4MDg2XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+MTMwXHUwMGIxNTxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiODA4NlwiIGRhdGEtZW5kPVwiODA5MlwiIGRhdGEtY29sLXNpemU9XCJzbVwiPjQuNzxcL3RkPjx0ZCBkYXRhLXN0YXJ0PVwiODA5MlwiIGRhdGEtZW5kPVwiODEwMlwiIGRhdGEtY29sLXNpemU9XCJzbVwiPjEzOC4zODxcL3RkPjxcL3RyPjx0ciBkYXRhLXN0YXJ0PVwiODEwM1wiIGRhdGEtZW5kPVwiODEzNFwiPjx0ZCBkYXRhLXN0YXJ0PVwiODEwM1wiIGRhdGEtZW5kPVwiODExNFwiIGRhdGEtY29sLXNpemU9XCJzbVwiPkFsdW1pbnVtPFwvdGQ+PHRkIGRhdGEtc3RhcnQ9XCI4MTE0XCIgZGF0YS1lbmQ9XCI4MTE4XCIgZGF0YS1jb2wtc2l6ZT1cInNtXCI+XC88XC90ZD48dGQgZGF0YS1zdGFydD1cIjgxMThcIiBkYXRhLWVuZD1cIjgxMjRcIiBkYXRhLWNvbC1zaXplPVwic21cIj45LjA8XC90ZD48dGQgZGF0YS1zdGFydD1cIjgxMjRcIiBkYXRhLWVuZD1cIjgxMzRcIiBkYXRhLWNvbC1zaXplPVwic21cIj4xMDAuMDA8XC90ZD48XC90cj48XC90Ym9keT48XC90YWJsZT48XC9kaXY+PFwvZGl2PjxwIGRhdGEtc3RhcnQ9XCI4MTM2XCIgZGF0YS1lbmQ9XCI4Mzc4XCI+VGhlIHRhYmxlIHNob3dzOiBhcyBcdTAzYjVyIGluY3JlYXNlcywgc2lnbmFsIHNwZWVkIGluIHRoZSBtYXRlcmlhbCBkZWNyZWFzZXMuIFRvIGdldCBoaWdoZXIgc2lnbmFsIHNwZWVkLCBjaG9vc2UgaGlnaGVyIGNoYXJhY3RlcmlzdGljIGltcGVkYW5jZS4gVG8gZ2V0IGhpZ2hlciBaMCwgY2hvb3NlIGxvd2VyIFx1MDNiNXIgbWF0ZXJpYWwuIFBURkUgaGFzIHRoZSBzbWFsbGVzdCBcdTAzYjVyLCBzbyBpdCBnaXZlcyB0aGUgZmFzdGVzdCBzcGVlZC48XC9wPjxwIGRhdGEtc3RhcnQ9XCI4MzgwXCIgZGF0YS1lbmQ9XCI4NTA4XCI+ZnI0IGJvYXJkIHVzZXMgZXBveHkgcmVzaW4gcGx1cyBFLWdsYXNzLiBJdHMgXHUwM2I1ciBpcyBhYm91dCA0LjcuIFNpZ25hbCBzcGVlZCBpcyAxMzggbVwvXHUwM2Jjcy4gQ2hhbmdpbmcgdGhlIHJlc2luIHN5c3RlbSBjYW4gY2hhbmdlIFx1MDNiNXIuPFwvcD48aHIgZGF0YS1zdGFydD1cIjg1MTBcIiBkYXRhLWVuZD1cIjg1MTNcIiBcLz48aDIgZGF0YS1zdGFydD1cIjg1MTVcIiBkYXRhLWVuZD1cIjg1NjBcIj5SZWFzb25zIHRvIGNvbnRyb2wgY2hhcmFjdGVyaXN0aWMgaW1wZWRhbmNlPFwvaDI+PGgzIGRhdGEtc3RhcnQ9XCI4NTYyXCIgZGF0YS1lbmQ9XCI4NTczXCI+UmVhc29uIDE8XC9oMz48cCBkYXRhLXN0YXJ0PVwiODU3NVwiIGRhdGEtZW5kPVwiODg0OVwiPldoZW4gZWxlY3Ryb25pYyBlcXVpcG1lbnQgKGNvbXB1dGVyLCBjb21tdW5pY2F0aW9ucykgcnVucywgdGhlIGRyaXZlciBzZW5kcyBhIHNpZ25hbCB0byB0aGUgcmVjZWl2ZXIgdGhyb3VnaCBQQ0IgdHJhY2VzLiBUaGUgY2hhcmFjdGVyaXN0aWMgaW1wZWRhbmNlIFowIG9mIHRoZSB0cmFjZSBtdXN0IG1hdGNoIHRoZSBkcml2ZXIgYW5kIHJlY2VpdmVyIGVsZWN0cm9uaWMgaW1wZWRhbmNlLiBJZiBtYXRjaGVkLCB0aGUgc2lnbmFsIGVuZXJneSB0cmFuc21pdHMgY29tcGxldGVseS48XC9wPjxoMyBkYXRhLXN0YXJ0PVwiODg1MVwiIGRhdGEtZW5kPVwiODg2MlwiPlJlYXNvbiAyPFwvaDM+PHAgZGF0YS1zdGFydD1cIjg4NjRcIiBkYXRhLWVuZD1cIjkwMzFcIj5JZiBQQ0IgcXVhbGl0eSBpcyBiYWQgYW5kIFowIGlzIG91dCBvZiB0b2xlcmFuY2UsIHNpZ25hbHMgd2lsbCByZWZsZWN0LCBkaXNzaXBhdGUsIGF0dGVudWF0ZSwgb3IgZGVsYXkuIEluIHNldmVyZSBjYXNlcywgc2lnbmFscyBjYW4gYmUgd3JvbmcgYW5kIHRoZSBkZXZpY2UgY2FuIGNyYXNoLjxcL3A+PGgzIGRhdGEtc3RhcnQ9XCI5MDMzXCIgZGF0YS1lbmQ9XCI5MDQ0XCI+UmVhc29uIDM8XC9oMz48cCBkYXRhLXN0YXJ0PVwiOTA0NlwiIGRhdGEtZW5kPVwiOTMxMVwiPlN0cmljdCBtYXRlcmlhbCBzZWxlY3Rpb24gYW5kIHByb2Nlc3MgY29udHJvbCBhcmUgbmVlZGVkIHNvIG11bHRpbGF5ZXIgYm9hcmQgWjAgbWVldHMgY3VzdG9tZXIgc3BlY3MuIEhpZ2hlciBlbGVjdHJvbmljIGltcGVkYW5jZSBjb21wb25lbnRzIHVzdWFsbHkgbmVlZCBoaWdoZXIgUENCIFowIHRvIG1hdGNoLiBBIG11bHRpbGF5ZXIgYm9hcmQgd2l0aCBjb3JyZWN0IFowIGlzIGEgcXVhbGlmaWVkIGhpZ2gtc3BlZWQgb3IgaGlnaC1mcmVxdWVuY3kgcHJvZHVjdC48XC9wPjxociBkYXRhLXN0YXJ0PVwiOTMxM1wiIGRhdGEtZW5kPVwiOTMxNlwiIFwvPjxoMiBkYXRhLXN0YXJ0PVwiOTMxOFwiIGRhdGEtZW5kPVwiOTM2MlwiPlJlbGF0aW9uc2hpcCBvZiBaMCB0byBtYXRlcmlhbCBhbmQgcHJvY2VzczxcL2gyPjxwIGRhdGEtc3RhcnQ9XCI5MzY0XCIgZGF0YS1lbmQ9XCI5NDE1XCI+VGhlIG1pY3Jvc3RyaXAgY2hhcmFjdGVyaXN0aWMgaW1wZWRhbmNlIFowIGZvcm11bGE6PFwvcD48ZGl2IGNsYXNzPVwiY29udGFpbi1pbmxpbmUtc2l6ZSByb3VuZGVkLTJ4bCByZWxhdGl2ZSBiZy10b2tlbi1zaWRlYmFyLXN1cmZhY2UtcHJpbWFyeVwiPjxkaXYgY2xhc3M9XCJzdGlja3kgdG9wLTlcIj48ZGl2IGNsYXNzPVwiYWJzb2x1dGUgZW5kLTAgYm90dG9tLTAgZmxleCBoLTkgaXRlbXMtY2VudGVyIHBlLTJcIj48ZGl2IGNsYXNzPVwiYmctdG9rZW4tYmctZWxldmF0ZWQtc2Vjb25kYXJ5IHRleHQtdG9rZW4tdGV4dC1zZWNvbmRhcnkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTQgcm91bmRlZC1zbSBweC0yIGZvbnQtc2FucyB0ZXh0LXhzXCI+XHUwMGEwPFwvZGl2PjxcL2Rpdj48XC9kaXY+PGRpdiBjbGFzcz1cIm92ZXJmbG93LXktYXV0byBwLTRcIiBkaXI9XCJsdHJcIj48Y29kZSBjbGFzcz1cIndoaXRlc3BhY2UtcHJlIVwiPjxzcGFuIGNsYXNzPVwiaGxqcy1hdHRyXCI+WjA8XC9zcGFuPiA9IDxzcGFuIGNsYXNzPVwiaGxqcy1udW1iZXJcIj44NzxcL3NwYW4+IFwvIFx1MjIxYVx1MDNiNXIgKyA8c3BhbiBjbGFzcz1cImhsanMtbnVtYmVyXCI+MS40MTxcL3NwYW4+IFx1MDBiNyBsbiBbIDxzcGFuIGNsYXNzPVwiaGxqcy1udW1iZXJcIj41Ljk4PFwvc3Bhbj4gSCBcLyAoPHNwYW4gY2xhc3M9XCJobGpzLW51bWJlclwiPjAuODxcL3NwYW4+IFcgKyBUKSBdPGJyIFwvPlxuPFwvY29kZT48XC9kaXY+PFwvZGl2PjxwIGRhdGEtc3RhcnQ9XCI5NDc3XCIgZGF0YS1lbmQ9XCI5NDgzXCI+V2hlcmU6PFwvcD48dWwgZGF0YS1zdGFydD1cIjk0ODVcIiBkYXRhLWVuZD1cIjk1ODRcIj48bGkgZGF0YS1zdGFydD1cIjk0ODVcIiBkYXRhLWVuZD1cIjk1MTNcIj48cCBkYXRhLXN0YXJ0PVwiOTQ4N1wiIGRhdGEtZW5kPVwiOTUxM1wiPlx1MDNiNXIgXHUyMDE0IGRpZWxlY3RyaWMgY29uc3RhbnQ8XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiOTUxNFwiIGRhdGEtZW5kPVwiOTU0MlwiPjxwIGRhdGEtc3RhcnQ9XCI5NTE2XCIgZGF0YS1lbmQ9XCI5NTQyXCI+SCBcdTIwMTQgZGllbGVjdHJpYyB0aGlja25lc3M8XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiOTU0M1wiIGRhdGEtZW5kPVwiOTU2MlwiPjxwIGRhdGEtc3RhcnQ9XCI5NTQ1XCIgZGF0YS1lbmQ9XCI5NTYyXCI+VyBcdTIwMTQgdHJhY2Ugd2lkdGg8XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiOTU2M1wiIGRhdGEtZW5kPVwiOTU4NFwiPjxwIGRhdGEtc3RhcnQ9XCI5NTY1XCIgZGF0YS1lbmQ9XCI5NTg0XCI+VCBcdTIwMTQgdHJhY2UgdGhpY2tuZXNzPFwvcD48XC9saT48XC91bD48cCBkYXRhLXN0YXJ0PVwiOTU4NlwiIGRhdGEtZW5kPVwiOTY1NFwiPkxvd2VyIFx1MDNiNXIgbWFrZXMgaXQgZWFzaWVyIHRvIHJhaXNlIFowIHRvIG1hdGNoIGhpZ2gtc3BlZWQgY29tcG9uZW50cy48XC9wPjxoMyBkYXRhLXN0YXJ0PVwiOTY1NlwiIGRhdGEtZW5kPVwiOTY3MVwiPjEuIFowIGFuZCBcdTAzYjVyPFwvaDM+PHAgZGF0YS1zdGFydD1cIjk2NzNcIiBkYXRhLWVuZD1cIjk4NzJcIj5aMCBpcyBpbnZlcnNlbHkgcmVsYXRlZCB0byBcdTAzYjVyLiBaMCBpbmNyZWFzZXMgYXMgSCBpbmNyZWFzZXMuIEZvciBzdHJpY3QgWjAgaGlnaC1mcmVxdWVuY3kgbGluZXMsIGRpZWxlY3RyaWMgdGhpY2tuZXNzIHRvbGVyYW5jZSBtdXN0IGJlIHN0cmljdC4gVXN1YWxseSBkaWVsZWN0cmljIHRoaWNrbmVzcyBjaGFuZ2UgbXVzdCBub3QgZXhjZWVkIDEwJS48XC9wPjxoMyBkYXRhLXN0YXJ0PVwiOTg3NFwiIGRhdGEtZW5kPVwiOTkwN1wiPjIuIERpZWxlY3RyaWMgdGhpY2tuZXNzIGVmZmVjdDxcL2gzPjxwIGRhdGEtc3RhcnQ9XCI5OTA5XCIgZGF0YS1lbmQ9XCIxMDE1NVwiPldpdGggaGlnaGVyIHJvdXRpbmcgZGVuc2l0eSwgbGFyZ2VyIEggbGVhZHMgdG8gbW9yZSBlbGVjdHJvbWFnbmV0aWMgaW50ZXJmZXJlbmNlLiBGb3IgaGlnaC1mcmVxdWVuY3kgYW5kIGhpZ2gtc3BlZWQgZGlnaXRhbCBsaW5lcywgYXMgY29uZHVjdG9yIGRlbnNpdHkgcmlzZXMsIHJlZHVjZSBkaWVsZWN0cmljIHRoaWNrbmVzcyB0byBsb3dlciBFTUkgYW5kIGNyb3NzdGFsaywgb3IgdXNlIG1hdGVyaWFscyB3aXRoIGxvd2VyIFx1MDNiNXIuPFwvcD48cCBkYXRhLXN0YXJ0PVwiMTAxNTdcIiBkYXRhLWVuZD1cIjEwMjYyXCI+RnJvbSB0aGUgZm9ybXVsYSwgY29wcGVyIHRoaWNrbmVzcyBUIGlzIGFuIGltcG9ydGFudCBmYWN0b3IuIExhcmdlciBUIGxvd2VycyBaMCwgYnV0IHRoZSBjaGFuZ2UgaXMgc21hbGwuPFwvcD48aDMgZGF0YS1zdGFydD1cIjEwMjY0XCIgZGF0YS1lbmQ9XCIxMDI5M1wiPjMuIENvcHBlciB0aGlja25lc3MgZWZmZWN0PFwvaDM+PHAgZGF0YS1zdGFydD1cIjEwMjk1XCIgZGF0YS1lbmQ9XCIxMDQ2OFwiPlRoaW5uZXIgY29wcGVyIGdpdmVzIGhpZ2hlciBaMCwgYnV0IGl0cyBlZmZlY3Qgb24gWjAgaXMgc21hbGwuIFVzaW5nIHRoaW4gY29wcGVyIGhlbHBzIG1ha2UgZmluZSB0cmFjZXMgYW5kIHRoaXMgaGVscHMgY29udHJvbCBaMCBtb3JlIHRoYW4gdGhlIGNvcHBlciB0aGlja25lc3MgdmFsdWUgYWxvbmUuPFwvcD48cCBkYXRhLXN0YXJ0PVwiMTA0NzBcIiBkYXRhLWVuZD1cIjEwNDg3XCI+RnJvbSB0aGUgZm9ybXVsYTo8XC9wPjxkaXYgY2xhc3M9XCJjb250YWluLWlubGluZS1zaXplIHJvdW5kZWQtMnhsIHJlbGF0aXZlIGJnLXRva2VuLXNpZGViYXItc3VyZmFjZS1wcmltYXJ5XCI+PGRpdiBjbGFzcz1cInN0aWNreSB0b3AtOVwiPjxkaXYgY2xhc3M9XCJhYnNvbHV0ZSBlbmQtMCBib3R0b20tMCBmbGV4IGgtOSBpdGVtcy1jZW50ZXIgcGUtMlwiPjxkaXYgY2xhc3M9XCJiZy10b2tlbi1iZy1lbGV2YXRlZC1zZWNvbmRhcnkgdGV4dC10b2tlbi10ZXh0LXNlY29uZGFyeSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNCByb3VuZGVkLXNtIHB4LTIgZm9udC1zYW5zIHRleHQteHNcIj5cdTAwYTA8XC9kaXY+PFwvZGl2PjxcL2Rpdj48ZGl2IGNsYXNzPVwib3ZlcmZsb3cteS1hdXRvIHAtNFwiIGRpcj1cImx0clwiPjxjb2RlIGNsYXNzPVwid2hpdGVzcGFjZS1wcmUhXCI+PHNwYW4gY2xhc3M9XCJobGpzLWF0dHJcIj5aMDxcL3NwYW4+ID0gPHNwYW4gY2xhc3M9XCJobGpzLW51bWJlclwiPjg3PFwvc3Bhbj4gXC8gXHUyMjFhXHUwM2I1ciArIDxzcGFuIGNsYXNzPVwiaGxqcy1udW1iZXJcIj4xLjQxPFwvc3Bhbj4gXHUwMGI3IGxuIFsgPHNwYW4gY2xhc3M9XCJobGpzLW51bWJlclwiPjUuOTg8XC9zcGFuPiBIIFwvICg8c3BhbiBjbGFzcz1cImhsanMtbnVtYmVyXCI+MC44PFwvc3Bhbj4gVyArIFQpIF08YnIgXC8+XG48XC9jb2RlPjxcL2Rpdj48XC9kaXY+PHAgZGF0YS1zdGFydD1cIjEwNTQ5XCIgZGF0YS1lbmQ9XCIxMDY1OFwiPkFzIFcgKHRyYWNlIHdpZHRoKSBkZWNyZWFzZXMsIFowIGluY3JlYXNlcy4gQ2hhbmdpbmcgd2lkdGggaGFzIGEgbGFyZ2VyIGltcGFjdCBvbiBaMCB0aGFuIGNoYW5naW5nIHRoaWNrbmVzcy48XC9wPjxoMyBkYXRhLXN0YXJ0PVwiMTA2NjBcIiBkYXRhLWVuZD1cIjEwNjg0XCI+NC4gVHJhY2Ugd2lkdGggZWZmZWN0PFwvaDM+PHAgZGF0YS1zdGFydD1cIjEwNjg2XCIgZGF0YS1lbmQ9XCIxMTExMlwiPlowIGluY3JlYXNlcyBzaGFycGx5IGFzIHdpZHRoIFcgbmFycm93cy4gVG8gY29udHJvbCBaMCwgY29udHJvbCB0cmFjZSB3aWR0aCB0aWdodGx5LiBUb2RheSBtb3N0IGhpZ2gtZnJlcXVlbmN5IGFuZCBoaWdoLXNwZWVkIGRpZ2l0YWwgdHJhY2VzIGhhdmUgd2lkdGhzIGxpa2UgMC4xMCBtbSBvciAwLjEzIG1tLiBUcmFkaXRpb25hbGx5LCB3aWR0aCB0b2xlcmFuY2Ugd2FzIFx1MDBiMTIwJS4gRm9yIG5vbi10cmFuc21pc3Npb24gbGluZSB0cmFjZXMgKHRyYWNlIGxlbmd0aCAmbHQ7Jmx0OyBzaWduYWwgd2F2ZWxlbmd0aCBcLyA3KSwgXHUwMGIxMjAlIG1heSBiZSBmaW5lLiBCdXQgZm9yIFowIGNvbnRyb2xsZWQgdHJhY2VzLCBcdTAwYjEyMCUgd2lkdGggZXJyb3IgY2Fubm90IG1lZXQgcmVxdWlyZW1lbnRzLiBBdCB0aGF0IHBvaW50IFowIGVycm9yIG9mdGVuIGV4Y2VlZHMgXHUwMGIxMTAlLjxcL3A+PHAgZGF0YS1zdGFydD1cIjExMTE0XCIgZGF0YS1lbmQ9XCIxMTEyMlwiPkV4YW1wbGU6PFwvcD48cCBkYXRhLXN0YXJ0PVwiMTExMjRcIiBkYXRhLWVuZD1cIjExMjgxXCI+QSBQQ0IgbWljcm9zdHJpcCBoYXMgd2lkdGggMTAwIFx1MDNiY20sIHRoaWNrbmVzcyAyMCBcdTAzYmNtLCBkaWVsZWN0cmljIHRoaWNrbmVzcyAxMDAgXHUwM2JjbS4gQXNzdW1lIGNvcHBlciB0aGlja25lc3MgaXMgdW5pZm9ybS4gSWYgd2lkdGggY2hhbmdlcyBcdTAwYjEyMCUsIGNhbiBaMCBtZWV0IFx1MDBiMTEwJT88XC9wPjxwIGRhdGEtc3RhcnQ9XCIxMTI4M1wiIGRhdGEtZW5kPVwiMTEyOTRcIj5CeSBmb3JtdWxhOjxcL3A+PHAgZGF0YS1zdGFydD1cIjExMjk2XCIgZGF0YS1lbmQ9XCIxMTU0NVwiPkxldCBXMCA9IDEwMCBcdTAzYmNtLCBXMSA9IDgwIFx1MDNiY20sIFcyID0gMTIwIFx1MDNiY20sIFQgPSAyMCBcdTAzYmNtLCBIID0gMTAwIFx1MDNiY20uIFRoZW4gWjAxIFwvIFowMiA9IDEuMjAuIFNvIFowIGp1c3QgcmVhY2hlcyBcdTAwYjExMCUsIG5vdCB3aXRoaW4gXHUwMGIxMTAlLiBUbyBnZXQgWjAgd2l0aGluIFx1MDBiMTEwJSwgd2lkdGggdmFyaWF0aW9uIG11c3QgYmUgbXVjaCBzbWFsbGVyIHRoYW4gXHUwMGIxMjAlLiBUbyBnZXQgWjAgXHUyMjY0IFx1MDBiMTUlLCB3aWR0aCB0b2xlcmFuY2UgbXVzdCBiZSBcdTIyNjQgXHUwMGIxMTAlLjxcL3A+PHAgZGF0YS1zdGFydD1cIjExNTQ3XCIgZGF0YS1lbmQ9XCIxMTY2MFwiPlRoaXMgZXhwbGFpbnMgd2h5IHNvbWUgUFRGRSBQQ0JzIGFuZCBzb21lIGZyNCBQQ0JzIHJlcXVpcmUgd2lkdGggdG9sZXJhbmNlIFx1MDBiMTAuMDIgbW0uIFRoZSByZWFzb24gaXMgdG8gY29udHJvbCBaMC48XC9wPjxociBkYXRhLXN0YXJ0PVwiMTE2NjJcIiBkYXRhLWVuZD1cIjExNjY1XCIgXC8+PGgyIGRhdGEtc3RhcnQ9XCIxMTY2N1wiIGRhdGEtZW5kPVwiMTE3MTRcIj5Qcm9jZXNzIGNvbnRyb2xzIGZvciBjaGFyYWN0ZXJpc3RpYyBpbXBlZGFuY2U8XC9oMj48b2wgZGF0YS1zdGFydD1cIjExNzE2XCIgZGF0YS1lbmQ9XCIxMzQ5OVwiPjxsaSBkYXRhLXN0YXJ0PVwiMTE3MTZcIiBkYXRhLWVuZD1cIjExODcyXCI+PHAgZGF0YS1zdGFydD1cIjExNzE5XCIgZGF0YS1lbmQ9XCIxMTg3MlwiPjxzdHJvbmcgZGF0YS1zdGFydD1cIjExNzE5XCIgZGF0YS1lbmQ9XCIxMTc1N1wiPkZpbG0gbWFraW5nIGNvbnRyb2wgYW5kIGluc3BlY3Rpb248XC9zdHJvbmc+PGJyIGRhdGEtc3RhcnQ9XCIxMTc1N1wiIGRhdGEtZW5kPVwiMTE3NjBcIiBcLz5LZWVwIGNvbnN0YW50IHRlbXBlcmF0dXJlIGFuZCBodW1pZGl0eSAoMjFcdTAwYjEyXHUwMGIwQywgNTVcdTAwYjE1JSksIGtlZXAgYSBjbGVhbiByb29tLCBhbmQgZG8gd2lkdGggcHJvY2VzcyBjb21wZW5zYXRpb24uPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjExODc0XCIgZGF0YS1lbmQ9XCIxMjA2MVwiPjxwIGRhdGEtc3RhcnQ9XCIxMTg3N1wiIGRhdGEtZW5kPVwiMTIwNjFcIj48c3Ryb25nIGRhdGEtc3RhcnQ9XCIxMTg3N1wiIGRhdGEtZW5kPVwiMTE4OTNcIj5QYW5lbCBkZXNpZ248XC9zdHJvbmc+PGJyIGRhdGEtc3RhcnQ9XCIxMTg5M1wiIGRhdGEtZW5kPVwiMTE4OTZcIiBcLz5QYW5lbCBlZGdlcyBzaG91bGQgbm90IGJlIHRvbyBuYXJyb3cuIE1ha2UgcGxhdGluZyB1bmlmb3JtLiBVc2UgcHNldWRvLWNhdGhvZGUgaW4gZWxlY3Ryb3BsYXRpbmcgdG8gZGlzdHJpYnV0ZSBjdXJyZW50LiBBZGQgYSBjb3Vwb24gb24gdGhlIHBhbmVsIGVkZ2UgdG8gdGVzdCBaMC48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiMTIwNjNcIiBkYXRhLWVuZD1cIjEyMjg0XCI+PHAgZGF0YS1zdGFydD1cIjEyMDY2XCIgZGF0YS1lbmQ9XCIxMjI4NFwiPjxzdHJvbmcgZGF0YS1zdGFydD1cIjEyMDY2XCIgZGF0YS1lbmQ9XCIxMjA3N1wiPkV0Y2hpbmc8XC9zdHJvbmc+PGJyIGRhdGEtc3RhcnQ9XCIxMjA3N1wiIGRhdGEtZW5kPVwiMTIwODBcIiBcLz5Db250cm9sIHByb2Nlc3MgcGFyYW1ldGVycyB0byByZWR1Y2UgdW5kZXJjdXQuIERvIGZpcnN0LXBhc3MgaW5zcGVjdGlvbi4gUmVkdWNlIHJlc2lkdWFsIGNvcHBlciwgY29wcGVyIGJ1cnJzLCBhbmQgY29wcGVyIHNjcmFwcy4gQ2hlY2sgdHJhY2Ugd2lkdGggYW5kIGtlZXAgaXQgd2l0aGluIHJlcXVpcmVkIHJhbmdlIChcdTAwYjExMCUgb3IgXHUwMGIxMC4wMiBtbSkuPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjEyMjg2XCIgZGF0YS1lbmQ9XCIxMjQ4NlwiPjxwIGRhdGEtc3RhcnQ9XCIxMjI4OVwiIGRhdGEtZW5kPVwiMTI0ODZcIj48c3Ryb25nIGRhdGEtc3RhcnQ9XCIxMjI4OVwiIGRhdGEtZW5kPVwiMTIzMDdcIj5BT0kgaW5zcGVjdGlvbjxcL3N0cm9uZz48YnIgZGF0YS1zdGFydD1cIjEyMzA3XCIgZGF0YS1lbmQ9XCIxMjMxMFwiIFwvPkZvciBpbm5lciBsYXllcnMsIGZpbmQgdHJhY2UgZ2FwcyBhbmQgcHJvdHJ1c2lvbnMuIEZvciAyIEdIeiBoaWdoLXNwZWVkIHNpZ25hbHMsIGV2ZW4gYSAwLjA1IG1tIGdhcCBtdXN0IGNhdXNlIGJvYXJkIHNjcmFwLiBDb250cm9sbGluZyBpbm5lciBsYXllciB3aWR0aCBhbmQgZGVmZWN0cyBpcyBrZXkuPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjEyNDg4XCIgZGF0YS1lbmQ9XCIxMjc2NlwiPjxwIGRhdGEtc3RhcnQ9XCIxMjQ5MVwiIGRhdGEtZW5kPVwiMTI3NjZcIj48c3Ryb25nIGRhdGEtc3RhcnQ9XCIxMjQ5MVwiIGRhdGEtZW5kPVwiMTI1MDVcIj5MYW1pbmF0aW9uPFwvc3Ryb25nPjxiciBkYXRhLXN0YXJ0PVwiMTI1MDVcIiBkYXRhLWVuZD1cIjEyNTA4XCIgXC8+VXNlIHZhY3V1bSBsYW1pbmF0aW9uIHRvIGxvd2VyIHByZXNzdXJlIGFuZCByZWR1Y2UgcmVzaW4gZmxvdy4gS2VlcCBtb3JlIHJlc2luIGJlY2F1c2UgcmVzaW4gYWZmZWN0cyBcdTAzYjVyLiBNb3JlIHJlc2luIG9mdGVuIGxvd2VycyBcdTAzYjVyLiBDb250cm9sIGxhbWluYXRpb24gdGhpY2tuZXNzIHRvbGVyYW5jZS4gSWYgZmluaXNoZWQgYm9hcmQgdGhpY2tuZXNzIGlzIHVuZXZlbiwgZGllbGVjdHJpYyB0aGlja25lc3MgdmFyaWVzIGFuZCBhZmZlY3RzIFowLjxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCIxMjc2OFwiIGRhdGEtZW5kPVwiMTI5ODlcIj48cCBkYXRhLXN0YXJ0PVwiMTI3NzFcIiBkYXRhLWVuZD1cIjEyOTg5XCI+PHN0cm9uZyBkYXRhLXN0YXJ0PVwiMTI3NzFcIiBkYXRhLWVuZD1cIjEyODAwXCI+U2VsZWN0IGdvb2QgYmFzZSBtYXRlcmlhbDxcL3N0cm9uZz48YnIgZGF0YS1zdGFydD1cIjEyODAwXCIgZGF0YS1lbmQ9XCIxMjgwM1wiIFwvPlN0cmljdGx5IGZvbGxvdyBjdXN0b21lciBtYXRlcmlhbCBtb2RlbC4gV3JvbmcgbW9kZWwgbWVhbnMgd3JvbmcgXHUwM2I1ciwgd3JvbmcgdGhpY2tuZXNzLiBBIGZ1bGwgcHJvY2VzcyBkb25lIHdpdGggd3JvbmcgbWF0ZXJpYWwgc3RpbGwgcmVzdWx0cyBpbiBzY3JhcCBiZWNhdXNlIFowIGRlcGVuZHMgc3Ryb25nbHkgb24gXHUwM2I1ci48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiMTI5OTFcIiBkYXRhLWVuZD1cIjEzMzQzXCI+PHAgZGF0YS1zdGFydD1cIjEyOTk0XCIgZGF0YS1lbmQ9XCIxMzM0M1wiPjxzdHJvbmcgZGF0YS1zdGFydD1cIjEyOTk0XCIgZGF0YS1lbmQ9XCIxMzAyMFwiPlNvbGRlciBtYXNrIChjb3ZlcmxheSk8XC9zdHJvbmc+PGJyIGRhdGEtc3RhcnQ9XCIxMzAyMFwiIGRhdGEtZW5kPVwiMTMwMjNcIiBcLz5Tb2xkZXIgbWFzayBvbiB0aGUgYm9hcmQgc3VyZmFjZSBjYW4gbG93ZXIgWjAgYnkgMVx1MjAxMzMgXHUwM2E5LiBJbiB0aGVvcnksIHNvbGRlciBtYXNrIHRoaWNrbmVzcyBzaG91bGQgbm90IGJlIHRvbyB0aGljay4gSW4gcHJhY3RpY2UgdGhlIGVmZmVjdCBpcyBub3QgaHVnZS4gQmVmb3JlIHNvbGRlciBtYXNrLCB0aGUgY29uZHVjdG9yIHN1cmZhY2UgaW50ZXJmYWNlcyB3aXRoIGFpciAoXHUwM2I1ciA9IDEpIHNvIG1lYXN1cmVkIFowIGlzIGhpZ2hlci4gQWZ0ZXIgc29sZGVyIG1hc2ssIFowIGRyb3BzIDFcdTIwMTMzIFx1MDNhOSBiZWNhdXNlIHNvbGRlciBtYXNrIFx1MDNiNXIgaXMgYWJvdXQgNC4wLjxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCIxMzM0NVwiIGRhdGEtZW5kPVwiMTM0OTlcIj48cCBkYXRhLXN0YXJ0PVwiMTMzNDhcIiBkYXRhLWVuZD1cIjEzNDk5XCI+PHN0cm9uZyBkYXRhLXN0YXJ0PVwiMTMzNDhcIiBkYXRhLWVuZD1cIjEzMzcxXCI+TW9pc3R1cmUgYWJzb3JwdGlvbjxcL3N0cm9uZz48YnIgZGF0YS1zdGFydD1cIjEzMzcxXCIgZGF0YS1lbmQ9XCIxMzM3NFwiIFwvPkF2b2lkIG1vaXN0dXJlIGFic29ycHRpb24gaW4gZmluaXNoZWQgbXVsdGlsYXllciBib2FyZHMuIFdhdGVyIGhhcyBcdTAzYjVyIFx1MjI0OCA3NS4gTW9pc3R1cmUgY2F1c2VzIGxhcmdlIFowIGRyb3AgYW5kIGluc3RhYmlsaXR5LjxcL3A+PFwvbGk+PFwvb2w+PGhyIGRhdGEtc3RhcnQ9XCIxMzUwMVwiIGRhdGEtZW5kPVwiMTM1MDRcIiBcLz48aDIgZGF0YS1zdGFydD1cIjEzNTA2XCIgZGF0YS1lbmQ9XCIxMzUxNVwiPlN1bW1hcnk8XC9oMj48cCBkYXRhLXN0YXJ0PVwiMTM1MTdcIiBkYXRhLWVuZD1cIjEzNTg3XCI+Rm9yIG11bHRpbGF5ZXIgYm9hcmQgdHJhbnNtaXNzaW9uIGxpbmVzLCBjb21tb24gWjAgY29udHJvbCByYW5nZXMgYXJlOjxcL3A+PHVsIGRhdGEtc3RhcnQ9XCIxMzU4OVwiIGRhdGEtZW5kPVwiMTM2MjhcIj48bGkgZGF0YS1zdGFydD1cIjEzNTg5XCIgZGF0YS1lbmQ9XCIxMzYwMlwiPjxwIGRhdGEtc3RhcnQ9XCIxMzU5MVwiIGRhdGEtZW5kPVwiMTM2MDJcIj41MCBcdTAzYTkgXHUwMGIxMTAlPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjEzNjAzXCIgZGF0YS1lbmQ9XCIxMzYxNlwiPjxwIGRhdGEtc3RhcnQ9XCIxMzYwNVwiIGRhdGEtZW5kPVwiMTM2MTZcIj43NSBcdTAzYTkgXHUwMGIxMTAlPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjEzNjE3XCIgZGF0YS1lbmQ9XCIxMzYyOFwiPjxwIGRhdGEtc3RhcnQ9XCIxMzYxOVwiIGRhdGEtZW5kPVwiMTM2MjhcIj4yOCBcdTAzYTkgXHUwMGIxMTAlPFwvcD48XC9saT48XC91bD48cCBkYXRhLXN0YXJ0PVwiMTM2MzBcIiBkYXRhLWVuZD1cIjEzNjg1XCI+VG8gY29udHJvbCB2YXJpYXRpb24sIGNvbnNpZGVyIHRoZXNlIGZvdXIgbWFpbiBmYWN0b3JzOjxcL3A+PG9sIGRhdGEtc3RhcnQ9XCIxMzY4N1wiIGRhdGEtZW5kPVwiMTM3ODJcIj48bGkgZGF0YS1zdGFydD1cIjEzNjg3XCIgZGF0YS1lbmQ9XCIxMzcwNVwiPjxwIGRhdGEtc3RhcnQ9XCIxMzY5MFwiIGRhdGEtZW5kPVwiMTM3MDVcIj5UcmFjZSB3aWR0aCBXPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjEzNzA2XCIgZGF0YS1lbmQ9XCIxMzcyOFwiPjxwIGRhdGEtc3RhcnQ9XCIxMzcwOVwiIGRhdGEtZW5kPVwiMTM3MjhcIj5UcmFjZSB0aGlja25lc3MgVDxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCIxMzcyOVwiIGRhdGEtZW5kPVwiMTM3NTZcIj48cCBkYXRhLXN0YXJ0PVwiMTM3MzJcIiBkYXRhLWVuZD1cIjEzNzU2XCI+RGllbGVjdHJpYyB0aGlja25lc3MgSDxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCIxMzc1N1wiIGRhdGEtZW5kPVwiMTM3ODJcIj48cCBkYXRhLXN0YXJ0PVwiMTM3NjBcIiBkYXRhLWVuZD1cIjEzNzgyXCI+RGllbGVjdHJpYyBjb25zdGFudCBcdTAzYjVyPFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiMTM3ODRcIiBkYXRhLWVuZD1cIjE0MjUxXCI+VGhlIGxhcmdlc3QgaW5mbHVlbmNlIGlzIGRpZWxlY3RyaWMgdGhpY2tuZXNzIEguIE5leHQgaXMgZGllbGVjdHJpYyBjb25zdGFudCBcdTAzYjVyLiBUaGVuIHRyYWNlIHdpZHRoIFcuIFRoZSBzbWFsbGVzdCBpcyB0cmFjZSB0aGlja25lc3MgVC4gQWZ0ZXIgY2hvb3NpbmcgYmFzZSBtYXRlcmlhbCwgXHUwM2I1ciBjaGFuZ2UgaXMgc21hbGwuIEggY2FuIGJlIGNvbnRyb2xsZWQgYnV0IHN0aWxsIHZhcmllcy4gVCBpcyBlYXNpZXIgdG8gY29udHJvbC4gQ29udHJvbGxpbmcgdHJhY2Ugd2lkdGggVyB3aXRoaW4gXHUwMGIxMTAlIGlzIGhhcmQuIFRyYWNlIGlzc3VlcyBsaWtlIHBpbmhvbGVzLCBnYXBzLCBhbmQgZGVudHMgYWxzbyBtYXR0ZXIuIEluIG1hbnkgd2F5cywgdGhlIG1vc3QgZWZmZWN0aXZlIGFuZCBpbXBvcnRhbnQgbWV0aG9kIHRvIGNvbnRyb2wgWjAgaXMgdG8gY29udHJvbCBhbmQgYWRqdXN0IHRyYWNlIHdpZHRoIHByZWNpc2VseS48XC9wPiIsImRpc3BsYXlfY29uZGl0aW9uX2xpc3QiOlt7ImRpc3BsYXlfY29uZGl0aW9uX2xvZ2luX3N0YXR1cyI6InN1YnNjcmliZXIiLCJfaWQiOiJlZTZkMGY3In1dfSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoidGV4dC1lZGl0b3IifQ==\\\"]\\t\\t\\t<\\\/div>\\n\\t\\t\\t\\t<\\\/div>\\n\\t\\t\",\"scripts\":[],\"styles\":[]}}"],"_uag_css_file_name":["uag-css-2428.css"],"_uag_js_file_name":["uag-js-2428.js"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Philifast","author_link":"https:\/\/flj-pcb.com\/da\/author\/2475017442jygmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"What is PCB Impedance Control? PCB impedance control means controlling the impedance of traces. This impedance is also called controlled [&hellip;]","_links":{"self":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/2428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/comments?post=2428"}],"version-history":[{"count":8,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/2428\/revisions"}],"predecessor-version":[{"id":3386,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/2428\/revisions\/3386"}],"up":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/1898"}],"wp:attachment":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/media?parent=2428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}