{"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\/cs\/pcb-manufacturer\/impedance-control-pcb\/","title":{"rendered":"Impedan\u010dn\u00ed desky plo\u0161n\u00fdch spoj\u016f - optimalizace integrity sign\u00e1lu"},"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\">Co je \u0159\u00edzen\u00ed impedance desek plo\u0161n\u00fdch spoj\u016f?<\/h2><p data-start=\"34\" data-end=\"483\">\u0158\u00edzen\u00edm impedance DPS se rozum\u00ed \u0159\u00edzen\u00ed impedance stop. Tato impedance se tak\u00e9 naz\u00fdv\u00e1 \u0159\u00edzen\u00e1 impedance. \u0158\u00edzen\u00e1 impedance je charakteristick\u00e1 impedance p\u0159enosov\u00e9ho veden\u00ed tvo\u0159en\u00e9ho stopami DPS a jejich referen\u010dn\u00edmi rovinami. P\u0159i p\u0159enosu vysokofrekven\u010dn\u00edch sign\u00e1l\u016f po p\u0159enosov\u00fdch veden\u00edch DPS je to d\u016fle\u017eit\u00e9. \u0158\u00edzen\u00e1 impedance je d\u016fle\u017eit\u00e1 pro \u0159e\u0161en\u00ed probl\u00e9m\u016f s integritou sign\u00e1lu. Integrita sign\u00e1lu znamen\u00e1, \u017ee se sign\u00e1l \u0161\u00ed\u0159\u00ed bez zkreslen\u00ed.<\/p><p data-start=\"485\" data-end=\"838\">Impedance obvodu je d\u00e1na fyzickou velikost\u00ed desky plo\u0161n\u00fdch spoj\u016f a dielektrick\u00fdm materi\u00e1lem. M\u011b\u0159\u00ed se v ohmech (\u03a9). Mezi typy p\u0159enosov\u00fdch veden\u00ed na desce plo\u0161n\u00fdch spoj\u016f, kter\u00e9 vy\u017eaduj\u00ed \u0159\u00edzen\u00ed impedance, pat\u0159\u00ed jednop\u00e1skov\u00e9 mikrop\u00e1sky, jednop\u00e1skov\u00e9 p\u00e1skov\u00e9 veden\u00ed, diferenci\u00e1ln\u00ed mikrop\u00e1skov\u00fd p\u00e1r, diferenci\u00e1ln\u00ed p\u00e1skov\u00e9 veden\u00ed, vlo\u017een\u00e9 mikrop\u00e1sky a koplan\u00e1rn\u00ed veden\u00ed (jednop\u00e1skov\u00e9 a diferenci\u00e1ln\u00ed).<\/p><hr data-start=\"840\" data-end=\"843\" \/><h2 data-start=\"845\" data-end=\"891\">B\u011b\u017en\u00e9 metody pro dosa\u017een\u00ed impedan\u010dn\u00ed regulace<\/h2><h3 data-start=\"893\" data-end=\"923\">1. Pou\u017eit\u00ed struktury vrstev PCB<\/h3><p data-start=\"925\" data-end=\"1227\">Konstrukt\u00e9\u0159i desek plo\u0161n\u00fdch spoj\u016f mohou ke kontrole impedance pou\u017e\u00edt z\u00e1sobn\u00edk vrstev desky. Um\u00edst\u011bn\u00edm r\u016fzn\u00fdch sign\u00e1lov\u00fdch vrstev na r\u016fzn\u00e1 m\u00edsta lze \u0159\u00eddit kapacitu a induk\u010dnost mezi vrstvami. Obvykle se u vnit\u0159n\u00edch vrstev vol\u00ed vy\u0161\u0161\u00ed impedance a u vn\u011bj\u0161\u00edch vrstev ni\u017e\u0161\u00ed impedance, aby se sn\u00ed\u017eily odrazy a p\u0159eslechy.<\/p><h3 data-start=\"1229\" data-end=\"1265\">2. Pou\u017eijte diferenci\u00e1ln\u00ed sign\u00e1ln\u00ed veden\u00ed<\/h3><p data-start=\"1267\" data-end=\"1625\">Diferenci\u00e1ln\u00ed p\u00e1ry poskytuj\u00ed lep\u0161\u00ed odru\u0161en\u00ed a ni\u017e\u0161\u00ed riziko p\u0159eslech\u016f. Diferenci\u00e1ln\u00ed p\u00e1r jsou dva paraleln\u00ed vodi\u010de. Jejich nap\u011bt\u00ed jsou stejn\u011b velk\u00e1 a maj\u00ed opa\u010dnou polaritu. Diferenci\u00e1ln\u00ed p\u00e1ry poskytuj\u00ed lep\u0161\u00ed integritu sign\u00e1lu a odolnost proti \u0161umu. Impedance diferenci\u00e1ln\u00edho p\u00e1ru je \u0159\u00edzena vzd\u00e1lenost\u00ed, \u0161\u00ed\u0159kou stopy a uspo\u0159\u00e1d\u00e1n\u00edm zemn\u00ed roviny.<\/p><h3 data-start=\"1627\" data-end=\"1656\">3. Geometrie kontroln\u00ed stopy<\/h3><p data-start=\"1658\" data-end=\"1977\">\u0160\u00ed\u0159ka stopy, rozte\u010d a geometrie uspo\u0159\u00e1d\u00e1n\u00ed mohou rovn\u011b\u017e ovlivnit impedanci. U b\u011b\u017en\u00fdch mikrop\u00e1sk\u016f sni\u017euj\u00ed impedanci \u0161ir\u0161\u00ed stopy a v\u011bt\u0161\u00ed rozestupy. U koaxi\u00e1ln\u00edch struktur men\u0161\u00ed vnit\u0159n\u00ed vodi\u010d a v\u011bt\u0161\u00ed polom\u011br vn\u011bj\u0161\u00edho vodi\u010de zvy\u0161uj\u00ed impedanci. Geometrii stop zvolte na z\u00e1klad\u011b c\u00edlov\u00e9 impedance a frekvence sign\u00e1lu.<\/p><h3 data-start=\"1979\" data-end=\"2006\">4. V\u00fdb\u011br materi\u00e1l\u016f PCB<\/h3><p data-start=\"2008\" data-end=\"2264\">Dielektrick\u00e1 konstanta materi\u00e1lu DPS ovliv\u0148uje impedanci. V\u00fdb\u011br materi\u00e1l\u016f se stabiln\u00edmi dielektrick\u00fdmi vlastnostmi je sou\u010d\u00e1st\u00ed \u0159\u00edzen\u00ed impedance. Pro vysokofrekven\u010dn\u00ed a vysokorychlostn\u00ed pou\u017eit\u00ed jsou b\u011b\u017en\u00e9 materi\u00e1ly fr4 (sklo-epoxid), PTFE (teflon) a VF lamin\u00e1ty.<\/p><h3 data-start=\"2266\" data-end=\"2304\">5. Pou\u017e\u00edvat simula\u010dn\u00ed a n\u00e1vrhov\u00e9 n\u00e1stroje<\/h3><p data-start=\"2306\" data-end=\"2582\">P\u0159ed fin\u00e1ln\u00edm rozvr\u017een\u00edm PCB pou\u017eijte simula\u010dn\u00ed a n\u00e1vrhov\u00e9 n\u00e1stroje ke kontrole a optimalizaci impedance. Tyto n\u00e1stroje simuluj\u00ed chov\u00e1n\u00ed obvodu, ztr\u00e1ty sign\u00e1lu a elektromagnetick\u00e9 interakce. Pom\u00e1haj\u00ed naj\u00edt nejlep\u0161\u00ed parametry desky. Mezi b\u011b\u017en\u00e9 n\u00e1stroje pat\u0159\u00ed CST Studio Suite, HyperLynx a ADS.<\/p><hr data-start=\"2584\" data-end=\"2587\" \/><h2 data-start=\"2589\" data-end=\"2632\">Vliv v\u00fdroby DPS na impedanci<\/h2><h3 data-start=\"2634\" data-end=\"2648\">\u0160\u00ed\u0159ka stopy<\/h3><p data-start=\"2650\" data-end=\"3120\">\u0160\u00ed\u0159ka stopy p\u0159\u00edmo ovliv\u0148uje impedanci a ztr\u00e1ty p\u0159enosov\u00e9ho veden\u00ed. V\u011bt\u0161ina dobr\u00fdch konstrukt\u00e9r\u016f d\u00e1v\u00e1 v\u00fdrobci PCB toleranci \u0161\u00ed\u0159ky stopy pomoc\u00ed soubor\u016f Gerber. Pokud je nap\u0159\u00edklad \u0161\u00ed\u0159ka stopy navr\u017eena na 6,2 mil a jej\u00ed impedance je 50 ohm\u016f, v\u00fdrobn\u00ed nestabilita, kter\u00e1 zm\u011bn\u00ed \u0161\u00ed\u0159ku stopy, zm\u011bn\u00ed impedanci. Ze zku\u0161enost\u00ed s mnoha tov\u00e1rnami se \u0161\u00ed\u0159ka stopy m\u016f\u017ee li\u0161it p\u0159ibli\u017en\u011b o 10%. Zm\u011bnu \u0161\u00ed\u0159ky stopy m\u016f\u017eeme modelovat jako Gaussovo rozd\u011blen\u00ed se sm\u011brodatnou odchylkou 10%.<\/p><h3 data-start=\"3122\" data-end=\"3162\">Tlou\u0161\u0165ka m\u011bd\u011bn\u00e9 f\u00f3lie \/ pokoven\u00e9 m\u011bdi<\/h3><p data-start=\"3164\" data-end=\"3628\">Tlou\u0161\u0165ka m\u011bdi se u v\u00fdrobk\u016f PCB skl\u00e1d\u00e1 ze dvou \u010d\u00e1st\u00ed: z\u00e1kladn\u00ed tlou\u0161\u0165ky m\u011bdi a tlou\u0161\u0165ky pokoven\u00e9 m\u011bdi. Z\u00e1kladn\u00ed m\u011b\u010f je relativn\u011b rovnom\u011brn\u00e1, ale rovnom\u011brnost pokoven\u00e9 m\u011bdi z\u00e1vis\u00ed na v\u00fdrobn\u00edm procesu. Tlou\u0161\u0165ka pokoven\u00e9 m\u011bdi se m\u016f\u017ee v jednotliv\u00fdch tov\u00e1rn\u00e1ch zna\u010dn\u011b li\u0161it. R\u016fzn\u00e1 tlou\u0161\u0165ka pokoven\u00e9 m\u011bdi m\u011bn\u00ed impedanci a ztr\u00e1ty stopy. Impedance se m\u016f\u017ee li\u0161it v mal\u00e9m rozsahu, nap\u0159\u00edklad mezi 49,5 a 51 ohmy. Ve srovn\u00e1n\u00ed s \u0161\u00ed\u0159kou stopy m\u00e1 tlou\u0161\u0165ka m\u011bdi men\u0161\u00ed vliv na impedanci.<\/p><h3 data-start=\"3630\" data-end=\"3653\">Tlou\u0161\u0165ka dielektrika<\/h3><p data-start=\"3655\" data-end=\"3983\">P\u0159i v\u00fdrob\u011b desek plo\u0161n\u00fdch spoj\u016f doch\u00e1z\u00ed ke zm\u011bn\u00e1m tlou\u0161\u0165ky dielektrika v d\u016fsledku kol\u00eds\u00e1n\u00ed surovin, tlaku p\u0159i laminov\u00e1n\u00ed a pln\u011bn\u00ed lepidlem. Pokud se zm\u011bn\u00ed tlou\u0161\u0165ka dielektrika, zm\u011bn\u00ed se impedance a ztr\u00e1ty. V z\u00e1va\u017en\u00fdch p\u0159\u00edpadech budou m\u00edt p\u0159enosov\u00e1 veden\u00ed velk\u00e9 ztr\u00e1ty. Impedance se m\u016f\u017ee pohybovat od p\u0159ibli\u017en\u011b 44 ohm\u016f do 54 ohm\u016f. Rozsah m\u016f\u017ee b\u00fdt a\u017e 10 ohm\u016f.<\/p><h3 data-start=\"3985\" data-end=\"3999\">Faktor lept\u00e1n\u00ed<\/h3><p data-start=\"4001\" data-end=\"4400\">Vodi\u010de maj\u00ed kone\u010dnou tlou\u0161\u0165ku. Po lept\u00e1n\u00ed nejsou stopy dokonal\u00fdmi obd\u00e9ln\u00edky. Vypadaj\u00ed sp\u00ed\u0161e jako lichob\u011b\u017en\u00edk. \u00dahel lichob\u011b\u017en\u00edku se m\u011bn\u00ed s tlou\u0161\u0165kou m\u011bdi (v\u010detn\u011b pokoven\u00ed). Kdy\u017e je m\u011b\u010f tenk\u00e1, \u00fahel bo\u010dn\u00ed st\u011bny se bl\u00ed\u017e\u00ed 90\u00b0. Velikost \u00fahlu ovliv\u0148uje impedanci. Nap\u0159\u00edklad p\u0159i \u00fahlu bo\u010dnice 70\u00b0 je impedance p\u0159ibli\u017en\u011b 50 ohm\u016f. P\u0159i \u00fahlu 90\u00b0 je impedance p\u0159ibli\u017en\u011b 48,37 ohm\u016f.<\/p><p data-start=\"4402\" data-end=\"4843\">V\u00fd\u0161e uveden\u00e9 testy m\u011bn\u00ed jeden faktor po druh\u00e9m. Ve skute\u010dn\u00e9 v\u00fdrob\u011b se m\u011bn\u00ed v\u00edce prom\u011bnn\u00fdch najednou. Impedance se m\u016f\u017ee pohybovat od 40 ohm\u016f do 56 ohm\u016f. To zna\u010dn\u011b p\u0159esahuje typick\u00fd po\u017eadavek, jako je 50\u03a9 \u00b110%. B\u011bhem v\u00fdroby zp\u016fsobuje zm\u011bnu impedance mnoho parametr\u016f. U vysokorychlostn\u00edch nebo \u0161pi\u010dkov\u00fdch v\u00fdrobk\u016f mus\u00ed n\u00e1vrh a v\u00fdrobn\u00ed proces desek plo\u0161n\u00fdch spoj\u016f p\u0159\u00edsn\u011b kontrolovat ka\u017ed\u00fd materi\u00e1l a krok. V opa\u010dn\u00e9m p\u0159\u00edpad\u011b m\u016f\u017ee v\u00fdrobek vykazovat neo\u010dek\u00e1van\u00e9 probl\u00e9my.<\/p><hr data-start=\"4845\" data-end=\"4848\" \/><h2 data-start=\"4850\" data-end=\"4890\">Impedance a charakteristick\u00e1 impedance<\/h2><h3 data-start=\"4892\" data-end=\"4908\">1. Odolnost<\/h3><p data-start=\"4910\" data-end=\"5193\">Kdy\u017e ve vodi\u010di te\u010de st\u0159\u00eddav\u00fd proud, odpor, na kter\u00fd naraz\u00ed, se naz\u00fdv\u00e1 impedance (odpor). Symbol je Z. Jednotkou je st\u00e1le ohm (\u03a9). Tento odpor se li\u0161\u00ed od odporu stejnosm\u011brn\u00e9ho proudu. Ve st\u0159\u00eddav\u00e9m proudu existuje krom\u011b odporu (R) tak\u00e9 induktivn\u00ed reaktance (XL) a kapacitn\u00ed reaktance (XC).<\/p><p data-start=\"5195\" data-end=\"5267\">Pro odli\u0161en\u00ed od stejnosm\u011brn\u00e9ho odporu se naz\u00fdv\u00e1 st\u0159\u00eddav\u00e1 odporov\u00e1 impedance (Z).<\/p><p data-start=\"5269\" data-end=\"5281\">Vzorec:<\/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. Impedance (Z)<\/h3><p data-start=\"5336\" data-end=\"5657\">S vy\u0161\u0161\u00ed integrac\u00ed integrovan\u00fdch obvod\u016f a vy\u0161\u0161\u00ed frekvenc\u00ed a rychlost\u00ed sign\u00e1lu mohou b\u00fdt sign\u00e1ly na stop\u00e1ch PCB ovlivn\u011bny samotnou stopou PCB. Kdy\u017e frekvence sign\u00e1lu dos\u00e1hne ur\u010dit\u00e9 hranice, zp\u016fsobuje stopa v\u00e1\u017en\u00e9 zkreslen\u00ed nebo ztr\u00e1tu sign\u00e1lu. To ukazuje, \u017ee stopy DPS nep\u0159en\u00e1\u0161ej\u00ed pouze proud, ale i energii ve form\u011b impuls\u016f nebo sign\u00e1l\u016f se \u010dtvercov\u00fdmi vlnami.<\/p><h3 data-start=\"5659\" data-end=\"5702\">3. \u0158\u00edzen\u00ed charakteristick\u00e9 impedance (Z0)<\/h3><p data-start=\"5704\" data-end=\"5798\">Odpor, kter\u00fd sign\u00e1l p\u0159i sv\u00e9 cest\u011b vid\u00ed, se naz\u00fdv\u00e1 charakteristick\u00e1 impedance. Symbol je Z0.<\/p><p data-start=\"5800\" data-end=\"6111\">Oprava pouze \u201copen\u201d, \u201cshort\u201d a konektivity tedy nesta\u010d\u00ed. U vysokorychlostn\u00edch a vysokofrekven\u010dn\u00edch p\u0159enosov\u00fdch veden\u00ed mus\u00ed b\u00fdt kvalita p\u0159\u00edsn\u011bj\u0161\u00ed. Nesta\u010d\u00ed proj\u00edt testem na otev\u0159en\u00ed\/zkrat nebo m\u00edt mal\u00e9 z\u00e1vady. Mus\u00edte m\u011b\u0159it Z0 a udr\u017eovat ji v toleranci. Pokud tomu tak nen\u00ed, mus\u00ed b\u00fdt deska vy\u0159azena. Nep\u0159epracov\u00e1vejte.<\/p><hr data-start=\"6113\" data-end=\"6116\" \/><h2 data-start=\"6118\" data-end=\"6161\">\u0160\u00ed\u0159en\u00ed sign\u00e1lu a p\u0159enosov\u00e1 veden\u00ed<\/h2><h3 data-start=\"6163\" data-end=\"6209\">1. Definice veden\u00ed pro p\u0159enos sign\u00e1lu<\/h3><ol data-start=\"6211\" data-end=\"6336\"><li data-start=\"6211\" data-end=\"6336\"><p data-start=\"6214\" data-end=\"6336\">Z elektromagnetick\u00e9 teorie vypl\u00fdv\u00e1, \u017ee krat\u0161\u00ed vlnov\u00e1 d\u00e9lka (\u03bb) znamen\u00e1 vy\u0161\u0161\u00ed frekvenci (f). Jejich sou\u010din se rovn\u00e1 rychlosti sv\u011btla. To znamen\u00e1:<\/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\">Jak\u00e9koli za\u0159\u00edzen\u00ed m\u016f\u017ee m\u00edt vysokou frekvenci sign\u00e1lu. Po pr\u016fchodu sign\u00e1lu stopou na desce plo\u0161n\u00fdch spoj\u016f se m\u016f\u017ee sign\u00e1l zpomalit nebo zpozdit.<\/p><\/li><\/ol><p data-start=\"6504\" data-end=\"6539\">Krat\u0161\u00ed d\u00e9lka stopy je tedy lep\u0161\u00ed.<\/p><ol start=\"3\" data-start=\"6541\" data-end=\"6933\"><li data-start=\"6541\" data-end=\"6775\"><p data-start=\"6544\" data-end=\"6775\">Pom\u00e1h\u00e1 zv\u00fd\u0161en\u00ed hustoty zapojen\u00ed nebo zmen\u0161en\u00ed velikosti vodi\u010d\u016f. Kdy\u017e se v\u0161ak frekvence sou\u010d\u00e1stek zv\u00fd\u0161\u00ed nebo se zkr\u00e1t\u00ed periody pulz\u016f, m\u016f\u017ee se d\u00e9lka stopy p\u0159ibl\u00ed\u017eit \u010d\u00e1sti vlnov\u00e9 d\u00e9lky sign\u00e1lu. Pak stopa vykazuje zjevn\u00e9 zkreslen\u00ed.<\/p><\/li><li data-start=\"6777\" data-end=\"6920\"><p data-start=\"6780\" data-end=\"6920\">V bod\u011b 3.4.4 normy IPC-2141 se uv\u00e1d\u00ed: pokud se d\u00e9lka stopy bl\u00ed\u017e\u00ed 1\/7 vlnov\u00e9 d\u00e9lky sign\u00e1lu, pova\u017euje se stopa za veden\u00ed pro p\u0159enos sign\u00e1lu.<\/p><\/li><li data-start=\"6922\" data-end=\"6933\"><p data-start=\"6925\" data-end=\"6933\">P\u0159\u00edklad:<\/p><\/li><\/ol><p data-start=\"6935\" data-end=\"7048\">Za\u0159\u00edzen\u00ed m\u00e1 frekvenci sign\u00e1lu f = 10 MHz. D\u00e9lka stopy na desce plo\u0161n\u00fdch spoj\u016f je 50 cm. Je t\u0159eba \u0159\u00eddit charakteristickou impedanci?<\/p><p data-start=\"7050\" data-end=\"7058\">Po\u010d\u00edtejte:<\/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 \/>\nd\u00e9lka stopy \/ vlnov\u00e1 d\u00e9lka = 50 \/ 3000 = 1\/60<br \/>\n<\/code><\/div><\/div><p data-start=\"7196\" data-end=\"7311\">Proto\u017ee 1\/60 je mnohem m\u00e9n\u011b ne\u017e 1\/7, je tato stopa norm\u00e1ln\u00edm vodi\u010dem a nepot\u0159ebuje \u0159\u00edzen\u00ed charakteristick\u00e9 impedance.<\/p><p data-start=\"7313\" data-end=\"7449\">Maxwellovy rovnice \u0159\u00edkaj\u00ed: rychlost \u0161\u00ed\u0159en\u00ed sinusov\u00e9 vlny VS v prost\u0159ed\u00ed souvis\u00ed s rychlost\u00ed sv\u011btla C a dielektrickou konstantou \u03b5r takto:<\/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\">Je-li \u03b5r = 1, rychlost sign\u00e1lu se rovn\u00e1 rychlosti sv\u011btla = 3 \u00d7 10^10 cm\/s.<\/p><h3 data-start=\"7537\" data-end=\"7585\">2. P\u0159enosov\u00e1 rychlost a dielektrick\u00e1 konstanta<\/h3><p data-start=\"7587\" data-end=\"7634\">Rychlost sign\u00e1lu p\u0159i 30 MHz pro r\u016fzn\u00e9 materi\u00e1ly:<\/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\">Materi\u00e1l \/ substr\u00e1t<\/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\">Dielektrick\u00e1 konstanta \u03b5r<\/th><th data-start=\"7694\" data-end=\"7717\" data-col-size=\"sm\">Rychlost sign\u00e1lu (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\">Termosetov\u00fd polyfenylen 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\">Ester kyanatanu<\/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-sklo<\/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\">Ester kyanatanu + sklo<\/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 + sklo<\/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\">Epoxidov\u00e9 sklo (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\">Hlin\u00edk<\/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\">Z tabulky vypl\u00fdv\u00e1, \u017ee s rostouc\u00edm \u03b5r kles\u00e1 rychlost sign\u00e1lu v materi\u00e1lu. Chcete-li dos\u00e1hnout vy\u0161\u0161\u00ed rychlosti sign\u00e1lu, zvolte vy\u0161\u0161\u00ed charakteristickou impedanci. Chcete-li z\u00edskat vy\u0161\u0161\u00ed Z0, zvolte ni\u017e\u0161\u00ed \u03b5r materi\u00e1lu. PTFE m\u00e1 nejmen\u0161\u00ed \u03b5r, tak\u017ee poskytuje nejvy\u0161\u0161\u00ed rychlost.<\/p><p data-start=\"8380\" data-end=\"8508\">Deska fr4 pou\u017e\u00edv\u00e1 epoxidovou prysky\u0159ici a E-sklo. Jej\u00ed \u03b5r je p\u0159ibli\u017en\u011b 4,7. Rychlost sign\u00e1lu je 138 m\/\u03bcs. Zm\u011bna syst\u00e9mu prysky\u0159ice m\u016f\u017ee zm\u011bnit \u03b5r.<\/p><hr data-start=\"8510\" data-end=\"8513\" \/><h2 data-start=\"8515\" data-end=\"8560\">D\u016fvody pro kontrolu charakteristick\u00e9 impedance<\/h2><h3 data-start=\"8562\" data-end=\"8573\">D\u016fvod 1<\/h3><p data-start=\"8575\" data-end=\"8849\">Kdy\u017e b\u011b\u017e\u00ed elektronick\u00e9 za\u0159\u00edzen\u00ed (po\u010d\u00edta\u010d, komunikace), ovlada\u010d vys\u00edl\u00e1 sign\u00e1l do p\u0159ij\u00edma\u010de prost\u0159ednictv\u00edm stop na desce plo\u0161n\u00fdch spoj\u016f. Charakteristick\u00e1 impedance Z0 stopy mus\u00ed odpov\u00eddat elektronick\u00e9 impedanci ovlada\u010de a p\u0159ij\u00edma\u010de. Pokud je shodn\u00e1, energie sign\u00e1lu se p\u0159en\u00e1\u0161\u00ed \u00fapln\u011b.<\/p><h3 data-start=\"8851\" data-end=\"8862\">D\u016fvod 2<\/h3><p data-start=\"8864\" data-end=\"9031\">Pokud je kvalita PCB \u0161patn\u00e1 a Z0 je mimo toleranci, sign\u00e1ly se odr\u00e1\u017eej\u00ed, rozptyluj\u00ed, zeslabuj\u00ed nebo zpo\u017e\u010fuj\u00ed. V z\u00e1va\u017en\u00fdch p\u0159\u00edpadech mohou b\u00fdt sign\u00e1ly \u0161patn\u00e9 a za\u0159\u00edzen\u00ed se m\u016f\u017ee zhroutit.<\/p><h3 data-start=\"9033\" data-end=\"9044\">D\u016fvod 3<\/h3><p data-start=\"9046\" data-end=\"9311\">Aby v\u00edcevrstv\u00e1 deska Z0 spl\u0148ovala specifikace z\u00e1kazn\u00edka, je nutn\u00fd p\u0159\u00edsn\u00fd v\u00fdb\u011br materi\u00e1lu a kontrola procesu. Komponenty s vy\u0161\u0161\u00ed elektronickou impedanc\u00ed obvykle vy\u017eaduj\u00ed vy\u0161\u0161\u00ed Z0 desky plo\u0161n\u00fdch spoj\u016f, aby odpov\u00eddala. V\u00edcevrstv\u00e1 deska se spr\u00e1vnou Z0 je kvalifikovan\u00fd vysokorychlostn\u00ed nebo vysokofrekven\u010dn\u00ed v\u00fdrobek.<\/p><hr data-start=\"9313\" data-end=\"9316\" \/><h2 data-start=\"9318\" data-end=\"9362\">Vztah Z0 k materi\u00e1lu a procesu<\/h2><p data-start=\"9364\" data-end=\"9415\">Vzorec pro charakteristickou impedanci mikrop\u00e1skov\u00e9ho veden\u00ed 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\">Kde:<\/p><ul data-start=\"9485\" data-end=\"9584\"><li data-start=\"9485\" data-end=\"9513\"><p data-start=\"9487\" data-end=\"9513\">\u03b5r - dielektrick\u00e1 konstanta<\/p><\/li><li data-start=\"9514\" data-end=\"9542\"><p data-start=\"9516\" data-end=\"9542\">H - tlou\u0161\u0165ka dielektrika<\/p><\/li><li data-start=\"9543\" data-end=\"9562\"><p data-start=\"9545\" data-end=\"9562\">W - \u0161\u00ed\u0159ka stopy<\/p><\/li><li data-start=\"9563\" data-end=\"9584\"><p data-start=\"9565\" data-end=\"9584\">T - tlou\u0161\u0165ka stopy<\/p><\/li><\/ul><p data-start=\"9586\" data-end=\"9654\">Ni\u017e\u0161\u00ed \u03b5r usnad\u0148uje zv\u00fd\u0161en\u00ed Z0, aby odpov\u00eddalo vysokorychlostn\u00edm sou\u010d\u00e1stk\u00e1m.<\/p><h3 data-start=\"9656\" data-end=\"9671\">1. Z0 a \u03b5r<\/h3><p data-start=\"9673\" data-end=\"9872\">Z0 je nep\u0159\u00edmo \u00fam\u011brn\u00e1 \u03b5r. Z0 roste s rostouc\u00edm H. Pro p\u0159\u00edsn\u00e9 Z0 vysokofrekven\u010dn\u00edch veden\u00ed mus\u00ed b\u00fdt tolerance tlou\u0161\u0165ky dielektrika p\u0159\u00edsn\u00e1. Obvykle nesm\u00ed zm\u011bna tlou\u0161\u0165ky dielektrika p\u0159ekro\u010dit 10%.<\/p><h3 data-start=\"9874\" data-end=\"9907\">2. Efekt tlou\u0161\u0165ky dielektrika<\/h3><p data-start=\"9909\" data-end=\"10155\">P\u0159i vy\u0161\u0161\u00ed hustot\u011b trasov\u00e1n\u00ed vede v\u011bt\u0161\u00ed H k v\u011bt\u0161\u00edmu elektromagnetick\u00e9mu ru\u0161en\u00ed. U vysokofrekven\u010dn\u00edch a vysokorychlostn\u00edch digit\u00e1ln\u00edch veden\u00ed je t\u0159eba s rostouc\u00ed hustotou veden\u00ed zmen\u0161it tlou\u0161\u0165ku dielektrika, aby se sn\u00ed\u017eilo EMI a p\u0159eslechy, nebo pou\u017e\u00edt materi\u00e1ly s ni\u017e\u0161\u00edm \u03b5r.<\/p><p data-start=\"10157\" data-end=\"10262\">Ze vzorce vypl\u00fdv\u00e1, \u017ee d\u016fle\u017eit\u00fdm faktorem je tlou\u0161\u0165ka m\u011bdi T. V\u011bt\u0161\u00ed T sni\u017euje Z0, ale zm\u011bna je mal\u00e1.<\/p><h3 data-start=\"10264\" data-end=\"10293\">3. Vliv tlou\u0161\u0165ky m\u011bdi<\/h3><p data-start=\"10295\" data-end=\"10468\">Ten\u010d\u00ed m\u011b\u010f poskytuje vy\u0161\u0161\u00ed Z0, ale jej\u00ed vliv na Z0 je mal\u00fd. Pou\u017eit\u00ed tenk\u00e9 m\u011bdi pom\u00e1h\u00e1 vytvo\u0159it jemn\u00e9 stopy a to pom\u00e1h\u00e1 kontrolovat Z0 v\u00edce ne\u017e samotn\u00e1 hodnota tlou\u0161\u0165ky m\u011bdi.<\/p><p data-start=\"10470\" data-end=\"10487\">Ze vzorce:<\/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\">Se zmen\u0161ov\u00e1n\u00edm W (\u0161\u00ed\u0159ky stopy) se Z0 zv\u011bt\u0161uje. Zm\u011bna \u0161\u00ed\u0159ky m\u00e1 na Z0 v\u011bt\u0161\u00ed vliv ne\u017e zm\u011bna tlou\u0161\u0165ky.<\/p><h3 data-start=\"10660\" data-end=\"10684\">4. Efekt \u0161\u00ed\u0159ky stopy<\/h3><p data-start=\"10686\" data-end=\"11112\">Z0 se prudce zv\u011bt\u0161uje se zu\u017euj\u00edc\u00ed se \u0161\u00ed\u0159kou W. Chcete-li kontrolovat Z0, kontrolujte pevn\u011b \u0161\u00ed\u0159ku stopy. V\u011bt\u0161ina vysokofrekven\u010dn\u00edch a vysokorychlostn\u00edch digit\u00e1ln\u00edch stop m\u00e1 dnes \u0161\u00ed\u0159ku nap\u0159\u00edklad 0,10 mm nebo 0,13 mm. Tradi\u010dn\u00ed tolerance \u0161\u00ed\u0159ky byla \u00b120%. Pro stopy, kter\u00e9 nejsou p\u0159enosov\u00fdmi linkami (d\u00e9lka stopy &lt;&lt; vlnov\u00e1 d\u00e9lka sign\u00e1lu \/ 7), m\u016f\u017ee b\u00fdt \u00b120% v po\u0159\u00e1dku. Ale pro stopy \u0159\u00edzen\u00e9 Z0 nem\u016f\u017ee chyba \u0161\u00ed\u0159ky \u00b120% spl\u0148ovat po\u017eadavky. V takov\u00e9m p\u0159\u00edpad\u011b chyba Z0 \u010dasto p\u0159esahuje \u00b110%.<\/p><p data-start=\"11114\" data-end=\"11122\">P\u0159\u00edklad:<\/p><p data-start=\"11124\" data-end=\"11281\">Mikrop\u00e1ska na desce plo\u0161n\u00fdch spoj\u016f m\u00e1 \u0161\u00ed\u0159ku 100 \u03bcm, tlou\u0161\u0165ku 20 \u03bcm a tlou\u0161\u0165ku dielektrika 100 \u03bcm. P\u0159edpokl\u00e1dejte, \u017ee tlou\u0161\u0165ka m\u011bdi je rovnom\u011brn\u00e1. Pokud se \u0161\u00ed\u0159ka zm\u011bn\u00ed \u00b120%, m\u016f\u017ee Z0 spl\u0148ovat \u00b110%?<\/p><p data-start=\"11283\" data-end=\"11294\">Podle vzorce:<\/p><p data-start=\"11296\" data-end=\"11545\">Nech\u0165 W0 = 100 \u03bcm, W1 = 80 \u03bcm, W2 = 120 \u03bcm, T = 20 \u03bcm, H = 100 \u03bcm. Pak Z01 \/ Z02 = 1,20. Z0 tedy pr\u00e1v\u011b dosahuje \u00b110%, nikoliv v r\u00e1mci \u00b110%. Aby se Z0 dostalo do \u00b110%, mus\u00ed b\u00fdt odchylka \u0161\u00ed\u0159ky mnohem men\u0161\u00ed ne\u017e \u00b120%. Aby bylo Z0 \u2264 \u00b15%, mus\u00ed b\u00fdt tolerance \u0161\u00ed\u0159ky \u2264 \u00b110%.<\/p><p data-start=\"11547\" data-end=\"11660\">To vysv\u011btluje, pro\u010d n\u011bkter\u00e9 desky plo\u0161n\u00fdch spoj\u016f z PTFE a n\u011bkter\u00e9 desky plo\u0161n\u00fdch spoj\u016f z fr4 vy\u017eaduj\u00ed toleranci \u0161\u00ed\u0159ky \u00b10,02 mm. D\u016fvodem je kontrola Z0.<\/p><hr data-start=\"11662\" data-end=\"11665\" \/><h2 data-start=\"11667\" data-end=\"11714\">\u0158\u00edzen\u00ed procesu pro charakteristickou impedanci<\/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\">Kontrola a inspekce v\u00fdroby filmu<\/strong><br data-start=\"11757\" data-end=\"11760\" \/>Udr\u017eujte konstantn\u00ed teplotu a vlhkost (21\u00b12\u00b0C, 55\u00b15%), udr\u017eujte \u010distou m\u00edstnost a prov\u00e1d\u011bjte kompenzaci \u0161\u00ed\u0159ky procesu.<\/p><\/li><li data-start=\"11874\" data-end=\"12061\"><p data-start=\"11877\" data-end=\"12061\"><strong data-start=\"11877\" data-end=\"11893\">Design panelu<\/strong><br data-start=\"11893\" data-end=\"11896\" \/>Okraje panel\u016f by nem\u011bly b\u00fdt p\u0159\u00edli\u0161 \u00fazk\u00e9. Zajist\u011bte rovnom\u011brn\u00e9 pokoven\u00ed. P\u0159i galvanick\u00e9m pokovov\u00e1n\u00ed pou\u017eijte pseudokatodu k rozd\u011blen\u00ed proudu. Na okraj panelu p\u0159idejte kup\u00f3n pro testov\u00e1n\u00ed Z0.<\/p><\/li><li data-start=\"12063\" data-end=\"12284\"><p data-start=\"12066\" data-end=\"12284\"><strong data-start=\"12066\" data-end=\"12077\">Lept\u00e1n\u00ed<\/strong><br data-start=\"12077\" data-end=\"12080\" \/>\u0158\u00edzen\u00ed procesn\u00edch parametr\u016f pro sn\u00ed\u017een\u00ed pod\u0159ez\u00e1n\u00ed. Prove\u010fte kontrolu prvn\u00edho pr\u016fchodu. Sni\u017ete zbytkovou m\u011b\u010f, m\u011bd\u011bn\u00e9 ot\u0159epy a m\u011bd\u011bn\u00e9 od\u0159ezky. Zkontrolujte \u0161\u00ed\u0159ku stopy a udr\u017eujte ji v po\u017eadovan\u00e9m rozsahu (\u00b110% nebo \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\">Kontrola AOI<\/strong><br data-start=\"12307\" data-end=\"12310\" \/>U vnit\u0159n\u00edch vrstev najd\u011bte mezery ve stop\u00e1ch a v\u00fdstupky. U vysokorychlostn\u00edch sign\u00e1l\u016f 2 GHz mus\u00ed i mezera 0,05 mm zp\u016fsobit vy\u0159azen\u00ed desky. Kontrola \u0161\u00ed\u0159ky vnit\u0159n\u00ed vrstvy a defekt\u016f je kl\u00ed\u010dov\u00e1.<\/p><\/li><li data-start=\"12488\" data-end=\"12766\"><p data-start=\"12491\" data-end=\"12766\"><strong data-start=\"12491\" data-end=\"12505\">Laminov\u00e1n\u00ed<\/strong><br data-start=\"12505\" data-end=\"12508\" \/>Pro sn\u00ed\u017een\u00ed tlaku a sn\u00ed\u017een\u00ed pr\u016ftoku prysky\u0159ice pou\u017eijte vakuovou laminaci. Uchov\u00e1vejte v\u00edce prysky\u0159ice, proto\u017ee prysky\u0159ice ovliv\u0148uje \u03b5r. V\u00edce prysky\u0159ice \u010dasto sni\u017euje \u03b5r. Kontrolujte toleranci tlou\u0161\u0165ky laminace. Pokud je tlou\u0161\u0165ka hotov\u00e9 desky nerovnom\u011brn\u00e1, m\u011bn\u00ed se tlou\u0161\u0165ka dielektrika a ovliv\u0148uje 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\u00fdb\u011br dobr\u00e9ho z\u00e1kladn\u00edho materi\u00e1lu<\/strong><br data-start=\"12800\" data-end=\"12803\" \/>P\u0159\u00edsn\u011b dodr\u017eujte model materi\u00e1lu z\u00e1kazn\u00edka. \u0160patn\u00fd model znamen\u00e1 \u0161patn\u00fd \u03b5r, \u0161patnou tlou\u0161\u0165ku. \u00dapln\u00fd proces proveden\u00fd s nespr\u00e1vn\u00fdm materi\u00e1lem m\u00e1 st\u00e1le za n\u00e1sledek zmetky, proto\u017ee Z0 siln\u011b z\u00e1vis\u00ed na \u03b5r.<\/p><\/li><li data-start=\"12991\" data-end=\"13343\"><p data-start=\"12994\" data-end=\"13343\"><strong data-start=\"12994\" data-end=\"13020\">P\u00e1jec\u00ed maska (coverlay)<\/strong><br data-start=\"13020\" data-end=\"13023\" \/>P\u00e1jec\u00ed maska na povrchu desky m\u016f\u017ee sn\u00ed\u017eit Z0 o 1-3 \u03a9. Teoreticky by tlou\u0161\u0165ka p\u00e1jec\u00ed masky nem\u011bla b\u00fdt p\u0159\u00edli\u0161 siln\u00e1. V praxi nen\u00ed efekt velk\u00fd. P\u0159ed p\u00e1jec\u00ed maskou se povrch vodi\u010de st\u00fdk\u00e1 se vzduchem (\u03b5r = 1), tak\u017ee nam\u011b\u0159en\u00e1 Z0 je vy\u0161\u0161\u00ed. Po p\u00e1jec\u00ed masce klesne Z0 o 1-3 \u03a9, proto\u017ee \u03b5r p\u00e1jec\u00ed masky je p\u0159ibli\u017en\u011b 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\">Absorpce vlhkosti<\/strong><br data-start=\"13371\" data-end=\"13374\" \/>Zabra\u0148te absorpci vlhkosti v hotov\u00fdch v\u00edcevrstv\u00fdch desk\u00e1ch. Voda m\u00e1 \u03b5r \u2248 75. Vlhkost zp\u016fsobuje velk\u00fd pokles Z0 a nestabilitu.<\/p><\/li><\/ol><hr data-start=\"13501\" data-end=\"13504\" \/><h2 data-start=\"13506\" data-end=\"13515\">Souhrn<\/h2><p data-start=\"13517\" data-end=\"13587\">U v\u00edcevrstv\u00fdch p\u0159enosov\u00fdch veden\u00ed na desk\u00e1ch jsou b\u011b\u017en\u00e9 rozsahy regulace Z0:<\/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\">Pro kontrolu variability vezm\u011bte v \u00favahu tyto \u010dty\u0159i hlavn\u00ed faktory:<\/p><ol data-start=\"13687\" data-end=\"13782\"><li data-start=\"13687\" data-end=\"13705\"><p data-start=\"13690\" data-end=\"13705\">\u0160\u00ed\u0159ka stopy W<\/p><\/li><li data-start=\"13706\" data-end=\"13728\"><p data-start=\"13709\" data-end=\"13728\">Tlou\u0161\u0165ka stopy T<\/p><\/li><li data-start=\"13729\" data-end=\"13756\"><p data-start=\"13732\" data-end=\"13756\">Tlou\u0161\u0165ka dielektrika H<\/p><\/li><li data-start=\"13757\" data-end=\"13782\"><p data-start=\"13760\" data-end=\"13782\">Dielektrick\u00e1 konstanta \u03b5r<\/p><\/li><\/ol><p data-start=\"13784\" data-end=\"14251\">Nejv\u011bt\u0161\u00ed vliv m\u00e1 dielektrick\u00e1 tlou\u0161\u0165ka H. N\u00e1sleduje dielektrick\u00e1 konstanta \u03b5r. D\u00e1le \u0161\u00ed\u0159ka stopy W. Nejmen\u0161\u00ed vliv m\u00e1 tlou\u0161\u0165ka stopy T. Po volb\u011b z\u00e1kladn\u00edho materi\u00e1lu je zm\u011bna \u03b5r mal\u00e1. H lze regulovat, ale st\u00e1le se m\u011bn\u00ed. T je snadn\u011bji kontrolovateln\u00e1. \u0158\u00edzen\u00ed \u0161\u00ed\u0159ky stopy W v rozmez\u00ed \u00b110% je obt\u00ed\u017en\u00e9. Z\u00e1le\u017e\u00ed tak\u00e9 na probl\u00e9mech se stopou, jako jsou d\u00edrky, mezery a prom\u00e1\u010dkliny. V mnoha ohledech je nejefektivn\u011bj\u0161\u00ed a nejd\u016fle\u017eit\u011bj\u0161\u00ed metodou \u0159\u00edzen\u00ed Z0 p\u0159esn\u00e9 \u0159\u00edzen\u00ed a nastaven\u00ed \u0161\u00ed\u0159ky stopy.<\/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\":1776364141,\"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\/cs\/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\/cs\/wp-json\/wp\/v2\/pages\/2428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/comments?post=2428"}],"version-history":[{"count":8,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/pages\/2428\/revisions"}],"predecessor-version":[{"id":3386,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/pages\/2428\/revisions\/3386"}],"up":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/pages\/1898"}],"wp:attachment":[{"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/media?parent=2428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}