From ef8c27c23b5e44d66f3fc616a9c8366b8fb70650 Mon Sep 17 00:00:00 2001 From: Gilles Van Assche Date: Tue, 12 Nov 2024 17:06:49 +0100 Subject: [PATCH] Mise en place des la connexion --- css/app.css | 953 ++++++++++++++++++++++++++++++++++++- css/editor-style.css | 405 +++++++++++++++- footer.php | 2 +- header.php | 59 ++- js/app.js | 192 +++++++- package-lock.json | 4 +- page.php | 20 + resources/css/app.css | 1 + resources/css/form.css | 16 + screenshot.png | Bin 21865 -> 37771 bytes template-parts/content.php | 64 ++- theme.json | 4 +- 12 files changed, 1645 insertions(+), 75 deletions(-) create mode 100644 page.php create mode 100644 resources/css/form.css diff --git a/css/app.css b/css/app.css index 3373014..4fa439f 100644 --- a/css/app.css +++ b/css/app.css @@ -1 +1,952 @@ -/*! tailwindcss v3.3.0 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:600px){.container{max-width:600px;padding-left:2rem;padding-right:2rem}}@media (min-width:782px){.container{max-width:782px}}@media (min-width:960px){.container{max-width:960px;padding-left:0;padding-right:0}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.m-8{margin:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-bottom:3rem;margin-top:3rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-1{height:.25rem}.h-6{height:1.5rem}.min-h-screen{min-height:100vh}.w-16{width:4rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-screen-md{max-width:782px}.max-w-sm{max-width:24rem}.flex-none{flex:none}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-primary{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-primary{background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-primary,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-10\%{--tw-gradient-from-position:10%}.via-sky-100{--tw-gradient-via-position: ;--tw-gradient-to:rgba(224,242,254,0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from),#e0f2fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-30\%{--tw-gradient-via-position:30%}.to-blue-200{--tw-gradient-to:#bfdbfe var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-90\%{--tw-gradient-to-position:90%}.p-4{padding:1rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.alignfull{margin:2rem calc(50% - 50vw)!important;max-width:100vw!important;width:100vw}.alignwide{margin:2rem 0;max-width:1280px!important}.alignnone{height:auto;margin-left:0;margin-right:0;max-width:100%}.aligncenter{display:block;margin:.5rem auto}@media (min-width:600px){.alignleft:not(.wp-block-button){float:left;margin-right:.5rem}.alignright:not(.wp-block-button){float:right;margin-left:.5rem}.wp-block-button.alignleft a{float:left;margin-right:1rem}.wp-block-button.alignright a{float:right;margin-left:1rem}}.wp-caption{display:inline-block}.wp-caption img{line-height:1;margin-bottom:.5rem}.wp-caption-text{color:#4b5563;font-size:.875rem}.entry-content>*,article>:not(.entry-content){margin-left:auto;margin-right:auto;max-width:960px}.block-editor-block-list__layout h1,.entry-content h1{font-size:1.5rem;line-height:2rem}.block-editor-block-list__layout h2,.entry-content h2{font-size:1.25rem}.block-editor-block-list__layout h3,.entry-content h3{font-size:1.125rem;line-height:1.75rem}.block-editor-block-list__layout ol a,.block-editor-block-list__layout p a,.block-editor-block-list__layout ul a,.entry-content ol a,.entry-content p a,.entry-content ul a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity));text-decoration-line:underline}.block-editor-block-list__layout ol a:hover,.block-editor-block-list__layout p a:hover,.block-editor-block-list__layout ul a:hover,.entry-content ol a:hover,.entry-content p a:hover,.entry-content ul a:hover{text-decoration-line:none}.block-editor-block-list__layout ol,.block-editor-block-list__layout p,.block-editor-block-list__layout ul,.entry-content ol,.entry-content p,.entry-content ul{margin-bottom:2rem}.block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li,.entry-content ul:not(.block-editor-block-variation-picker__variations) li{list-style-position:inside;list-style-type:disc}.block-editor-block-list__layout ol li,.entry-content ol li{list-style-position:inside;list-style-type:decimal}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}@media (min-width:600px){.sm\:w-auto{width:auto}}@media (min-width:782px){.md\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:960px){.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}.lg\:text-5xl{font-size:3rem}.lg\:text-5xl,.lg\:text-6xl{line-height:1}.lg\:text-6xl{font-size:3.75rem}} +/* +! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com +*//* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #e5e7eb; /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + -o-tab-size: 4; + tab-size: 4; /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ + font-feature-settings: normal; /* 5 */ + font-variation-settings: normal; /* 6 */ + -webkit-tap-highlight-color: transparent; /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; /* 1 */ + line-height: inherit; /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ + font-feature-settings: normal; /* 2 */ + font-variation-settings: normal; /* 3 */ + font-size: 1em; /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-feature-settings: inherit; /* 1 */ + font-variation-settings: inherit; /* 1 */ + font-size: 100%; /* 1 */ + font-weight: inherit; /* 1 */ + line-height: inherit; /* 1 */ + color: inherit; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; /* 1 */ + background-color: transparent; /* 2 */ + background-image: none; /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ +[hidden] { + display: none; +} + +*, ::before, ::after{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: +} + +::backdrop{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: +} +.container{ + width: 100%; + padding-right: 1rem; + padding-left: 1rem +} +@media (min-width: 480px){ + + .container{ + max-width: 480px + } +} +@media (min-width: 600px){ + + .container{ + max-width: 600px; + padding-right: 2rem; + padding-left: 2rem + } +} +@media (min-width: 782px){ + + .container{ + max-width: 782px + } +} +@media (min-width: 960px){ + + .container{ + max-width: 960px; + padding-right: 0rem; + padding-left: 0rem + } +} +@media (min-width: 1280px){ + + .container{ + max-width: 1280px + } +} +@media (min-width: 1440px){ + + .container{ + max-width: 1440px + } +} +.m-8{ + margin: 2rem +} +.mx-auto{ + margin-left: auto; + margin-right: auto +} +.my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem +} +.my-8{ + margin-top: 2rem; + margin-bottom: 2rem +} +.mb-1{ + margin-bottom: 0.25rem +} +.mb-4{ + margin-bottom: 1rem +} +.mb-8{ + margin-bottom: 2rem +} +.mt-4{ + margin-top: 1rem +} +.block{ + display: block +} +.inline-block{ + display: inline-block +} +.flex{ + display: flex +} +.hidden{ + display: none +} +.h-1{ + height: 0.25rem +} +.h-12{ + height: 3rem +} +.h-6{ + height: 1.5rem +} +.min-h-screen{ + min-height: 100vh +} +.w-16{ + width: 4rem +} +.w-4\/6{ + width: 66.666667% +} +.w-6{ + width: 1.5rem +} +.w-full{ + width: 100% +} +.max-w-sm{ + max-width: 24rem +} +.flex-grow{ + flex-grow: 1 +} +.cursor-pointer{ + cursor: pointer +} +.list-decimal{ + list-style-type: decimal +} +.list-disc{ + list-style-type: disc +} +.flex-col{ + flex-direction: column +} +.items-center{ + align-items: center +} +.justify-center{ + justify-content: center +} +.justify-between{ + justify-content: space-between +} +.gap-4{ + gap: 1rem +} +.self-center{ + align-self: center +} +.rounded{ + border-radius: 0.25rem +} +.rounded-md{ + border-radius: 0.375rem +} +.border-b{ + border-bottom-width: 1px +} +.border-primary{ + --tw-border-opacity: 1; + border-color: rgb(0 104 91 / var(--tw-border-opacity)) +} +.bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) +} +.bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)) +} +.bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)) +} +.bg-light{ + --tw-bg-opacity: 1; + background-color: rgb(232 241 240 / var(--tw-bg-opacity)) +} +.bg-primary{ + --tw-bg-opacity: 1; + background-color: rgb(0 104 91 / var(--tw-bg-opacity)) +} +.bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)) +} +.p-4{ + padding: 1rem +} +.px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem +} +.px-4{ + padding-left: 1rem; + padding-right: 1rem +} +.py-12{ + padding-top: 3rem; + padding-bottom: 3rem +} +.py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem +} +.py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem +} +.text-center{ + text-align: center +} +.text-2xl{ + font-size: 1.5rem; + line-height: 2rem +} +.text-5xl{ + font-size: 3rem; + line-height: 1 +} +.text-lg{ + font-size: 1.125rem; + line-height: 1.75rem +} +.text-sm{ + font-size: 0.875rem; + line-height: 1.25rem +} +.text-xl{ + font-size: 1.25rem +} +.text-xxl{ + font-size: 1.5rem +} +.font-bold{ + font-weight: 700 +} +.font-extrabold{ + font-weight: 800 +} +.font-light{ + font-weight: 300 +} +.uppercase{ + text-transform: uppercase +} +.leading-tight{ + line-height: 1.25 +} +.text-blue-500{ + --tw-text-opacity: 1; + color: rgb(59 130 246 / var(--tw-text-opacity)) +} +.text-gray-500{ + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)) +} +.text-gray-600{ + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)) +} +.text-gray-700{ + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)) +} +.text-gray-800{ + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)) +} +.text-gray-900{ + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)) +} +.text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)) +} +.underline{ + text-decoration-line: underline +} +.antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} +.alignfull{ + margin: 2rem calc(50% - 50vw) !important; + max-width: 100vw !important; + width: 100vw +} +.alignwide{ + margin: 2rem 0; + max-width: 1280px !important +} +.alignnone{ + margin-left: 0px; + margin-right: 0px; + height: auto; + max-width: 100% +} +.aligncenter{ + margin: 0.5rem auto; + display: block +} +@media (min-width: 600px){ + + .alignleft:not(.wp-block-button){ + margin-right: 0.5rem; + float: left + } + + .alignright:not(.wp-block-button){ + margin-left: 0.5rem; + float: right + } + + .wp-block-button.alignleft a{ + float: left; + margin-right: 1rem + } + + .wp-block-button.alignright a{ + float: right; + margin-left: 1rem + } +} +.wp-caption{ + display: inline-block +} +.wp-caption img{ + margin-bottom: 0.5rem; + line-height: 1 +} +.wp-caption-text{ + font-size: 0.875rem; + color: #4b5563 +} +article > *:not(.entry-content), +.entry-content > *{ + margin-left: auto; + margin-right: auto; + max-width: 960px +} +.entry-content h1, .block-editor-block-list__layout h1{ + font-size: 1.5rem; + line-height: 2rem +} +.entry-content h2, .block-editor-block-list__layout h2{ + font-size: 1.25rem +} +.entry-content h3, .block-editor-block-list__layout h3{ + font-size: 1.125rem; + line-height: 1.75rem +} +.entry-content p a, .entry-content ul a, .entry-content ol a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a{ + --tw-text-opacity: 1; + color: rgb(59 130 246 / var(--tw-text-opacity)); + text-decoration-line: underline +} +.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover{ + text-decoration-line: none +} +.entry-content p, .entry-content ul, .entry-content ol, .block-editor-block-list__layout p, .block-editor-block-list__layout ul, .block-editor-block-list__layout ol{ + margin-bottom: 2rem +} +.entry-content ul:not(.block-editor-block-variation-picker__variations) li, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li{ + list-style-position: inside; + list-style-type: disc +} +.entry-content ol li, .block-editor-block-list__layout ol li{ + list-style-position: inside; + list-style-type: decimal +} +#loginform-custom label{ + margin-bottom: 0.5rem; + display: block +} +#loginform-custom input[type="text"], + #loginform-custom input[type="password"]{ + margin-bottom: 1rem; + height: 3rem; + width: 100%; + border-radius: 0.375rem; + padding-left: 1rem; + padding-right: 1rem +} +#loginform-custom input[type="submit"]{ + margin-bottom: 1rem; + height: 3rem; + width: 100%; + border-radius: 0.375rem; + --tw-bg-opacity: 1; + background-color: rgb(0 104 91 / var(--tw-bg-opacity)); + text-align: center; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)) +} +@media (min-width: 782px){ + + .md\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem + } + + .md\:flex{ + display: flex + } + + .md\:w-1\/2{ + width: 50% + } + + .md\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem + } +} +@media (min-width: 960px){ + + .lg\:-mx-4{ + margin-left: -1rem; + margin-right: -1rem + } + + .lg\:mx-4{ + margin-left: 1rem; + margin-right: 1rem + } + + .lg\:mt-0{ + margin-top: 0px + } + + .lg\:block{ + display: block + } + + .lg\:flex{ + display: flex + } + + .lg\:hidden{ + display: none + } + + .lg\:items-center{ + align-items: center + } + + .lg\:justify-between{ + justify-content: space-between + } + + .lg\:bg-transparent{ + background-color: transparent + } + + .lg\:p-0{ + padding: 0px + } + + .lg\:text-5xl{ + font-size: 3rem; + line-height: 1 + } +} + diff --git a/css/editor-style.css b/css/editor-style.css index 9aaca09..a26414b 100644 --- a/css/editor-style.css +++ b/css/editor-style.css @@ -1 +1,404 @@ -.container{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:600px){.container{max-width:600px;padding-left:2rem;padding-right:2rem}}@media (min-width:782px){.container{max-width:782px}}@media (min-width:960px){.container{max-width:960px;padding-left:0;padding-right:0}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.m-8{margin:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-bottom:3rem;margin-top:3rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-1{height:.25rem}.h-6{height:1.5rem}.min-h-screen{min-height:100vh}.w-16{width:4rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-screen-md{max-width:782px}.max-w-sm{max-width:24rem}.flex-none{flex:none}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-primary{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-primary{background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-primary,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-10\%{--tw-gradient-from-position:10%}.via-sky-100{--tw-gradient-via-position: ;--tw-gradient-to:rgba(224,242,254,0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from),#e0f2fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-30\%{--tw-gradient-via-position:30%}.to-blue-200{--tw-gradient-to:#bfdbfe var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-90\%{--tw-gradient-to-position:90%}.p-4{padding:1rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.alignfull{margin:2rem calc(50% - 50vw)!important;max-width:100vw!important;width:100vw}.alignwide{margin:2rem 0;max-width:1280px!important}.alignnone{height:auto;margin-left:0;margin-right:0;max-width:100%}.aligncenter{display:block;margin:.5rem auto}@media (min-width:600px){.alignleft:not(.wp-block-button){float:left;margin-right:.5rem}.alignright:not(.wp-block-button){float:right;margin-left:.5rem}.wp-block-button.alignleft a{float:left;margin-right:1rem}.wp-block-button.alignright a{float:right;margin-left:1rem}}.wp-caption{display:inline-block}.wp-caption img{line-height:1;margin-bottom:.5rem}.wp-caption-text{color:#4b5563;font-size:.875rem}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.wp-block,.wp-block[data-align=wide]{max-width:1280px}.wp-block[data-align=full]{max-width:100%}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}@media (min-width:600px){.sm\:w-auto{width:auto}}@media (min-width:782px){.md\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:960px){.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}.lg\:text-5xl{font-size:3rem}.lg\:text-5xl,.lg\:text-6xl{line-height:1}.lg\:text-6xl{font-size:3.75rem}} +.container { + width: 100%; + padding-right: 1rem; + padding-left: 1rem +} +@media (min-width: 480px) { + .container { + max-width: 480px + } +} +@media (min-width: 600px) { + .container { + max-width: 600px; + padding-right: 2rem; + padding-left: 2rem + } +} +@media (min-width: 782px) { + .container { + max-width: 782px + } +} +@media (min-width: 960px) { + .container { + max-width: 960px; + padding-right: 0rem; + padding-left: 0rem + } +} +@media (min-width: 1280px) { + .container { + max-width: 1280px + } +} +@media (min-width: 1440px) { + .container { + max-width: 1440px + } +} +.m-8 { + margin: 2rem +} +.mx-auto { + margin-left: auto; + margin-right: auto +} +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem +} +.my-8 { + margin-top: 2rem; + margin-bottom: 2rem +} +.mb-1 { + margin-bottom: 0.25rem +} +.mb-4 { + margin-bottom: 1rem +} +.mb-8 { + margin-bottom: 2rem +} +.mt-4 { + margin-top: 1rem +} +.mb-2 { + margin-bottom: 0.5rem +} +.block { + display: block +} +.inline-block { + display: inline-block +} +.flex { + display: flex +} +.hidden { + display: none +} +.h-1 { + height: 0.25rem +} +.h-6 { + height: 1.5rem +} +.h-8 { + height: 2rem +} +.h-12 { + height: 3rem +} +.min-h-screen { + min-height: 100vh +} +.w-16 { + width: 4rem +} +.w-4\/6 { + width: 66.666667% +} +.w-6 { + width: 1.5rem +} +.w-full { + width: 100% +} +.w-1\/2 { + width: 50% +} +.w-2\/3 { + width: 66.666667% +} +.max-w-sm { + max-width: 24rem +} +.flex-grow { + flex-grow: 1 +} +.cursor-pointer { + cursor: pointer +} +.list-decimal { + list-style-type: decimal +} +.list-disc { + list-style-type: disc +} +.flex-col { + flex-direction: column +} +.items-center { + align-items: center +} +.justify-center { + justify-content: center +} +.justify-between { + justify-content: space-between +} +.gap-4 { + gap: 1rem +} +.self-center { + align-self: center +} +.rounded { + border-radius: 0.25rem +} +.rounded-md { + border-radius: 0.375rem +} +.border-b { + border-bottom-width: 1px +} +.border-primary { + --tw-border-opacity: 1; + border-color: rgb(0 104 91 / var(--tw-border-opacity)) +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) +} +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)) +} +.bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)) +} +.bg-primary { + --tw-bg-opacity: 1; + background-color: rgb(0 104 91 / var(--tw-bg-opacity)) +} +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)) +} +.bg-light { + --tw-bg-opacity: 1; + background-color: rgb(232 241 240 / var(--tw-bg-opacity)) +} +.p-4 { + padding: 1rem +} +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem +} +.px-4 { + padding-left: 1rem; + padding-right: 1rem +} +.py-12 { + padding-top: 3rem; + padding-bottom: 3rem +} +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem +} +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem +} +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem +} +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem +} +.text-center { + text-align: center +} +.text-2xl { + font-size: 1.5rem; + line-height: 2rem +} +.text-5xl { + font-size: 3rem; + line-height: 1 +} +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem +} +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem +} +.text-xl { + font-size: 1.25rem +} +.text-xxl { + font-size: 1.5rem +} +.font-bold { + font-weight: 700 +} +.font-extrabold { + font-weight: 800 +} +.font-light { + font-weight: 300 +} +.uppercase { + text-transform: uppercase +} +.leading-tight { + line-height: 1.25 +} +.text-blue-500 { + --tw-text-opacity: 1; + color: rgb(59 130 246 / var(--tw-text-opacity)) +} +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)) +} +.text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)) +} +.text-gray-700 { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)) +} +.text-gray-800 { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)) +} +.text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)) +} +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)) +} +.underline { + text-decoration-line: underline +} +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} +.alignfull { + margin: 2rem calc(50% - 50vw) !important; + max-width: 100vw !important; + width: 100vw +} +.alignwide { + margin: 2rem 0; + max-width: 1280px !important +} +.alignnone { + margin-left: 0px; + margin-right: 0px; + height: auto; + max-width: 100% +} +.aligncenter { + margin: 0.5rem auto; + display: block +} +@media (min-width: 600px) { + .alignleft:not(.wp-block-button) { + margin-right: 0.5rem; + float: left + } + .alignright:not(.wp-block-button) { + margin-left: 0.5rem; + float: right + } + .wp-block-button.alignleft a { + float: left; + margin-right: 1rem + } + .wp-block-button.alignright a { + float: right; + margin-left: 1rem + } +} +.wp-caption { + display: inline-block +} +.wp-caption img { + margin-bottom: 0.5rem; + line-height: 1 +} +.wp-caption-text { + font-size: 0.875rem; + color: #4b5563 +} +body { + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" +} +.wp-block { + max-width: 1280px +} +.wp-block[data-align=wide] { + max-width: 1280px +} +.wp-block[data-align=full] { + max-width: 100% +} +@media (min-width: 782px) { + .md\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem + } + .md\:flex { + display: flex + } + .md\:w-1\/2 { + width: 50% + } + .md\:text-3xl { + font-size: 1.875rem; + line-height: 2.25rem + } +} +@media (min-width: 960px) { + .lg\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem + } + .lg\:mx-4 { + margin-left: 1rem; + margin-right: 1rem + } + .lg\:mt-0 { + margin-top: 0px + } + .lg\:block { + display: block + } + .lg\:flex { + display: flex + } + .lg\:hidden { + display: none + } + .lg\:items-center { + align-items: center + } + .lg\:justify-between { + justify-content: space-between + } + .lg\:bg-transparent { + background-color: transparent + } + .lg\:p-0 { + padding: 0px + } + .lg\:text-5xl { + font-size: 3rem; + line-height: 1 + } +} diff --git a/footer.php b/footer.php index ec72b58..88cdf70 100644 --- a/footer.php +++ b/footer.php @@ -11,7 +11,7 @@
- © - + © - | Deligraph
diff --git a/header.php b/header.php index 1516c64..e7787de 100644 --- a/header.php +++ b/header.php @@ -52,43 +52,40 @@ - 'primary-menu', - 'container_class' => 'hidden bg-gray-100 mt-4 p-4 lg:mt-0 lg:p-0 lg:bg-transparent lg:block', - 'menu_class' => 'lg:flex lg:-mx-4', - 'theme_location' => 'primary', - 'li_class' => 'lg:mx-4', - 'fallback_cb' => false, - ) - ); - ?> +
- - -
-
-
-

Start building your next Tailwind CSS flavoured WordPress theme - with TailPress.

-

TailPress is your go-to starting - point for developing WordPress themes with Tailwind CSS and comes with basic block-editor support out - of the box.

- View - on GitHub -
-
-
- - -
diff --git a/js/app.js b/js/app.js index 9ddd13a..5fb4012 100644 --- a/js/app.js +++ b/js/app.js @@ -1 +1,191 @@ -(()=>{var e,r={80:()=>{window.addEventListener("load",(function(){var e=document.querySelector("#primary-menu");document.querySelector("#primary-menu-toggle").addEventListener("click",(function(r){r.preventDefault(),e.classList.toggle("hidden")}))}))},662:()=>{},797:()=>{}},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,n),i.exports}n.m=r,e=[],n.O=(r,t,o,i)=>{if(!t){var a=1/0;for(u=0;u=i)&&Object.keys(n.O).every((e=>n.O[e](t[s])))?t.splice(s--,1):(l=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[t,o,i]},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={773:0,842:0,170:0};n.O.j=r=>0===e[r];var r=(r,t)=>{var o,i,[a,l,s]=t,v=0;if(a.some((r=>0!==e[r]))){for(o in l)n.o(l,o)&&(n.m[o]=l[o]);if(s)var u=s(n)}for(r&&r(t);vn(80))),n.O(void 0,[842,170],(()=>n(662)));var o=n.O(void 0,[842,170],(()=>n(797)));o=n.O(o)})(); \ No newline at end of file +/******/ (() => { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./resources/js/app.js": +/*!*****************************!*\ + !*** ./resources/js/app.js ***! + \*****************************/ +/***/ (() => { + +// Navigation toggle +window.addEventListener('load', function () { + var main_navigation = document.querySelector('#primary-menu'); + document.querySelector('#primary-menu-toggle').addEventListener('click', function (e) { + e.preventDefault(); + main_navigation.classList.toggle('hidden'); + }); +}); + +/***/ }), + +/***/ "./resources/css/app.css": +/*!*******************************!*\ + !*** ./resources/css/app.css ***! + \*******************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./resources/css/editor-style.css": +/*!****************************************!*\ + !*** ./resources/css/editor-style.css ***! + \****************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = __webpack_modules__; +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/chunk loaded */ +/******/ (() => { +/******/ var deferred = []; +/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { +/******/ if(chunkIds) { +/******/ priority = priority || 0; +/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; +/******/ deferred[i] = [chunkIds, fn, priority]; +/******/ return; +/******/ } +/******/ var notFulfilled = Infinity; +/******/ for (var i = 0; i < deferred.length; i++) { +/******/ var [chunkIds, fn, priority] = deferred[i]; +/******/ var fulfilled = true; +/******/ for (var j = 0; j < chunkIds.length; j++) { +/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { +/******/ chunkIds.splice(j--, 1); +/******/ } else { +/******/ fulfilled = false; +/******/ if(priority < notFulfilled) notFulfilled = priority; +/******/ } +/******/ } +/******/ if(fulfilled) { +/******/ deferred.splice(i--, 1) +/******/ var r = fn(); +/******/ if (r !== undefined) result = r; +/******/ } +/******/ } +/******/ return result; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/jsonp chunk loading */ +/******/ (() => { +/******/ // no baseURI +/******/ +/******/ // object to store loaded and loading chunks +/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched +/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded +/******/ var installedChunks = { +/******/ "/js/app": 0, +/******/ "css/editor-style": 0, +/******/ "css/app": 0 +/******/ }; +/******/ +/******/ // no chunk on demand loading +/******/ +/******/ // no prefetching +/******/ +/******/ // no preloaded +/******/ +/******/ // no HMR +/******/ +/******/ // no HMR manifest +/******/ +/******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); +/******/ +/******/ // install a JSONP callback for chunk loading +/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { +/******/ var [chunkIds, moreModules, runtime] = data; +/******/ // add "moreModules" to the modules object, +/******/ // then flag all "chunkIds" as loaded and fire callback +/******/ var moduleId, chunkId, i = 0; +/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { +/******/ for(moduleId in moreModules) { +/******/ if(__webpack_require__.o(moreModules, moduleId)) { +/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(runtime) var result = runtime(__webpack_require__); +/******/ } +/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); +/******/ for(;i < chunkIds.length; i++) { +/******/ chunkId = chunkIds[i]; +/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { +/******/ installedChunks[chunkId][0](); +/******/ } +/******/ installedChunks[chunkId] = 0; +/******/ } +/******/ return __webpack_require__.O(result); +/******/ } +/******/ +/******/ var chunkLoadingGlobal = self["webpackChunktailpress"] = self["webpackChunktailpress"] || []; +/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); +/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); +/******/ })(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module depends on other loaded chunks and execution need to be delayed +/******/ __webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/js/app.js"))) +/******/ __webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/css/app.css"))) +/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/css/editor-style.css"))) +/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 75072f4..e99e9df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tailpress", - "version": "3.3.0", + "version": "3.4.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "tailpress", - "version": "3.3.0", + "version": "3.4.0", "license": "MIT", "devDependencies": { "@jeffreyvr/tailwindcss-tailpress": "^2.0.0", diff --git a/page.php b/page.php new file mode 100644 index 0000000..3b216e2 --- /dev/null +++ b/page.php @@ -0,0 +1,20 @@ + + +
+ + + + + + + + + + +
+ +fpXH%P``+ifmu-KU|U+eiHO7tP!7{WLTIQdcgXS91&>?{aWu zZ2G-0eWpXSkl{6h&!29I9asJL21Y-6ahTWVo&M*p#GA!W3*W`_L?4Q0jJ@oC_|WB` z?hDEf)#}s3l4n=%rOb{C{(W&v+AWz$8Aq?Swzf0r>G?wvanGa4WV|^ph(k|~<-f14 zpQiOBzF>Iw|Ns5}?RD5`pRY$E73y1ygq_Sgg|%RbA(Q7*TgFHv(t0xgpS24yJe6MS z!5d8@cI_96PSSi4u6?)uK3W0Wdg?f%oC=AwqM?(rmR&s~RLdmoRJ%}Y%)IHJo>S$i zjXnZfX=uJ2tE+z(Oj9Zsw#_YyM<9Id=_8s=0q>*f@Lp3bi}GJ>SDcoAeDggjC3}d5 zf%Y$&e_}7zZ~oWgrI!3(_>n{Z?7{c`H~&7sn}_$K`DdVS+EI;!+ZJcP#uxuRrLCcb zYR@TQKRy)Y(Vct$j;X1s9LqNRWXns6`wI2zHqL^z`3_O*ZrwWL+(+R`cjQ?9(&)@= zlO3LR{HPQme((49`g&D4l^-wJSAMWsYw`vA2!wE|kTT=rFOx`128m5(LZQ4_my6hT zU%GPTnSQDUsp;mazqf5mBx|dx{+@QkVl$Q+eqJO!{Hv#ZaN5yAB&=#cC{*$M`SSx= z-mMl{(b0$F8V(#hcyQ02dreiex+IF*LRX7{M{>i+4?j)=T-M=n`xQ}&Yq~Y1NXNQx z?qishP*@FKD7OEwftX^!hMn+uELETj+8yP*L%3857>W z^N9TOoW7S5ym{9*CH~5 z*;es0=_%60-wX{6-Lhp1hu@{tmav*Zyl;7V`N?V7y0WysrK-64SFc|A2sDy{{QXbg z{PHiwW1~^cZHj8F&t!~M_R4r$dQr6nV(J`6N^Q=unKvi-vtR47a(KLTmv*+* zn#O$0-YG{(g zIm&%7^iGocSY^=3hK2?&2JwgqJmb7dxlJ_1wu9B7lf@hEUmtD3Cbr4%l70GC*gVUs zD-XM2ZDm15=F{4Rp`Q^tSr%IA>gu+(GckVB+9oU8cC$Gy_IhJucP442Z{NqQ>#;T$ zve2}qi;btQ9$Yox`8xX~^Qxtd`t7r54QK zGE!e(-<+&--1D8pV+L6qjo-fw^Se^iGXetx&p+O(_aWX-digG1^q3VjKv~+fBg;}( zSGVNJuCf=bLvzl8g-6B2#NNMu-#+$|Lu%QY`pV#>fWZ73O~Idf1ysRnUU(eU<>fic zr7lYYA(=vFP3w;yJ9g~k$wZTyx3xaf@=2~&Fk~q=3H7@nw@w=2X*(ZT`zom_R5ZTWY?Ocm;U&H zbE@NFWoKt+VPSza*xT%OT9Wb%))vava5zp{Xc2>v^7XB;K{{r!o> zkds4MP)}^?o4zO~=jG|iNW6P2_L8@^_sWEY0`u3wQ_=)9lCD(C9D z`tM(x@wNjt=U%djr9Bu^Pi^Tym7R@x9T7pb&)-mu@oX8Z`T0{MR1r&Y@7_KA)a=eC zKIW=-=O0_;Q?qc#dIbl#L`AbRGR|^y56X7gcUn2%h%OcvUo7gUf3><&9eRdLULR48 zt1+pnsMx-Hcd*P;7AL(z{nWMophOhdPoGYmJC~zatef8EIzO((b@AT4&y!n>4GtVQ zfP*U}G^3oaZgS@i4sV5lX0h$+;xx8Nl=y?Iw6`*~^X*0s(~pFnxszqtF=(G3hpuNg z{7Wdg3}96DDKCi}xN=hPWK5cp>hW9(al``fYP{1wxv+?eF2GUz3`3ta4*5JF3;DlJ z`#+Gi?87ylK7HC)|1fS6m5+B}AVb;k{P~B~^(-gC0`UZFb1Pjld{OLtd=4KulB_=F z75OG82v6&$%;}#Y0ResX`BiG02D-hxy!3`gv=>Uw-1+HP*eyfV@3j-R6w$eS`KfiW zTv$zTRFnbw&{gpguj0SIVYQY&o{yGr{`vNN1;*0>-$4Lw{z*cPM7|Skf>t9 zL6NZTE+}+a`1s)imgKBO>l6?K+u6IFPWv#O{Pyjeh-G_*?Lg&$GbU`( zu8aPcIO@jcl;YC0(oOKo`q@@p__3LpnbDS1N~%FIYWd$=wnT{C9}F>Yuc)eO*pYs_ z>?JNp#H=wMUyU^3Nn?emR4*HUb)tS0b2ICaVVVlMOJ&kvlzX4txO|Es7dkD&+$ zUZ2Co7XgDjR;bx@T+++KF6)=2|N$e_Kbv`uZmL7d91H?biRuoW_b!EUwymzN%K0*{Esv#^`EiOKe8I1sF$~Otf_LNN zYM7|Ce!58wHb{C}8V(e2M;qP@cqAw|c>Paa4PlA3cf+^BxEe9XZgi-6CsaeW4gl4b_oe>d!A01J}={4Id>Ya{AtT zbL5q?+RYi?x#PG0wCu;Pt*x!V!uR{j{b$|-FVM@Z+Dvrj)=JJkZ?>UMI}X-H6<_tO!R@Y>0c`ks7-+)*d zECv89wg#$UdzNL`n>VdkZXEF__hnN&YTL{U-n-qVOIc)}O1muwnws*Y3%6};1rGFG zV8C`*#`DQ|ek;497^Gw<(nUZ*0&g`}v@)Ud+0e^g<;d~lcYp+oaZ@7=aV6irY2zJp z?+>Ax({U+9N{T%gRm<*R=irdW&Zk(Uqs&?tEqw$$1G01Ic8X&#tc{eC*;t)T(aZlC zDaFdc(T%UL4OexpD)@N1be|nu-cE^WnyXhBv2gSN_@7o%di2$5X_j z^}4F+;cchqCMm^Evx74#aScm&Sa*z!F3QUjfUk_xL$}a5v!wTKcYza1>;#tW(W6IL zsQ;_{eE$3y-TWYG?2_eHfe>@xFgj+w)&i&Wvc8el&wc#ao%M+tf>aWIF&{hgduiz| zwsWUWoG@LQ89FH^!Y!_4j78ynm z30_{_w-OFkxqkE14$w)Qge3t<`|&qq@}1hqxkB#c@B5VF$;;TCA^8z_qXe=zo)N`f z_S%bs!l-BV?>Cb)HP1Q!8MYPG!C~FSDsnDDiBfBX;?loQX6?@nN{}C$STuQbNl!l8 zqRsYwg$vqa|A2B$hjlT(sPxS*G?uqe24`nxP~urA!kJ@6#0evlJF=}?q^pbmIIn@L z^^0s|R1II^bUWIzI-Xuz$!`PjhP|`qS9^_SNXQ0u)Sg8~CTG_eaa`^sfSF4-T@1BXdePp(Wd6$v|j?d{Qy3u+{O0ReZQ@LItO zsA@PBI=Mel^fJeCi=NPPM!tQ^+Y%~l9;~~com~&;Ldd*m`Uh)TloAkthuJ;;A_81BUSmbm+TJX ztz0c_MQ-`J`wtvwLva=|$F6K2u?r3ko*!$OT%~r}HC!W;oeT931Xq62RtkHpFWt%gq@Jt|n*K*>7t!0?b`~%G_MP?n zqAas^lv6lV(fDA^-o1OJ7keJhcF5p(S&7Ab_=7$ZC37y_p4wg&A{cVAe_+70$(p*u zcW@*wO4{RSI~d>xw>eWi`9!psk9(kwNKSv>rxbUC)C9n2*}WsV*p5I9wzg^{0umUdg6ob*SLFbrdT4 z^XEG$$Fz^m7QSvr|3lBjDGSVx5bbt6a^y%!wu@h>;dGaSoJw=50p3qRuKyvvAL{KJnP#NiI2s%NX-7%z4sA`%*0lwS44QsZqQ;8Je$-19+f39z zrSNmpO&SJGgO^?Y)Lp9T%ITm2I)%;4wF4AFe_7I}HgD?1Uda%ga+$~-Dn%FV_rH`O z5JIRWojoU03!%G;4aTfX6xknFF|Jbj~^V;tH3}r<)Ha z=?T7WRlH_TnOp^gi6?8Tsi|=jFmGAuOn1J+WI=%>iKL*QkQsBYWS6Mo+p{ABAqLGt z{pq#RClloXVUp)NfulMdC~ob|KnuW=tH4lLcap%fr%#DOjed-tJvr@2oVJj%@82a? z#?v>}COrrQm1_>LG{eFxB~_>>(*(Jw5S2M(qhRR{w^BHdZ%ekd0Y5e5-?U*Gut|gs`wzRMoIQFL4v(GSoVR6d5BS5&O-`TE#Rd9#)*iIiEZWMtG2Rb{E&JoN>em})aW z_A%%{64}h%y~uihBB7Q=N>zC(KmPhF)j);M0=n@LhqpfN z{Y`n?ZmbZY;N(hz3;w~!*B7W2q+7(Y7oE;+J)7EF z;_W7LhWJHXSDa$#;o8!{ny`%_nGG@5#ZQy=>t=`W6mGVp=(!yUt}r44D#ggZfQTF3 zdt)|a(=C8MmxYN!&^PF0dOEG>2e>p`yK< zFjL?9`F1Tz)J%T`F2I})Bxcw?U$8HC2hIA;wlrg7?Ft~sJcr43oR&)ILu4|*p|%MD z2%@Cjv<0dwDss{2ycoWI{W`O3dVp2bDzHnu+GG}Fe1P!;*Z}mJRM+?74@So+#Reo2 zHN*j=zeqVm!_=51=);Gj$r9CQ%i&>RiR4jS0wl(D+#0`D+V{Tcy9+k?y-!$;W}*Lp z+dLHMw+414D<5hcu>--B0u(9f)y%g~o^Lp`@&?rQ?!!-DR|K%Qb*mQygh0FeMgWCC zFTkJjD+Bc=kqXMnA;Pi&6&d%3l(64U5er_$xdsjQC97x(wmr&)B_vF=?&ic}r%$WQ zJM;7LWk5!~1VCg~@%mUh*IRH$$!~&%e_nS`e^yk~ZMp@-Q?#+Z0$5#fp2uA-|7VKV zXSzBv8z2>Q^oRnb&mJ4@)XPQl?dGE!yF79Dx^F~%i%ZqZ&&tS9ThE5#Pv?^6KaZY@cYUpZa&(OHwX?JHc%)-A zHi3cbv{#b6J5IZ8#9y1YvdOrw;(Vc(v$TH&2(1bd6e{kD+WHMR{E~Y1-hKPJtQN3o z_*)isxe&_8V*^7&L)9BM^aMhZa^>XZD=nQ1yEP2lNYc|04&AV9#>!5XiC)o`xQM!j zf&%Kl=@xWbh=;EO0`4#W83FgGtklH*?B6HIL7V?zEDN;{B5jn%iK}bH52xDhM1d0B zwYSf*=FhuT@&wIOfSB zBr?*yzkCn17~0)TeT22OeD1d>CBK!a5_HmhOAc+z(WA>_~cdF|t^X+xJmm|5h`V7BfOClrK`s$=<8 zbX@8wx=UX+(+7@p+kj_wcIr}}2^KB>-b^of$P>7|x~7IoDfU2ZHGVF+(Ij|p$2j^k z4tL+PgS=&+FhYcgF2 zY19OsJ$r`!z5Lr(Fqlv4u=j(3!NC-8C|nxET->@cQA42flv4sBYob3ID4Fg*c#xO% zLjOM(ljY>n?M76^oLV9B%YfYFenMwbmYnu%_E1!J=zmW2iT3pN7Szr8l#$VBB;+I+ z3Dq7ImrdM`2TT-*96pciQyg@HQqDZXu~^1?f=iIq65w1MpxRQ2_9XabbZ(g_xX>(c z-kD`r(e#S+G<7n~<|gtdD-D+L5>Q6;nuYv0Wm1+E#g2I9jHTooz2HB4_Rr@s4xNm< z{%i}!JSvU%c`C*EK6|G1*-#E`DVhguEkwgHLg^0hBc!@jYNA&9AfzVaEuzxW>wSJQ zN(u@M;stkAj`Q+fHTP`=Sq6XbV(9JdRf@Y0#>wFaHR31_&*gQSRGsVzyjjE6`%gSQ z3$VAeOZ;IX7x%OMjCOTr-r4q0Zd<+J<#+J7c1we@>c?pA;0dUSD03eX5;lW~y;zeXG-c zF9r_3xOeaVkzj=)fX#*de8e*z#7B}fJv|+=6dBi3?6CpKuzzR>eP;oCNa@%9a0s9 z38{L`De3sjDmw~P7fy~WZQCH1j075*NxB#gCvF>JVeQYK&GMTe_z|{Tn#_=%LszCr z%|S6+VKfMly`ElP5M-<%Pe5FN#$!ybq;_O`5b~!OGbiT;unbYi5)u-;0cG5lGbWc# zS+stFfOKQs4QvXqj*hEe>gGUQmUgo36FJxcXvyK>;j=D<%g2jpJt0m+H1ncXWfs^K zB_;7u6C1|n1PqFFcPA}8fYKh<;N-7%!t>YI9FE+X{X0Q`&7svX(+)%|08_i_(1K!S zNbj7{S3c;JDhqHkZJJWY4s3_qbqs5#BADffoZ5@uF>J z1mvoH@)6DeBzk4*a|sP2{aZLJD?sHwJkV@0GB(z`t1U?r-}qLnh z-M4Xw+4iGVbbY$@*q+~F`gf@e{&7i%=Zui9xWh#FYCGSVZ^ya0xkW_OyANxwf2)*e zBX2k~W^)5E3Ja4~21Yw`((vfx8;#IaHFF8e_c&G z9LI0n`suy(w%c&lSsh&|UwzpiE2G0e;y>v*OuXf7Ex|4*LIX;2moDXZS+#9fAT{9! zf+g%ne!af{?&P|@G{ho^a<5we5glj4s=Gi-Up3@@?9t=Lt7f2QpT7Mgyx707u@UYG z#l?K(V?=AK=2D$HDKjT$QTE|=Gbr@2gsUnm`$&C`|HO#|R5}2DK4#y^PL1~C5H0h& zCLk+U#=*TTpUyDO3XO~uxYO7YnNrhx)bp1(%VO{^v&_m#HZjFI2XipY>E!tqi2Ph! z=XXy8y@;~StuUG?+&+)1>kl2b&2=qHFilHOhYCdN=|Kpmva+)MnQUC&>thvw7hS02 zdO*jGxl|A63D&@u#7kat#tEEkNi{&fsxZQ`^78ZZ^YFw2MSZ>bYM-j!Ww=PWq9TZB z?Dj6{n_gURU36d3q!V2fS^a2qZY8a7#Bmfe9O*Kb^oqcn*(hZ+zpS~BeWU}p#A+Y>|!e-xp{8(P! z8>pcF@3fvRDhoEgiLvp4om&z8$nHSr!EXsl2XN4+nGv-J212TS;gemgS!fFcGK`PE zJK0@`uG3KDBH=LMI$I+OgLFyZ=#V4q{DJO@Q<9RpSq#BTdI9Vi{S;dXp`H=DJP`UO zIIZjQJU)h>HPuL&nta6Z7ifEzrr>6%p4?K;q8uh_21N$&W*~OoXhg?%0 zT-DZ_U8Vb4#B#-W)_+x}`H1l?M!74BisR4=bhUyz@1BL^{{8#Kwuz&j=N^m(c2L(F zI2kGPSNMf+WGY;mD>(1s#xk`B`WFGDi(K5M>5`Zf=w!@WQo7JcmX7;%P(}9d6pv6E zJF06k`Vf^d_i>s}Y?Ci+RyXr=?M>aYtXxcT(^B7Hu&~OwyW+`7Zbv}}(MMbSAZ$z* z3w9G;DwZIVGml(0>5L_w?z{prA9m@1)s( zXc=SQ?OmYxD_$iAuZD`=3ql3M>7@lJU6Zff?&8eR1xHELx(xNOdZpYqZ{C2CSGm|- zDN1H+&ws~LSsF(2WPmMgpTDN+eDj1)G`mx3%SoBL@-cM_YfbI^Fq14YLdvqP2Jxb( zo;mo!SXu%lD^)%DtvcvbX6Mn#mA$AW=CAqFwL=qk0tdBkc?27l^3j4K@&sz0yu3U! zBO`h$WNAqO0j1zeaSdCxZIg)jiGN&=?O0XgLx158ApG|Y#9~esZUC3*^47psT`k&!`xCyc5WQ_?Q;7K)0B8|!Nh)OIk}B>y9qD#rqm8u|V3dR&94 zwM{7VQ4(p_)(ft#1s1f-vKH+bBSc;TK?ERl_<=|t3~VFO-U9=382)wsC+7qIkXc8` z_DcdHB3UqM+JAs1!*29|UJFBMC^5CjdHi$Plilo4hia`46Iy_c%_qrAdIBvC$};>C zfndAG&YVHr4u!bu2-(S1aGp)l(PpaWD+;@ZcnMjM5?_F}huT`9epG z!JoiTh+}(LXV$r}eMnMLvH+J#P}+@}^72y$Uu09jmQ?j17WWM=_Qh{9{Sscs#V}Pjb-9+ojOm|c7%!r zf50e6iPQvq10Nes1_E92@7~?~{&bJ_5ygA=roq^1qx7zub>(FuzSTj6xQV!hi}!AJ zPX_E7Aj@X*wHcOVFweB05}>;i5nn28`GaAkz|&KkA&6C zM{TUe0iyu}m7sW1?N^{-Dq8Otaopwai1pXLcQcbo`A(Lgced~Z80#OuufueBrDpu$#NWjuhttqS}VZwtO zOxDGC+nd$Ek12n}HS_%>FYhw(F8f~Y@jktG$zXiup@2zGRRZ}!PF!7 zaVt*k@`Rd8Bs;XV+hO&h;lv3yDM7{n1|o#Far<~C`EK_$*(;NHY~U38WWnFQIOqra zUT2K0K6^YZ@sq{BKF^*VfOCHN@?|^)jb!a(o~J?;k%5WNn!$4ganA6|Rf@}p6d-ER zdNaMP+igK_$$uOd9$tE!i|ak!KW*0`Ny$!!ycO(~H*fYkJ?&4HcB4=F6QWcsBsC}y z-FYyLOlBGRLP9DI7GXuI7lbAAD0UJFYs|iH-;vb8MQ$C6M%}u=!m*zo_YtUSf!JZr zKGE$w#^2Vshly#xWuscinCJnZLbyk?WZ=I@$KTs6Gf~pQ>zVTVC2SX#HKl!#i7{k@&b zb*P}Cww56C2vl?zx(u`gi%f{203ZY9VOr%A{hUL}8P}H9poF6Yhv+OwV_ZXMSXjPA zn-Khyp2zh1l^6QT zOjda#AECQwC98|&KS|ZP!!z30w6`m#Wg^KwE=5|rq^UO zXpi14sQKyLhYv=OLI}GYZXFyxg2HEatU*vq!ahR@p}5XoGc_H7n~Md3)lTE|Sg0*1 z<3F!uSK%U4s{(PAM0^4e1r^*BSw3hy2iVxcgM&q2@`Gnv7q5w6P9>HV5f5lcL*AV3JOTpH?aEe{ zW&uHx=je2BR4lZIQKOf#WyM_PlL|ho6YBI?U4zReCWB~7>}+gF4I?|~=FiEEwqQ0ATA#j4-gy70l#qp@83U{|8YwD-AScu5Xw-RiR zpO@De3b_Z4JQi1+?ImcwCCbF_@6QJ8pRRRWy?T{M7$bXtyny{cWf0+|QC|Ri_`ZB8 zaOR-GK1N16_|Iq&rBr*umcvsX{q_DanG8@xff;+mPx80KE%#$R^y$y9BDldRWK{0e zejl+?K%;?cGSV=epeWcX4;Q(uRCdIbZ`b&M1C!Tf#V8FrG_?-A_O@u(nvl*_pv)oq+m3Th8i?NI z-jADnwX*Zrq^8F*atni?o&R31)|3os2Cs7#z$J3|l944LT$46{);aFr= z<}t{owwNnVqB6n5{4WI%6tgc;Eg`yVqsE$FFE69Ihy6u`Q640-{=Z;ByX1zjLZX3g zb3zn1Eg%-33Q4fYVK(f{otH_*O{oS3FX`qSB?$v((pQ@=7*+&m5%uD(-Me?w)B8Pr z`fKn@BX@CT2lc-QN0UN8#h=C-$`u@Bn8(H`rS$Mbm3$JXoeOP)tH48+W`_(`|EZv( zuow!3B9o#uXjK90a3(@gKau;u3wcVY2ojd|bPQY<(dLMox+KL>3xo1~CeJdN5Cw#N zC;0_3DnF6Qgv@)W>f|Ld*(^KAs)-yFp5O?bZpP&uj(*X?PDu)K(gQAa8KyTZ)my{Q1G^G+g8-mGoSeyQ!bc7E=oI- z-eeXu6eNi*>< zorftGqbz|niC6^pJeBf8H==yUcu zkQ;IVQHUs#nCls&So39GKesQ+E(mCFttiHs$s7P%ov{FQEdAz1hbTgZ)2vB$2Y>#J zs(bZ_pr#_R4NK7W{{4ZYX9;Z$%{Mda+)@n(!udKh6pC!2{sw{}4x^1D00N!)4%Yhm zkqGo3d;vs?$Z9Q?M&PWvgt)jfd_~kfXYdN;2yp}=!FdYy5|Ns0^A;tQK+qHzrej_# z`kDofpP}E6&7l<(4+QH#YPKD3J)O(Gl&P7h&Yzsw<&flRV>5*+qz^z7s}N$QS2(a5 zoA$T{Yv?lCc*3vjwn*4y-k5-#%HYq4lToY)|2B*u0}EUKcoge_16th6-C)K5x`e=p zpBb|`*B`$VRwLnFtc@AiF6TdeN=qF^%CP)1r?6S$D~g{ivH1UdvGvuIPAeU>^`iYAWsiL9y%_J(bN?b>E0gMBK zF$Tj;%IXL2*E*{zGopD=NkraU6Y%r(4XDaY%tM$7@MazD zF~@DiUhG@V%~NO1o5#_B8YlE`e%3UpjVyGW{tayJ3eaqotrOSKl%zGA5EogWV#xa9 z2PzcLxpR(aG6EqADuK9C#HEntM=9LJDZPpS0bxi~4b+d=p>2Qp_bx%xf-Eezk3YANm z0wW_M0|Sk+JK#%<0&WgQCLc^~K|x4>#EwuRzGv{vx;`l>2`W~4n=axwLNUFlM#p4C zSSqbUz75#^&mce!U?PO5knWcTs;aiQLYxyoWLvuHy1K5wli0LS>X7IC3nUqWt50+z znN+oK;h5)TC8eL0m1a;tyxPSC>reooXd;QkeBi)RZAk~XBawVlv)#%5Hv=t!7TG0C zPVHZ}+w>SF+d{QK~%QF-nd0GOBi0!H=p_4Th`|Fy)5m=8orBvFe*|4M0uy$3^v z1>;}r>~8NPR7t{ug0%y-dhv%BGzJC+63C++uem*61=M3?BCx}&QUj0M)HFdqRWN(k zHCh#I?YCiJ04=ubIt5^@Vrr8(-Ok_^>tB^t#l%t}`c=y$RG*9ZiL8~=?Kd(J1zk~2 zh22>1#3tuh8436%m?fl(^?24n72x5yP7;RvBBXwP?JUD4ntyGXSXf*nIhYUeghqbhshU%?<9C3N5@0wm@?&G_=uBFn(|AD|g35{>D<4NiTbnGR*7X9@O*GQzt zUm37RWo{R;?e?B@6?@(6t6VtsH&@8QuEJl<0&5r78kE0!i406T62VjKpjN}r1*_)oeNXVge3tFX5v`xruU1ItPg@K5M`UsRCOZd)TjtSd$ z<>i<2yWIWtL*g6z&$hbsT& zw0kBW+JNk%C$|1at+k=>17i`y1Z)PJMw*wG9IY_Kf|$bW>@4Ih7!(#3Nzpt^dWVUZ z2zqRo-i8@5s9lI0ssM(*YH5u`BNU`sWbu_IrFM4REM zMVE47oU`Zns;DIBsJg;q6bj_KGCHV8)s$CMB!Haa>fAKuoeNPD>&NC`>UABnDh8%M zd9rG3t{HH@lL?`19OxrBx4(Z^N`4^Yk56>@U=G}vn7aL(oCYSser0{OxkmNqbAm{I zYotcv6fO)PQKxVR?vz)v&ZXUcFigK@szT;Jm$a&S98w!|kEWnRVcWyHRoJ z*~J4xLRgSd1ztlxnxCW?NQ)DBTsjuGBSHne}J^u)y5*}Jdayg}mlE@cLKgd3z71Y)3*19M@x#R;@GCMG76$sR#( zyc0wxIN#}QodgQ%%6oC(3?k}_m{-7&_D_VMuvjBXNm5U4hafQU8hUt=ZmumtFR;1c zdc(%!Kn5K<%!?s5HkOzGKs$r829OgXXi$VE28NC?f(sjqU7NA8*RTBFvxLk0^1Gx# z2(`WujIAv#wzCPr0U)vYS%*;wo=R7)oLD$PtTZs%k}^SN;arf(h<`*|oStQ3V_PKx z3;aZ)(YALfW-bL;{KiH#5{b|?`6WGo?XCrc@$&Jp;WR9Hyb!Y z7x7>-rDFlpiS)S_19!j)n83tv9spe0&3abr0^C~WoURGDYIr;mh_TV$0x3WxMr6J6g(Nxvj;C2mO2p*ugD>R8GG>q)AR;WD445N9 zE+Y){X3xK3UlC)O2%XlLq&G{PJ$X`r_SUKWm3H5^V6kjo%pzVwA_3b?VE$;9P8T}K zHcr=HRC|oO@gn9yy9d(|_Xic1lE70cKfB_>;STbp*8rwfzQ8DfJ0cw5jG&vMpFIE7x#7ACq$Z4C zm_Gajkcv_$ORu?pHD zb_5hLHas^($q+&eLzp};urXSWE?3FW@Ha7fz$qOb8k)fG3WKIUcwxLP#;YDLkG99( zhUB9M(uA1Nsi>|lxH>6-6{3;piMvhf#ZXsQhpB`mY@K{ai7;@@j|{*D5yrWOr3Tfj z(j{)B5x6O?p`#*Z)_2a%8$ij26X{iFs3{)9`^~A z8V&}7$63~8`+aT*Y+4me%P*Ay(xb+JRl#4ex1UEX?H7kn0HM>S0F-31FICFbX)qV=E4jo<^jL+3OOFfCVs z{v;$!xQKnff4d$ZWt4@)i+xyGjJ=0&@mqxMXt^+a_X)cnPEw{dMOs8e>b&s_+dzw3ottq@VNjW%p%5NsSJn3#Ze8L zVZJlU{+Xm~pt%H|Bm%N%CM2@jc6$1jP4Bb*`;3)MFQT@heBfXVWy1;~UI^O>MfSdq<^e%W#C$cb z)7RG*TWAfu8k}we!YcY1oK%dwIHN&wI`%vS_P}@*F(+bsv=?)WUJTBKMR1>FY55t< zu8b=$46J&g1FN z{MwDsvIsg3tFt@H!}Jodg>=nV@2egNs}X?&VmsMub!tDB^g+*;zepsE$3Y!!p0yU+ zk0BczIos?4xSN(jOi1A19fpy_!&Wj+Ewo=x?ky=PF>qfpZu^b^#kt&1Xb`r{%$WV} z(w=(4YIU9T0Imlfw`~Qw{UHNqoPO?rD@6YY;n(>{HUr7~Z#V0s(h@g6w5X{ThL;wc%7 zh%(~V{^hJ!esk(Pi4>s}_ab$6n|uuF&P#}B@am8fun@s8HA1?upox(CjgN}{5tre} zqR3!C+CL!R_Su6tp@?dsB+cSk)9*jkv%2#44lWQ?ETsb^vGleib#qNkO$&>0Vk#H# z1EB$4pLzfs;3g(!W)$&UVzQJl+Tg3d+Pp+$onF7*%fv(sCBnI_G0TMJ4f_YX0;8gt zck2vcq+ya0Ay7m{fQty_3SG;Sf%s;Y1%}5{kQ@4+nROWiT8sS6;gF?0m=>V(4jal(X14basRBsVP974yc@_0qKUI`)ezzXv@+|ACzy$rST}>b338qG)a$*w~@psSF zUu#Re#8>~C?*YZcpG}PaFaHk2=i^-8jj+8yNCR~~oM4di$w=A!uD&^EQmS^H*EB0R=O%Y<`Gue=;q)Up`{igu zT5jJLFX2;<(Ko0o#WmB~tuxU|>03Xn8Ju@!lH>7_m0m27d-+}X{;QNw_FQ@0+>a`$ zWM`>~P5JynJesL7E#mlG9J!g)cFlyU0rkSa&lkt;(6-!M8Z^d}Nc*0)v~R9GeD}}e zxO1O@OAmh~l4Gq{ZvBcn{dRYVe^uWeUVp5{yTeN=hZtpZq#}I;zGaSGl@lW^YNhu! zng00j`A^h+7fH5@|NXwfLk5jsL1gEXvOMlVFH@AxaKDIU>D3q_V7S1ef1XzTYp1qd zw>10dEbio8+98Hb4|}hQwAUTQ2DpA@i~6At?K{FJ4@dbbtd{@!e|*!g7ESA)FFTU{ zq3sdmI*HZO?ZC%iRpx1DPvFJ>*>Z&8@VnDV8M+!{%>+fc$foG7?7uLB@APQUdIs$u+2sCPwuL*#1Xt8E#OrZLZT%=CF-@K_Gx?E0 zmR3#$@V1kEDSPHlzK7QJFx!n*T`Z+|rAkyZ28Wc|pp z$$X~x^c#G7!4YrzxY&=tv)LVbYHIz{jw!O-AGGQ5%en!)_YSGqUB$=F1XD!V#q7%O zo((qTRbzzf46~?6eA+8+W6rarmnS>o`W_#px`?O*M!DQSULLAH=~8=EewE_0dIG0< zUKuL{+gVb2m+nMv&)&+fSKwIw??dn1Y&&;tFLcB`VV!lK_y~NV7@gXW`Tw#>kE!1L z$>x+BcfKmi2wSwii_g)d1@BB!Ph2gr%3jNGyl1c8-0wgUIatDH;@dHX&o83dBkxtH z#L31sKJAF5;q^@Z@O^CV;LfeSrH4JI$mF`4pV}-0LaHo2zq!Vp-I0t)voP>^n<3Ov z`Nws=fI_<|d%=^>hT?t7sLdmD9DezY`e50@Jmq&!IZATK#mzcP`b6Ug(@UeBNpdQZ z`pOAi;9jMMr$cM3LKKRkyG-soNsR4Kt1l#z`bM=;20iguY z@a9$?q_?h@6VRB1w8<><_&7=9KptIyGYycHKgY9dO!m|ZKRx7ob0 z(Z)o086i1WP#IE?04RyEgtROZ|mzPj}V?My+FnsMjb z*^?%7ZuW`5^|F(lKo@6^|OGPo@xsM71bYpmI2Cg{?g+P4WjK4kK}>1j^a<%)>S z+xQLgEWUR+EEL9W_(TPd&S|U`-tclBiP@IgS?L}v6np?{m6LN->C$Ev({4x#+ z3f}Aa_t`#f0j;^&*18y-EYm{gwdL4E_0XEZ&kHh+Gp)};fJ}~wEv@;<=+Dg7QmVsR zK40+8rFe+K|F<6Rc3b~lI?E#H-kYhh&rA(`>6=DFvExkW9d$^f`J8SUMs?9w1dI0? z?NTLz=UmKV8W=sA@2?PDpytnKQ>3w6Q(qq|KWEiIYh+^okBGlr{lV(6i`D)n1!)@B z#Cr|gf(47eA3PXK(#>-1dMo^G%(U&}+?aK7p*)DOGa1o*Sx2VT z*wy<3>ht@8K35MV^4;Je%H?Q$;KS=Gfk7wL*`)0-I_0dg#~;ZjXlx2B{PvEWaB3tz zSsQfNQ@d9dV~%sU*?oOoibrB=7u7PxB-`0qxRNI4yRFl<>h~5IS}sHKcZ+2xOxc#R z&P{=V{V1No=5?~P(+$z3<{GJJ+m@~G-tWA*jh^idfbGbgT6KlXzfR;Cs3$Yap3_Uo zOw{0%vb{+Byj5bJDin8=<2DW}vt0SlMlCfGJtVfMHFrPtApu_X3R^3HmZROO*_tvixi&s zs3;qr;k3WZ6q&GI(U`;HlNoe3Pmefq@i?2nAP?K8>I9F23WR`nMdS1Qa9QxT&=+dIm5a;cEse0)aky)Y;H$DA701?f{2NW$Oxg9X?Jfd|6-bT_&Zfrp9KJi7-gv*F(M< z*RNyF>4k5Q4&CWN%i&kaVWKk9gZ{C;%rcVp7Vi4%#fbCp@GLGgC|h=aI*l;lJiEk1TVei#FcAlO zR;%=&@viiRm+vni>ryphw_WAf*$n-Xt%(}zY^*Gz(*q$SQj%VJp0c5#u5Nfsp9-mo zYVRu}M6Mcuji%iOvwA`=U&OMr6=hbgDumG0Hn04-!KgA}c}C#r4~|tPPeov$FKSqY zXdXc+87@J=g-p@oeynS+bl(i|bY+I!p>Dsz0!3%Zty6&uEOa71yGjF4ilr+$$SiRj~)3-X_936SSqF z9y{X;g$LsF*c`&cPP2tO`bkaW(K5v`kxFqoryNr7*#D}@j&C|SuD z%9KRy#&c|`?GeQr|EIk(|E79>|Gv{8LuxBj5>aHXj3rY$l1k>3F%2RaGlUFfiwF&d zBxGjGQ0BQ*h$JBiNit_1LfH57-DiF8b^igM^-l(^>KM16 zG65%9>|kt;+(rfGGo##;&(3Ymm6Iu()T~sl7j(4kMP)O=(or#Hwxfr>*qGAKXB?zSPvEtcp;dFFdVg}nW_;jF55}k#987z-JjReB7<6N zo0j>j7S+@^Zxqo~K35A(%b8eSw{fg<(&J%@#vv2$ zyJQC57lBO3zEIkKY~nklq?z3eT4Zkfrc3!HeiKaQn-V_uiHeD_Y-EvS?jco)QiR_W zKRAyRo_WD_KYK=Vjs%rijxFrzRL)JDoC(c`{Pr>Ru<~`E=G(rw+fAg(KJgttg;cdu z#VfrF1p|J5+x-ORikO1}pK+W>dMiw+6%ukOG43%pek2yIzRR=az&D79K zGBaaT7BDxl-nZaoGX8)g?y}ji2GjgH;&i6$H(jVaKOjblJf;nt=Fj&DMD++I;kp8M zw;#6OBeQk=iZ;^NG16S~9os}N|M7nBuox*An9w}*!CTc>!yy0cIFFQ)sj0!`Y(@%t zBzx9WFmIU(m1?>>X+c<)8pHEiJZx}9DrY%ZP%xc(ob#EzLH@&m@RPpYLcLA->_kd$ z&3S_(V}-ZrRI1VPFBewrC!N-7c(jv9{JqRxbAIPDL8+$i!{0ysJ?dy*VxmMQKR#iy zt*uNVlKa2_R!e){a3PXu1c%Jyp_K>q;rx2>n@$Kb4anmS#FHe}l9ilT{JDy)BSlUK zk|$rEab&6Vtg@T?pc#nQ`Z(&RC=dEepHNzVkVdgP^sTisKhXVh_VdE*^-4nr+--O+ z;z@N`c$+H`28OEny(S&w&*F@0iwZVM-~(2;X-pI^9cOy+T@QdSrdx{eUP~@d$R6Yi z3q7c9pKLO?rZlBdApy@-UOSzroF*8kJ)U}#Dqy*-l-3=`UBQgF5(tHF8Q!6f#3@)7J9^*UN|5gZ*ws zNQnn!JW*e{!c=lvw^>?UUq73A`;6$(nE1bkVbb7I7MbJx^R2V)rS)fr9o@3uZ{4Mz z7A_^1M&_S;I;G?Hk=a~=^V!kdR?BCDKkykZX{+K%Rmh34+&-6En85tQU$4JMIXQ(m z&1{v!mqk)=KZ%LgDKO!}En<5|SM*@XdOdm+9-{Ih!Hui+;rlQBme6zhr*6Q$)Wo(> zZT7U&Vc{LB4EYK5bjJ7i*n*lYCFX}@aqLrmI$3%ps%Av&MPx~tZ77Jn?_|8gg(*5s zm*~Wgu?D^#mEc?-ZxLjwwh`xDAEtgY;zYg{0%}x4Yq6`zDH<0~53~-sGQP`DI%km@vrpcF3h8Cd5aP2x)k|3|$p(fcV57 zG5Vr@At!9XwAoTSb`5fDz@3d>5=3Jeb8D(@>5C8zV+$ zsdbJgirY$>Xgd3Ff|`0xhccCFbx+`LJTP*{%^b&~W9Q2(Ui`S!ec!sj7SE$I2Dbx4uw=s}ORS+kU2o?fN0gXH2KxvRi$88nXuPru;pP>*hzEeTppe zM)NKB!~EV=J?w|wiO0Uv7$}j$do|AJJkO0@W5KcP&nr*b@YQc_l4<-Xz?zsDvUjpn_$^5xf1_xPt3YXGug+ zNXWr085~|K3PyN<0UY6_9RdUL|_r1*> zurXxo{v5mR)qm!;X$Ta{%k94SE;Pu!>*H+lz@D&(2t!d0sJHfU&eHofS+P)1-d3th5ezJN{K_)SdQrTkz^!%Zb)d)2 zyLGqR`n&S1D?)b-k)KG-9E9Qg6t5xB&OC*q)p0;^Cwh z)?gv>zCq)JMsSu6zp#YFZYjO&=F#rbf!D}TO{PS<&kkiu4riY^H%17Z* zR{J2A03;Go1}b&fS&mo5%hdGB@yAV;Y1+9KT3Yw0)EB|p+HAm)hTo6Jkwf*}G0j5y zwKaOdkR?sJ%Oj?UHTZJ#r}gv~uHG{EPfilr0T1-Sz@{q_O0U3dk<0p^V=hTce zG&X7~I?D+P3Q7n|9N4WgcNV0wckk*XwywvCCf?j!JTha|#?pBaF?oadVIHjpjg`t= zFH>TAf08|wPdbirMTX~tH9VDZ(>8jRj|}v2Mx7lgaV9e$ZPPr&mTKJ}DJfTI+nntY zTA=Y*asOD;!#$_K@1T9-b#+&W4X#}I`a-)`mDwwRk>yV}y+%rJO-Qik#H&+~2v{}S z4*J~0wO~EGD78&t_y>>IU{msl7$KW%v)wgb@&{)^dEUGp9^n*Kb3at5OG^dpB;k9qdjVu-h)PRU_r@%-uaa9%VHw zCjKltz7{)ognsi@l0R_qU6r4#>!{3u{m&Z#d;0QxdZpY$L!cSofJ^S&xysmb_irC( z@2}%NspyI3OG6_~yQ zJGv_nfxGwgy_Gde3)3(9Mi04Mzus9y8E%!7lvq!H#PZCSuiY{s9)sqptm9?0l?$4R z#U5>0lc5S;2)$&qF4F3IXJZdu6Ucu0y?7w5GF>f{9Xay(I9k}3t4KQDS^lHx{wH%? z&0SO{yl>XL+jvZq=J+*l?X`iqU!Kz~LuT?w#P2xd)am_mqB)c%vM@8WKU87v^Ph2+ zA{%>zdtApmXTR*apvPn7w*ZOQEN?F*V=jlT-Ic z-evbW!|CZdn^G5r#V@@LMg?+SOJ_hV&Uo|YiK3fC@2|7*IMn{S`##so3XzKDbd3&Q zb#=@^BeNElEo7{}U7gu=VH4HBd-iRlysai)i30o9D+u$q=b85ovx|%azVOTE$Seaq&ne zj`!3+634@X;BufKpk86iHg=(vN0xf2Z5dR6N)rSzfber)Tf5b|lM6+hS6Vy=rltr%V09)5ik2c*YyL#eNiev6EW z+CTnhT;r&2WXKL(0z7^;>TI;@*vT|)1wN_wV@^2u4>Pvn{&C6Ke~;c~X40KGlESim zBafV3`O)As;illnGOT1NtIxld(|NYD+{TGq*0Lq-@ax;E{QQRIq88T{+h;VDR*E!3 zW0f+`RCo-0C>ZTHXfoC=dHHm3@Um539nJvJr7lQbrX{v$-!rox59mPyou_>(*Sx!< z(DCgQ569lI&XiF~q^X3FXl`Zf!b*qTUgMmn8h>1Zyq2Du)P!s{^HSFiOM0#LBSYW1 z4H^t}Mt!?^_D?&pBjDE;S{+ZNTBWC-N=1#XOZjBAx?ROK?rrU9w&hS~LjH_UD)L^_ zjmrarO-YT4i}SgmiV=;ECqA7B9+90Gp0(*H>_)7(tD=3oSB7bRK9{$}PyjS;xt-fH(s%}+q=@ST>?0nxH#Ha zn2^aKC&9Aeb=V=o0YY5~P*8|kh7&C60~C=S zw(KaV?U}f)fE;pvg(s)X6+K+bhOUy++1k70`N}j(3ux}c>Hamr4SR*|fRXR?de$^M z^|Nz6A~an|s?4ek`uaOIsEr_GQ($Go^1{@hbguS~+U#&wDO8^}Ukft5O-8ww7tskq z14BXr@0Qur-uuUw-j4!xi!c$?RQ2J=C5g-o+c7Is{f!DdD<@WwHZ2r5+|xA;U`7HZR@7Th?1 ze#bV=7U?uO6La&!_Y(#QO#Ch*Ha`+z*UAj#rh6&(K=qJdW)7p3raT!I$Zg?m3rofp z;VDB)lO^Q{da+(WT@!h*kxkXXL%uyK%Dr3>b@-JYcB|(1y79QJ>bRuFjN=^w2HhN0 zbtvTUH8ra|ygIwhNJodvSvE&ni@m&kCLhU^o=W9lXE*7$`Q%TWj9#+$r>_3g;xq25 z&iRJ_$7|eopUMW!)w~XZbnng`DJynbktw?W8^@%lpC+4?=OeXP%4KTL^(swP(-u0O zPZdt#O}=a5NOFC$c0j3BD?tc<@Hw93xQ0x-b7PCa**Z5?s@9!+{8icKT!i)#Pn&WI zQHEoGXDP$)UIg)Ux}qyfBBWuq$El=`gV~tWeKOwRz{W?>&d$c6npV@jRc}GF+MHf5 z(j@WKpqiO7Uh~hpxZw+d=cTvmOMf>!_NeA^jAP+T z6sonHyRL8d{Vmy8vi9DVR4Ua#-}j`&!&r5~=t%fcoPI4EE5}9YL1&l9`W}b$E6VyA z?_LU?V5ib9)_a?7)n_PA*gE4L)WmjP#w_a=8uPo|bS~B%5?}3AneD;ip+@Xpx?AXl zZ<%?nS#dKb^4(1%&h$GH{qWqSTT1j~UJClp$VqmS|5QvzEHrH;dm*2?x?Yw7Ll0~g<>Qa4ZXue9 zJa4{J)FDi9zxUkKa%rQ*6V`==s_&ZoyGg5Pl$u@7J}=I4ve-8F^sV@23S3j&f(XOT zk3#z3FXH!BILw>tTV1=4;aHsVTE<@@Y=L|y`&B($zs6(*ildR0 zl@ZUeymml_TXWN*h*HqWa|UlklCAf>rad&#$?|)6CcE2l_e{b!W+e!IlV z@CTpmQ<-;A2R_rrZUAc@NL}z@s?I<&^);m_Ben5*= z*lK5z+6C2~TC;6j26$MHa-5T4Z)fb(fbLmgMeijm=_l^)+wv|hUwfj5hbOj#OOaMK zQyY0`yT56HJIn6;Y-w6y(c^NA_ZVSqBwT1MPBQJ^Cb2sH@GqSZgL6sum9G~PAI#Hc zytB-G#m-$zzsJEqOMN9U@SQw+cwSaA#Z_#Scy&h(R-315gt4jlshtkG!%p7A zH04Jj@?kgH0JI+1ZA-T89^MaW8(K-X0J<_&FLihVH!rSp;~2*|D(v1dwrerrQQ+DV~|CytBOJ%57^ zX?nuuJJ}MBI?ZhN9a~>W9~`IT@i}ES`PAiH!~BlVWwz}%6{;-D;>~-vEN-}>lUZV* z-zKo*NtxrjrWr}k$N664As()~}!_s(-J1DhP}-@aksSE^d!gHA z^;@3A%5_DWGy2V*_2W)Qf&9gmBv7zgpQ^n6%)cuFwzFD4_*xVIeK-!>I{^-kG z{_r=g!k(<=RB}WAI=jJ@nTBOm^+_c~Dev^N!@_yy_dhRfZivLi3ua8MA;*2a8k}Ys zI;?Rpve&to@=9<$JujQKq42F+M@_tSjjz9XsPw-0T3vM4x9bkgcM@f#EpO=hR!bya zRq{-Dy?t+|TwjBx?2?WGUrCpqWSTl(Ced31kyoL_TeZskY$A+uv#@=sMe-ibt<>@NB|G(_~xt_o9_xz6ZRRkg^=YU(^pif3`mHR9i{Evqey=xd=xf z-`%6W?LX(PQ`h)2@D{|%jfuYBLf1fCx4_?|b?qSI-o^JGa&2LiQgySA8~qvAu;kE!d#`_;BdA z$JD!zQA@9Y`Qa{K()Z5qP&;&>J+-E8%4JtB5J-U*xN$*O0s z{rrCau4G%A&BUUOt7n--ab}B`XKz0)Wup4WLaENfKT=i>C#FAN{*dx`CM9c@laY7B zT!zw8q6cLU z@ry}knKzs7u&Wgm4cM^3EuCib`=SNgmlG6{yDHjaV^SP8{e_FcR|>COZmcVMez^Bs z?xl{QhbU^MkEwXiY|=km5O?`OWwlvqaC%Z!b@3}Bc<5;@=v6BV2A&wDnM(bBSgNMb zp4+{v%RQyPPbQ6XVCp)?=yYFphMis4il3M7*tnx^Ks%c)qhX16TS~9`YNPzkWQvjR zMcR8(t||lTMG402!sEwK;F{LPtlv7~q)#T7Qwv{Oc=QguwYl=y{lY}d^5cTLj4YWP ztnHWUqGO+SvNV>TPCefGji;i$!evx_^=&VOsd$HO&mC8u8)~E!@6QCDJ=>*2YjO#>=O}iUdJCRf6j@Bja+=vg+z}{>h(u#E{}jyD4CEMV*VfWWkd69LwaX>>$;!gSN^aCPr9C_DGHnQ9VczQ!_Ti6b{jbqzLut!T z&kSdWDl=&o9o519bE>y*`#lotI2AYH-g;hb=y8&-m6edSW}L8azTczFQ=!(&O|LiJ zm|lq2t?_$jESYlUxarufn2t`{!ltX~Cj1t?&v#ir+)#J4KI7WGe`p9I#|?*Xy(nSe zbQp8bs>uIWxn>mhzUmfbfEz5W$j2eaN2_eN2t3@kmC_|}SAdm^k1fXji|XMDh7GKN z@H@gEX6Sna+5Og5U15*!A*UrIoe2vI_^8FoChFM87z2c!x1I0oKYWiD|i$DWr`+sJOJPw`{+Hwlwdv3!(6&lsu8#=(%N zy)`%?Nd>ck+ttQChEO%VJFIds_N6MeS^GFuFR}$wyaM+}8H7sH>sPsT%2G^8E z3eTxet3J=pk%85m8aPo)dwZ-^0XrqV5EIRB|XL#M~^ zcpWA{`^;T=bOyE3E%Mh{Mv1e;4ORw`)zn^t4K*D2zklv34~{G;-dbt0{-|`^!RE&o zQ>KtjL>MHHc;GYN*U;~g2lf+hba2g;oqE|l!qS-s|M8I}@`RB`cCICNuSqk0tv_rn zGlat+T~XO8ByV#WbM9JSRjTibvA)WK*ZKsq9=o|u%lLvArElzmbU`Sdsr+^#TX}F2 zTXlxW01ja#W#MN(%Y^NCi4EI-GOMkYC1LE@*R@x;*v~3y?cZ}t>4{exLrm2x?2psV zd9g8M9@S0#I!mdUzAUn-I!iyCkK2CHM1Wf}Qf^i((uoC|WjcdEp0!mwA6hBb%Tx`K zoOUy7m5sOgoKT-dDN&D;d{d%kK>LliC-9Cw%*3a*4Pk=0&^;HU>J^(4&Y;hJ$vwG64G+KYexP^TRVp{VfXFBtOas25+WnB96`wm%)2P0wJsgk zf(FF83q=-M7`3l#kz1yDpDb3knI_l&GtZuFL^-OL$=Q~Awm#i8czymEkrHKm*P9>4 zSH;g@)zJ5!+tP8IVoDpZrtP2{`%axMy09z3sI_b?WieQ|L=evJWfL?KfI~rG`mk-JT=df1I^@}c zfImeNV__o{I<64KKms9DqdrSVJicls5Q|K$F0yOM{nUoFy1&noU?* zpcvKxg1qduQUE@n%7$k|31mx-mm2VCgpm<&87gXOnoxH_=1D+HfF=2(`OTPUYA*yq(m{tk%rJE&rv@5smp9>SK>V$hzNs_%J8d2&pD~Hlab&(+e}cJU`Kc5=v<9 z2vg6^5H~%Dh)AIhgNYC2%0-DN@MtNdN>s%H*7#?3WDmgvBnRNK;MIj@gE$kx)O(c> zYW4T`FIL#1)Sj>h8ASz`$7?tmP!*@&OOgZ7V~nz(0^iH~2JH)xI)pn_uU}uXWh3Wd zXrUuesUh2CPccjasgp((=F!p5hdP$vtT27V0D>qi+->iZQ>jZwDh3JI^}@HyM4Pc! zdzaolJ~=rFY6L-wBK;sFFi;;ujt;311dXRpe?l7o}l?(mRxIa+wmw^)k0S*BNKeAB)tf7A3v&>RNq3A+d zlNc*;N|hj75}7HO5CU(OgVseBwy$^~7L%1bNT2A_GY})gM5qFAbg0qbboZjZ@4?<- zmr`g~1^A#Z)atNnjKy84<@;B$f-0nG+=9_3OOil00e5lJ)V-6wEC2Un^_8tFyvB2 zo#T?Y3qDNWD@~3jLn8;TT399)gTjaF(T4I7Dm20q0Xz)MuUv;*M4|kI7?OiL11TfM zC2^q`_yD^VKtBkkO&TyT6-ESqhV%oZ6+&}MAwfd8P5ycg=?Ad$7dD`BluhF%;4MOUHaXn6lq?<4N6*8)_}obMQ=Zhqv!Le z@03uaY%ERzvkve-1X%$m)S(R;42eK-zG5yBg{(uz=n8HZcu84M=wjX*=<6dS%N{B! zZvcxWT=LM81T+YX!wq;$n_?*ho`t|~ffYd9U5JBYAtx8sr^2fZSm*Yu1Xh`F-h<@b zx(*&yBeT$` zP#%%>8piml|L~y#(*c_*CTUhOfk42sDvGl(-H-z?zMX(D$D$e$Lx$J|#<`rbwxSe( zd0zd8@;L!sR(I3w#{|e0AWHbB0Ag?+vPUR+pQAfNYl?{xtVg2_tkCg^M_OanhfM+D z&CthC4zc7_AjSt#X(~+aC>$V4$MU63$CX-kR8v z)6Fwi#^_l9lt~W2XKU)W0_B1ljil7n4C-R-uFwD_0o?^KFFm(EgAuye9;bFNOMp~2 zE`qOsO*BYYb9=*oN(o~Uaw;~)$U+&l@0=DGqPWMN_0#A|mYVkgh5`-~TZ+>Fpz*2z z_eF@dDF9Mx!W3Eb3`krBLj;jSIU50#`i5J**QUb6wC?TrI z7SYX`OCaD4_+t8m=N-4i#bZ&f*KotX#%#~m13h9E{8+3#ZE>)>8KJPT|GqZ9+tR;P|1$I>1CtK1Fa5q&8+ zDG9Ko49skX=LiBONZF8K12=#vW4P3hn2bA%B@Y}Z!iEWZ8!YBFcsVH{CuahSg%a+A zrKKe{a~GrIp8sJT^x;Zj*V{#&_qp?AO@E7rEt`$&<;e09qH8)UikeLWy6TDah zV15gT3V4!LVLmdP_`tgQdTY=L{`v`{PXk<~L|eLs_9MHV0lmPwjL{hJL=Lf zo2sd(JTof%&^uXMtnNnw$mRg#)XhUz0e^n-AoVT)RfLxrR^P8blhML-!iSVtC|K38 zAbH?c!(O<~$q8P%%#4gem@tKewAuKfIJJ}l=@ZB<3^iDp6RbB()+khSD#4r!t>EYo z02-pA??+ukh+1VVgs*${E|DRKDnGalni1HUMZ0N!C4kYI-LD!iON)E#oMB zr>R$<5TjBt<{=q|ve>0m0gQ9)FyIs*u)7*^_wEcNeW5ky_7Q%7M>wQ0%BNC-@XXU0 z`DjP1nZ=!Uhlt*qQKz}u99lh~X&Nh4J&G^pJ$#rwFWxrflu(v_>E|Mq8cVx3zw2kyO$enz!1C?}sB)=h^)tfmA9+Ju1qv!4UqU4=PK7pyPwqKye~F z`bG6^kC;PrtWki*PkKkbh!btoCWG-P1!eq)}JMsMj zHc`;&wQr%2W#@51&7kt{lmE-D(IP2XT3TvnhQ@tqcJ^=k$3_*GmU{d_Oqp(_j{NU^ z`M2Z!I}HDwl>VKf|9@PA(gw!9RbbKd*>c0h)xv8p=IkBT1ijUAiYWj5ch&q~-9vc( ZqwbZRHdj#HkNZHUu6jx(i+t|Z{{g?aBk2GD literal 21865 zcmeIa2T)Y&wl0cGNg^VW1SBX5C^=_XEg3{4C&`j?&fo$B1OyeyNdyE$lH}Mn2uRL3 zgMj3m(;MyC`<(Y~?RV5i1P=$B1)j22md2?meh1su`_jcGjue;Ks>iIGNF~VF*Gw#HZgqe;m~3t z44-&lp{nVusqk3P*v^L45d9ujcN=^7GzNySn7h59v6YE4t&xeDg{{cljcVjwT8rl* zcQtqv*cI%>P0TH1JRMC`JfEl5s2nppSB?;q8s#g$%S0p7o z3Hb%FHTJ0p=29KM?K25?VINITbgr)2xgIQdaS26HTzv^yjWK+dL5|L81P%tq3)(9f z7=PY?A8BzeVPM<{gx7H%!CzPIz+e71{tMssHy-NuiT^!U^*^l9f9C@J4~P1Feg92+ z^{)=~9|7`T8W#Wgp?+WA-yEpF&*<-tp8r_gzi~_d#zXzSzW@57@}EbKe>b{-{cnGj z|CLqxKVQ&)U&{YAiurqd@*s@Xmza2@<6axJxf%tN^DG2{zdp3FR=0;-!YGu_NqhQ( z@z0T=YPXF$;z5BPbGStG&ddERAK;fx*U4XQ8xDL{o0;P0;~Rqa|BD>`pIV3S8f`Hw z4K*g7o}OW(EaA5>Fsk1}FAo3Xy^n{7$Hh^XAFu6rMVrogahE9eZTlC5m;bFLKjjP# zhtB-(i~gVQ&3gy(pchx|wj({}$ZX<@>HS)c{naSLLLa5=VM^YgU@wV^fBq>`U4dYp zJKIrwNQ%Vtxg#IxZfXhtM~6e?K}5;>&*T=-y}gziPwe8NNBFCI^-4dhwmm-Zz6`kF zX=@YP1Es@+r~LF1tO_ z<(2~vanp$dw?~3=A5A@GoOuXPzj*v-5W4w_U*t(@QQreb1LQwYf!5Nr@*ca0#Q8-U}xOhu69t zdEBuyH)tCCF(jBUB{Lxl3jj^``9vLh1Wz=bMN-*esaBh?-6g8sznM#Vj=Ec!4N z=)t97%Pxfmc}Cl*b}@e2#)d|gPxmBw_;Vgq3$}8X#@G;e(@8k}a6UOYdYc)7xhf7ba|ItGS`f7_F%tgm$oeN7Gb{CRe+^4VsOXPexU zCBo&oWrZKJ+EYM!>e=NPZ;_MIa_`6TK(1L=O0DI3e}pQEx(u3vLGin95Qfc=z7eug+)?rII9lRlx@g zYy#@jdOWtr@tpTd8eN_&4;4&7$}{Cxd~{mul){CjnAcfvsxQJDvO9M(O>R1BBg-86 z604qWdyD6m>t==&cOJzxF3gJqWX=ORUrkn=R|RR}!Fo;|JZ-UTQ|CHj=ZACCMzPNv zWiQUpa@BH4W4&(k+fV;&iK0thK3*xX8_G}K!-Q~V^x^kAV`I24TcFOw!{XET_2?y~ zx`yrWLs6CtEaN;>a_47v_hvS&WDQN#`xDJ^uOjPwP9}X0CaP<+x&w(Ao_Me1mBaFo zoh18iqOco+2_l_8hp|@4-1q~c#B+|!&Sk>Cvokj~{MBY+MPR8(7a!>axfv zJJA$WNH}KfiuBoPaaSiKoP`_NH4XUaN`Fq@XSLiI79C#e;cfytAP$+v$Dyys7Nt!m z=rNf{v-)La+wyC73N4b7d-7!WIat05_2)c8F58~nG*8f7TG=^xZT_zQsrf)ty@wUw zlVgX8L?=h2UXd@hxb8Nbudmf;=$`ELdbM12%=yB^FXIV3R_pW#e#f6bWHeUZKTz?# zIGIBK$2vqHta;91-1L61RwGwEPd=6vICwC%=dZWY)LNNxBw~rM&G*E8mCOfQ6~#DsCXGVFVDa#m(u&h+&ymqtcvAMG?Z>7hiBxq;JNo{61)vn45a=W`tw$`O~ zv`uIh`nYe@U|r@?&*w||ZoW2JiWrsTm}z4}dQW;RQu&>3HL)+hz4)NHxv{#snj+$r z;;|5)mEFz*?W*nPm8ik%7N;74zdijNn+qLor z47{oOY6kI|*VK@f3xm0IC2bUskCyxcDe-AJD1_ZNKT3vuOx!OUv*mi>P-Ht%HKgao zg0s56Hg>QvT4R|pWiLEjjC4@`(!;{*m%E3g|kn2ioY@wZ|eS| zu;plMXRFdiSmz-F%NCwnryK9~62qxEJoiV;(o_u~gryuPsUhEb4O+X~j zc>H{;kXZBW60GK*kTl8t2Ca%GxK_{mZ3`_%YECnq{ElWZsVvnBevYIt3gCaH8Yx+D z)xW+rJtcOrv8;d@6rstiU+3NW{y|Z@;qI@VAdYo)sO1wbLsah5e-Y6?W~YG4GyA2G zv81io=#xgSZl+{#eNAcvmBIt&#|pAXK8ud7E!FMq?c1f_7&es5nx#WyZijlje3{bq zeRib)8R2lf?~?*oI4-BtLOZpH=eR>N6(*+d-epJ;-$4@MHGa(UtBrDd2_#>RIaJ^1 zi!sqL(d8)aU8fTK&L8aP7XLMXLVe0o*V-k+{8jZ;@gvDQU1mma6B8-tZp+n#ifk!s zYTmkHSfE!6=WWQ14y&`4WHpgu^?=v%rhE!oi9f4F^ECUT%55i(t5))v^wV{#9i^gE zbG^vmRCirI)E`d=5JU(rX9NDYb@j#9mZh|uTXNUKcb8rK#aN1?e0bY-cX!G3y&VR> zXju*Azcw0mT^o(A7MJ4VoB8NJoAzYlNKiT8yYxhri@eYEK;x!x@@8tU)n7g7iM%$J zzfUO#%kRiGz%z5_Qa!KD=&E||9hYW}IL1mWmFPPhBe0PwDk|b>zfxtWgj~79Tei*) zrc&+eaW{|`bvW3JR<}9jFbh!A$acACe3jmhPx0Szms$;VwzRx5xh~?h&mAtivsONp z;SiALH10c=kGlHn?B39DKV>a7D}f_uCLWI7O{Lez-5hn_2c}6D|dok2|&@ zu&JJ7$T!lQZ(?Id{P8}G<`aM#y?`8&mAAo<0*bj(s;7Qt=)%>=7_4q}MC zo8zH5Bx^Ghu46WC6D}Gx3%pi?U)-jA-0A~yUsLj_2fWu0rg9w?+Ng1AA~$2!t#V#0 ze=IM*GFHCvns2f~h+xQNNLM3MF52EUJ~b7YKYV($W7ZzWVK-Uh&e9-qFy5D?m&VM^6K0w2MtUpvIF;d9dn~trj&?uM8EWQhYH84Gne8ZBC4e;&Pb%{$W?ob19Qb zWPh3$#l+Y|6r~hK?o5*7|2;rcAwyc4gl6pXjPsv-8JsgNjWLq&4 zq$qlHFQ!stw_Du*2E@f5mh3#4;XkEMX`VBxJ~5?Ss6(9K%F66tzhv(^t6pj8ZPH+#I%_wy@uB)~8RCPF*5O ziqv!Q767cWQ5}i*EDPI%s{RQ4nkn^~Vk_Bju`}6g_ZQ(riOQ$PMN+>5{c4G2y@)cm z>J}?8ZgrkhrvO70E`S=FUHI+yKk;L7TnKIFauC^1BSepX{h~je38o3B{&UHZ>QO%} z?oH)@d0hkoHQN|Q#;jTBFxNDYt3gIWf~o&StJu`i(h~BXlE;$x)aE@7H$>HwWI-nN zFCotLnewp|wQG6WrIu&MdnNsWv$;!k2^!8;)M4O+-pw27Jbq5Jms^#OLG z{_=LT)T*43l-XnR=Rt<#jYnGfh_txVKgO4|o-5}id}SJ*Jvy9=Y=(UC*#60eJmr)@ zbr4q2ML$%t94%RbSnbPE$?8lNa@&}k2?-KUyH&IbUHM{i*HU`X8JLZ7q!$wt z8$KrIeEtJUV>wjYkUtz&Sm;IS#U4Wt}b4{$@FP4 zA_%kV0u5@WT01-Q^^xaO7v~2C;$mq9)r+ZqqV9jhYQ7kYY*=`9t#>OYE9Gk4P3E6a z7`&Eqvar~yID7A)3`7B%p%P{Jtz6}yUR+cRqYDef2f)E!p-lPa-5(IWF~a7^X$w+j z?;DG6p9tj+hq2Y&lJM$E5%D`2o1%tJKJVbh>VKnE(MUowAbx4`eN>v9=jfo-y^^`` zizA(vX-}(Y;xiu(pZcK7lJDV6#qCNBRaNeyVOY~iSbeL4THaws#d@q?Cb7DtOR8kg z?Ej(--x2yV`e9E^da&zRbs8jLxdRs63n4d&@sh+JCeO7#Qei{(?j({QyuX&~8cQo!Kb ziydekc77*1QS=HotA4(G`4WM`+R#RwHSy=tjs}yBnWg&p-zU(X5V}0?AJzJ_^GhdN zcs5p;xTNDfaZ~N(2rG8g**X-@5oS|f$(6A`(MVX&Yi(}`dCs$*I(N0K5?zf9@OXaI zD~g@xXCx`GM660`5GpLS!M{WB4LlYBj zQ&i2EID$W+dJ0qxS2)bQJN@AQhxg%3u#n3#@pH9Ro{ISZPiS(2uB*4c8zK-NeKoyz zI`~jys;QzrMg=Gqh}Jd0+@cF{#-9{Z*E=pDa2)m!bRmKFrok+xdhfeG|Gpjn`@s znV!4h1KSVS9c3GJCs6ijlP*i76ZIQ(2SOB{L-~o?`2gsi^veF;kbdfip+l%DCwnVo zHLu$fc$n6?{2(439UbW($G!Q0A{TO9y%T(U8`9p(4+{VI6^^Zzk9%;gAAHq8@i{S@(C0pGL2{s!-7ZE4qmX9jP_OFlUGJ8TyM8C)^ z0S#ynx<9dXa_r#Yl>z7Dr7V4W6sCL(vuyoDEnM2k2GXxP^;KOuloTw~4%AZm;|TgE zNw;dO8n^5N>g(&L$i_-6R360&v$1VJo3Gq%WeV`xmHLY|kl)>`GojLIn@%L`aV|yl zHQk#fU-Wot=p@B2PNKGZ-S9N*9Q)0;10SUUw5)?_Wtbw!7V+tE{JRfRTPmd9+bs+| zHXBeRnS0vyfn+8*G?7Eae2|AC7xVRwW!066xEmBL6J-3eRw{S(nGo z!u>_UJk6q62%ix70c>N(rOa4cQ4U4NYZTnS_>e~mwG-Tu5JojHec|JvHTg-*m($0lZYq&pyb#|RTDa)xWiM}wvWSH8zFOJ)!LtbbV$R+qReJL4wwg}4e@#l_pRdj}R@P3YY<4X< zWijj5K5uA(TtuF>FzvSWyH~AOt-L#;+`8Ej&$U?6_eB2uT-H}9NBJ}|4#$#VnRXny zGSPv-B9w+6NwVnKG|$Ue*Ki!U#l(=rLx(@!()sP>>Nl3-4&~{%L5=~mVm=};+glzm zOLkFbKJmiFr`Y|K9vRbGbqlyU9$U?{ZV2ZOvs^}}2#>WBTFmmW(D%Rc`P`rHSO#$m zSZZ{RBlY%V+Xk(R?Ci5NvM;6{>Qx!eUDofI+}FuT!yDtR_CS_l@vB1zEhb)g?4h9o)GN-X-$51YkeW~(Y7dJ5Ou<*UqH-~PHBAo*4AVbI0t zq8KzCWO`y5;DuyC7rAbKd>YXj;#5=k?x*BAsE$eBleG`Cvz)mA(d;&-QJE+9kh9z8 zCmYg&YJg9m=EwXh{;@h<<+74rwft~{66cYOGCo%R>N7T`hA3f=2rIpV4^li0T0A;| zQ~SBf_)UG0V(0E#jbyQ)GgAW3>6?WG1wXBKCmkA(iJ zq5#STijqFL7NN=V8~huAs+xJ0s-C|>OqX&B$ta12m}ma5ikN zI;kU9&Esge^FZ-vrg4LmBuGxKx_{G>UF}BGG6)x8Cfg7*`^y6>-Qomm-D%=L;64Ma zeE$u25h=4KJ8UdO${{RxxZtvXd<{hWVve08aud8TXd4v9-0`^u%2d_B}l;s5^cbbA&uuuLgw|&qy@X zA^;QTA!}&)TWlI{`@~vQspWuWZ-#7h1XUORTzE%TP1W9@4xjb#4GVQ2Xj9nK?gspP z5$jHoh{-8ngusC&x5Hq`MqpD2#7;M%wa~jW)Id*ScpP_QDJj)+IR_*NcX`B(N4qT= zv*nz<%8|BuYp1TI)!gl$v*~W0;w-@y)Uev$K255FJgatHqd1svZ2%bS76H@#s$%eZ9LQF8IGYws9qPFa zkX#>KaXzn|YQII0V=0K*Pk+lUxO52B;wU5PN$ZagcRc&U&6&4Pz5?Y$7ZD2p^iOPw zYFe%+xb!PYW6F~(xyS`yr=oar1E8&FuZUw#PEI87ocpoQzV0Ma*?+qPGQ;_X-^GbR zri5S|O4-E3#6#uLjYrNr6#=-9(oR2iH`RyUz6lHKu~s?+G7E>_`ROgbHh-H45Hs$r zhhMLx+|f_2J)FR7bM@K6J;5TP>&1Vs4b%KokFOD&_ybKeGKdEbv;9*(B}JpJZYdg z?*=j9SAG^BbaoBU!~l~;IM>T0eg^&rku>IkfBsP=>j~<0q`*R4$n}Z|?_Ue7cD$zT zaWY*-E&%B^zGC@JzU%yfqb>pA_@-{AON@=pZoI+)F#Q+4`@jkFur4ET&)p_RFFJMl zKq{pQ=C+NC*7~csFx*ZYDYDT#M(wf!N zAs#jZD4~DP@KMLzQ6}nat>Og$iZthIeSLkYkeUWZiyet%=c;qfkz|4I370{q70E6UxndpFOJOCOzXQ>Pd%cs_JPrJmtr_ivWHJVA9Blyx~EC~)ZsLN;= zBxAKnW(KGXGL)>-x6$Tt9J}Fie-5F-SMQ_k@$vBx`lEpYUy>z%UBHy+G7!g?ua-N= z(R`bzGyZiQFv<|pIe=)xM}Jk1fwDYWdoW44-sGmOy_pjKfv6Edym}|YC~&rnPcucs ze(6`GxT5s{qfpSTJLtsHtEjH5n+ zXaxQqOEFpbo$k!s2wcc?O)^+UU^W90tgD1y);q!`pt^xPqq{zE1%bmcFwLfLxEM($ z;$w|x9LwFd%{#%nRlVjLB&1wIEaC9E!S8gAM(wletMg`ADXBt_vv#g732wE*5gU^= zQGbTvH+RIp78lDqko#|*_+4yV=mG>1I=W#D6<3f9&ncxRS>6;VYtPGOUNp+NP9rMZ zo4i&4jR_JomSVp#{$oXqR0hr1*eX<^&(A8in_g4;EoIZD@=6;3%ti}^jly&y2_m8C z_9~$VC&>WBk*f^XQY=8>ytd7zc{sh1eQ-GdTo^0+Vnwn7s&aFi@}_}s1IKF#qJFxF z8FlH|KsUpckRleU3>B2&=ov&l^KYKn97hrHgc2 z1cW>VYNnjSCA64>4xuiQgYY?FjXZ6V#wET0M}DZpb6+tK{Sy#`5YCb2pF!DC1Uu^V z*Xxh#^ol9tP>5u*K0}+2H%p0+jxO~u)9zNv;m}v+?~OXUB2PU*g=u97GB4^KHX+F5 z*fHxHqTq@}@N{;5Nx9g0u!<+17EOuAODYu`hH%NKIi8S1#NC!mdr#;T^WFYQ&(pp3 z@aZl#9?jx+eA&NrHLRg*p%FZ2ZDJRvJK%1wK6iUoh)H^)uHlT0WYMisy|I2BAb7rV zO{J?=M%=x7o0}lLx7BaR7@4kJm0l~A}vwQ#>`x^S&uj6xsqqY zDofyhLrwwQ6V?sQgTNRbR!_6ecYByK1JhkoS1Go~#%r#-e7@Brkyzn8aNW|rZLf6g z?Z;Ye?z&?6=5X$olxwJ_j-E!|i;eo1cme#Ur#oE%{NZhXc|)z%BUX_--lA?Dag~y4 zqKg!EL__6SPT|Ap0Nl^054X`?piGwF%9rBVx_i=8E~*((63*nWK+jhHtooqWCk@@5 zV)cEG%8_Sz0E;sZuK;!y`FJa-;kuCZw-=Y1Y5cs$4<3qZ&3z?$PuY=cc7E2~WY|Al z7R!@b>lxJ}@9(j~OPn>me}W}0#xU!u5ofNQx4eeEo{l9i4?4>ek-dK3v*Xvd1vn4g z!kxT8?njFxzj$-4RMT{kOHJEPnM zN$W$(^OOFVcxdVB*OL;kCwgTWM8K`(&{Mx71vUX%)t_CUX?)3T)t}u{8w?!i*39S%i^trj+b!f~U~pM;pWMvXc1a6A#{lHl}<%T>f<&|$eaZ`QGl=INC8 z_xC?#OmK?E)H*aM>OfBaXlcPEJpp6m+IhZ8Rz$1-#0?7d`m1Sv`ua!js2}wk2rEwe$g@u{Wpr^pl%1ZV1 z%wcQsSWF%Q#QeR(Z}$5uKxBpuLHWAX^hSoR&X_gHaeQ`qhkT--q}{D@Hhgsz4-d(> z4-1|}tpDmc@@yaP*mB3iA%WK>A>^&aaG~K1$0Geb=cV3EJJPXJBua%T&gMor!hRjV zT6}!IS2%58hPj@Pv|UBod#c;+6-C{c*WTSJ$Sw?|7@rZ43>z|aRhv_f!PLo5Y}gpH zLr&cO>#zB?SW0r&d&3_t`clvPfop)JAN_J3H|Ad2PUJ___Rdb$<9KDMK@ACnJBWkj zHe+4_rXhH_g2oWO8Di=EC8 z;Nq`Jhw<2sAA;IbbGqHuAokH^u~T3%3A}m;tw>z$ZD1bZ4_)^LG!9lrc6#O6@LLB* z%;D4|sw+Y&X&(oD>~`geOZXZ^aqWCR{cC?mBA?y&5JDP=QjoGsj2f?Aek4J`YwZpL zE=kV4vZyjUQ2g6QXQ`apIdGHx5D0|FMW$?q&?y?Xqe%&a2KVb&(C*O<<^U2BGU*Hy z$x@TH7>-VMCZ?4b9b4J@Qbh;>Y0{PMw1!k5z7@}ANzkU8Zh2r*od5>)0}I>uK`z*+kSWJNG8Gm=@s5ji%5DA5cT(-DmOhnm zn+<#l-|o*4UJRySPS>hf8(4IE8le94D{u!(z`1BnJV09=5SXIRT?jRATU6q$p1E%^ z_9Ruo){0z$SR&7zb5icV%b;BrBa#%V>@JU_a>uRJY%h z%k3?n-2L>+-#{zi`@_buEIJFNuRz6A3NUfVe6JdylXsm*Q!s{A zm%=*abSL$Kn|M{!62?z94{9b3pWo5a(gLKiFUyep{IY`tgI_h68P#M@ z17SIVAUU09^ON27^oELQEWG?Xq&Y>;$4d0Ge^NO2n=6;avqGAD*X3YlV#He4q~!|9EpJib3(o?mLic&jHN1!)#q`$c?}cSWF*n zd?%jOFJk4reU4Ms@4NC#5se?imLT>>l7+%ov z^@~+eFpaM}c-9c>olui@fvXUcklg=??Z>$LgD&#>N@xhM^CO=k0jGs)G@_@l$+v}E zt%2P7V=W&orb3X70hwHp45Yonqxn|ZK2{@cc;V{a;FCYl{a5KC=p4T0TA6B<^U}?w zKo}yBqDE9WRX1enb8>M-J|sQ$0w)E{A>)hyc7$$Je}@=?O_`itpXKiYY^SHi{A(Ea zfuQCpSeKY4U>W!FPs;1*O@b)}H73@B@D9`x^_l^~(HSviadid9D`OmBPCq9m`jnZu zw=o6tTo*ph2RfJX`|t@Z#>#9mqQIo%3Hf-)`&dgIU_eSEFH+JQT}hfF@Ei7vwU7j zHZdVYkA6nM)Q1Ge46t?z7kn%u;U${)Lcr{R7(!XaEa(PRej}(MIy!nF9ma^j0#Zm3 zK0+Hdg3iA{1OAw@2v*Wf;=r+HziG5Oc`gDLFfHB`SVx3(Qa|VCCC{XEH8tZ>Qr2B0 za-3q6`e|izQ7nprpRtI3AurDCh*e50`WDaz(Y$YZ?o&qOb%CF67(aP}z(rId3?pqD zFv$SPk? zRF_xp7NOU=S`DAnMkydIkKpe8&X3j9)1YFI&zk5d@xw?Bm zAIpXK`}_a8J^_g+Vq7_8KzRUJ#C^VM>py-BvKsl4DyX7pIXaSmHiVzG z1*Cg$JCHv2BUoKKc!sW&qS5T{j0OY{9()-_85Y4TOk_8#Kirx_LPoQQNkdVblH}_G zZ(QtbNl`=BMJ7aBM`_(J z$@KVPe0iZGvDt(JYWfMVE#t-Vc;!`^i$m$cZ=fzdp!{wax1(QbsrK|K;*#z9x8&7P zKo5~0eTfsh_=w)>#@KB7^22;nM;KKcSWkwAhOf$*85wbIa#Zb{sRCh!jt)w>X@-gi zCOX~M>A_UB+$OL89=fj4>Cx!V9KQY}Kq22|GuN#e*Ul}n1 z@GgtmK>P4$&E}9M<2L7WnSO>Bd63N+QO`ls#8e_Zymp7A4olo>2k*7g&7U^s$yUp* zsrSa0e|2|X9C!QHOS}?Xt^;ui@oilflij2aG)ZAZW9c5)4Z|J|lFr)6&>-$C6V*y= zSu}x6>2dUwbXZ*G_fQv!2WHR%Ty>k#U8KlgV?)!Vud=a-tQV1NQ?GzP%>Voe<*9ti z_asZ~tmQ}X7>Gh@H#A_@2IkPvNxs=YfCR|ETKV%GZSCD;Z_uRR4D^VR5joJ>;t+Al z-j$8$%6uA+E$%R=WtI#s>08zTpafJ)_h4pn?C6~|clqh*si@EKl`z7k`AY$-=_b0sm>^X2yBhFDtity!DzS9?s!1$} zZ~ic`y${~wG98MZRaY-gd3PsA!mYy2euct0rssRMYL2oq(#01>7-E>UZZ4@pp%#WR z($<)>cE`cCay}-zfStO=+xMV)iV9o>!sINzxaIun_2u47d1s-;0E1j8R&jjS-|_Sw zp$pYpyw;vz~9E-OqTvhHs(M$7h`Y z#$lf~Ek9#ZymE&`VNcEijP$3pFnnI8Rf+1p-@mf6V0S`@>hE^dA91V={G8!+A^W~| zf0QXS2RNb|6esBt1umFSfB{h(j|9OOe5Dpg-tm=_xxC}{e-V%;*n1Jdf3J|Sc4E1=k!v7$Zk+q?) zZDn4fD193SRhIj*xDqF2fGkS zE`wSptHp|kQQNI5=ep`8ReaWHtWFsPn4i|wP2LY z4rb{36vb)*jEz|zqZMLw(gFHuj-;_mGEB7eL<{g0)BY9hYt=@tG&|v1r5s51Aekg6 zKyfo;^qGCd;7^U$%FdWOU7HEhRESy7_eFk<0Ymfw#RmMpTfEkq&e2{FB^%o^6VP|i z>Qlrot~ZI8QAv)i4-oNa85ww)Ip88IlD4ic0#e`O-6cfT1^5XGAS@8erz9s+wGZZE zA#i%k-$xT#;A344eS|zQ*hfa%^nFRNI{!W*hKxU2sKLCSD)}jp^AuUY{lzHN=HqSe zO%&*=@jO=Q&QTXYnTN=%M!uS)OTG5T|FE|*#0G73eY|oeb%@$k9F5kYa)fN)6_(SvEn3;@xB_~6#}$;8IllRy25S3wEjFJA@x0>zZdC4NeWxem_{Mzb*$ ze%%)*pLxU58tV?~*??Xz#%|nwMtY7qjyL^h@egai z`^R}Fg%;{O#&NXZV1caWvAP3eDV@+=rGX@Zy#vN-E@C(n)+rlmgo*1G8Y+c|id1Bt zpPghyXNsQz)g6a?40dW$c_J_mWR+1!UJo!8rCm)=*vqdC)Q?)@cl-NmE!EnYYf;B@PZ3_`1%0XynPSzB@L@~UBJi5s>Jf_ z>c$m5?_$f2MSyP4kfJ5&lVc0Yfe-GlvaCMMjahV>y@GHD7eUft@F^`RFhFS6qc9^= z2L{2{GHU>xXls*BM5LV!W_j|V8Noaal36$ghS`GsrmZY3m(lPCEjqu2v1l*{I}&(y zjL?qeevXdI3hlLAEWaXi-SeF(R)X{QhZD(<5Bn59wC`@2xqN1)6EL1174zBNyKu}m z55un8`8Kxwkx)o9ti7}Dq)%f%U#mGvzyX9@^!%@%#=(Ibun`%q9C(flHyGoZn93)cfOiAR`T~BU&kf z!Dy|FnV!oQKiyx9zCmfig%0t#{-!0 zZzR!>5F9`&axmVj+_i0hk*n$uDg-Qg;Z4&3%-zdpVW}`p+6R^8qq+wPoT{0mto``G zZHU9MIoPnVo2o@b?e?oGE=b_9}?9 zqfye-bOG)=xLx3+T?P~r?p#6%%dgC=0!0GYDEE4q;m3AdA z>o4IYDJ+&vPXq4oR5S*R9y50LcQi-XzIA##V9){-?VKr#*KRF7=?dC=g+U@X*xSGp z@WfkSK;wOM^nDz|;s`3C2ui+n&^4JGO|ro&gIe#kw@lLP;kq)&BJ)*Q0QDGcEd~?q zd1-eSfktH{F=P;)4qj-RG0CM*44v5OEhSq^_g*s$eZBp~VMX~Bu-E*-LVzB{D9C@~8S9=%k znc~Cl?-F$0VZa?QsA*+)sm2*M)z`1!shChoADcK|-ap9{(BpmuNrIN)0q)bApR;I} z;4C1IV%OEeB)Kb9(v*wT@}C`nmF@}BcOtjNyY`bc825e};I&?9=D$G0ZP;DKqEq&` zvjO+(egJ`JNZSM&e!90+!OUn>@lR-6UO+VRYqsSIFd=kC_OQ91D9S6S;|D#o#V0*? z4*zvQMW3Kt|Mp{!VKR^NqS@P{c_uHl0$=Yw^^|Y2WdO6W6N8FUm5sd6yd9__B+X`< z#@z`crU0|W;0mFcKq8Ps!q9j3;Ccvf!KPjj6axwMi1$G#)70? zqJ9N3C~DNu?J2Yapj%#WqX@e4`d|GF-3vWM08^c=FlKOn5rNq;0>TG+=#Svx`dNHJ zg6DeW;uB!YFybfsUHbRCLB}MZ;ASM$8is)rm>Z9z;DLUr?vS*mSIQ(=7@e9h`l(9( z94v5g83ET3(LLm$! zFeV@j@)wMIpeJ!buB#j=Hfz40bRA|+rqw(~EwUtiCXO_@LArK-3e(Nfn<0AO?tPFE zPmA+)9?aK00hbB6`n3)1`gY$Z5Zv)MLUUZe8E2r(E-WlG@pl>MJ_B?MUb)oWeXNUo zr##+L&Y1c6i_@Zu4(!9zT{opIg7J$JIc>{qr!_&A;@qrntW)Af-i?ozTA3J^&!%YT z&nkEYcnga$lf3sw`X+ z242viXgyqro<@V)UJYHRd!%V50BEWxitvOMzxv~T4S{09?kMOw5Z&NfN&*d(=u^+r z<}r^nju4|9e=bi*gZ9}odxcBeGH+pm>?p>u&%gpCz+E*kK~!jf@`v!WVJxdW19qzn zSz+2J2*tQa6F@`j;hc7*qe*w5Q|KAMCRi-gn7opblD4+CYY~t<9*f?4?y0zzg{pV$ z860laFk$7=X>P;aTi6b_U{XJboY_N4N@{Zw&2TG>#WLfC%8^<0>F}^O-L$ylzSOM3?s{8OSR_W&^?zxxX zK8iOoET1*14hl(q1bJ^APi$Ybcj^}Bu+M^3GhxYo|FchkPJ~nokEQ_2*=EpdyY=Br zhXL!Z$LNQX$bQwxdsyyl;n{FWfu2S8pr?L7C8pqlp3lz4cP77@^@~pc2@@Wl*v~bB z^YB%fp48y`B0Qx}qFYY}KcB3`c)4C&tWHeW-X6I0ZHvpQxiPT+-e+^-y3t2?I62C8 zq5XPg&$hPy@Cn%`Y*iQt6UDvxjO41Nni_X^SlPp8H`Hi(aPz*=zakR4(^TDg+uCd` zSzxiIFeXc#;PoXlv3Pb(>zQm3eyZO*^o z^S0UBGnB@u8!H8;bH~Y55glJ1TJOe&7rWfHc-{HZ8m0FGYpZ^}wf4l+t3dRkfq|5m z0s~`i*BjGbQxECxHJ5EwIGT>Nv3^)y<^b{&Yc(DE#`8nLXL?kpE3Mi>JC9;K?yQu{ zTCzV!21gX9NBYiflkj1puUkKuk8L993zjjdnzNo(GWqhM2{QD< zWNufMvra5i?}iD*$BKN(yt?$Zgan2HXzr;9bDny*EmfWTz7afqFE#qSnQu_YlKp)f z%VWoTkDmr`UQEy;Mp|c#$&krSM2ob29yG{vRuTjeG;MLHs!fhOu;M~Z|b~n zC*S5~lr&HXJ(_r74HXz;cUF9eMP9aM-}-;9X(>3VTR>oa*=4 zMXw!wJgZH4K(WuIQgYZIA4i4zvV%oCv8@@&n!s}veUCa_F^|6U_#ok0Z|V_{&ZBi%MQ7Krllfp7aLJK4054$h%y1B-X*+(sbKmjf#c>mu$4)aapuo%Ij(#cf+H>?c)z# z)`eOx?)Wsd?{CyTJe_^Dv3h#RWiGwEb5cxbr=BiS#KRJ`h6Pvgt(!)ya<2`^Tz10p zX{=R)gXP=lkLjHcK9Jlp++4AW{(C!1C z#@LtZRPbw4ZDb~8C1^M<78LwYS|ZumI)mJOY;cQxdrwp+h# zsYpeU1huU1$dV2oxi7Sg5FtH}rMsAu9MB(AAW0{YfWYhffdkK#g7f~n9y$eg1^%sv zf^vv{l$H+^#@~nj{qx^+y?^s#lK!Tv`hPw%=wCd7<-c{E|L*5`{r~frr2q2(q5qyo z;r-pw^FR5dp#QSBT}dl|I`_Z(qtgDr?cza5!IfJW6McVaP)K3Cfn~ywm3$(R|H#1q F{{l)TKVJX< diff --git a/template-parts/content.php b/template-parts/content.php index 8843eee..918dac5 100644 --- a/template-parts/content.php +++ b/template-parts/content.php @@ -1,41 +1,33 @@ -
> + - ', esc_url( get_permalink() ) ), '' ); ?> - - +if (is_front_page() && is_user_logged_in()): + echo 'je suis connected'; +else: + ?> +
+
+

Se connecter

+ home_url(), // URL de redirection après connexion + 'form_id' => 'loginform-custom', // ID du formulaire + 'label_username' => __('Nom d’utilisateur / e-mail'), + 'label_password' => __('Mot de passe'), + 'label_remember' => __('Se souvenir de moi'), + 'label_log_in' => __('Connexion'), + 'remember' => true + ); + wp_login_form($args); - - -
- + ?> +

+ Mot de passe oublié ? +

+
+ -
- "', '"', false ) - ) - ); - - wp_link_pages( - array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - 'pagelink' => '' . __( 'Page', 'tailpress' ) . ' %', - 'separator' => ', ', - ) - ); - ?> -
- - - -
+endif; +?> diff --git a/theme.json b/theme.json index 0159146..d19a91d 100644 --- a/theme.json +++ b/theme.json @@ -10,7 +10,7 @@ { "name": "Primary", "slug": "primary", - "color": "#0EA5E9" + "color": "#00685B" }, { "name": "Secondary", @@ -25,7 +25,7 @@ { "name": "Light", "slug": "light", - "color": "#F9FAFB" + "color": "#e8f1f0" } ] },