From 4626eeaac6d25c822a5b0ca07904af9030bc27a5 Mon Sep 17 00:00:00 2001 From: ojack Date: Wed, 15 Nov 2023 16:43:43 +0100 Subject: [PATCH] many updates --- assets/_custom.scss | 3 +- config.toml | 1 + content/_index.md | 27 +- content/docs/community.md | 2 +- .../{learning => }/getting-started-short.md | 25 +- content/docs/learning/_index.md | 26 +- content/docs/learning/extending-hydra.md | 93 ++++++ content/docs/learning/external-sources.md | 63 +++-- content/docs/learning/interactivity.md | 225 ++++++++++++--- content/docs/learning/synth-configuration.md | 3 + .../learning/video-synth-basics/_index.md | 17 ++ .../getting-started-older.md | 266 ++++++++++++++++++ .../getting-started.md | 40 +-- .../modular-approach.md} | 11 +- .../learning/video-synth-basics/sources.md | 7 + content/docs/learning/web-editor.md | 41 ++- content/docs/what-is-hydra.md | 27 -- content/images/hydra.png | Bin 0 -> 302848 bytes layouts/{index.html => _old_index.html} | 0 ...s_e129fe35b8d0a70789c8a08429469073.content | 2 +- ...scss_e129fe35b8d0a70789c8a08429469073.json | 2 +- 21 files changed, 713 insertions(+), 168 deletions(-) rename content/docs/{learning => }/getting-started-short.md (67%) create mode 100644 content/docs/learning/extending-hydra.md create mode 100644 content/docs/learning/synth-configuration.md create mode 100644 content/docs/learning/video-synth-basics/_index.md create mode 100644 content/docs/learning/video-synth-basics/getting-started-older.md rename content/docs/learning/{ => video-synth-basics}/getting-started.md (87%) rename content/docs/learning/{video-synth-basics.md => video-synth-basics/modular-approach.md} (94%) create mode 100644 content/docs/learning/video-synth-basics/sources.md delete mode 100644 content/docs/what-is-hydra.md create mode 100644 content/images/hydra.png rename layouts/{index.html => _old_index.html} (100%) diff --git a/assets/_custom.scss b/assets/_custom.scss index 26af23d..4022a4b 100644 --- a/assets/_custom.scss +++ b/assets/_custom.scss @@ -37,11 +37,12 @@ aside nav ul li { .book-menu a.active { color: #ef0981; + text-decoration: underline; font-size: 1.3rem; } .markdown a:visited { - color: #ef0981; + // color: #ef0981; } a { diff --git a/config.toml b/config.toml index 29e970d..cd5c885 100644 --- a/config.toml +++ b/config.toml @@ -45,6 +45,7 @@ enableGitInfo = true # Used for 'Last Modified' and 'Edit this page' links. BookRepo = 'https://github.com/hydra-synth/hydra-docs-v2' + # BookTheme = 'dark' # (Optional, default 'commit') Specifies commit portion of the link to the page's last modified # commit hash for 'doc' page type. # Requires 'BookRepo' param. diff --git a/content/_index.md b/content/_index.md index f963c97..e798750 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,11 +1,26 @@ --- -title: hydra video synth portal -type: docs +title: "what is hydra" +draft: false +weight: 1 --- -WIP portal for hydra video synth. This will be a home for news and updates regarding hydra, as well as a hub for community resources and documentaiton. +# What is Hydra? +![hydra](images/hydra.png) - For the main hydra website, see the [web editor](https://hydra.ojack.xyz). - - To contribute, please [get in touch.]() +Hydra is live code-able video synth and coding environment that runs directly in the browser. It is free and open-source, and made for beginners and experts alike. You can simply open the [hydra web editor](https://hydra.ojack.xyz) on a laptop or mobile device to get started. +Hydra is written in JavaScript and compiles to WebGL under the hood. The syntax is inspired by analog modular synthesis, in which chaining or patching a set of transformations together generates a visual result. + +# About +#### Hydra can be used: +- to mix and add effects to camera feeds, screenshares, live streams, and videos +- to create generative and audio-reactive visuals, and share them online with others +- in combination with other javascript libraries such as P5.js, Tone.js, THREE.js, or gibber +- to add interactive video effects to a website +- to experiment with and learn about video feedback, fractals, and pixel operations +- to stream video between browsers and live-jam with others online + +#### Further resources and next steps +For more information and instructions, see: [Getting Started](docs/getting-started-short.md), [a list of hydra functions](https://hydra.ojack.xyz/api/), [the community database of projects and tutorials](https://hydra.ojack.xyz/garden/), [a gallery of user-generated sketches](https://twitter.com/hydra_patterns), and [the source code on github](https://github.com/hydra-synth/hydra). + +Hydra was created by [olivia jack](https://ojack.xyz) and is supported by a community of contributers. If you enjoy using Hydra, please consider [supporting continued development](https://opencollective.com/hydra-synth). diff --git a/content/docs/community.md b/content/docs/community.md index bd828fe..b2c7460 100644 --- a/content/docs/community.md +++ b/content/docs/community.md @@ -1,5 +1,5 @@ --- -weight: 3 +# weight: 3 bookFlatSection: true title: "community" bookCollapseSection: false diff --git a/content/docs/learning/getting-started-short.md b/content/docs/getting-started-short.md similarity index 67% rename from content/docs/learning/getting-started-short.md rename to content/docs/getting-started-short.md index 668c923..f22d710 100644 --- a/content/docs/learning/getting-started-short.md +++ b/content/docs/getting-started-short.md @@ -1,17 +1,29 @@ --- -title: "getting started" +title: "hello world" draft: false author: "Flor and Olivia" weight: 1 --- -# Getting started +# hello world +start writing code in hydra! to get started: +1. Go to https://hydra.ojack.xyz -## Play with gallery examples +2. Close the top window by clicking the `[x]` in the top right. + +3. Change some numbers + +4. Type "ctrl+shift+enter" to run the code (or use the triangle run button) + +5. have fun! there is no "wrong" way to code in hydra :] + + +![](https://i.imgur.com/ZfgVjJZ.gif) + + + +## Next steps +For more a more in-depth introductions see [video synth basics](../learning/video-synth-basics). For an overview of available guides and resources, see [learning](../learning). diff --git a/content/docs/learning/_index.md b/content/docs/learning/_index.md index 25c3e06..82ed33d 100644 --- a/content/docs/learning/_index.md +++ b/content/docs/learning/_index.md @@ -10,21 +10,23 @@ bookCollapseSection: true {{< columns >}} -### [getting started](getting-started-short) -### [video synth basics](video-synth-basics) -overview of hydra's [modular approach]() and main function types: [sources](), [geometry](), [color](), [blending](), and [modulation]() -### [external sources](external-sources) -using [webcams](), [images](), [videos](), [html canvas elements](), and [live streams]() inside a hydra sketch -### [sequencing and interactivity](interactivity) -Making dynamic and interactive sketches using [arrays](), [custom functions](), [audio reactivity](), [mouse input](), and [MIDI controllers](). + +## [video synth basics](video-synth-basics) +overview of hydra's [modular approach](video-synth-basics) and main function types. +## [external sources](external-sources) +using [webcams](external-sources#using-the-webcam), [images](/external-sources/#initimage), [videos](external-sources/#initvideo), [html canvas elements](external-sources/#init), and [live streams](external-sources/#initstream) inside a hydra sketch +## [sequencing and interactivity](interactivity) +Making dynamic and interactive sketches using [arrays](interactivity/#sequencing-using-arrays), [custom functions](interactivity/#custom-functions), [audio reactivity](interactivity/#audio-reactivity), [mouse input](interactivity/#mouse-interactivity), and [MIDI controllers](interactivity/#midi). +## [synth configuration]() +how to change the [speed](), [bpm](), and [resolution]() of a hydra instance, as well as write custom glsl functions <---> -### [web editor](web-editor) +## [web editor](web-editor) key commands, comments, saving sketches, loading extensions and external libraries, publishing to the gallery -### [synth configuration]() -how to change the [speed](), [bpm](), and [resolution]() of a hydra instance, as well as write custom glsl functions -### [how-to](how-to) +## [extending hydra](extending-hydra) +using hydra with other javascript libraries such as P5.js, Tone.js, strudel. Loading libraries and extensions. +## [how-to](how-to) a quick reference for common questions -### [guides](guides) +## [guides](guides) deeper dives into hydra topics written by members of the community. {{< /columns >}} diff --git a/content/docs/learning/extending-hydra.md b/content/docs/learning/extending-hydra.md new file mode 100644 index 0000000..ae7432d --- /dev/null +++ b/content/docs/learning/extending-hydra.md @@ -0,0 +1,93 @@ +--- +title: "extending hydra" +--- +# Extending hydra +Hydra is written in javascript, and compatible with many other javascript libraries. The hydra web editor executes javascript directly in the browser, so it is possible to load many other libraries and scripts directly in the browser. + +## p5.js + +### Using p5.js with the hydra web editor + +```javascript +// Initialize a new p5 instance It is only necessary to call this once +p5 = new P5() // {width: window.innerWidth, height:window.innerHeight, mode: 'P2D'} + +// draw a rectangle at point 300, 100 +p5.rect(300, 100, 100, 100) + +// Note that P5 runs in instance mode, so all functions need to start with the variable where P5 was initialized (in this case p5) +// reference for P5: https://P5js.org/reference/ +// explanation of instance mode: https://github.com/processing/P5.js/wiki/Global-and-instance-mode + +// When live coding, the "setup()" function of P5.js has basically no use; anything that you would have called in setup you can just call outside of any function. + +p5.clear() + +for(var i = 0; i < 100; i++){ + p5.fill(i*10, i%30, 255) + p5.rect(i*20, 200, 10,200) +} + +// To live code animations, you can redefine the draw function of P5 as follows: +// (a rectangle that follows the mouse) +p5.draw = () => { + p5.fill(p5.mouseX/5, p5.mouseY/5, 255, 100) + p5.rect(p5.mouseX, p5.mouseY, 30, 150) +} + +// To use P5 as an input to hydra, simply use the canvas as a source: +s0.init({src: p5.canvas}) + +// Then render the canvas +src(s0).repeat().out() +``` + +## Loading external scripts +The `await loadScript()` function lets you load other packaged javascript libraries within the hydra editor. Any javascript code can run in the hydra editor. + +## THREE.js +Here is an example using Three.js from the web editor: +```javascript +await loadScript("https://threejs.org/build/three.js") + +scene = new THREE.Scene() +camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000) + +renderer = new THREE.WebGLRenderer() +renderer.setSize(width, height) +geometry = new THREE.BoxGeometry() +material = new THREE.MeshBasicMaterial({color: 0x00ff00}) +cube = new THREE.Mesh(geometry, material); +scene.add(cube) +camera.position.z = 1.5 + +// 'update' is a reserved function that will be run every time the main hydra rendering context is updated +update = () => { + cube.rotation.x += 0.01; + cube.rotation.y += 0.01; + renderer.render( scene, camera ); +} + +s0.init({ src: renderer.domElement }) + +src(s0).repeat().out() +``` + +## Tone.js +And here is an example loading the Tone.js library: +```javascript +await loadScript("https://unpkg.com/tone") + +synth = new Tone.Synth().toDestination(); +synth.triggerAttackRelease("C4", "8n"); +``` + +## Custom libraries +In the Hydra editor, you can load any external scripts, libraries or hydra-synth extensions using the following syntax at the top of your sketch: + +```javascript +await loadScript("https://www.somewebsite.com/url/to/hydra-script.js") +``` + + +You can also suffer from [CORS policy problems](./external_sources.md#cors-policy) if the script/package you're loading doesn't come from a CDN. If you want to load from a GitHub or GitLab repo, you can use special CDNs like `statically.io`. diff --git a/content/docs/learning/external-sources.md b/content/docs/learning/external-sources.md index 1aee5ab..6b7fbaf 100644 --- a/content/docs/learning/external-sources.md +++ b/content/docs/learning/external-sources.md @@ -1,14 +1,14 @@ --- title: "external sources: cameras, videos, streams" draft: false -author: "Ritchse" +author: "geikha" weight: 4 --- # External Sources - +by [geikha](https://github.com/geikha) and [olivia](https://ojack.xyz) ## Using the webcam -In addition to using sources from within hydra (such as `osc()` and `shape()`), you can use hydra to process external video sources such as a webcam. To initialize the webcam, run the following code: +In addition to using sources from within hydra (such as `osc()` and `shape()`), you can use hydra to process external video sources such as a webcam. External sources in hydra are referenced using predefined objects `s0`, `s1`, `s2`, and `s3`. To initialize the webcam in `s0`, run the following code: ```javascript s0.initCam() ``` @@ -38,7 +38,7 @@ If you have multiple webcams, you can access separate cameras by adding a number --- -## initCam +## initCam() You can use a webcam's video as such: @@ -48,22 +48,20 @@ s0.initCam() s0.initCam(2) // if you have many cameras, you can select one specifically ``` -## initScreen - -You can capture your screen or specific windows or tabs to use as a video source: -```javascript -s0.initScreen() -``` --- -## initImage +## initImage() -In order to load an image to load an image into a source object, the syntax is the following: +Load an image into a source object: ```javascript -s0.initImage("https://www.somewebpage.org/urlto/image.jpg") +// load an image into a source object +s0.initImage("https://upload.wikimedia.org/wikipedia/commons/2/25/Hydra-Foto.jpg") + +// show the image on the screen +src(s0).out() ``` When running Hydra in Atom, or any other local manner, you can load local files referring to them by URI: @@ -76,12 +74,13 @@ s0.initImage("file:///home/user/Images/image.png") You can load `.jpeg`, `.png`, and `.bmp` as well as `.gif` and `.webp` (although animation won't work). -## initVideo +## initVideo() The syntax for loading video is the same as for loading image, only changing the function to `loadVideo`: ```javascript -s0.initVideo("https://www.somewebpage.org/urlto/video.mp4") +s0.initVideo("https://media.giphy.com/media/AS9LIFttYzkc0/giphy.mp4") +src(s0).out() ``` ### Supported formats @@ -98,13 +97,43 @@ s0.src.currentTime = 10 // seek to the 10th second s0.src.loop = false // don't loop the video ``` +## initScreen() + +You can capture your screen or specific windows or tabs to use as a video source: + +```javascript +s0.initScreen() +src(s0).out() +``` --- -## initStream : streaming between Hydra sessions +## init() +`init()` is a more generic function for loading any external source into hydra. This can be especially useful when you are using an [HTML canvas element](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API) as an input, or loading an existing resource as a source into hydra. Valid input types are documented in the [regl texture documentation](http://regl.party/api#textures). + +For example, the following code creates a canvas element and draws text to it, and then uses that canvas as a source in hydra: +```hydra +myCanvas = document.createElement('canvas') +ctx = myCanvas.getContext('2d') +ctx.font = "30px Arial" +ctx.fillStyle = "red"; +ctx.fillText("Hello World", 10, 50) + +s0.init({ src: myCanvas, dynamic: false }) + +src(s0).diff(osc(2, 0.1, 1.2)).out() +``` +use the `dynamic` parameter to indicate whether the source will be updated, or remain the same. + +## initStream() +{{< hint danger >}} +note: initStream() is currently broken in hydra editor due to server issues +{{< /hint >}} + +streaming between Hydra sessions Hydra (the editor) also has built-in streaming. You can stream the output of your Hydra to someone else and vice-versa. This is done in a similar fashion to using images and videos, using external sources. But there are some extra steps for streaming: -### The pb object +### The pb object On your Hydra editor, you can find a pre-defined object called `pb` (as in patch-bay). This object basically represents the connection of your Hydra editor instance to all others hosted on the same server. When you want to share your stream to someone else you'll have to give your Hydra session a name. Do this using the `pb.setName()` function and by passing in some string as the name. For example: `pb.setName('myverycoolsession')`. If you want someone else to stream to you, ask them to set a name as such and share it with you. diff --git a/content/docs/learning/interactivity.md b/content/docs/learning/interactivity.md index fa29d49..7619a8d 100644 --- a/content/docs/learning/interactivity.md +++ b/content/docs/learning/interactivity.md @@ -6,36 +6,51 @@ weight: 4 --- # Sequencing and Interactivity +by [geikha](https://github.com/geikha) and olivia --- - -If you're coding in Hydra, you're constantly trying many values to input to the sources and transforms, and it's just a matter of time until you like how more than one looks, and you want to somehow switch between them. We'll be referring to this idea of arguments whose value change over time as dynamic arguments. And there are two main ways to achieve this in Hydra: Arrays and functions. + If you're coding in Hydra, you're constantly trying many values to input to the sources and transforms, and it's just a matter of time until you like how more than one looks, and you want to somehow switch between them. We'll be referring to this idea of arguments whose value change over time as dynamic arguments. And there are two main ways to achieve this in Hydra: Arrays and functions. ## Sequencing using Arrays -#### Sequence your inputs +### Sequence your inputs + -When you send an Array as an input, Hydra will automatically switch and jump from each element from the Array to the next one. When there are no more elements, it wraps all the way back to the beginning. Let's see it in action: +When you send an Array as an input (indicated in javascript by `[]`), Hydra will automatically switch and jump from each element from the Array to the next one. When there are no more elements, it wraps all the way back to the beginning. Let's see it in action: ```hydra -osc([20,30,50,60],.1,[0,1.5]) +shape([3, 4, 5, 6, 7, 8]) .out() ``` +### changing the speed -As you can see, the fact that both these Arrays have a different amount of values doesn't matter, Hydra will take values from each element of any Array for the same amount of time by default. +The arrays in hydra have a default bpm(beats-per-minute) of 30. You can change the speed of a specific array by adding `.fast()` at the end of the array. For example `.fast(4)` will make the above array run four times faster. -#### Changing the speed of a specific Array +```hydra +shape([3, 4, 5, 6, 7, 8].fast(4)) + .out() +``` -Hydra adds a couple of methods to all Arrays to be used inside Hydra. `.fast` will control the speed at which Hydra takes elements from the Array. It receives a Number as argument, by which the global speed will be multiplied. So calling `.fast(1)` on an Array is the same as nothing. Higher values will generate faster switching, while lower than 1 values will be slower. +The speed of all arrays in a sketch can be changed using the `bpm` parameter of hydra synth. + +```javascript +bpm = 60 +``` + + + + -#### Offsetting the timing of an Array + -#### Fitting the values of an Array within a range + -#### Interpolating between values +### smooth() interpolation You can also interpolate between values instead of jumping from one to the other. That is, smoothly transition between values. For this you can use the `.smooth` method. It may take a Number argument (defaulted to 1) which controls the smoothness. ```hydra +shape([3, 4, 5, 6, 7, 8].smooth()) + .out() +``` + + -##### Easing functions + ## Custom Functions -The other main way of adding dynamic inputs to your sketches is passing functions as arguments. When Hydra takes a function as an argument, what it will do is evaluate it every time it renders a frame. The return of the function will be used as the value for that parameter during that frame render. So you can use a function to simply keep track of a value that you know will change over time, for example, mouse position (which we'll see later). - -```hydra -voronoi(5,.1,()=>Math.sin(time*4)) - .out() +Each numerical parameter in hydra can be defined as a function rather than a static variable. For example, +```javascript +osc(function(){return 100 * Math.sin(time * 0.1)}).out() ``` +modifies the oscillator frequency as a function of time. (Time is a global variable that represents the milliseconds that have passed since loading the page). -The `time` variable seen there is a variable pre-declared by Hydra, that stores how much time passed since Hydra started in seconds. +The above example can be written more concisely using es6 syntax: -Functions used in Hydra don't need to be arrow functions, any no-argument function will do! Make sure your function is returning a Number to avoid errors. - -### The time variable +```javascript +osc(() => 100 * Math.sin(time * 0.1)).out() +``` + -When you use functions that can take numerical arguments, `time` will allow you to have their values evolve through... time. If you multiply time by some value it's as if time goes faster, while dividing while act as making time go slower. For example `Math.sin(time*4)` will go 4 times faster than `Math.sin(time)`. + Custom functions are especially useful for controlling hydra parameters using external inputs, such as the microphone, mouse, or midi control. -Those users more familiar with mathematics might see this as: -* `y(t) = t` : `()=>time` -* `y(t) = A sin(f t + ph)` : `()=>amplitude*Math.sin(freq*time + phase)` - -We recommend getting familiar with some of the methods in the JS built-in `Math` object. Learn more about it [here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math) - -#### Changing the global speed + -#### Note -All of the examples using mouse position to move stuff on the canvas won't work well here, since the canvas doesn't occupy the full size of the screen as in the editor. Take this into account when we use `mouse`, that the positions are relative to the full webpage and not the canvas. This also means that as you scroll down this guide the `y` value will get higher and higher. --- -## Mouse interactivity +### Mouse interactivity You can have your visuals react to the position of your mouse (or finger, in touch devices). Hydra has an object called `mouse` which stores and keeps track of the position of your mouse on the webpage. @@ -160,15 +177,19 @@ You can refer to the pixel position of your mouse by calling `mouse.x` and `mous Many times it will be most useful to use values relative to the size of the screen. And also to have values that exist between ranges more reasonable to the hydra functions you're using. For example [-0.5; 0.5] for scrollX and scrollY, [0; 2pi] for rotation, or [0; 1] for general purposes. -### Control anything with your mouse +#### Note + +All of the examples using mouse position to move stuff on the canvas won't work well here, since the canvas doesn't occupy the full size of the screen as in the editor. Take this into account when we use `mouse`, that the positions are relative to the full webpage and not the canvas. This also means that as you scroll down this guide the `y` value will get higher and higher. + +#### Control anything with your mouse On Hydra, most values used are pretty small. So it will be way more useful to have the position of the mouse as values from 0 and 1: #### Getting values from 0 to 1 ```hydra -x = () => mouse.x/innerWidth // 0→1 -y = () => mouse.y/innerHeight // 0→1 +x = () => mouse.x/width // 0→1 +y = () => mouse.y/height // 0→1 osc() .scale(()=>1+x()*2) .modulate(noise(4),()=>y()/4) @@ -177,15 +198,15 @@ osc() You can simply multiply by `2*Math.PI` to change the range to [0; 2pi] -### Make something follow your mouse +#### Make something follow your mouse On Hydra, things are placed between 0.5 and -0.5 (left to right, top to bottom). In order for anything to follow your mouse, you'll need to get the position of your mouse between that range: #### Getting values from 0 to ±0.5 from the center ```hydra -x = () => (-mouse.x/innerWidth)+.5 // 0.5→-0.5 -y = () => (-mouse.y/innerHeight)+.5 // 0.5→-0.5 +x = () => (-mouse.x/width)+.5 // 0.5→-0.5 +y = () => (-mouse.y/height)+.5 // 0.5→-0.5 solid(255) .diff( shape(4,.1) @@ -199,6 +220,43 @@ Remember you can name these functions however you prefer. --- ## Audio reactivity +FFT functionality is available via an audio object accessed via "a". The editor uses https://github.com/meyda/meyda for audio analysis. +To show the fft bins, +```javascript +a.show() +``` +Set number of fft bins: +```javascript +a.setBins(6) +``` +Access the value of the leftmost (lowest frequency) bin: +```javascript +a.fft[0] +``` +Use the value to control a variable: +```javascript +osc(10, 0, () => a.fft[0]*4) + .out() +``` +It is possible to calibrate the responsiveness by changing the minimum and maximum value detected. (Represented by blur lines over the fft). To set minimum value detected: +```javascript +a.setCutoff(4) +``` + +Setting the scale changes the range that is detected. +```javascript +a.setScale(2) +``` +The fft[] will return a value between 0 and 1, where 0 represents the cutoff and 1 corresponds to the maximum. + +You can set smoothing between audio level readings (values between 0 and 1). 0 corresponds to no smoothing (more jumpy, faster reaction time), while 1 means that the value will never change. +```javascript +a.setSmooth(0.8) +``` +To hide the audio waveform: +```javascript +a.hide() +``` ```javascript a.setBins(5) // amount of bins (bands) to separate the audio spectrum @@ -217,3 +275,82 @@ a.show() // show what hydra's listening to render(o0) ``` + +```hydra +voronoi(5,.1,()=>Math.sin(time*4)) + .out() +``` + +The `time` variable seen there is a variable pre-declared by Hydra, that stores how much time passed since Hydra started in seconds. + +Functions used in Hydra don't need to be arrow functions, any no-argument function will do! Make sure your function is returning a Number to avoid errors. + +### The time variable + +When you use functions that can take numerical arguments, `time` will allow you to have their values evolve through... time. If you multiply time by some value it's as if time goes faster, while dividing while act as making time go slower. For example `Math.sin(time*4)` will go 4 times faster than `Math.sin(time)`. + +Those users more familiar with mathematics might see this as: + +* `y(t) = t` : `()=>time` +* `y(t) = A sin(f t + ph)` : `()=>amplitude*Math.sin(freq*time + phase)` + +We recommend getting familiar with some of the methods in the JS built-in `Math` object. Learn more about it [here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math) + + +## MIDI +Hydra can be used with [Web MIDI](https://webaudio.github.io/web-midi-api/) for an extra layer of control to your visuals. + +### Example script: browser console + At this time this requires some running of code on the +browser console (Press F12 in Chrome to access). This page only considers MIDI Continuous Controllers (CC) but other types of data may be accessible. + +This is a generic script that doesn't care what Midi Channel you're broadcasting on and maps a normalized value 0.0-1.0 into an array named cc. + +This portion should be ran in the console & will register Web MIDI & map the incoming CC data to a set of parameters. For simplicity, these +parameters are named to match the CC number. The CC values are normally in a range from 0-127, but we've also normalized them to be in a range of 0.0-1.0. + +```javascript +// register WebMIDI +navigator.requestMIDIAccess() + .then(onMIDISuccess, onMIDIFailure); + +function onMIDISuccess(midiAccess) { + console.log(midiAccess); + var inputs = midiAccess.inputs; + var outputs = midiAccess.outputs; + for (var input of midiAccess.inputs.values()){ + input.onmidimessage = getMIDIMessage; + } +} + +function onMIDIFailure() { + console.log('Could not access your MIDI devices.'); +} + +//create an array to hold our cc values and init to a normalized value +var cc=Array(128).fill(0.5) + +getMIDIMessage = function(midiMessage) { + var arr = midiMessage.data + var index = arr[1] + //console.log('Midi received on cc#' + index + ' value:' + arr[2]) // uncomment to monitor incoming Midi + var val = (arr[2]+1)/128.0 // normalize CC values to 0.0 - 1.0 + cc[index]=val +} +``` + +#### Hydra script +Now that these controls have been assigned to the cc[] array, we can start using them in Hydra. As we've normalized the values 0-1 we can use +as-is with most functions or quickly remap them with various math. +```javascript +// example midi mappings - Korg NanoKontrol2 CCs + +// color controls with first three knobs +noise(4).color( ()=>cc[16], ()=>cc[17], ()=>cc[18] ).out() + +// rotate & scale with first two faders +osc(10,0.2,0.5).rotate( ()=>(cc[0]*6.28)-3.14 ).scale( ()=>(cc[1]) ).out() + +``` + +### MIDI extension diff --git a/content/docs/learning/synth-configuration.md b/content/docs/learning/synth-configuration.md new file mode 100644 index 0000000..a3e0283 --- /dev/null +++ b/content/docs/learning/synth-configuration.md @@ -0,0 +1,3 @@ +--- +title: synth configuration +--- \ No newline at end of file diff --git a/content/docs/learning/video-synth-basics/_index.md b/content/docs/learning/video-synth-basics/_index.md new file mode 100644 index 0000000..104f1f3 --- /dev/null +++ b/content/docs/learning/video-synth-basics/_index.md @@ -0,0 +1,17 @@ +--- +title: video synth basics +weight: 1 +--- + +# Modular Video Synth Basics + +Hydra is inspired by [modular synthesis](https://en.wikipedia.org/wiki/Modular_synthesizer), where patching together different functions generates a visual output. + +![](https://i.imgur.com/RBRxeiL.jpg) +###### source [Sandin Image Processor](https://en.wikipedia.org/wiki/Sandin_Image_Processor) + +There are five base types of functions in hydra: source, geometry, color, blend, and modulate. +A basic hydra pattern always starts with a ***source*** (such as `osc()`, `shape()`, or `noise()`), followed by transformations to ***geometry*** and ***color*** (such as `.rotate()`, `.kaleid()`, `.pixelate()` ), and ends with `.out()` to show the result on the screen. ***blend*** and ***modulate*** functions allow combining multiple patterns and textures together. + +## getting started +For a detailed tutorial of how to use these basic function types, see [getting started](getting-started). For a complete list of functions and example usage, see: [reference](../../reference). diff --git a/content/docs/learning/video-synth-basics/getting-started-older.md b/content/docs/learning/video-synth-basics/getting-started-older.md new file mode 100644 index 0000000..e45bbc2 --- /dev/null +++ b/content/docs/learning/video-synth-basics/getting-started-older.md @@ -0,0 +1,266 @@ +--- +title: "tutorial: getting started (older)" +date: 2023-04-04T15:10:36+02:00 +# draft: true +type: post +--- +## Getting started + +Go to https://hydra.ojack.xyz + +* CTRL-Enter: run a line of code +* CTRL-Shift-Enter: run all code on screen +* ALT-Enter: run a block +* CTRL-Shift-H: hide or show code +* CTRL-Shift-F: format code using [Prettier](https://prettier.io/) +* CTRL-Shift-S: Save screenshot and download as local file +* CTRL-Shift-G: Share to twitter (if available). Shares to [@hydra_patterns](https://twitter.com/hydra_patterns) + +All code can be run either from the in-browser text editor or from the browser console. + +Check [@hydra_patterns](https://twitter.com/hydra_patterns) for patterns folks have shared as an easy way to get started. + +#### Basic functions +render an oscillator with parameters frequency, sync, and rgb offset: +```javascript +osc(20, 0.1, 0.8).out() +``` + +rotate the oscillator 0.8 radians: +```javascript +osc(20, 0.1, 0.8).rotate(0.8).out() +``` +pixelate the output of the above function: +```javascript +osc(20, 0.1, 0.8).rotate(0.8).pixelate(20, 30).out() +``` +show webcam output: +```javascript +s0.initCam() // initialize a webcam in source buffer s0 +src(s0).out() // render source buffer s0 +``` +If you have more than one camera connected, you can select the camera using an index: +```javascript +s0.initCam(1) // initialize a webcam in source buffer s0 +``` +webcam kaleidoscope: +```javascript +s0.initCam() // initialize a webcam in source buffer s0 +src(s0).kaleid(4).out() // render the webcam to a kaleidoscope +``` + +You can also composite multiple sources together: +```javascript +osc(10) + .rotate(0.5) + .diff(osc(200)) + .out() +``` + +By default, the environment contains four separate output buffers that can each render different graphics. The outputs are accessed by the variables o0, o1, o2, and o3. + +to render to output buffer o1: +```javascript +osc().out(o1) +render(o1) // render the contents of o1 +``` +If no output is specified in out(), the graphics are rendered to buffer o0. +to show all render buffers at once: +```javascript +render() +``` + +The output buffers can then be mixed and composited to produce what is shown on the screen. +```javascript +s0.initCam() // initialize a webcam in source buffer s0 +src(s0).out(o0) // set the source of o0 to render the buffer containing the webcam +osc(10, 0.2, 0.8).diff(o0).out(o1) // initialize a gradient in output buffer o1, composite with the contents of o0 +render(o1) // render o1 to the screen +``` + +The composite functions blend(), diff(), mult(), and add() perform arithmetic operations to combine the input texture color with the base texture color, similar to photoshop blend modes. + +modulate(texture, amount) uses the red and green channels of the input texture to modify the x and y coordinates of the base texture. More about modulation at: https://lumen-app.com/guide/modulation/ +```javascript +osc(21, 0).modulate(o1).out(o0) +osc(40).rotate(1.57).out(o1) +``` + +use a video as a source: +```javascript +s0.initVideo("https://media.giphy.com/media/AS9LIFttYzkc0/giphy.mp4") +src(s0).out() +``` + + +use an image as a source: +```javascript +s0.initImage("https://upload.wikimedia.org/wikipedia/commons/2/25/Hydra-Foto.jpg") +src(s0).out() +``` + +#### Passing functions as variables +Each parameter can be defined as a function rather than a static variable. For example, +```javascript +osc(function(){return 100 * Math.sin(time * 0.1)}).out() +``` +modifies the oscillator frequency as a function of time. (Time is a global variable that represents the milliseconds that have passed since loading the page). This can be written more concisely using es6 syntax: +```javascript +osc(() => (100 * Math.sin(time * 0.1))).out() +``` + +## Desktop capture +Open a dialog to select a screen tab to use as input texture: +```javascript +s0.initScreen() +src(s0).out() +``` + +## Connecting to remote streams (!!currently not working) +Any hydra instance can use other instances/windows containing hydra as input sources, as long as they are connected to the internet and not blocked by a firewall. Hydra uses webrtc (real time webstreaming) under the hood to share video streams between open windows. The included module rtc-patch-bay manages connections between connected windows, and can also be used as a standalone module to convert any website into a source within hydra. (See standalone camera source below for example.) + +To begin, open hydra simultaneously in two separate windows. +In one of the windows, set a name for the given patch-bay source: +```javascript +pb.setName("myGraphics") +``` +The title of the window should change to the name entered in setName(). + +From the other window, initiate "myGraphics" as a source stream. +```javascript +s0.initStream("myGraphics") +``` +render to screen: +```javascript +s0.initStream("myGraphics") +src(s0).out() +``` +The connections sometimes take a few seconds to be established; open the browser console to see progress. +To list available sources, type the following in the console: +```javascript +pb.list() +``` + +## Using p5.js with hydra + +```javascript +// Initialize a new p5 instance It is only necessary to call this once +p5 = new P5() // {width: window.innerWidth, height:window.innerHeight, mode: 'P2D'} + +// draw a rectangle at point 300, 100 +p5.rect(300, 100, 100, 100) + +// Note that P5 runs in instance mode, so all functions need to start with the variable where P5 was initialized (in this case p5) +// reference for P5: https://P5js.org/reference/ +// explanation of instance mode: https://github.com/processing/P5.js/wiki/Global-and-instance-mode + +// When live coding, the "setup()" function of P5.js has basically no use; anything that you would have called in setup you can just call outside of any function. + +p5.clear() + +for(var i = 0; i < 100; i++){ + p5.fill(i*10, i%30, 255) + p5.rect(i*20, 200, 10,200) +} + +// To live code animations, you can redefine the draw function of P5 as follows: +// (a rectangle that follows the mouse) +p5.draw = () => { + p5.fill(p5.mouseX/5, p5.mouseY/5, 255, 100) + p5.rect(p5.mouseX, p5.mouseY, 30, 150) +} + +// To use P5 as an input to hydra, simply use the canvas as a source: +s0.init({src: p5.canvas}) + +// Then render the canvas +src(s0).repeat().out() +``` + +## Loading external scripts +The `await loadScript()` function lets you load other packaged javascript libraries within the hydra editor. Any javascript code can run in the hydra editor. + +Here is an example using Three.js from the web editor: +```javascript +await loadScript("https://threejs.org/build/three.js") + +scene = new THREE.Scene() +camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000) + +renderer = new THREE.WebGLRenderer() +renderer.setSize(width, height) +geometry = new THREE.BoxGeometry() +material = new THREE.MeshBasicMaterial({color: 0x00ff00}) +cube = new THREE.Mesh(geometry, material); +scene.add(cube) +camera.position.z = 1.5 + +// 'update' is a reserved function that will be run every time the main hydra rendering context is updated +update = () => { + cube.rotation.x += 0.01; + cube.rotation.y += 0.01; + renderer.render( scene, camera ); +} + +s0.init({ src: renderer.domElement }) + +src(s0).repeat().out() +``` + +And here is an example loading the Tone.js library: +```javascript +await loadScript("https://unpkg.com/tone") + +synth = new Tone.Synth().toDestination(); +synth.triggerAttackRelease("C4", "8n"); +``` + + +## Audio Responsiveness +FFT functionality is available via an audio object accessed via "a". The editor uses https://github.com/meyda/meyda for audio analysis. +To show the fft bins, +``` +a.show() +``` +Set number of fft bins: +``` +a.setBins(6) +``` +Access the value of the leftmost (lowest frequency) bin: +``` +a.fft[0] +``` +Use the value to control a variable: +``` +osc(10, 0, () => (a.fft[0]*4)) + .out() +``` +It is possible to calibrate the responsiveness by changing the minimum and maximum value detected. (Represented by blur lines over the fft). To set minimum value detected: +``` +a.setCutoff(4) +``` + +Setting the scale changes the range that is detected. +``` +a.setScale(2) +``` +The fft[] will return a value between 0 and 1, where 0 represents the cutoff and 1 corresponds to the maximum. + +You can set smoothing between audio level readings (values between 0 and 1). 0 corresponds to no smoothing (more jumpy, faster reaction time), while 1 means that the value will never change. +``` +a.setSmooth(0.8) +``` +To hide the audio waveform: +``` +a.hide() +``` +## MIDI (experimental) + +MIDI controllers can work with Hydra via WebMIDI an example workflow is at [/docs/midi.md](https://github.com/ojack/hydra/blob/master/docs/midi.md) . + +## API + +There is an updated list of functions at [/docs/funcs.md](https://github.com/ojack/hydra/blob/master/docs/funcs.md). + +As well as in the [source code for hydra-synth](https://github.com/ojack/hydra-synth/blob/master/src/glsl/glsl-functions.js). + diff --git a/content/docs/learning/getting-started.md b/content/docs/learning/video-synth-basics/getting-started.md similarity index 87% rename from content/docs/learning/getting-started.md rename to content/docs/learning/video-synth-basics/getting-started.md index aa8752d..9bef957 100644 --- a/content/docs/learning/getting-started.md +++ b/content/docs/learning/video-synth-basics/getting-started.md @@ -1,46 +1,10 @@ --- -title: "Getting Started" +title: "tutorial: hydra basics" date: 2023-04-04T15:10:36+02:00 -draft: true +# draft: true author: "Flor and Olivia" weight: 1 --- -# Getting started - -## Play with gallery examples -To get started, open the the [hydra web editor](https://hydra.ojack.xyz/) in a separate window. Close the top window by clicking the [x] in the top right. - -![](https://i.imgur.com/ZfgVjJZ.gif) - -You will see some colorful visuals in the background with text on top in the top left of the screen. The text is code that generates the visuals behind it. - -The easiest way to get started with hydra is to play around with the example sketches. -At the right up corner you will find a toolbar with these buttons: -![](https://i.imgur.com/iCG8Lrq.png) -1. **run all code** Runs all code on the page (same as typing *ctrl+shift+enter) -2. **upload to gallery** upload a sketch to Hydra's gallery and create a shorter URL -3. **clear all** resets the environment and clears text from the editor -4. **show random sketch**. Loads random sketch examples. Always it is a good way to learn Hydra by studying someone elses code. -5. **make random change** **dices** modify values automatically. Try it with some of the sketch examples. -6. **show info window** show overlay window with help text and links - -## Change some numbers -Change values that appears on Hydra web editor at the sketch examples to see what happens. -Values can have decimal numbers, is recommended not using big values inside the parentheses. Numbers must be **inside** the parentheses. -Every Hydra code starts by generating an input signal source and ends with an output buffer. Adding a value inside or after `.out()` **won't** work. - - -```javascript -osc(10,0.1,0.5).color(1,0.895,0.55).out() -``` - -## Type Ctrl + Shift + Enter -Evaluate the entire code with `ctrl+shift+enter` to run your sketch. - -## Have fun! -:) - - This document is an introduction to making live visuals using Hydra. It covers the basics of writing code in the browser to generate and mix live video sources. No coding or video experience is necessary! diff --git a/content/docs/learning/video-synth-basics.md b/content/docs/learning/video-synth-basics/modular-approach.md similarity index 94% rename from content/docs/learning/video-synth-basics.md rename to content/docs/learning/video-synth-basics/modular-approach.md index fa5c641..16e995c 100644 --- a/content/docs/learning/video-synth-basics.md +++ b/content/docs/learning/video-synth-basics/modular-approach.md @@ -1,17 +1,20 @@ --- title: "video synth basics" -draft: false +draft: true author: "Flor and Olivia" weight: 3 --- # Modular Video Synth Basics -Hydra is inspired by [modular synthesis](https://en.wikipedia.org/wiki/Modular_synthesizer). -Instead of connecting cables you connect different kinds of javascript functions. +Hydra is inspired by [modular synthesis](https://en.wikipedia.org/wiki/Modular_synthesizer), where patching together different functions generates a visual output. + ![](https://i.imgur.com/RBRxeiL.jpg) ###### source [Sandin Image Processor](https://en.wikipedia.org/wiki/Sandin_Image_Processor) -Press the ***run button*** drawing to run this code and update the visuals on the screen. You should see some scrolling stripes appear in the background. +A basic hydra pattern starts with a ***source*** (such as `osc()`(oscillator), `shape()`, or `noise()`), followed by transformations to ***geometry*** and ***color*** (such as `.rotate()`, `.kaleid()`, `.pixelate()` ), and in the end always ends with `.out()` to show the redult on the screen. + +For a detailed tutorial, see "Getting started" + ```hydra osc().out() diff --git a/content/docs/learning/video-synth-basics/sources.md b/content/docs/learning/video-synth-basics/sources.md new file mode 100644 index 0000000..a592611 --- /dev/null +++ b/content/docs/learning/video-synth-basics/sources.md @@ -0,0 +1,7 @@ +--- +title: "sources" +draft: true +author: "Flor and Olivia" +--- + +## hydra functions: sources diff --git a/content/docs/learning/web-editor.md b/content/docs/learning/web-editor.md index 4803acd..7054708 100644 --- a/content/docs/learning/web-editor.md +++ b/content/docs/learning/web-editor.md @@ -6,14 +6,19 @@ author: "Flor and Olivia" weight: 6 --- - -## Get to know the browser editor -To get started, open the the [hydra web editor](https://hydra.ojack.xyz/) in a separate window. Close the top window by clicking the [x] in the top right. - -![](https://i.imgur.com/ZfgVjJZ.gif) - -You will see some colorful visuals in the background with text on top in the top left of the screen. The text is code that generates the visuals behind it. - +# Web editor +basics of the browser editor at https://hydra.ojack.xyz + +## key commands +* CTRL-Enter: run a line of code +* CTRL-Shift-Enter: run all code on screen +* ALT-Enter: run a block +* CTRL-Shift-H: hide or show code +* CTRL-Shift-F: format code using [Prettier](https://prettier.io/) +* CTRL-Shift-S: Save screenshot and download as local file. The +* CTRL-Shift-G: Share to twitter (if available). Shares to [@hydra_patterns](https://twitter.com/hydra_patterns) + +## toolbar At the right up corner you will find a toolbar with these buttons: ![](https://i.imgur.com/iCG8Lrq.png) 1. **run all code** Runs all code on the page (same as typing *ctrl+shift+enter) @@ -24,9 +29,23 @@ At the right up corner you will find a toolbar with these buttons: 6. **show info window** show overlay window with help text and links -## Save your sketch on the internet - - +## share your sketch When you evaluate the entire code with the ***run button*** or with `shift + ctrl + enter`, Hydra automatically generates a URL that contains the last changes of your sketch. You can copy and paste the url from the URL bar to save it or share it with other people. You can also use the browser `back` and `forward` arrows to navigate to earlier versions of your sketch. ![](https://i.imgur.com/lV0rmoh.png) +## sharing with the code hidden +The `showCode=false` url flag makes it possible to share a sketch with the code hidden. + +For example, the following sketch +```javascript +osc(10, 0.1, 1.2).modulateScale(noise(3)).out() +``` + +is available at the URL +https://hydra.ojack.xyz/?code=b3NjKDEwJTJDJTIwMC4xJTJDJTIwMS4yKS5tb2R1bGF0ZVNjYWxlKG5vaXNlKDMpKS5vdXQoKQ%3D%3D + + +this URL will correspond to the same sketch, but with the code and toolbar hidden: +https://hydra.ojack.xyz/?code=b3NjKDEwJTJDJTIwMC4xJTJDJTIwMS4yKS5tb2R1bGF0ZVNjYWxlKG5vaXNlKDMpKS5vdXQoKQ%3D%3D&showCode=false + +pressing `Ctrl+Shift+h` will show the code again \ No newline at end of file diff --git a/content/docs/what-is-hydra.md b/content/docs/what-is-hydra.md deleted file mode 100644 index a005f8d..0000000 --- a/content/docs/what-is-hydra.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: "about" -draft: false -weight: 1 ---- - -# What is Hydra? -![hydra](https://ojack.xyz/articles/hydra/thumb.png) - -Hydra is live code-able video synth and coding environment that runs directly in the browser. It is free and open-source and made for beginners and experts alike. You can simply open the [hydra web editor](https://hydra.ojack.xyz) on a laptop or mobile device to get started. - -Hydra is written in JavaScript and compiles to WebGL under the hood. The syntax is inspired by analog modular synthesis, in which chaining or patching a set of transformations together generates a visual result. - -#### Hydra can be used: -- to mix and add effects to camera feeds, screenshares, live streams, and videos -- to create generative and audio-reactive visuals, and share them online with others -- in combination with other javascript libraries such as P5.js, Tone.js, THREE.js, or gibber -- to add interactive video effects to a website -- to experiment with and learn about video feedback, fractals, and pixel operations -- to stream video between browsers and live-jam with others online - -#### Further resources and next steps -For more information and instructions, see: [Getting Started](getting_started), [a list of hydra functions](https://hydra.ojack.xyz/api/), [the community database of projects and tutorials](https://hydra.ojack.xyz/garden/), [a gallery of user-generated sketches](https://twitter.com/hydra_patterns), and [the source code on github](https://github.com/hydra-synth/hydra). - -Hydra was created by [olivia jack](https://ojack.xyz) and is supported by a community of contributers. If you enjoy using Hydra, please consider [supporting continued development](https://opencollective.com/hydra-synth). - -Next: [Getting Started](getting_started) \ No newline at end of file diff --git a/content/images/hydra.png b/content/images/hydra.png new file mode 100644 index 0000000000000000000000000000000000000000..3e811cefb7eba96df888ed568f4122c59cef780b GIT binary patch literal 302848 zcmd43cT`i|wmuAkfYOVA(u;;7ReB2oQiae#5ke6a=~YS~AV`&tfYO_x2mxspAkv#u z=^`D0P!n2$A^C;(J?Gv#&N<)t`(up2%HDhJwf0ozUuSBG&c6NsXcV~+t4@qE)AM5asAzwlSoO`)Nj&A-na(&+VhR7SYrF-cM(|+ zSKKGmvI;4+;E4usD&*&Kdf@~~rBqb$#NM;AtZ(imNAWIQ5CHG@V zQN7${6jN&zKBLEQ!d?3=h4(4%pGzrXDY>cHmmUL2KKiGnbp1%3F%G#KKGZiqBA61c zsdxEi#kHHfbBc(N2~DCKhItkDkS@7n{4Fb!n zs}!ip|JM~t#P-Eu34Y$cF7b0!<+nC8=GFA{apsj3ml2obSG&r~%d6t^_=%FKmi9lo z6ThkQKlAhRQj(B(@#2N}i#y_;K2Ig26crUEB&8*!rNxL>i1`M2_&EfMdH4$aeUpFQ zN6XpQ$;ZXZ&&AV&_u{?|j-LL0s{H&H1O3m>-}7`1bot+rJbeH0Si}dExHuyrB`zuP zKldhfRk=8-Wb6{?>}IXy;!YF~aSS!7JJOOWe|7k`Q~x{U-(4+yoqaSt-HAQ@)c#k% z|LFXGPyTDizs7vX~ZJU*_X>;%Q2wYg(`QCCk z{AXBYBUjNke?NDhy4{idbvUEsCGBri?4$zr|Ns0_7{gG$%ZI3{`uR>lQqId}A)`m| z%2}9U5EFWacY^P^j$PBoDmS>obDemj;9iLXa<)S5uHPG25cZFh~WX%4)~W#MyPEwy2lk8>N{j+#g$3)q~<%uw?CymqoVNugSt zq2ixJ&-5xh@q~KD_=ywr1_51H>crp%!QEq!?oVc$P$R_qUVX$+wx&u5#2+8W+$mxh zrUgUegW9LTaG(OuObZ@;_G5b={cxQ4>)rS%Pxsti=pmLVZyz|&do?gT`LX{O!f5Wd znTM+dG9IvfN%AxKM0vz#2J%e?BMLb>Zoz3YOD^GJG9%|X;R2eEz$9?E18%VQEnPBB z;fIvAZ4K;$5|@)2{_5+fm=WLzP>EFm?1RGD6fR?@4<$Bq!}8aruOHbFGDfcXbm-5N z?`*^2h<6}GqZYhSf#_0d0vvJqhLW93OyM!k#-8lfJ10@^q7OZafdi@u9eR(2)@ z&vv;nxgGU2x~-YHPg1lZeSUVB%{I>|wxOo$3Rmy-rX^kHfvOP{E?Ow`~6; zhHqd)xGBS5s>?|EU5nc~SqNGrT_5&I-^rpvHB4l8G$M$*K&7~0JZm5bVz@L1of*wH zlsasI6#7C|N4yJHi6_l_Pb{h;zBZ$j# z`Otx0J(b%kgi9JMd7^9nbg8Gulq>^>;(>v9!<15|Xs3I<2^)*Qtv7Sg$GsN{8t>b= zO%Dh9SH%*Q^f5rl7F!9Jhjc`jfxCmL;vE15>=a7?CJabUmYw+xhySHLf3-Fj9N zFmbFnb_oXe&*du4`;ga3r!(rhVLbdoylKWHS?DH+D`#gtOG%4aISAXEb%YiLK8J^m z(b+ng#nX3B-_=nK!Y0m+M+ieVCoJ1WQ*|cfXO+VusG*67WMJMMr5FWq2wt{;s6QE= zcttseA=sM#&Zf1-29}Kla*jG~R>|^G2|Opg`syzws=59p+Us%Pxk>&V2x0XP@Ir}L zyMsm~&rG$H#kI!H2D5eMR=>4b7J(;bd2?p(lh}iB6e7i= zO|6(2Ud&x{%LNp1_6T%P(II#v?!prDp`jOZ{bVG~6MWu|?BABCNwtGEwc4G6W7C536e{%NKciYp}Nd}hkJm19Db(+VG(KZKt>}i9u+Cv=YCYYCW5%0f4$Ijf{a)L`~?=!JR6*kqWE0J}MtvCZEie7mL# z(EiiYi)jDO?PSM=qq9MxaUwzq%YWc#rSa2(Ho~3(j;vR-;~`uBG-2gM7pc_rV7~cr zurVDMM*vfGQR9=!53tulV*0P>f29knRqW_m6!gME7eE88`sm0KEC1U8+RAiZzN1?J z=d&6m)15;y9slQ|(1$|Whif{@M7S&Jv{QbdMwC-jo*Nop&NCrgv-2}P*`ARiXWKWnVHHTnLyY3i*=0yNET+i*?~z_F!!&1~B=N%JTJRg|F;yye*R zf{JX@o&Vr6xA3|7)xI^+S44$T4bW9ntYw}V?Ki4`RNm$=Rb{Q>s`+AV!G!yb;?qRE z0?#FIcGGbQAIDFdLXI1y)ta6Ic#=GEp}03A)CJJXtQXTgJ6qj`PxEx2ecP6}u*Z}0 zn0-Y2anYVYDB-$iW&NM$d#F%?t=G-pJn^pYF$K>tY@w72y^OooP;Zs3?C~Hr3%y#+ zQX>9*)yGw&bGb9%koW@px()Z8ksn4cL3757u2H1Ntc**gm#)?dxjrq@Aurw;b?6<| z8g+f@VDJF%BzHwk7C#R>sWgLN1@28GLH3&8VbBrPxCS;L9Pob5<rlR<8=@NF_-4UQ<5#aLWQma6~9dkB54JiD9i zPR0>@-)3FXIAusLKSS0BNIJ9r8UK;5!g0H4E@eF0@U=|XEDPAXxN_F0gciS+5bRj_ zK_$3UTJ6j86=od`@IjusIIC<#leS0&w_j<7_ zH+$oY^X`R1_y%}bplNCf+=lmh&$6ts4u=c2y;0!b98en6vF;o$YNPoTzXty|EWI z@dsZ5A@sjp{v)vnUEl6^Y&trB3jRWPV&wGWI5AY0yZv$ zA+l;#^BUX_tXM=!v^`9KhrX=daSB*ZplC!3urd1bk{H-i-QSvt##ab{Y#RA2 zLceFy=^o3T#@X&!t-|t`8j z^9nIU0w=i=$S7wA4LV;ZVgMK$dc&7&?@MsW!|tZuvSjbjAJQ4B z?^M9&36%!XDA4*@x?<$&tFST4ZPRK53lDID4^y7&I%Q|~h*Rq@X*K)={ahm}&@+bCou!~+}Q`0rLGpnFq1A|}ogsOj^Z4h+|abZ0Fpn-wsMU9cuU^{4> zauDDHP;o(7n&9$le(uZ$AI0ZPl#}w7-+6bEO2wSz3S4etkUl8y>x97OnkLHZ9tdyp zE&ny&B7@Hj>vekz7@o?0;F7)zT`k1wOjCj-=df!@_IDrzk%T zo&uG$wvEbW7$O_e2u1Uz5J-ji6RT|Kx|!3rrZP;!8!;?5n}0csj1j=YzCNX%X{Y`} zd>?>?^xDVty_cT6Tv&#g^L`HcSd4(to zt8m1H!&24q-d?rnb5U8#G}!q=3x0)a>+>-zsS#o*z~ybzQ6NjNVQa9>gFJvasT2_U z1u8}Lho&>);Ve0j^Iv0_1^{=CU@}~-qUNVrUFokq1>bV^xm5E;8OaC{Nk20Io2^5x zoat0RCP}GkF@UdemD(M}X5$_Y4~8sjo(*6=4*uLgIfEc*uEc_5uvF~ZD@K{RZLpMnN)S1=BY|&@jVSIrUz!_Yp+*qsscu3qNq~AryON zlPmls`a;iiLQZ+!*}Or{pw9l{y)Afq?v%ju$+I(qZKm3B&bftStF^*|p`R-yX*^8$ zm7xaDgCE3EMK++van@)}ZdLw*HGh0n68l8e2bC~1rf$ZUA6*0EmlWD%r)6MZq!7td z*S%)we%EJF*Z*1IG(4zKkLl$dO=eV zWQPIEcaMc^QLMYSrW(^Q_Q|nH20yj3vD&+UvQfh~5H5&u0dzfx`nF%|=p&+k{E1bv z;JMlf?kD;f)cYC^CC9Z{Y0=>rut-il+G5t+9*GI9KVH2OMhQK>^zQ^jIu2F*roFY>O#D%~7 zN%m0q`cncg(=JIus|30nO<`DhPt=`{^-u}@x%@td7M?|ulF>;E7HoPYxZC3PRzpc0 z%m`JkbCBFuaAwqso`^Fa@<$h0PgL-XH?o1xD{h537jObEao@A%_=|lG9I{#m;)RFf zrhY?55H44%kwkz1Vdqx@(Z|gS0g!Vs@QcuM;R1ob;hm_m-^uKt*LowSavmy|@BAS+ zit&Y&`BV$zb&h{E;+YWUV)*Y*kE*5B!bGr?#1#bYo(`C!)(e7he5Dxp#JZX}EX??p z1QeMw*H!t%sW4yZIP%PcS!tYkeB54!gf=>(+9!OIM29jnpnPsay;2n*%HfREV>F#J zft{>19`+|tCC)yUD8P}o;OqgZ5~gxk{u;jqvo>ip{{|DFG6z`dVFE}shfXqa@xn9s zi^j!c$B0{Pb$nJloh<=!?(&C-CPbEWf#6%mFQh14pwy| zY$>$iWP9hh0L!;ga3GKhGIiX--wRC<6Xs~sl_m7J#no$o{R#>9_{k-sV zET_)W>uc*z5nf8V28Td3(G8$mH$hU(4SiU!?V^UazJHAM&up2~lK{_b6k|3;uz(f* zAjoWb@w7H48fo)AQ&M12Oe1`cl{C^b;(dFCQRJ-vkKV%Tl3!FLfF^nB-4yKwZh98O zyA~jh?vd@X!QG6FZ+vikuN#uhouRCTotZ-Xx-|oH2aZ8j7 zY{tEtXnu*%FqQS*1R}`fqOsEu{7^F62yi`!7+bL_l73L;no<*@FAK-~O?T~}Ytzhd z;J_*MJ3uS`;4IRq{S+#?01dg|=2O4)6|EXhzQX~kjd($daXX0Zh78;(*(eyYWUvn5 zR3g-wsIHEoKz69H_0^GGCyTgxCb^(izf!Soo#a-*5z#h3^v$2*FohkDq95VYX}a(@ ztMEQccRfIe5=LFSKUeC&G|V7J_;1{j_mfk_PWBVh#nxu3gUJ+QP{= z;VO_fW#n_v!lCEenS*24r+gyO+LrK*n!4Ui^AInpN@OAzo8nV%?oFC8**Axs+wea?rB$kz-+Et`DZkyqcP}`U?dCh6r_sRV{8Wj6u_1%H|{NAHF@V$hT($ynV>y zOVu&IjD@KbJWo2tZU0SVHXp8BIAUMqynamt|JwFkgktc6r{FdM68}eHZ!sIphysdO z4I{j)XA%&6i&N(XIIq3&OqP(}fs>8Rcr#V0M#3aFcvD8c%MD!>JTNnw`A6c2xJ&3g zOYSo|Pva7PN#7H`L}_A!6>G4?Rnhs489vW{A+s+S$xl}iKo>-7x;w%4rbO>~iMjGC zX*u-Uto~Ky(+H!c_+%rL-l1HO%~8W;+yKVJg2`=$VRoD~mEN>l5Z=ZBl9RGg^6D$m zSxaZhJ1Zydz-T=i?5&|yQ3;!4uyf;0e;gYBH-62G7&df7I9SMJ0 zfHPeTr#W{T=#)Z#l9j{#3qFBm@}bGGNbjv7Zv5c(x}b6B5Q6QDR;yYJ`u=TPyGc|$yzHes}LkSqj>FU&Gh zTc=dTGwhUFLHv%Yt1*}qLbhQTi<$Fevs~CLqtz`7Un*XudL#lTwBcE|c`pF}BE}86aPyBY8cC$pIhMcAY^18sBh#$ zWf2#cpZwc$D$R~iw$;A9cqw|^U$a+N4J?#gap5L61rYjCMABLJ``|30qxYN&hx9xLpf~)$@ogngJbmNMd**QKk3|yW71e%S*9f`}*OGV#(j{7e1o z0z(pidvZG79+FlURGZSb__q!mF)&SY;Zm%$Ea66jN`v1w9sy34^$5! zDghP{bP&Y0cQbOuF~Ke%!vz3Dg3NCs4!|=%=pnpFo~BJPl<^+jt&5Hx{CYdFDv#5MlbE8#s<|q3z}28 z^JWf{x~zbl2=#A7m;4ZG_1)p`*p}I&ZU4N>^u#=qE9>%w0|mB&vbyRL-M~}5-CqO@ zzC`r0S)tOn(G|L{B1r26MT!z;g;NOz@~iHB zPVl_TB(X$-+9x50j-UgMJB%b5f31*0On1dGznF1McySDVns0B(Kn)r!m;(-lk)xc5~u zV&JgrZ`bN?{!KYe0Y@m%wGa*d=fyLk&tdzB&#WwuG`;uDac_okno03{_0+cQvq#!^ z=k}M_dKd`0z7EI_{NO#;;PRpyzi^}ZXF?bZ;q_#t6~k+qn;k2JoWYh-148s#e#l?*Ect zJ)$Fj?&{jP)E?PcZc@^LL9KQo@W(rm^r}Zok##S!dJ|dp?yGP>vN6)=6x)e}qn8{u zO!BCwQZ~W$Z(A_3*g-wLIb+tv=)_N7v&FiL@|C(vYdT-14^!>RJX7M6)RKH|k5mB3 zTzx&CIdh4wAPD+chcorf41dPhp!TkifzFpdU2z=T3NGWNyZK>fZx7D4;W0N2GD`sh zPI>=z;y1_x2blMe)y)f6JrU;tGxm{jt`c@F<%`4wvt4{1gx_OjeyO!ThThNO%CM5a)l#~YN~iHFH2yRU z408kd5raueZskwasnjZT`drPf11HksOG}N^PUoMM&{DP>bR;EeCd>6Dmq`e@H@RGS|ZN0d%3laB}nKX_^j$5b;G+YsvkPbBU4lezi zY<)kpkjD*^;r`uHf_&>W1B*#W*`;VDrF(B9es`$PY)abLCAZG$N-$XTNT6y<#6e@O z3A455v5cL7+YcLJTmGy3u9Gh{MALGp@dX5a{j^2v>Z<5Ib?TMoGP0^mUhY$$pyCahs6HQJw~gzfX+{CSPG z)VA{$nSZ=G`OSNMX0TvCnwNL=iE%W(N-LYm^l>^qPzZU*nP^C3Z*+_GV?gL|Y!8;UD9x3?qKQR$x+n0bZz&1aD6B8u$L~V+&h#)~Ar)FkS^69`I zAA3K0X8*A9KU8mgL&mDNT+WCkyfn~ULZsvZB6&0=_|3HV-D?NkyFWXm|LKVSi216L z|4DgPt3C~k71$k3e6Djv|I#R_Abot&M?aeT9FfM#XnrQyKniWUu(FZChOD)whI@|< z?2bz-bv(BOFC8C8b{5_}&U4#+LR>mO`AZP>Q3N5pVRDl8Y67bm4K{3e>xgCv0ijrFw;;yu#j^ajNZF+vwTx}LXzsAsA_l*_Lnn7^)&1(I% za*@?%QL4j}4wnoz71l~9NF+(Z#dwWx5#!poprx4pb4Sew73$^?oPMoCNm8%XHL{$Z z*Um}z40IUT<=mqB`;%Ti2@$AGV_YI5AGS#N4}~uu!l)k4Te{-10+j+4G4cx1ZrwjC zI4wjEJXdDA7KJI?D+JyY5J{{rJ~`l{09_EI)XJfP@G zZ2oH*PQ)ZDDMq|0moT2Jo$zfeGGt{`i~W+mD~`i`rgjJm^!pt9n3Vv5|7|_Nd^Z->GEVj3 zi-f#U)!p#@w@0qOCV8DX1V%#`mU7qU|FcR(sTcQlHQx2}UIlQ|(A|G*Z>J-$gXSsm zNQ9QODkz{={t)Z*KI&xvZa!JC^T#j)V+?bOwcW2TYjKcvkB@6}73LRS)dkp_`NQr9 zxyu&%}R zTrT%oGp+!%z=9DZ&rSCy3uCPNjc)x*0tyrMGLqrE@T7#d*HU#kR?6>?@baAX`_c+h znnm6NggZ8^#V8=@@s}-sRQ(!?y+22spE@FJ?k3l>#}^Z{RJ_#KsP@7NYve`w?`2iL zlGSe#Zq?AXVr2Zho~^7cA(sY6CE{`v6ipRmcWT*S+T14BIWY1&k45ny`GU`4N^`Zs zmfvqJ7>5?Oyc}&m(Tec;{ywS7>Bc8y-89KTV*YRycZi%)q8N4_jyB2D;w6$Z)1syu zEy&nJb@KqdsSn#c0oU*FyD9rT%a&=tT-$!SAx1+#{FV)`bXa}R;}~tx`a$-K-2Gog zYAr9SzSLs7E}a2jvQZ)2wwxYcUpQn-RSktUY80MHop(m%MMu|}MMp7mu(ll7jEK>~ zfhxfJ2v<96g?gv+L9*<%zA>)_sv|CP$lgg_=z9K*f2$`W3TwEe;`%&0d@QbHFz%+e zXG0_}|Gm)-6)rUfQ*ZZ-I%a^*gRriB2Wm>n_Io0KvJEvJaDo@$?~%XtWXW&RT`5hJ zE@n~9`>w33+CF9mA5MEpGLzODGw=~c$Mu>cC~mHDBwkNd2~q*tJQ#DCh0H8@bwx=z z^p15FC$qoXG-={c6!g&SwCs$I5`8~H0~)q9Hg7n5QDsOG?WCq4v(sj1+ZPrpyo1?` zaDa(XM!U=Nu#4l*TMjmVFwE@^-pHZ7%E6-|@)|ml(g8LjOy$l4nKF+Zj#!VE-?}c+ z)Du3Jhdvdvo|sr0ZML_6L)6k%rigd%AUAg2*!sc#T_v;&SE;_?zP(BP822~|#2lxo z3SmE1l(^-S%Aq}%>L?(dBz>~7R{mqC%xx?#Jz>_AGqs?Bjb7L8JPqCgZ1BAGdG*P) z2c$ZF#*r3k^t>GJD(uMa!i>^PL0nwd>U2XWiteUQtCw1RB`QdR&II77VLRhs?eSeB zxALZKVQ&2yn? zX#fBpV0tc0*Lq5qFkl;H^@v*@nW6(d(ay>*y>C>BxpVUQdjIo&bdRLZw;TsIcSOS- zuAD5*zufP_>D35AhZ*2m5(YJ9g>p>DPApulQnRmIr} zkD&W}BC~y~2`n6LR?#h={HhQ9=2@ds9qa|UvwHU1ZP;gfFQe}LA(gUyVT_QhZMya0 zPOaRIil65K2dzSq*s+G%6Yz}dYbO&*0reP-z?;j!|RMJP6g_-Y| zl=sqc%$fAiht)AxXp118!9`P)Jw6;MM-Oj zd`$VMWN1g$O&_d&tBi($M8htivX{a{896&ae?;XnVKOPD2aGLw5_jdbo#Q}eX-4#T z@T&?YdR5tnwu=E^B5r_Rl= z?P&k3M0#eYFw>#UgFR<~&fl_;<5j;j|D4jhYWtvfd-#@@KYxwt-PpbHTlPcxS*^-zUtBq=VF?Ae)*o>qyqa)A_^cHEQUb_G|XBV)q&q>>6{2Ff2EtN*~*V)Yl&V zz(U?b!_6{0yV2@!C{@ydJq0q-eZgfm*m@Dt9nha-J6H|?OW@&xh(e| zDH;>`JN81RbaEi;+XAi1l=yEf&CztJv^Y-xmFcCSF2s6Uc~-fY^Gdyc6rrT`jIq9& znybQcErql^l1BY@Rrc5|N6Fa~7`L+4ZdXsSS^izeUTrl>t=$qO#(Ye>yj0yyxZ!!M zh+mMId1k)4eaYRy&MI2w71#O56}txvh)DFTG5C(eYj_21r+}WKp!EA6Su)XIzK}Xh ztt>kv6!~^6&AqA+)%;^|s;Mb%=B%WY0Xs7t|&Nc!c@J>_E`l*8Y{boY1T~x*oyp z`+dwIQC2(JcNly34)|$)kao7}pCK<)cb3eLum7p=dtZUP3*Nqd_u;q1IzGiQ>t|Or z?$Z;BR;}JH4|ffvt}x?ip=gQ4nRw2KN9pj~7YWEUdYic_BdKTLYf>?h&+kR{ zY6({6)47rmJ)E1FN>{y*Ek_NoAEjtws-YC%JQ!!e?U2R|jyG&GL+`Zc<}NcX`|o9R z75KOilQM=M4Oy!RK|VK9Wa5J7^gq9?b`u$I&R^w17Q3cG4K$`FRQ-f`{QH}VLqRO3 zoH8Q!Kb)J-lrGjdxWf$~75QL?OVDR|5o9WfX7!#8mb|er16Xa85G|eB?N(LpxQ1U>8zGq7b zw4et>U5J%1Bkhzt?D&&r>h$(|kOY&z%&rPkiL@U$m0Y7h9^rlg69B`$KwZ`5l`(&b4mRhLa)W25 zYg!22Hr31zhOED_>Ljjjn%_^idP6}{Pujx`2`Wl%OhhRMFsxcveIY-;Qf0G{><6pj>CiEUa_IvBa@r%eHAByryv~p1wZ=b+?|j`?(?jgHh3JHaj)QVPg^k+=Z%Ht> z2NBL+P_}(#x~?4Hh8eJG<9rV);MVJxi2m%maqE)LOszvjK5&~@yR_3=&?%3==G9I; zbbSR1LpPXmy)~5oC5YS9VbgkvjyPE5Av8S5qgG8OSyT>MPyf;3Z6{G@x+)7ikdL0w($H@f<%=?L69yyFx>K;#`EFC6)Q-4sW! zkuQ-ashyP{?0Q1)jEkqbx-j+idxmc3ESHxg(L_>o%j;PseS5`+q?%`oy6P;4a+k_M zPqeqzr9O=uDdAGOg4HMD1w%@3Wtuc<9i-->!D|h2P2<+F9|tr!;%seD4BMiU*;%8{I<0v+lx7zq|ZTBD&!Gs z=5dJPZvVRXbZ^1#l>`mj@(Np~7k;+o?vFV0*;{Tunq}~gqkm;7pz=0w^e)fsx6*gl z;7*Gn`=JiV3DqCuQcu2bV%Am~9rFBdMX8?5sLuOOt8NMRZNmwgf`ZhhF7u!2mfyM7 z&?@gX*!07sFCwaeM1byah~Z-LXh9_}k80A#t+SDx9ZxSxy;VIws$T{Y4y%@xEFG-a9ClbbO+S;}Y+BWcG2jkWa#N^0-{*3l)Uzy_ z{u=b0X}NLFcUV!r-a6<(7z3Y9q&gEmem*k%t5mkNn=v9|5JuNtI z#Bi{>_B7v4)?LNUZ?vWCog$8_32gp6SLNruoG?f$M3Z#yRW=H64+XQ9NKK;3v6suH zP$!Jf(RMhtg$*#SrY~cM0 zGgzO1pGIEE?T|TSouHeKI!Rm-v!;Iov*d&*u^tL2ReP5O-Vd9&=PV0dw4P_E$yU4b zc27Y`?Km3nS~H$`O@}`l(#h)0)sb zZxf*)RKkMn1Hu92MITX3ymhn53}p7FLwa<#gBM}lq3htYgCC(;!xj=Obvth2G2*7f z0$R3nWscM#aZX+n(Gx9MzxZVNhieVb?+FmSK>j-$3whw-+mRR>&(`Y4gUnB#=9+|^ zF`!XI6)*zb7q|T)qk`&U_U^zq2{IzsPi8kl;~uSr@XzvcC94q241S~tbee%wxem_9 z4J6(`(j%5|T>v9PC8``A{6ViUAq#;M;|$rkg1WY+WBS&rHHhm^IN1UZMUPbkoA{&b zK0OgWreeudBwna8Ag z?~$9{&uh6a%&D|UXpMrDUK+Je@(oPz@v~ZpH{9D8tFyQi1A+*12Zgs=`b*`^jb#Q$ zu+~3kt>;Pste%e8VsN6%W1j^&ngn7p!>V)kbJrR@@^e2#=bHEF6xcDf`HtBvw*$62 zLz*k8&l)}2eAA}C1o?ct;bV$_Lhv;SJbLOG^#F96#tB9veEv{=QL*3kmx|)&k9~S) z4Mw{wwa=DTFnJKq=(A6*(X=}}ava#e@@=-{)jpHq8`eBEv5)tooM|20R&iQErL8vD(xg9Em64O{*>_h_R5?Go(?3nbeHKhx|M}^n1a6fl`3;WH z3xz1=hMr6dRD6PBI@r_-+>(I!Qd8BpgW_LrLy%^$nAK#U91Xi9FYdQ|7VJ#e>{iVA z$^CW{p7q|{VmeZq_ zzoNe#1>!v=eXIl58Xq`}#9elHw1q3OdiqMwl?DWQXgTHo{=@W_1fH%3`EAfNK$KOt z=z^FkV+8;}=b<`TJ7ljc$&1zYyTPl3jjFb=b1|1a)cb69i8N^F=z+_2 zMr6D;LrT_yq=fr5i#!nxb+tcV6)z5ZxHX_&zI6yj+;cF-CH1${4r+F;$ZBZrVkG_g zs8J7QBbKpsHm_U+rs)RR#OdK;+idu2{Vnvvu2kSy&<(qvpG=(dYK=m!*JQ}q+w3&s06a$@Ja!|Pe#8&`$~9Y4_DT=_Wu z!qqvyX3b?d$Fq$OcLW2{5xFc#*u&NR!@eE42Y&jAK}xlCj=Kfa60f>nKc%Xu)Dv;8;sucZA&`YY>2Ds<7qpXO+rmX z2o?}*VRVyjji}5usMIqM3%kwBiq#vjbIj(%_mU%dhe$KvkCMTRX$`&6w5k=~N|OSZ z&~BAhT<(r`wyB?g{|1=X6!rWDg2w{13dH!OOcucqDqurB~)-nn3QN+ zd2))$Lv~+EIt{%la@ZW{#ChjLk-Cb}|D*{Lzt8!R7w0>%c7P1`cIfILb;xUe-Z6@y zrAnZ@eU&yLGkWOvWE9te2NggKJ4n~PExtz(I=EfxSC2OcSj!DTrBj^)|W&abJ+V~@5-Q!N3P{N5xnPmY8Nn&w-r zJ6+rB{^Jgs+#wZq@-CAKi<~S>n z^dg4^z4b8xg*4i{!u;XXEN)v59d5pSV!>uGMVxL7&}}lwJSf5-N9BnJh$}SCePY-8 z;}QEMYW}nH6}u{Mi$|a@YRKVW=QQT*vQy_*?N_y{xCahPX|u~iq{qtxvQ0Gb6CRc+ z+gcUQYyJI0zr|?>v#xc4lKnldDJ&3qZRc_f&y8D#b3&n@bs`El2@0>mFF!bAxnyu7 z>(xaN(mk|tRdsYWGfV+S*)dc0uk4s8m=EFV#Y0QoeJMAu*3bR(e*tI&w8NcoRx7`Y zMXr?I1c55KoqfhLI$(SUp0NW18{Qdg1RXcIfj2mw-8y3PLDwVh0;$m^L78$ETI&d} zLhXsMpf}wq@iJQQq?Bor!(oG%JPN@k;%h1DW+TykZ0=<+vCty1)xL8g$ORlte`I2? zo`ZUCE_&W&uk~^)FZc?wR;rU~QT-sNa$P&>vbO|{XZaN;HVJy392De}!_1t6QRhJ| zFP>_w0b}mGCTXR-tSkusRE*1eQ}v5PmG?gf_w8@;@g_;2z+R8}0n1&1@us=#{#3_a z&IeE26baF)xo_wCvgUd!yI^{twNV+mEL@5nz){8 z9!bov!q%>2C|gNl-`jD$o)si1mqXuuMXa=zqqz#*WIV#$d=+KRBeWWm7`)@+`9P2A zJI`^PX(=9cx4j3GBLmW*wQ=7YlN8p=_@iE%9}W=|`aBEnEv zaTkRx#Hb&H?(|paM*hFg^5I=|2>YZW;okKm8ZP?7_SAJ;jxIN{d&@+Em>I93){x=A3u>iAe-kFE>@#MQ=q?W8Dr-6kDYKWwjS{93A1Dp3&0tArFvAQ601{n9Ks ziG>&rQ1Itxy#|WZhGQCZ)~Icwq}A5J!N-Zgat4%)<<*lOTlShc#2Jl>G7!J{&4_+k zHTu`+0WrL&p2ff*Yq_#>ka-B6C+~6k8 zW@(WaMHNMdO|+<0w6s+c@@ zpK2a>+h6avpodhWT^o7;Q%DO)d&ybBrz#lh;FjvXEv57h&Z3aw+iCs6ut2qO^+|>L zR6q5x&J`SwGHO{f0{CtlX7lHJj}rEOG?eF7efv^9pv zN>oj5xQ+Gz8@eYyDjieAf+BMV&mCS;kB*K8)z*%o3@Qq5)<;G(e){Y`ury|==FR@^ z-|DYs&pomO6Wc^wGWNd6QV)ac@@{81A2Z>}4Ko>nz&^cCTeB%bJvIpoKA!BR+G`_p zu}M-}od^nH`8M=cqjFk8L{Sg=M>W=X*l7H@Qe+<+9gmJsKId>#zsxk5e}4E0jvZct z$(}7Mc(idxEqDCReRGBKS^)r$ul+Psmd3c5M(s#HF#*_5OLKw${R#M&o0?fp-RM!# z3JntuWXneAwbrf4-;^940Y*iYVG+d2&Au$Vm>;i;7Cr;}c7lZ5sX5K=KPM5gdP;t1 z8>%P6V5Ip?7T4H&N7vBuZLfd=QY7dgIE`uAypaCO+{+t;?Qp&6cd%b(B$4yfy{d?D_1&_XPtbLw6{JpuygTp zOciEtPN_(~>zRA7cO}8MJ1JrEi|&`GuQEJe0Io@Q82x*RV2Nkqxa57}7Zc-dl-UDt zoj0dDgChTHTa}kQgEtBM2s*(;TuSwQv}+k7G_SHCPb3X1)lDtAygjN&^fjKS^AiN+ zwhxk%ne)|xRk%7MHzT^Q802;8!!ombpQyda(-|>c%??$W?$&YAco_3ln^!K;N=qgh z?(J%e%|GT(@$l{T&^}bYiR12X3~+-CZ*xIa*!{4caNGpoZag^-bpPqivznNc3dHrQqsopM&dUU`$+S}Wl zCx=|+{61%bA-0_sJr?<2H15oN)vlZ@XH@gDy$J(=7@tJmNdS8;w94+rv9DLUpq}utc<~^`wKs4 z+wu3EF$iHDvv$)!m1r*6N|pt{Rn=SnA70Imi`2<<8OaVBc=sb+c^#q4)=`y$CLW^Y)dIa zC39;@&dF}MK|MDR8m~?jO$mP0h5TWmTvD{Uu(){0o=|ELPo(zk`UzcC%NBtE$?ee) zXN}coS6_DD@Fx4%A|sN|sV`tQ<>Wfq1+W4#^7qO8yhk1j|Ej%r5M~|?>OSNk+D8J- zHD$j%bSQv%w1lv5oHfCwpC!Av zE^oCWpYKx>*!pO@sQg2esMENkE%an>KhOK1WvY@nsdpJ6t;pcJ>U0n+s>ddEIBJn6 z{by|Po#d8KA<$@fuu5L>1beHkz3e7miS1NbiR;$z;9$vvOKeA(RU{rAJ?07Z`S73d zx4xWVvBTuzq);2YKTV|B#LXN1UtbqJ=x=V$en`ehiWSo#L0B*;(%-$tWrg-~v_5#d zyy`r!BYYF30im-XP!bk~01UOw_CGB{aJrCRJJ`@P5Q0{Sr&8 zshjg}?#M#Z}jc6TmCD@>ltOiGH;^^~NMtW_Jb)i?TlJtnlPItc|k4tyA zC0gcwO6MdIg@N|=_7cY>GUoWgF8s0hf6r1bRe!3NliYW9cBu05gyptdPM>5(^OA^B zVkn>?jj>JPVYV+CwtpozCT|IeVP(-y*ev3sJl!QFI~A8)gjI0GD(iBb=gFSLm-#YK z`2oeQhldD_9IIVZUkiPb$gzG!Nw+)X_HA!pb>{}(B@lXac;^Gpfj_=3E5+( z#CI@-xEZ#aguNqb5z~5Uk=Nqzf#??U|I8QuTA7RaxU-xO7Js0_G!a{NCkfNj(|;{Z z)nn}wGd5)K2BT>;|2&6eQ6nIdsaV2ZK3Mom;bmpRP}Y{3bE}_FZXqXw>?694m}lP4y!}k?hf1T73IeYPNP7-;%robni&&iENw{W%@_mn z)a<+wnSfuJlVM6P9EoYilOW69BuW+2EXgl{VzQ9{$sm@+<8w*72b6~~@qYxPTP^go zX@d!;3RgToIS*w8`@vWCOaChoB4(Gj$>ckmQH%!<*0yi?F1$CHYg8!~HLeyHF>H>{ z)>?V3>hW7AdkFsW3|CN1*0LWxegwR4`X)6Qd+(C_TADv7&}Sq* zj^UlGxwG@r+Sh5GlD<5=LS5m|Z2F7(YhG=6*Zdxb>dLu(G5FSAu&N~?B*<8k=RD6~ zk$UGg7XxYjVvdZy<_*xF=i=0D^&+6>CO1`pY@pWR##Ip5SLAVnZ@eB{8~riG7Ps|S zB?}PV)umW}H0$p&mk#7cjKNk#BDYUp?Un};MkfuZfb2d?idB_lhh~XOBheGFMwD36vS};rRJm-l5>1(ezDolK+vY{x$Iu z{YfxUxMdGB$Xtp+4HW>$GVkl6^A!w*Jhm&U7{98InZ9q^&?oseFpMLpq8*-ieBU&U zF+Jnd*K@Ops>QBq9%$-g*RH8lg9>3Vl(FoL5&tyWiDh*TA0El~vsH04Ie2?uwi?Ss zU_ElQcKjs&QV4&|hd3jJa2%-|Uel|m1qO0@t~ss4*UL3-uP6&ut|qqI7W)3cz0>EV z(C4|}>u}{pu?X;TJGD}ZyM|o*VY=6;pRx0S?@;1BGXpPcsq%*wo7qXtRc7un@OBs9 zHn}1T-0YOy_TFIzB7kH8u!Kt8<+$i>c<^6We@uC$8Wyy=;=^(AeGv61aJ!kqq4%lo zWf|s#Yb-}eK8$llR7X>`kvoJj;H*#s!CR1s7h;gY@Pysm4ld@RX?m? zOIGWqN$TK^7FB!!(@EtLdfecu5ld)#l-nu6RZMq#Mm`e((5rM+1pV%OJbfF$liwe& zmnVsR{;eK&C$eDJze`xrE9V~M$H{_XFbUlKf3MW8R{{{8Vt;EM-^{Dju z#7q3OLng4TXd7EHTcMW35w^QW$FEfpTaE)d+> zv#B8*W`2RO%1AOJ zwF6_zoTmKv$rwRtj?db_7XkWKuVB~QsJVWmsjF%ClBGz3$PRo-+#&u-<~4`w=^f3yzz=1^a%mjwVR%KP4e z@RoN8qy$ASTdev%J~|%Jh2`PTUR2}Cgqw-2xx{m)WevfgjLYK$;IGW4h;ZSUT+>&4AoKcK$eX zh|6PkC~RDnd0*&^Vxzco&jVkh--nsB8=$Yq&XCV(DePE9Li;g)xrGc4oF*3buTGe{ z*hz11W)ItRA#0AM-ez2$(x7}6F1}9{H=JS*_E5fZsm_N&0dSr2KT#xKk7yUBsfvt> z&%X=U3vV>H!iQwES#lgLMoXJk!i2L^XPV$^iih%h3|J}j=i#Mj$m(g$g1qSiE#iI| zH=cvX?h1{Gvo3?k-YId*7J5H?rQo(YMctZ|e8j!&`#|HdQTpeE)sxnjzW(OQ(_i4H zUcMDu<1{9#t5|IAALS4_Z7w5L=r+|v2aQdUO2TkndeUDlaoo8S@+#!Jyj@s4pz~&b9D=Kv5+4}62L$TN`>-N2o zx9|oGEjg7tKI=Hr!B^pFnrwyEN*Biw7w<;u(Phcj&y>||VBcR9Mzu84^v>^co#d5+ zwccZ-oUdEWeQo-2BWObjT7V;Y7VQa90}X9Rzqb|ElI3t{mSt}4mqX3ImlD)X=Nvbz z+PSFh<1Q?5UWt^7+8FpLoJ%G0qP^&0aZAUD=2mLpKc5qYkVYcU77T}+2ruoHBbnwe z_dPJLIc0!Ez(|_d$8BLlVuP#ur$pwE5gb*oq)#U;T9OgRx#Djh4;1ZHPQE*GJm1O- z4g@Hw&(T;c?=*2Z)N8zUXgDDQyn8CT~qSm1u3X`TjZhMLmKAQWY7oSJRu02KG z(>9A%*q;>l>Q1;`ciDjQ6T@xkLa%mk`aP9i!ZPdOVQlyk)fv0WIRU0`YE`eTtz52r zF~g3h^z`k>>dS7eGLx^Kq6Il8zOC<7FcK)$+DUc3$#Zz2EhJKM`0?6qG6YH|y=#P@ z>@tL(Sgf581j0LP`Z>Ll|2b98GjWO!?`JK8;!}lQrbm@Lr@TUAbxe)6T+pN2{h$SY z0r!2u->|$AE_;^!)To=&WYldY=qjUUQ}9MGQD<&5>+lv$bvhSxLTau?j3|CPC)3c# zP(-8hFq82KAlxEVi($s4>&=Z^B;tXw%Si=V%O^ZfvT6AMzy+k2!wnu(IQSMBl`O_* z_jlX-)Qdr2t&5IlxyiTKe4hH5O?pizv}8Cm)ac(Ow#+R^_0U8(V&}z0_Y?W|(9IvP zpbHcdEPpaOk~pTIr?{CJ*bMa9Wt=DAFI$KJ&dA+1|J@t{@?s9vLe#=%`OW6WJd;h_ zX~Y_^dY*ReHcOXO_23A03ErA@UYC_?QtfJ|3${`$Y^VTos*oG^W$}d`oFLzA9Fe+F z@Y|lUFZnPy<*6^AtFgL54v>#Az5F0FUWq0T+Q@(^*5mY0lVH)4QsG+Bs_A=vR0G7` z{urxN{$4^+UJ#~!Lt#s+73$Un*Tg@G;`|oHuNV}IyZnLd5MMBUl?p~Z&U$fEbWY2lJKp?NF z?eQwH29=1_u7r&!(53O4Vj?Hks9mT2Hu4%0+7(k}wBqjSY30)jq#A>=E9ks`nhuk~+^&v2tv z_U0zlL~5|vZNij|@)*QGFTdFcM4jFwLZ?O!_=d)w_upirUh~??9lJblm%F-sj$W(rXF&wYYBAhk=uR7=`9PAH{;$%zP!{a_bC6 za$cqs&l**3|49+XZvP3UWfOq=pvpbY?^Go{o;`qZywMXhv2m+sOo;C*k_}}wJ0E6i zfi1VFH5hU;*x2;2j1u!f7wMBx{o34~UGh^^k4{u^-QAicNR}M`MJ<(Q=_leM_ulc- zpSS*dXotzSe1t!-8JyhPjJqzeri#DfBj3gIViW!JR!N_AK1=&S_gwwU$SkRs+k^L7 zC&Ly4KRs;G*`8SanUJp=VQTN*X>lA*-cj_fc)l>I_=^8IfdyoxUCB&aNRRKMX-s9` z%}lYEGB8s~J#CFoP;1qtJG&c_g7?&~#-HyPakk|3%k%C2InogwcY89Gs4L>>?cDVF z5DrB?+~|7-_Efj7eg5gb^J=IgW)7;gK-!#l$M`oA(}1E%e~QCnkQ_SFJcg#SGrQcLdOMV* ziXNH1)ZByIK=$6q(En-64D>r*!als(hvCYwwJTLUdzccr%%(J=mhS6|EA1HJeZSuO zt!trY#EhQ9zWQyKl)_OG>sTL6r-TixNZJak46D$E^jnqgj^$p{Iv# zDmYa{Z1$6%x?B4V8}shqw2d&NN5hWEQklFIP&3<3nbU z))#*OB_o2hzR7wm!yyl>OBzWAh*giIh++M$G;%5;3+zch2aFyu8P+e_EtEr5->*O4 zE);^SWsIMjeoRh2v-Bo9(?6Q>0pWKw1nlI6xcHLI+`VKmgCiSIB2pCAn~?UGpY8vo zn#HsLB?A=yjPgffbNi`{=s1eWv}hj$wpBCr-pX}EHDKBv9==+t6&O}_pNlQS%N_OJ z*J|a{)#IIL2jCdzXP2}^<_l7oCJ-6;^BdVraGd0|Ei85hUu?Qf?4`q%79nX>E6bwR$!lt0oRj&^ zTSkZR2*MYMrSZkd#f6f$fm+J2n1UkUl^}~2N<*fq`bf_zd3yKBKRFhMkHvrz@3qh$ z0!^J*^(8cecp@3@jNUkOeeoDL9P=VA*2UJT_|(hqg`kgYKm$q3lhVPJlvCw9BPetl`P4Tpab8pBle~hq-hP>l#3NIuv&5@YA_`}t@hkB*R8k{u6(zPe z>i(=aAEO2Ho>=?gdxRe-Zcj3|@UvaoQusamLgX3SCvE`gq4=XcG;>>E%f~!FUL1;$ z&Y{r=ZVx|_S*l)%3J>b$>KfA!O#6Cwzn)A&R?!ec1i0n5YPb)+H+O&`pUPu!vK$Nf z9l}Qj#!jldj}fO8@OFwus%9emJ)w?MNK|Y)Co-hWcm^6Czp^B`r8+QS2Z@NKP7W8t zTj5Lx?V5>=?j&0xFid!Q3uMWma$`o7?b58CAP*MwwpomRM^N#Qfuix+|E)ELXK3O!z!p_^>{yDX&sQ#rfNxp&ap*u^SpE zL@qM1VBExE4y&xgk!U(ad6DKmE!4JtVtxIykIvkEQ7pFtKZ7$&b@%lx6IRR(c#zU# z`-YS8Fk?%w_WUPj>|y|j4v8Owj})$%w|np^;tpDJ^TIz8C5xC(x~&GcxY5`L2`lf$ zdkuv+?XWMfH5(aPIV(|edta$nE3d!t_3jrqQXULn%dy<( zArjo_rw`#k?wCqGUY>!%2U;r<&J!jcZI|e0@|5mc7D3fS7T9EELZkQTBvZ-?)w`s; zUsAIlT8?v;3h$e0PmTf#bi<#jzr_u*os#DqW=G54458<^X=eSM#eL3d!f~glDg;k{ zo`-kozucLE23M`{Ciqc=QO_q5Z~Dx(Pn2>xbSapP%t)(QpJ~^l)9#clB# zV)V&6?H?JU`4!nflAum4v4+&nN^*K>Zogl0?z`1khF0`PZRdWOjU2bzHn{YdmK6iH zM^|~}U;kwo%9&^o3eTxWw}XG4aPPPS-z^ID^en?_OjvRTd)38Q~&K%985#2^(Iew7?+LBX$UQR6FPNj^B zYzja7#71>TLvbzGxjbg3w^XE^!pm%}Qi4!)I6zK)~45EV*$Pu6fjM51b zusibn60N{->g9tQd8PPHvQ01%bV6mq6yeh3A8CGtCnNmx`rcr^OO9)h`^^&B)Qe^v z2}{t+{4`lDqH&3ZLjk?UreIak0*V_h#%)dk`oU70V;?)a7fjt$mue!B1M){tt1fFX z1e4?NlBN)jKa53QtbXzvP$VeoeDZmpu&m+Dho2%xne_7b&$^-^Op~?x)4U(1zm%_k zw=gOKav&{h%bSA=^2kw$i~VEQ6&@I8s$%eRSS#1^h#QmQoDb0)!6)&M&(wB6oo&b> zN~Ti9+|+Z4;$v2#f>8V+z1;5W^WyO7X~;|>na2B3F$8!+=*WJDOft<-DYi!Fz?tF!|c zf1RDEx9EC*iWO9k#a-NkBhITnM!-OjAmcpOA}rT$=*7;$_bu)T_h|5TYrL2D7%A_y zC1!K#<_-LbaqZ$d$TS8ly>Db|t#B~qIUp_tOxlR2n{dLfv zK-<-c-IE5TKR+7MWmmW4)GHr${5Ishy+ySU8+H)HL#wAK>JTZd6*2|teBa)-(;>eE zQ}To?lJ_B_t&&YVKAv7JHx}1zfXwWKb*^dj_V5OXWU(_P$o`1M6clyZ4&*8nXRY0DwA@w76W{#}1N%@yO@LTuZ|5M32 z=zo-1ju9B+Z8g%w6_Yem)#`Rs2*5p$0uTtPm=mE@6A#**5+VJ{yESY0#cizS9eDiF zEq=_9d<6~VNS?0lDr0-SyEfr3+*NO;-;$dhd6b4~yZAY>qVKr#6A%Qi-QIp*j35@% zxhH}Pfdhrzvngpl`(94klJIXPHo@uh(4w}z(DajsHXkjq2ZtV+`ikZR@;83*q320K zW(Np-2soiYMJbu(rR9^hs(S2sz+X@-;-RNbJq+hspLb!)d)p9d=Ce1p^_2*yB4g%z zS037Qw&?4ed3rBejc7}SU7XgT@gMAc-EiP#g_aX^*JRO1!#Z(slb@4vGVAt$55K}# z5i%O2NGC*vc6=~0RGZh0l%6LnT@6(t;g5Y(^PYhs`+*cg&`;93k4=mIk7*^=otk%) zXz3p{idS$CK8U~ei#qGw71%F!mDMla6g;1RFsc{4Y~PnsU3Lr>@X(9P?Lwz(3nd;6 z8-{s5JqkRE9Eu7E#c#qX_#)cA8Qf34tRJWg966J&8rE>IMYIjTS$t-hrMsu2JbD;3JH&s38Tzk?XI#lNBJ5pLB;|FTh99TA` z9LIafCQOqYSKd>CgszM~neTpPePW?Dnbvdnk@{AQqF%tagCA&`+?Qk^Q&Dl+fHNafqZxHegl+rO`2&*H!A*8QH4 z*}i$PD#$7|IyS_v^x#j)9>@0CQR*@|Avx6XL~nD)N%V+~V~7Jl%Kysm5%_XM%zdT- zy1NL(RKtwYFp32J4@xqjvi8mnGR7tvbHZk4-4FfaqWdO`sGy4^d2swTQBcn_TQU&8 z#~q;9S48xT3OC@JNx@{vi(WlO^UG$%y=Io85+!GS3%F}lT(}wfeLs}X88WoAD3FTE zHREEogZv(yw2H3J^awy&IDZK@wZB+| zmkHJwo?)LLk*LDa~uD54nlnh^9-}@op9#!L+WkLr)6yM$F#YVavVsus`sX|hN zbqpUcC6KE`qJ~G}hN&RRB)JU!cZ6-uc8*YWNP3TL#?5~WX$WKWYMj>WBr1U;5IGGW zeV0s^<3tPXBn0_r_t}`nL-vMaei1b(=(_taoG_BfuGD`KKKB*tje!kgWM)7Iby|Pj z0bu>aWq{wOcfDGKuK=Zt6GJJ?iZ$N6pOZYM^IAAgvm1+Zh zTRt!&+FK(;13!68S#fxkJoIeZn1fG_%R?c;f z@%VVtnPXQSe98#Y^o6%8($2|Yi@_rbatfysW@djFAtpGD{*C-i_}nL@SB}mlFCVJm z*Shw(0&QXIX^F}-j^>-%uD|+HQ!j0DDVSoH#3FQ|=OeRmM{tZk2ZX5bg|p_eRRgMD zlh8rz4|&oQdaS%v2E500v5CRHe&-4(FZjZzSRWZFz^`)alN7VfrMV~u#nVGTJ=ii(>ha4 zg^M9DY@iZNri_yV!ej@yvP?6fNRW(`zc2xIk0srwLRi7NzwYGaUM|Z4L-PRV+__}c z>4x0u*~0#%g8%eplcFD!5F8=Sy*!;KQo?9j=~vR1%3d}G^sCn&8IC~&`#px8+qg|& z?ayou>8cICbwA`De(2jXP?KBWJ03YH zw_~)>9;j9SX{%}9BA%^w;$$*0A>%w>>J*jb+a_#UaW4e8!*0=Mt*|p?&p#*S$sOl} zbT2aYT#EGLlKVLMmbJe_vodU{nAyUleX18kLguj2j!J^yH%w8*4K}!}NU*b9(p@K1 zDReN9kY??*XJh7b;9`%NFxmH(LK^K7CFS0xHu}NxoHn+~Vu69`*T?%FVkIQkUz8Zp zWr!~3sS0@1uWVdU(0bdk9qv93B9Q`*?A=yQs`*8&z@yZqBfwbK_xi0-mfY;pQCVdX zQooW#R^qh)Je5k=1j z5$_~q@8T`e)Wk{>XHGg ztl&UTd8G5jd;qW5sqy0umq}EDpz}f4b<%D@$P6=JpV)A#g|*i_Ct2GX+3`189PelG z3a#I>b2x&YtX_Jfh>BUN173%9}sRmeW1(e=z)(CmGML1Ci^t_OVJ!|Zga(}ghuWaEtG&IM7@3xsHu zkciJ)G+#&MDW1UO)z9L=HLv}?02}JAIBupOwo)cul+O{3dQiff%O1Gj*&8n5o22EF z^!-hBdY;j@jLIvn#wD4u~1$xkWMpkTQ9bV+y3S*6BC`FcX z_zwd@7ap36W}XpyW?;bSu&$CRgxq)QCU1MItB8}m7g*p5L%*3J;ci**uXfBUGi){; znj~kmr~O;PU=@-88(YvX-0xrb$HOkP>`JbisNEd97ePui^W3Xy zSq~KU?|q^07KcyWkRRB)?j1+?a+tD!dk?0p+0u4ccjun#i9VXT>PNV!llXeEaz0u} zwXo*?r9?PFLT0f;3VPqj)of=0Iv~9(SyeOEt*N>G@VfE$d-S~~uLnt_yXx+ehT}H~ zI9g;~7;DP+oj;S7_BA`M{h}$B^*uG0_p1h%C97n}Zr`v09|=O17n31t$vDphgz@?- z(EQ=6jJ@`y4S*@;`vjM<%icpoc*Fq66HN{PI-<#OH7}5c^%DFI#N7J$ob*aX879gD z=Zh5nvJ-aHZd3Kzl1!p1X#T9<;|%q{G41jQ3h^M=Yiy(3;68D50)5c0${V)HbdL0) zTPzPI)SNdn_{8ryO33u6(pRf%a(Uj|%aLteDM-TJsFz)YQ9;Bd0}@B?H~pF9l21UB zKh`-c)76x#&pA-1^!uZ{Y?d%fV6O_|e#)f8W0~0bk**P-LBHax(jG(cBIsAPh?*6Q zz9|s6`Vs(gzlAC@y?!u6830jlKfgL~d-`Qe97g*v>Z#tD^vQPrM1y?*ZUKcib2^~f zhx@>xmpj>|^|+yAABGhR`-dr}sT@|ne?=5g|7MuE*>jYR@s)b*83y%O!axZCkxT5i zjGF!iu@w%SkN70-wcG81NEO?vb=B5n<3n*m<~bfkKpLnZFh0nQ#i6_N0Pn%Tx$po& z>*d3}H&hIYeb;zRQ3!FoFCYmLdog`vG=DhGDs%NfxxOkcfVz;)@T@@eCfwbu2-3`q z7;_NY5UZ+(2f+hrNsgNL!AhGB7nOo%Fq#<&$VdRB9xi?y8Ng!nDxH91<79|7a{`RB zHEaeKI{+{RBtJ;@Jk10^GfQHfSwx4f7388(Kf^n5;?ZRX7*9iBlO}mkd42Mw{h#~( z_04TxG2m&@F%J)blA`NTihZyE2~Xi|9+E2lnz|0N%QdsJom9BhQSu{2U-Hdf^6TPJ zr*+jHr6klxz;+B0bx8$Dja3+FgC`)9#^hy#2w^dwo! z#e(=@bn_&NH-48EBu4iI9goy^ewX{CWDPJgBYoCY={b+=I(2W9Ceff&_x&2;!Hl-D zQT$9UW_Gepu8iEJh{@PL{b8L zoEd;Wq`TdxghH4>%;3EB^KXvb=YawL9COi)F6l>{1jYJ1`86Rb6a)jRDP6lZ_oZ2` z4nPJOjI_>>GNQsy5YC0Ggm={D3i@E!36Q9NoC{t#l<37vgu1aT3c=gnx>;1uSpK#U zsWxAmx7trsjMyXjC?is8PC5*8v7LG0HLr%1+JC4{Oc41lVX{LP#1eqRzW73FAJCa0 z)fwTga*b&|h5?>vLD!E>Q6-P4Q0+CqfAi^MIN}`Qnv+DCd0ukhW<$Ncgzl`LR$bJ$ z75{7jfQCZ)g~D8#AA0sZ6gvrj{dGfr2_rRva_#8aiU@5c!AD6`i#MaVSNC)wf>1yXojCJHIN6672Zm# zoYUQ%?Hyb31bGOta*jGt6Ue~iYUH|szhDDN!AlyHiqk@Y`C-W~GWky?AH8xGx;S_= ze%I|zc29S69p$rbYD%Y8*%0wt{5c0bG66x`)O+_dx%z)8Z|6Wh78rX1g2If_{Sv8$>+@7v8YOXGL;gsYyxo4YZ zb`QL|H&6!WwxO1ecf~Nq0O$aJ;w`xkoT_pw6G^PY)FSZx3Zv`1iXU1k4V3QV3xvof zy}R`h16&I`l^>1Q9$ig^f_v}<{1 zQT_!{wtzL<7Mohv+Vo{mgFYu`@jHyqSVhjiKOtv$+^VCpV7~#ZttV%Brc<~(+D{S` zh&+Ac-GM@`EWWC$A0q`t1Pr!ZeLio%!~}Av87p#dJK(n;yR+xuri99y$Le1;#(2Et z?P2>xD#+via@oCZX09I^M*l4O<##%6l=noPcV^rIrI}CcnP!;j2d}KF8J*^j+)+Q2SpIm&?Ly??EIP zE^8nuJ}BCmdRBveDstf=FDR`+S1t?>J82zdf_|gAwF)mJ3Gx;1wwGXZ=<-0X>Dd}x zqzYF$D{MXjys?k|5e1JZ|6ZjZt@Mx4h>j$&;GX|R&+fjJ8-2j#HxzEVOHh~dfRiqz zU(9Yi=__I0O0pN}k#xDPB#)^XII4S{)k`k?tq!*cz{i-elPtDg?I-dU%n%9El}0F9 z4AHrl`6hyOgG6Ww?OJFwHytVJuyS$QgT(bfL^}7m)>$JazB){mzSlPRX0$I$dWzOj zD+XVGWPFw*eEE(J_Z~Kyf$PdRuZeCPM_$Yz6|h|!I0JA$ba#TQ?~GmQNJsy|)Tez= zMC1d1$i~J1?YK+gy0YOs|eVP^!obeA$zvhE{F06 zlZQP6Z+*0Gh%YLG?g`Jl394%B(L{J4j<_HdTt;~ot#bECYP8H_6W7A~>&03TN4k6d z{t_m10wg`5KQ{kXOkn&L^k*k3Q78j)y@3l0#g+T^`&AFZ#hyAig&TR!$lo^VJa6az zOjSG=^@t0gd)B!LHcmeC*kH6~b)=a_NJCIla_H-3^TafsA#!xKvnGmt7h2o#;q0uf391t_yZkin=y{o2hONO|^E)e1%Stw|+2#5kQCQGuHL$uoa( z8sy-WMI{6W%s-Nf43-roWLzxaPNw?&<2_pq(!PzForl6evs?Whhh}ba8%mjA*TQ@V z#$(?7pwIz7cH8{bM9Ry%jnN$Q2T$m4En&)MT2D8K%gqih?gDjQjM9$*geh)j zmkxteY8kz&lT;)tKpQ+~6c&_mW+~R`MNdoa810Is7LY3~!|mywOirimz{hmc1G*im zizp<@7T-+L|B}3tssbP}xtf~8#Vz@yf+WS#OZ<>+HOBe!CM{j}_z7suuuAiK=nJja zc`gN~LVC7;TJIjGz5J7LW|(oqE%?#XYo);r{}!CPB1oXe3;fHhTJ>+fc;ph=9a=k@ zTrPULHB7BqB_5)u^9$jK={;HRjxV3CdmW%NiL)07dAOu$@uM*{u4YY<0j{|sJQ-1F zwr;xAhM`6r?1y_uDGnAHuZ1$sG!gej>p7xAdBQGQ2!*y|t6ru>iCOH98U)04A!2xM z(5HIl+X0E(Vc=d&EGJ6lD|_n|7GpXx z!snp1e4uI3yP;@Ox=8mWhfT)yCn>ItxYu4H+j3^l`=%Sy}FfPsoePN-sU5zLe6~UBxRi}Dj@Ow4qYvPSiO#bYZV$# z5cSKk%*C0m?y`2=Wd0IFT4~6jMbg|kCakd7yI^MjJlJ0A)a6og>XGJqmUmXXs1r|g zxLH{xm-mzMmj#A4` zJ%8ijpY8OFGLZZ&1sgMWzHFk#N0=^m7Kz63GqoGMYa|ZJQ3?0t8N6H{6$ny9E3@JL z7#+lWJIZzq-}Tc>)-;)kdq&yR`beg??v9vNgTE@>GDDDr%ZgwJbuty;4t?soLg0Qv7n0%X6_ z>o>D>??0@|u&UTlWt*F9Sl=Os@UMy5qo=3_e438vu~}ZUmo+mon8*ceUpDgE&^s41 zFH$XV&tC00ku)k}3pb-D)wDy8_Yg=)NiWsi{QGD^uW0cB2Gtc_bK*G3K>5k^C6c7! zcXxI^!qkJ0n#jd&`RWR}EmNc@SGjVNgH$vP?X-d)JZ8^+-u>bghZTJS_3NB#knSAz zQu;=~5Iy4+_1Z;N4Jx;?Kpk~l0lW-^P-x{vn_LQ%L{o zXcBVe)ah>5ehIPI@Fv_<@h?YS)FBl-kFAm~Fy$~*&3A;p_}}*eh*te-*Y8_$G?Z*M z)YSFb|Fdj^N8DG`Qh$9~+k)}erkzX{yr3@t=xOIwvmEP ztF&Wk$DDNe#_U(muFCMUg7amU%hFq6^o3?#Ust0KI~`Lc%w)5QM$%Qx(GSe=$!$1TH`?X68J2Abo+~<7HeTSWAm8M!=Wv zfeZrc7mweg(+wAPdS&U zDCJWV<jslWkl&W z_RU3^D9Gf9Z1CvYBABk_ww1Joq2?9(WlIgj(OT7zq&4=HQZFLL7`K$h)- zs!(RE_wHK|6IckgYcYa^4`=ok7mOfOm3ofk)N359i4*jHURTLCY7(7K`_(tXj||`T zNPz4})$7js9QKiVeaZP}F}FYob1kA>M-;-@-!R@xEgW;3Pk_4(P1o!f=TT>9;;UA4 zei}V6#L-4XlwHRJB+?-Ha=DmZJu$7m>AYx@5R9(b?XD9N8WE67hz+ztw&!Ta|I7;{}Alyg7q1WI2_hUp?&R>5j{dlK1WGqUy#9 z`yIq4r}o@E8s+hjRQk5G^~aiV@sZ2<@i)Yr&p^MCN7etHzWdZAMJZ!W9g!q_GLvQW zBtAo`Y&Bl!{6KxK)nBq>8*`s3hz>D1f6VW2zL|{^lW%v>X%@1^zHG~8iYm#TdKnj$` zwXI}>F4YOO7zyc&2HJm*lYc+6;BB0!HS8^eqf&qG$$`3-u#=D#n~J$T-!N*<51{HACt@P)?Jax4=jNP-aB~{ zoUddK02Z|;{4U&f<>YM)+{g-7>?5#lS%B&g0H5t?BCpt!p%{# zl+hKsGNXJK9S)IIyw1(~^L$NBbyBYn@m;!*W`b%MV7nxu?q8Fpf7Z52(T#XD|GnP& z{qVLsQq@iGfSq*|awpWOgVfZ7tP69SMJvul2eO+Kz&F0p?n>HAA2*5QFpNI*1(wUI zg2q}o%3U1`vfE5nID2%%>#hH$04T|1?DJ!PrYF?o>>7T+rc>bE_6!Bn>1+s zeQx}(zb$;+IPIH_o!kK-i#CfE%>$!4H*B>Rf9Ro!N-T{Y3`qYr=#TzS?dlXPv9BoX zD`ssbi`J@*#oQ8XzIQ_HXwLFzTU zq7*gi`mfF7e_#Fnel`iG=Cr>)M}^bo&S@k33jCD~SoCQo7`s1uOA!&n%I&ZtI(&z( zGe!+W*`-B){K7wH`<7rsl$8*1k5*UG7nKXa=8Jok%G zIzXS^#;=`Myu{gMUaoC*k|vPdY*QxrH4?z||JeGfsJ5HvTimTkad$6JB)AnT9^5HV zG(ZXNPN7&ykQOiQ4#nNAxVt+9DOR}o9`3rb{;&BxWUVtZXXfm)_dc-TucB<&CQzzi zmNI(#u)dG2$0)K%vb6;{Kvs*{5t6g(iJ1SVviqOHD}m%kg}7y(A8aZX(Fq9BzNhWL z${;!~nib^6a2I64#L^*FVzar-Q?gm6Ki1KpMr7T6O*C(QomGwLDm$&8LklUQ2{hGz)$yag8 zPj}7{X!Fz!GDjbUj=PrYF$l=dbP90+%iqJo_r9yp-q9}+yeO867F;T$cjU^ki`VYN zwZJIogFlh=m(Oy@lE-&*Dq151dZW6ltm|@jE5cAhd0&Qwqa-;f)(3c{8PLs_I>HPsxmD3qfOLigA`Xw{MO130$LHsT0&{MzmHEGf<;DZgBbxC=C1} zT2=DpPexMo^0#{`Sf-TU%chjsbtwtwRyzk*HeTVPrC+7L=x@5y08VIKo0s(% zm>3E!iie2=-OXy*_6iv{`VTENr|w;Y6l_(_PqMGv4e<50eRoHEDci~_TVv)n?qhhW zy8ks5f^`S#GQZ6!cRO%UF8sTCH2}F5%-Ayc;x$j`tYdio)%Kt(kD)}z&Lh&rkp zFn+M{R2;H;^gGKs?bF}hnX9L+l4?nY*3SpCr94ln-s@gwM}YxlDm{F){fX-6Rxz$z zE(ch-SxKi-5}TYUU&I|J`qj?AY<17zRZjEDhf#<|?94*2((=uy-x4SnW^El3yT33S(r3h*w*_L(d6+o#A%TkV)#Lf<9G<`x+qcQ}g_l($b^8pSw###jDZ*t=@!p?X*!kch7(cH_0c zu`nWqE&^bZ1P*6t;9v|Mx=an%U6obVS!M90EZ7W+Uz}RIn1TavC1bDh)~BxyGQ?6c zu1hAKuB0djo1(ZUtKvc+gY2uZ0E*&Uz*>&4_B@dM9f!?fMs{bB(e-Wf2Tnk+RFy}A zAj(HQ8-&@_({8qe9!XW}8M*kF2#^ z3WZo2mt;J_IkWzT&!a~NrD&`(s)^47mrdaT4-BgCzOI$|cEIjJU=k9tJ);H=Q>^yL zn8^DR0$4QtJzz6RpNZxu4>u4G5F;6q#B&nuX^mNUqm70Ds<~L)c~7E5z7VKG8JZ?1 zGr|~meNgC&5SfKHCq^PN9OrQMnMAbts5THaT}gPY$=T)l%^#2VH8w1s+>q9^huqHg zTsJ;i-?h(-n%LTSh>wv&#eacFdPoZc_l%wD+AYz))qJuNcAAfJ&hRpHvz7*bB|=$CnRu=ayp&6Cebxh-b$~(+{}8B#;&BwaQQ^k%h`&{K>vGrgQI7YFWg1(e_*k&${)x!Y zW8OJ!66~rAVC!H*vPK+)4lnt0# zd?#Rq`);r3g7`IpBshvKpHZaDlUz#-gv5)84R9h4#KWLQqGD$pa9FQmglet zI}3tk2r@%J_TzdNLUAXnTS?m<@oVMwJ~@q-rA=1d$~W)sm+le1mPvXRTeYSQJU4i> z9$qW|wco!+e%B0gb=&D&vvOB!2#yAOP+rz~k}yl+AW{t?nSp~1VfIQv`=X>Pv#llG zV_$d%`^N8Dp|n=Ev8QB-fyXCL>4C@0RxP!HOWl*~SzCkO<1ITQovzmhO2+?nd*C71 zj0w$y`UY24yM!)MI@B7CYWnTqea082iyt+9il_cI&$P>ZPprmvI0)uR|Niuwr?~GC zbKlJ~oC(Evu(?1(-#5C7gAq>_*9b=Pb&!JOPVnb94PnFAI;17<0RsbCo zNn4mX|EZWlQok)V1-@UB0;B1}>Z5hx6wl;<#r@2L<>v}`AR6VxZ?(#3`+tl(@(B2i zeYX1+1A6`Rz}@2cOLb*&a`B2iSb6m$o-BtyErXbRVNWvis2Scs>UxpDmH@~25gJ;Y zv8NEC_I4FQPR2!ZV{;exL&5ul-Y@n*^W=#o-pnRG=@o<5*~xdHDasM;bz+c!XZo>K zQ{5KEdy|fW15bxhAqkZ@T{nKp_&z$Y=ZR;r#ZYL1rlP?FXpJX?J-1TF=S&=ZVaUj@ z*lw`VN2580P}7yD%YtmWdUadw%dPc}0pAU?e&td}r>6w!f`$6B4QEnxNyel~C`8<&2x9#m2(UM3=<`G&Au!C zs10{{Yi2m(GuwG_tiGy#_;;~%=U3hBt=`~}lv9C=N5KG4XzU)7ac+?LmQ~ZXwZIF0 zbjY$#azP|InEu9##O|mM#46X4GMcXGnph1^ef&I=@^VH|bruB!KZ*PWs614?MA*j! zIsGd1O!Bw-V@s2LjptFf^gF{| z&ud@K3cVCALHFZmujAL41Bm*-PW@6}3<%x;k(0?pz-s`DQQH|+GaWgPD= zl+@Xh3g4tela2_<1d!N>kBDKbAIC7A>Chrl3a3{sxbg#<2+Cx_y8D*M1#&1k#B_M3 zB8UvvVC7DTQkaGA3!%^^Dts~>Y z=ZAsaBBKDnK-8f_>j0>?=C9^9(4J(EptA@8%lNEunG31v#~ft1<}vN5A7ROLLSXOY zZhsAgs?*4X<#?Z3w!-nEXK8*<(*eHI6D7$~NAxQtB|F?rL16G=Pr-@5=@piq{3JhcVD;)-sul z>Q4)Ji3Jw2p-^c1vld7;3FO-}=z-eyQLT`8LqRQ&1Yx44+Kfy>B}0_!P#$e3R2)W* z($eY~2S=r#(u`=n55c=^n^cg@8XlB&<3Rn~au0#$Jem6tDsTJ{9n%sOFRUQ2GwcTM zO6pSb_{N%)hwXV%kXtEJdkL#Q3x#c0lR!y#0D~z+o@I=p_H7vq+wmq~(v zmLO)y%uSzOpM9dm6xZ_E6j^Q3y@b$49a#o-H|CMl=N(NC>brKCj9Z&!d(8)1mdpec zQHcH0CoFAA-Ipbuk9^a8EwU;5=ED7ppEa8)vW5C*YR6mWicFE%uT1G|ur=8=3mY!B zX*qc%^3%~K%FlK(n!ZqDr8M*@E`(3NT{7LuT>h)pFG1P~s`@1!bZ&Q^cn#KHakDTR zIiTlfHJ)t?Ucs`JBv2{Q3ZI5P?nwYFg<6vt)- z55`Jk&8(3LyS$!IsmO9S)R;Z#qCtPmHas(3HNpO{~TuA^dS}*F8C#yO*|i#S zm0Kl&8gic+FM_udB`4_x1apL=5`c%X@wyx|=#$SaRUjeSHr`6*z<95ZjUtK28b;Eo zC0*mti>Yh!cfu7dA5E|UVg0~|)TZ@J^d1o!pD;#{<)`93BDA5~h7`hyxh}VM$jy!sd)AC9w;7dwc+YRkW)b-b{>6Kl86wkj5E0Vp3yiQve7}RNY-XQTy`LlvpYuLbk#>YK9 z*Zry=6LJ<0q8b!)K zpWqf+kO~#L%2S*e?%18;zMQsc&tiExXI!Vu14$yN;P=rZSa7*AizSupg#~?eX^yJ* zFIH*(DI!V@4@TSmbct^pCMEFU_y$3B0#W^(==Xi~NhKB46u9W-5N@n+4tD-)u9ccP0qD_9pBix*RY@$EFkZB&suhh9NzC?q46 zuFBV&u7e2$-&f=hy=3Zbi(SH!t*7u}$CD@ZqgR$&&_mBdGp&W-qocP`Kqgj(laWM8 z*&j1q$_`l+LJ;SgtC!bIMmyfXu2-FxRuvj9?AK2{PDoh1ZlhUgtn>-Th#KP8K{Xc^`F{BLGf7i7=92t4Wk`caJdIUs&Jd;j9O*hKcC2ze)W zDgAkq{-p`&nVv46NFkg%9C>^RS1hC3v8Q>NGCa=gkBkyc&8+{xb-`6v;YVtJw6Bis99>&4kvKISIIAFZ51z2BA zZ6hkon*-$3VEU6^4#pSDF>>Z{UNUgrw*BY>2{gqJHp64pL3oHh$@7OeP$=OFcwnt0 zO<|5nV7AbD`Jx;^7j;e>*q>g0`Mz3ELdz2=2>jA_DdoSb&-{!}vlR;4(Cy!%V3!X@ z{&4&o+J!tEtbIHeNe>$`NU}mnp8H;JOkE73Ash6h+mG%c7d8()!X7?xO{@Q&&E zCebgPFZnmPbV{F5iX`Eg97$bezEF3QNuO$Pj2QXfXCc71M*}HsWeff;H(;TQ<~%hxg+OXLnsuORg|I&EeNcyZz>-uH{DzM6vXE8Z9@(; z#@tl36WzQWvObL`<|sBOb|60csF`jqwh-a7ye!g)=FV|gek(ZOMJTNjJWS#0HhVlA z2_{BQwX$V3CpG)%xbVqLe1)QtX@c*d>op_eA(Qorm(`_4aQ2P;y>MtJK#cF{9zik+ zzvsbZ9&#yWj=_uVK}_F(NtVxrpn3L|i+J(tryC_2Gk58slL!-d9G9(W0~_LMrI;m` z+@=7pta%i!?`+CZQ05P_ViYA){0XzCXU#dkZRWT4^!}3dPm~C(g(i-0fe1u3vRID`|*uVfqPa!85Q2*(K67KS_q9iLCw%fFe0o4fo~u;o;W9wWGP z<?FKA$hoW#Yo@XDLRu6iO!B{lKxZDZT;x>2i8r!uWdW4ZZAsk_wce0G{4Q4*CJvws29)3?N6v`o{^}Fti2AG zHz|{fha^q<);ABVUa;N#iuilU2q@mftcAc!%5QbRo>!FGN(szfAhrRUHAEaeUk59E zUb_%i!l+U?s~0Kh60>?Y;s=BEF0wD1@l&nvY6p|em%{g6mV3)8=dnI^$z5H1Egu61 zmp{H3{Fp6O_7=ib$NF0La_cXSB%ycp+bPczMAwAN+A`jNfn)fgxiG)>6NXasF@4UK zW{&n<T=?Q@_hXGq&=9j1+)R(h@@SF1{AEotjgC){wbPsHUvZE zZi=3d%GiM4e>8R=r_T(49YDC@@eVt0wCh0B)iBgfMx)~UdI#KX0LjklJ?{jZ1L zx>R_{*Rky6$)kd0L&7;A4CovxG@*)Rtb9m+?DkBinjl!kP)Y9()ATunVtNVIrDsi> zkn}*zBeLKc1y2qdQDG91AGpN&sDmg>ITh}V>0PrmI+i;NR=*#Bt5#;T z*P!xWR7l#jF>Z${BlOaHnq97>!77cx3CxHxLeyn-OfH~g7_%w3G1VXVlp&e#KI)lP zc>lLy{m#XSHoxq{Bo!TVAoP&Z{4$B~qle!a$B09O*bv6zB9chs<++8IM*hd<=4Bn) zktIC~$L@h&L3_rd-(zM64GBdJJ{Tgg8|!IpW6*6ChV;-22{*v!!R+pWzG98N;%3}>HBxH)LWl>_pV-g!&K9h5(tk=b`LSsuSx+EG`Tbhx|on~ zcLOatBBEHmB;POsdy&n*@fLLADClb(JM=Cp5mpOntC8X}7zYd^x@xA25-sa1kRH_OQv?!=$`h}y?&;3_v&L>)X-IBoX_PzG1}6&quEDmVPW&}h6v+^0^XF!>%F&2X&u$hpjgWC#IVl&4DS12 z+yNlB5`efkgQ%PeNtLi>z9Tl;&A;Ja-^@9>FV3cS!CM_sJ&04glb$HAwfZ(b^A@x$srs<%P=%Y?=Y zmC#q3%&#Wa{4?VW*=%P_EF2pL#WPfbEtI`VsBIm+H#r}W@S%PiyP=G=4Soz3wPCg~ zm!GF;E*`eqgj~}nXKQAj1*@Lsy8|d5B~_&V+kl1oK*F>d>AghVjQMl2YC;Jl4rPre z;Xj&UStxiBN8aP6a%4c`^C`oGF5)X0MeK1z?fJzjL?pyD6`j_YT7^`nxqFs%n^N+H z+D{#^T|+67;|JrV`!Y4gx>}~Cs5PY|6GLg~ypf-cz2yvzC&tZtL6rcrGRU)r)KRNm z>HLJ8E4GoN`FCeF6yLg}xH7gW-D^pe`$!}|B*G#D&cWkf`1q}(?T6|~wFlfDJlbD0 zjM(3!Y~Id-^WP@&J&*5-PX^GTo9wxMYtjiWIHP*m_os+?eF!Yzd6RWqe}urqRHayq zASdxp8Gt~)MPFsn{n4;7AK45MI%~L@#P2qgh}Rf&o-qdCCLiJ68mHgp7PfH=9J@O= za{aRm>|io>P}IQ1m&$qTs{K+hotzA5;Q)>$-y)50EQzh)y!iu2d(7nvD>L02dz1F* z6TjY|khDsV=zn!wcJRmtsWotSK(rrLwHuCwPv?TawNO`5pzK?&m_1UHf3F5kI!%sK zh>J8}r&=kiPm3JbN`}}vzgp!5#Tzd2xR!pkzs)b7n)6|JQ=A_80mV-@L0TNi5gdu| zRh9!gk-P!^slKSIc8t5ce$M!FR46p52_X;WP*<|tGYhNVR}6#1p}~>)KR~~Z3Ik=9 zzDOf!1;-+&OMeoMbaUN(`Ux28m1tkl;L_ZHZjU)aN+2XWpKVi`EJ+q8hBrJWKY^Gg z_ye3&A#wOe(cO-f*AzNz{4|SOTSWqwZEh@4ssYlQJ6-n>x=bkX4y3!2oJy$w35o+~ z|5%pP7f`MXx=wT0ja^XC4UB&|oLaoiv|VUk@=^4f?QTF^iGOT9aXzC|QWhU{ddfoL zqHP^&oB5$(gb{uEpgT%0TV(G4j?#a?-`vN83s;12Xy1vW{KziqI#Eq_US zP7`5VkxfTqcU)Hl>~VCzH4S?)7~m?Jfg6*5KIgYpG&((4ms_euDvuC0S)5^@{AP@) z6f-P;vg~ZHMbg2aTlBfC2^x>eUZ7}?0Uy%()4`u7t4#hhDcH4~h@F~mJ+g($c_wF| zPQ8S)KHw|;5*wRF3laPtWsG>;VgylbhQJJ;D;*GV9>=zV-cR$P7;Ir^z5UYA%jl|= zlWT29gb%xvnZ0&Xy>ZiwRANWAmaVn%DW0KU6MfSdi{pQ|+a>Ao0qcz$C&9Y4{z~br z@tf?)wPG-WMI~-Oz@qxUtrvu=F@f&>)q$oGhzzN1FRAy2&>Shny^v>VFt+o2GtQ}~ za$*~FG^R2!7F^gY{FmOtD?PFxxyy>)TzR(MY^$hJqouY7~K52xTpjT?kULPu7CsI?S zf{5}r`qPWLN5zq7Df!@1TEhrD6U1KpF@_aHq9?*0He4e-e7Nzey^re)Ngc;KLTe(a z{rZ|$cYn#ITBA#ROPj0TkhOs=7ID*Eb)bfAgax`(bR>LlX!L$rIj8|)Uzf9#WnM?r z(!`2--K1M{HS?Qq33s{VMi_kXc~P>}e*Y_7*Y_Y!>Z75a*1)ml*TYgQ553hHx zpTkum!pU~emMjsC0-WJC7t*Pvansv&Za6Y zeWOjUiyETR#e*t3JYJ3%tNEp=a|5v?@c%uq#$I-<;jig8MI{A~(8J`K0!H6LAj_CB z)=r|Hf_bM2S28a{sRX}u{6JV1_6dtBzl}^YT^=#|CKPc_)7N3o6rhd5YBU6X6cqdK zC8o-TGuafa34Yz!jyh-flb4EvFE?K_B-&y93+nqm<82Q7Rtj3qfewrQjS<4o%vKYD zrf*3474Zd)zP2~@<@xe)s0acMP1Cd6E1TY|pQzT>C6I^~RS+_#QYyBZ|7y@YT+j<` z*|tV^_FqY5IrpFrhhZ8$yDarzzJH==g?D9{!$^j8~+3W~FD#E=vmBA9rC`fwL#yRGx*~jZ1@Asn&9ctYk*6&zU!^8vSPG zYUuX9AaD!@hrKPQ!Zt9f)_%xM%|qo(Zj#ncqje}6?j7qp!(hjqTNByMj|?WjJ`l^}~;^uH7tDf?QbRI>VuU)w}rg|k>M{iU#+Y_wk@h|PgxKhg9A&?c-EcWFQoC7M7 z`$)tiFi&Y1S};E&F%L7s*-BozS?GrDDpko5QNCY&y{DKrOyS ziRaua=*ebB_-6Tyk^u#FY1QSzbxM=p!eQAKz|*)LQ>2b@+}$1Nj=ldCZ8?h1PR{H3 zLcWuC_dafU!%3O6vrgAXI3;Z>)WW&+i|laG+x4VM!$u#)Sbl|y_Qt~1<2cUcbG44o zqr(13s7(!L#&=i!(@vYaRAsD=Ar3R$H9N|A4mXRl$0NHDdC{o;xJVjdzmbtcF{OZF zHd$PkAuH@8*;%6XTK^wki}nBTwTORt@vD@^(-G5P?BLwyQ!!kXhRyDTi{^UX0MTh- zBdz6=Gx1cLEaFs`N;KrdJ%fl^=n1D<3#!eSHs=fz4T54?^ohvm;IJW+^s)KN-Ba45 zse=5U?vM4OJj%kKjZjQ%41WGBL^J&v>kM^{W?MCBP?m0Fj z<&emgeNDxfr7DS@8cW@f+Ui;^fY#AV-3J@5ez}BPs^NI-YULiknZ`j{dP(2J;nCn) zeS~5~P#k_QlO+6fzXX5%fm`=ey&t1K9@EPw*7)=^7DrsM*Vb`lwfL`QA@uXHTs5C4 z>DRVz{LpKbds9rnJD~$4_Jp^$;X>`+pm$&lyEiWd{Ggt3=(K`aC&DHF5d*#jJI&Si9xI@` zpQ4GwnZa|M@0J_S$?!aVmFICPF%p!Y36YGMuE>=FaJ-dA^NTBBSGP*k<1P6S&fXr= zt$QNB58hYk**YoJ{uDAk)6*jJ#ok0#|EcJnp2j{;{VEFE!a%?H?eQ>`h=G8sNy3Ph znzE$rlM=SRxA;qn;sgEWE>t-4XL^Re1ZK&0O<9;o=F_~)(HC*AKIyAP_g6HHHmrE{ z5-%*%WtfDgAoJRUgcX+M7owGqhZ>3dkDTUAL6dB-t3&$#s z8?p%Usd~n{Hhyo4=oFa~*?d1{16C=0RKMMHu>jY~NXRdZ7(C+#I@zu+G_!@x%e5Ye-H6!vTma9+29D+5>&Y95TM&>mMitMV9*U z&T=)vSj{3j)JyaiswxjckF4v0M{>;{6l%~;n-A2cLweB=lZm}B%T4Yffde!x*{ZU1 z)g;f@Btr+CgTLw8o2n%C~u+x%7@(;o&ptQhCtX zk>kGL34u0rZBK+iGlp*2aT{7cAP>a&N?zzGdah9J8{U~#J)7P7t?Ewxz+aI{Z0W{E z{>9=&-b+%Ix~vPu939q$ULN@G|NZg%1(BV;<8rO#=QK9W3n?;*qx5K6#vJ87u#3rG zcjqwVZ)u8Gh~C2+Pp7C+589zzWEvr&yMB^EnSx(s+3?(%eb^t~1K4|vbzhp9bHH17N!Ip)s!TQbZAjnqg|-Fh59xlZ(s z?-kxf^>mFAewo^>jH26_U1=j%tQ_O}J&(Ph>z*sit@PuM6uQ#zFj?zQeotBB?!h!X zV_`9o=I%MjPukKT;3Tjo0u3BT&y5ED>U34MiBL7e+gG^x*<_8@E9z2M9yRu8#CE!i z35mwqfSo;1dzo2Ig_^xlsRmyejk^AOsd`Bnj2~)a&hAlLhl2X1nyLR?jA4mxI6qY{ zCV&C?vX?Ul2&;6!luTkJC{OBRc_!d@+EGZw@QJV9nU{o7!M1LWX7nP6Xny-nAH`~) z%g&>_ANx>B$d2MGt)f(!Jef}5gH(vW2RiR zEVt=~6;#m5g8P(`RB{ByO>D*_0OkNodD}a9kYaYyt|+8!u$7{11%oXp%^!9E1z%?$ zp)){i?S1#+3f+Z6+r&)1;b>6N{j5DNBSC1qm1wuXjHDuXrL8@4HKs3|G5u$lwaiGk z%Qwm9SAkCS5a?yRq1q8h?Rmq_)h%3V#Xy2Q{>n{c>TBhP4{|G7h3*At^P8U%``5a9 zP*ky`!W5;MJl=lI$CYIb&UXj0`nZ?UxZ;}5TGG;3y6nPnn}+K$f_G6ouqksDr;-Tb zC?xH3cOTo`-8hpUZOd~$8DUBVzzHk;3CJ{}``1+dJN9qoQjNU`KL~{APG`=CD|5z7 z-RY5de5UD16T6h*jiA*{{)Nv|;3MsykkJNubBD<#iQ1}B8Nn-^MhAWMcvKcKHgYL^ z;4DWYPQ6!zdwa%gGIYi4!?4FY-|ghzX@&D;CwdECdYp6x%h+@IRyw|uYAQ?qRsGd2 z4+J3&PMBB}Jigl{=QNxqE7nKeG^8$R%e3qF9(bggF$9vHfa6Stu1Tt%Tn#)JMqL7i z)b0v5kT~|L2Xr}7wJQq4tKOEEqoV8?4;M|Rz?Hnr*@p)^W|uv?94e3I$XxT1`i}0F z!1s?o3Tsj`*_9s(fe-v$m0A7B@~I5zWY?w-+m5Mscl2N$$%`tt%mbsNCH(@n9_wz+ zSDF!9Nx_~uv;O>Ccgb3$BFuT!>|lrYtv+#vMmrPFmSl@}MbcIB7baz(T?@ zR>-Eca`vhGxs)9+irfBPXeP74w*loBhu*_wrswk71g)HbLAK0tJ$>v?aME0 zH`=f#-IHNb8HbR(4E7}1Owol5%?3lPTsVNic*o|Bq6KH{XwDTcO)y2;y9yPS{VM8W zRVPo@**SH1n)AHro!);L4PTP{9kk zhr@~RKbqE3LTX@WGIl_$*4y`Jp7UieCMU?viZ70f{e zyFQ(PbuE@lHc5c@Z}Nt-Bz`hmhLcaNTAz)B%1-{ivC!Q;ipyC2f_Omw`C@HL=z?I= zJxI_dr|$j8qI%~y8=J)FD|u2@dFhd~a{b8*7B^E?eJuv2KjZfo9!sw`ezAvd(}Pt; z{FM~nAC!)ey#v^pRJ;ry8I+2AST@qrQ20mr+qd@pJeIz6WM!0Crplx2L#_?JD|dLb z_=ijW??072KFmza6$yM;g2926BHG+>Mn#GHbXZGLh2*eNd*fQP-_vETIg=Fg!HHb3 zHrks$!!(a#h@19D04fIqHm}W5i2g)#IqUNGxoI7buL?`d1*V|GhC7=uPwGV-Gs&vR zElC22e(X2}#MV&>Que~#=m>%Kb?!GCA^R?ahwE%> zZ3{kIl400d&f7VzAA^!{?{CX-OBZ60{1+%VIDXo&o|;GaeRvya{)kKRLyc&NIQ_@*WW0&jN1fC_vWUjl1Lp+c306c!RqpzYOKE&AR z*g+_basIgPnm3JG=Vf(A-NvO|hW*n@ny13~3t&{DABBpXnqC(0o(t=FP48>eo?u}& z`C-sL3;kdfzkuxp==-C-^FMs1y}$?V9Ku_0aPr}}#DZNF{nNS1eGvlJRGso4LO)Fr z1e003*C2g_v1J;kPi}@M9}kSea&Tv~1mfSr>)|PGN`)sJV zj`mn&pd6iLM1iFJ%dhkx{;vR4{9w_CE1rnjFO~a766Wcsj7Sta@;_NhdKQ}3r2ub( zcmMv{z{{jAb4d!u)g?smpK3-~sBC7j5}*1KWKF{CJh0pT6hdu&@UXVOe5#_1uD`pi zmA{dF6m=5?FVBr#^!2sPk+|ig-D>^5Jz8dd+lvZ@@JUow&i^H>?7BNI8H~bAO`QXV zrbp$Fd6ODWproaBDJBFp*Dh~uA(nA3L(jHiM$3}K^;ymcN^VNB_|YHfPs>!z^o7o5 z^N^pmn_3EJC9V5+#CAtMhHAxB5a7%*#=e2E5p5pUb~y9(2hG2UB!>mkdmlH89B?wr? zS1}IBasfy+)ck~rN9NerC)3Ezdy@IYXju#UFV6Q%|AGS5{bw+BpW} zB8?>ZeTrFPKna&WO|oUZH_3%+#HRuc)>S^J*2-J)P1mjUoinCxskVgyg|LjqAa9%v zIdYi5-$pB9PV@E{e!|2>f2#u-l}E%!M8OvttDHSqt>+*_uB&;(23RZ8PehhCYR)Hx ze4iM7q+*>e6yVO=Wvp=J0MD@TYtNP4IWk}fHAr05RAv?%JR_Yoq|M8v@jKgH^Q{t_ z;SnMjLIXp{N?ax_$a}R>6tbV%Q=;}cJxau{bofVDjg)IuU&1(~Lhr-&K3}xrbAIoo z5-*G(vp}6%i^h*CiPBn1d|0ka`9LnICmOo8Y$||&Lo$h|9x2r0Hc{wZgu?3MI*W5` zoerf0!uGAnIbqX+$sJe_W1A&CsU{n*vhMXSJ3npTqV4NzOUEWjwakh6_;d1HEI;q9yH%k7cgA^Bsh)92;W5rZJj7l^7&iFoUrxzHTsPN zkEF=Uq-9hK9>Xb;x{IV8QIi?B$?8iaUn|GG2++vhRNJxm+$)pdK*3G$8)w<6mGhC` z|MH}6_fm=U7OtV5riOZ&mhNH-g>x|l?DjW(+NjLIahb))t=O{p-(CRGvNtU{8h+k2 z^T80nAAWS=|2F+pREFAe6ar)j{+=0drnua%2&vws5ANoByr0eSC%zVYWKRM7mANUCkD5 zHM;H=8rekiw5o*FviYNx1=>02NAtPQ=kEK5 z)7d!N*f@)m4GbXp2)YIPc8|nq?h(ElKZ2}@Pu?d(MN;eN6Jf_L_m2&Mnp&-}@3s!( zbvkqfnW^%)=_(Q~g}(D-bH>A^Qb6*iogXFc^M^GnrH=Pv8sbRey}-%8zr)LH8fnET ztiZT|5XXfj?kLe8wI37t} zO9fma*?Jbgkb8Jw(7n!49%-3uz%xD?UfSNGB}Bt|7AbumuzQFiI;(sW-m(e7y@H!$ zu-fjiwa_iGBm^84m^BusN=}DeACPW04;viID$nH!XOLlLjNwMQfdD!0m{Us!rPvm- z>Y5T2%ofTV=4aC4*t>>z$L-c4?8Xfqil?nKOMa_LD2+v+rKi`EJ`z&rhpV#ImvfX29JT!M02JZ6Yk(AAG)h)NlMgeItK~0*q(7cIBmM4EzmF|+=1N9TJ(`T8?yG|v zE2n@)iy%(I9`F&<1*lv_D4bS1&6lfoaDtSk;WWDDkDWIdP>OH!h?zc=f^^J$Y#}iX zbj&RdAsXHveCJjF;XvSX2_H5-DF!=#i`}Epz;mSSKqXK-SCaBLOuG2by!_E*Ey*HMMuD9(VJ0ynkA`(KRqj$#BXf@t zA5$Vi!{hQ;8ZO4pGqoAzZJ$@LqYYeMOY7MhJC7vGy9})rZ*IJl&BTVU(<=O&4HAm{ zpukza?>lv&Oe=53T$0S#ZTlo>{YQk!d2t0=LI0BJ{=*cJ1AyNmbRfdof_6|%zXtQ; zpnO|RY!DsCu5U1Mu-Hd``wUfeq%a1tQ>P>G){sgL?)4IvWM0l4j>ZW)?21iZeUrv8 zDMT1$?;fG(()eD9$l-XCEUj{isIxy%@L#qHfi6s0s*c zUlS3Uwg z{MvYxgqE%jL>*`^g>w*|6J=1(j8a3-_cH0Tp2uRjsy%f0*x#gpE3LPkms0nA2{c2; zz%>eK`ybX{MPURAUleRaLwBf-aX?P}EDZ>ZcqJ1y?Q;3sgLqNa#Rt`H^JxBywxiy5 zuSoh)l%A7D;FQ}TT; zElAEDxXJu7=fwF<;yUV%n{@%pZos`@fSYeUpgf&H0sPl*0<4K_fK`s8uRDD~QLTCP zhIen(0P5M*UQ@(SOECJner&?xPatL_!|I$`9SBm^`~SwoeQuzZsV?ZO#?w#1um2ta&WmTz2p&y#8o4RZWq12=XfD(}`8{87+)uo*LfhFzb^1qBvdRk+lw(*2o4 zDf*k>zfliVsYW%DE+!szJaq*m_o>plO#mw*FA0}7 z_gD7z+1@(Yt%&>q9f`B8e&sbySNL1wxJNEXNp8jMu6inD_{0BV>#d^NY@@E-;O-Pk z@uI<@FB06^LU3tuhvHJ)rMO#=7B9h}5Zv9NKyh~`xci^)8~@&8AMB%yk;6QB?t85@ z=ej1es5voouR=3!VP$q5_^8U|25q2S!o)0w2E(K}nS~t!NMLKDn&R3b?H!^O-*TJa zy?~KvS#z%SB&Pyq+KoKVHJg&fxZX2-zXB)p~ZF~UX~m^es~u%lJyT9CDLje9TK^)~jL z*S*ecf$0(9?R_ZI(&*MlHrrTuQ;N#`T@Xk4TmRgUk2Y#%IiAAb!y#P*m-89B)BYPE zL7f*a-jkBH7VaytKYBJg7qgS<9Zhxj8Fb)_S2-TdBThcWt~^$W@F%te)vQ8;PbEDRZgN?@_)zbw1eV;x#u0Dn99OW`@JrII zQ%<{9!aG3WAyJePV{OF}d+bx%ySweqZV2vSc>NBX^NP6rToXr^(NPEyDLMRR`XSsP z(vtGHzQYXNTgG?bCR1Q%NmC< zg#!jb&1}S!+^M{v(LWuaH~fVGL*M$tBM~1@aoS{UY9te2f~_ zv0`&_mfkbHOw7A&ce>vC6W23(YSc(!9nqn-OE{0>&g}2Rhu&}OFfC8Rp>q8-r*Cbr zr&3dxL&9x7nSiT>V=9c}7|e83N*2OE--XNYBOykP$X?nUjfd^y?7L(RZ`o-nSNtUS z@7jccFmui`d1~hiy=t%pt--#NNUO?y2fi9n{H1#ZI!bEzluN+t$VzYDLw{Tt4yE_*1smOouCx%PptSI%nLIShZTP|0#^cu$v0 zT&a74qH)u0n1AEJSAcg=U0=LZ+Xl2lSV5kvb1g8nqrzPs&iK&uhr{hFT1BfX>BDVy zRcs|k$+*?cevwhPbc?vzfu9#$;T+nLjwRo1#vGAS&a|u4mpWu})d6x2a26k?Gs1S_ zPA#)aa~2Hs)T^|`8H`nVtXKp2$hbwzg1~0pG9auWa__4ZN{dS}bwIBj&>vPmD{R10 z;mi`7;{$Eu4qs}u-K3{R9AZRy`%kFmffOBitU0!Og4)ggG4CX16%4oLLy?!Fhx=Z2 zrL^^xuv*Yw-K{?sT#vYOC2Hl6{EfEhpR4f z3|Ef+za^HB_`j8^>lOX6uI_(4s-P3)GCU5w}!Vp1lilaxbP+wR=KJ>(IP0 z#yve>5Vlb!SVi%+{?INbiC{D`vuAc$fZ4gOY{3~7Zd`e@%2PLTqg&UJTyiXzQ}=mA zz-~B=w_YK)z|M}OwKv=zDShN6$8=s@Wl8tv&&vsA8W-O-dog4g)3kS=|JZWR#h`JZ zeO1QN#BLml{epy$MG#LUxh4?>2s20>KO&!KK8W92Zwai2NisF(mSpSYWryB;e=V!r zs)ZEnoweDyy$Yd{6^dHoQ?I6}x0XEQm9geul6-rTX2-|-bgw?fSnu6qI86eh{$;JJ z6j_Ca)`0X?_tC_XZ|A+xLE_KaAKRV+NXq@YRBF^{EuNal27Y-T=68_LOa z4oUcTW@Ww8tkkeMgP`DO@RfL%?=D)6FKxL(OQ3q4j6s}gSGx&BHajXMzrZTsSFV|< zxh4!{+vqCSk6*kJJ_ZJ;&bhnVXMCvW&Sttt6@lPG z)UP%lncUpJSl|I774eL)ia8Eg8*;vHZC$-3zh8daFwOPqQU*k;O6impW6;ZvuWJU; zazeb_YxmQCXg!zxE4Z6E6F8SG^mu%Fk^kfI>|pwR{ij{d3R5R+nx=+mc4nUyDL-$F z-ooGK-;osx9n;I#io#lIoUU#VU}Pe!&M1)^IeEWoP+8W}c~lfh$m_bH(!b3oZYDXA z>&uq|oYjI`l|{>R9jT!#9J@G80K*-*Q*5kI8S}^Pan!f(%S7n-kjEf<8{llxwllDx zmq}zTg94aZlxome0hJ&b`5@o$X2>T=J!R)Viwi1N=1?d=rj(^FZiHefjw)_FLGn|Y z!EE9Hy6>6XSN9!^<60A1F^ILsXL-~nQBf#sIpRV@SBV<<+a;$MEwlV!Zu-H-?gT|;#-=Y) zM7`#($j;obfMaJ301`c>lzxw)vB;WZHu3|~yYci;E?9u$t}-8vOiPyX`4wl>7M-o& zH@af&dFe*lNx!BaFbXI@)DQP` zR2}AhXA%NU7eKg&+$nxw7^}8IYhC2R+#@7Sv>qntC7>vlLp=;Dn=Bu>j|Bkbxglx7 zZp&}TIGS+i`B_E%PS7y|t~y18+>Rjc%6Gb?m!mbnMx`{IAidfmbemc!&`R`84aRum zrdqb(t5KbOZX4)2cr=v(pvc?m(L4%9A6X3cr419<9_=L391XDwY?j z6x>Gd^z&WDu5vh{7EGTT4wo$Ws)<-rbTLz?_@rq6$b}RNN=WjzHysgl2h%Z$@*BS& z?@P7JLtD4G+8X$ibgU2?zw!3>r~V6Qc1Nlu`Nfm}l}Pb*_@eMg)>!>#N39llyu@C&;XkGQIC* zqAVc=NSQIi8VB(3G8UOtLT%iows#)(dZm8tx<9Qie{?*};M1VjGe0T(k0~s|T~Zb) zrF#lhAPNH>BO|0&{P`N{44}C}xP+4M?ySNI9#NA7B7}G3E#m7fg1H-C8CmH`_2}yq z^0wtlk{KWyDH_u_Af`~Lg74YyU{c};>n;Uz>%H97;i%UiJ>H&`&s%FRp_GQNc>%5q zZo_yl52Zs2b0}of=8hZ;o+$rzXTB0Gf{$h>&8m1`s@M^No) z2;yq%m*?W3yFMdKOMOp6Qz?(kH+e_WY;Se z!lS^hVF=-NTXIl0n^aDRJ?GNoiFRLW7wl}!l=50au-~bV^FGcCeRfg%yZ=aNQ|D0T zD!lQ7&I#T2tMh*&`eBvm z3_$HLmDEsl1U=1U$2_JRr}ttWXJ~fMJgl|=KDc`)wQy4YD`wSc`d{RfhNUYoPRsYD zyp3bv$aY3@S)E|>tHEZD?%wpnwx!DL2W0m^p>MwhKAs*sS|;D-rk~D|FE$*7P(Z>FI(U`ZW6xMN}APVb@MW#RUChKgtFMGRyMP z%+!?^kH(t(!;nnc`j=|GfIpSw`-i%US&(LIX!efg;TIc9`V1h#8y(;4WoA+CzVYCJ zDnh6~t?4T6+&axdZ%w9YsNE@k>e<0suzJR4;oAo?AkTG)7e)u@`33j!eTKHYycu{c zDlUYZU9^yn&?zktd~d!?m8BF*)V7H#^po$`j75k|r+iQQ=os${n^?4hcDy?VtuXNa z5?28!`jH6$>>!%%wUCM~hRpc?1+L;O%YOCNpEYwQ6AGpUEu^(>%T@R-q{jcbkLV)D zf1MhS)Ep*ErBlYDVpQ=Y_r3N9f`p<d`hPuKm4)5C{Iuo##GO05zY4~SP z4Q@DR8R_Bm$jD~CPuyE)j6im}!jFixeoa{a$i!;^Q!eoQnK zpK9w%NYrGNQMkhpIiRSGnq(KP zF4Dhv=Y+d(#8Hz(yaH;gZqqkJ{5{6)h^wg38#Y?hVc{)75f3v7brSQezN)u1khtoD`%q&&|M^W7Lymt zQIF+f@DL^SK$sM$z1-BrRr`$&f>mA`%UKTSKAyl!G>AP$yF^gQ-bcS`oMzy1W3!VO zO4^JJK^N7p_Z1gF)kSAzyR3f?LKOl`R+)Jy+M1}`@<0vtbbLEi*R~|aOy4WKtqQ45 zu9qSK9?iVami4#PB8-%j{}rOMWjKjkXZ(5)7l3jD*Q5F@M638#@!Rgo~&E&W&jn{WAs^Ndk& zHH2j@TTe-6(r7XZ@sXe5IejO-;{$|&wn3Is%?8Nq6-HO~Hf#snVz%WH$Sn3N^_Thq z&0hr%aBfL_0yg|jPHFkutDfuri;q3PviHeG00Fl3!(mQ5*~%BfU;Q0n=Y0S{|+mViBkt!Cl%oP%W2gNgV8*@ zWelv0y#Hb4g*P*W0+?c*k#{DDx;>x(kf)kli@E0KsMaeD^prj#w+V|j{9z&dq12s3 ze|0xWq$&&Z^{!NS4n0aJ`RMQ2kH=0Tx8L>ne^M&`^FT`89zb|9C{d$6{3pv?Foqle z%r+<^@XN-jD)+Yfif#!uNMXi+F=4z7uKml{n`O&YI#bcIukSxvEGRnAgftrCP+qL8 z6j<0gSMiogP450(=`#PCOot3$>f!Z6+DqDwh(Cfmbs;0EbYD-fUg#@^f1sM{j&J+{ zl~Yek2U}4t)~n}|sfu1OQo0{GMMeV35Xi(YJ~PZ$A&2Yt7b%fx1%zK8VOgqP+8&iXebcxO$lYpzVItW=>6OG0ykdYg1VIgQ)X%W-b%yv9tg!`EKt1(Qr2pz zTw0tmZVUb77BXDlSai#|{^`*c;G2!TpgE+*QU6_N12-R7AfhE$S!nBhFgW`o#5@W} zZt^kIbPP5^Yw){F*z>q6&oULI5I@D&QrTn(Bu#$@$gSc@yM9Y?y>7hjVrPJR zz5mq#QU}A6i_(>6X7tCA*_cQio(tPWxs)VWHP{i7Op(Z3{TaJhHrLSXl|p;bSM^eY z3geCG@yf4{7b2<3NMNwzh|nMN2BB~KX}K$_S;(wrbjH6t{5qjC^@r@%thA|SqB8B< zvDs$?>>ISbR|D9dA8!a~rb9(dD6;t};y+I~%knl&NHqSdyWj$|*>)Trd)+%`InRAM zf5*|9Mr;duK3b)kO+VrtsyPU|9uYc{nn`zHc5;rINrqXv-YLdZAPz{FEuTXjtYDt( zln?_u=Q9A3<3CPGyZn0miW_*YcCv0#h~h-Z5lgzBq-k$#N$Y`V{k|6@vJ@z0%REgp zRMx2c6!4U-m6^_?rMUwp@8xFmWqrpTmPuWQC12f+(0>fln8~sYZ_Lz2rM_TDdIj%QP(g=d8S_szjGx>iV0MC-?RPz zYntq4jUPN7x3qX`3Fkdtwbcb2J(b$bDc3!Qlse8G_#70xQ!g@p5%#zPdw3!n1F%&f z{2tE%iY)z~*=N%(YGxVi#ry2Qx+2Whr#R^x%^+ZBu4sIqdBTsArHgAX5hm3kOTK** z3iO6`cXw%6{Ja~+a(Jc8T|}&k$F@wb=Eev2IK{TJGE5-5uJ=k@)9JV1bhTVpUlUB1 z_=a!fg$)zfTS|33k#^u4?T7Br)1<9cmh?l;&NehPE~B~@c1~kLE~vDTaE``af!{Hu zpSxxl9h0PjP28_T@&tw|?ik(z_CS_hk-7}NA_Xeo+7|>i&`EyjBNJIGQS5qHsr^#rs zYbuEE$xk*=3e!5&oT0$!KQ|m!VynTQDB{ddiqEz8A&Dqt!Fq~i zS;?8YtN}w}&qyFrq5j`#WGCkkumJssx@WEo&lwOTn=}L1APGUw^N07y;QP(A*ccVj ziXH!w#iuyPXE4|nqVpUaq;35eoa`4E`O4AxHmZ-=XfV`UrfVoE<40`SSHouHooNRP zkM|yuI}kdHk%JhD32LiP!)5OlBSJd!R?|4{^-bc zk@&{<=DEe6EJePt2P1742FRGYucDQ^zMrUxeQ|U8+?P$B6TXMR6c@6w&oYOVg#-w+ zaV;7<=D9z1zx;BK<;=c4Sq=nQ3#t4?MJ@I9>yN*gfM=kpelY?*zSA-}Adox1;Mo1rd{I2x49B$z}@@$m}-JN2+%aFWax z)s-p?g<2f&ES={S@AS)W$ocubJ5v)(e`fM}4e5OqJdYl+Vk5 zE!%I}UnJN9-b2I$KePaCeRUQNy@lE-_Ljd~<_E2tPli)uxT|=tGlH%pKb|&`i@UV# z8Cs1rFx=TbV}-e|dbTXVeQW8NNyYV0RkK?+pU1{JpPPf{YUl$$8gA_30wmS3RP4=# z=tgSnodgaJ?SA(X1WOZ8P+uJ+ch);effs&S%DPyhVgtFwZHDB>zeHqkBKoN0#keT-pySr)83*J*wuRHDVJo|<$24;BwfFh3i|!4!*@}#qZ##cne(#v(fn7+qJ%px;6dLMDlD$P8d}>@J`j~P^0DO@R9Wm z4&N0{0t62pc@~N*+hLl_CAxnY7v-*0s2nqI4(uQJUe0|S4tXT4VX-Edu3a}D!YhzP z4=8Yss+a@aD}5ZH)SxBqc^d#+;Yrn@5n@5A)oOoMc@MHa`x55j=0V|*XYEZPxAVor zN5wIy_1ES1vu(SeEiOFkQXg~AQ_kxSl_p?+^M7@5!9} z>0+Zymv8~e;yOSr? zet5@+Nc_t0BQ(zQ`O|^_^6(G1eW$|WX?9XNyfXc3 zokxBFv+QEDz~uimtL$aO8XMeRr6McZ%&j?0yJc=Gm5xoX7VLSiE5eeU?d-y58)(1b z(V1VD9-S+|7Bw}}=}^3f6^#$m6`{;-1OLSp^m>nur!P|3ls_(}=uoby?BQ>d3zf;6risANcTj~k#-h-gA zIy!9#mn|8zE-Z;?5Ww-dq^Sd=r;(`86c67xR`I`F2ttKDDK7M}&L&t!sxegjrZ=J) z6*9yZ)G2kcWhaYrgbOM>{$}?cQLf^mv7m+%DLCU3gkuvsB{V;Tb|3!t8={n{LB1YA z^IXlMgC{2-oLJ$xKY))R$t+9VE%7Xdv>r-Z{m@GCqdncXl)HfBvZlW1zsbcyh!R1% ztlql$)usSfVG=Jh%e~T25@J`1Y3^9N(03m39Fyh?W2}dAdKh7$9=-B00u1?l36F|! z5_3qt1&~}N2B%xRKGd!&q4Z;6Bf+ANpBunOb3(fVPVwrIIG58hPCz<@*n66eeiJXr zqc0Rr?-QM%$~=dU^y6LUB-ge=C%6qcd+`g9=lyjP8#nBHX$2A^@uaW@U@2*GC^Zrx zZfiww`u*m?Z5Odzq|uLBoNVjHgHeG=m?_jT z&6E!c9;!$)94j9$NP;u{;BYfRCjV6LHEQ7ib~M(S%hBZc?|-Nv+lIOPZiyJG-p)*| zP8dw$(t+ykskPBbLTzr<7*UJd#uLHI1`tA|4@NnrdyM{Vd(c}d93=3m*W1HT`={6yvB=nDY6v{6RmB6q`W;>4f~S^goxyM2 z_6&*H`Y7QK8n7gIMhY>v<`GS~*}x%aNkI62arQKDt2rqrHChA-$K-f^AOW`qXOZyH zXod-yyz~CRRVOiks&;a#!=d#|@#W}BqZg4}vK{d2n3In7Q&bDG$`3!}b4-&Xb;W0= z{144Kzu8r5Hrw)foo}s&fOiOKFW-5@()PKNf%~(3=2PNaqOu?b?Z5O#I)4raX0xv5 zdj9(F7Zb`1$-Nw@f`QZLZq9FW;*_aZRBdxpv=r2Pn(GDb*B_}t)T`3nL>ZwL~BFlWvspY$TV_ge=uXRTR~E`0&i7B>o^K#8&5Z;>pL;8+l?XE2;)N6k#j>1`m8tBVzX9AFqvzwI*Z}FzvzEe9`j_T z@WNUU9bkAGHuvl?H1?N393qTm>c{Kv8EoLA{Yr~S;WRU56~{`4V;n@22E{F81jEEo z)5~Fw`ZHQ?VKcTTHgJ9BmiHRp!8D#AqwvL#ppWn-78G^G5KW@(QIdfT} z_0CrG>iFdovp4F0zWJMnn<@E9TB9Z!uSpB~Dcs?UnZa zkHOT3AczoHjNQ%POV$znorhH?UyP+-i&|Vi?VEk!Y6LsRf=5tD=klp;>+(u8dnPZt zJ5E|>N&KFDHBffl%p6BiaXmkm{+a=$zEG>ddMV%5VZ~E>VS+$yIQy;^gsQ$_WPhkj z@sEI(@-D5lj`MLakNs!tR9pjn2wjfNa=t2UA z{UO!lKSve!a+(k*9(^$9;(R{TZ-(2gL+ZXT+VQxw2=a@y_rcV+yimF7t0)7VZ*yD(@5MKay0NEZWNxcaywT8g&&m0lgT0cg=Xh%NBHCy@ls}h`f!TRUAYVW z_5-3}we*R4nS2}}ZT}Vf1DEPzRfo`!WXLktd@`rOd6`(|gx%#wx}ktZZWc?q|LFbaZUBkudu_dn85{Rh#dOq1WWKS6!?Xi#x+{`P3 zMY8i+fE9R$kBuFQyhc-8lRW;FSy?PuzEm)32yYcn{RdvIjz<7`!p&d}(M7j_dp9-Y ztX1e=#WOY7F4PFxiPO=0ZZ2wAJhvp#$7FT0eK48Ftvjn;^x8tVqr0KWTFf+_IJ)y| z8t>W8I4w875JYYTLXOeAW#)%&1 zS_*uhapnwH&Nn&N7V1vdr~&cDt^f$67PNI23qJdB2-k;huaC~=i9gWal};7nt3buY znVuvO_KeiCM6_rPT9{NVJ=jxty3mnfTCn-mRd*1}{s%cN1K;u&pMj*%aVb5dJQjmH zWXgj9GW)yMF(qJNA|eN&EDpb3b21!Pyu_tgrCG)AU#LXK=nEn`xaah$S!&Zi&D58% zhh)TNfSC{Ivp;aP|G0s%68;{%5Zyk-k=P~0$)jT<_^$PMg2K#8q3p3}WS`ZR#xuLd zFBoFBNu573Uz83%*>)-%cN`BP@w+$IF2Cj?q z+^XLy!1UcS(5Nwb5(UQ~7xsv^m=NXW z(`cf%H1)ANn&PEh3hX;OHdWM0a~8l_+N9+U2n1!<18c(#@iTjW-1=f7fz9t2Kpw50I7kpckiI7}D;it(7N9t!xMsL6kXeU3 zp`;yQECa|n3Aq9j^JG$wO#{VqD|+<6t_YGFplew`jJ0US}Qk&0IFpaR7x zR0O9rBv&7V9j0<>Rq)ksP*g+CtKCn;uj`27?V7U}eWd?oihW2Ec6Ulbl$?-N7laE1 z7P=hErSItW7%hmRjY_pC4N$D@%$Ec|cp4vEpL%4~b{(!yRSFku1MO*Zhy|Eru>8Yu znd*CMuH#m2^Knu?QxMk|M7L%0940E0lL}eoLy1|=KJqD-2zz||LE0F>Aq1smAVM6#*MT0 zBY^o9AAC`g^>I=E>lTLAV{Q#iI0BXYe5~i_lUdJSExuu?ML9GOhtlWB6id+!4tja7nH&zX<-*0N$q)3ce?DUE@^=a?G5neI+o~_ z$sLa~ix4~5+dWB&P64h>Vwp*x%9Uu_{8<16rCnmGUQl=fiUve(3?MNxdX}^}a`I0y zdsi-og1!79Hh+9n(3wBYUC_9^^Ez{X_4yk82FyBqP zHX>UFf;R5J;w``r^^O5%h|ss-R(C~3(=cUo8^5g2UOR$cvj;M3dAWs9Mx$)v&0GFaN?Jm2~rGH3~F^9+#vt>cAdu-50ZT9z@RJ8EfK<*aC~#<8&%b==r{)r-4w z%%ZzJr<^7jP2ISc$giPzf*%-3*freEglQxYUA_^@s@DV1(6cS9x?TdFQ7X1~R~YrZ zJZt*b_XvB(EYNf~#$XJZ19)KjUisi6+(mzrU{98{1>ZDQOHyWTI50>UdwG=k_uH_* z`o= zTL5`}wwV-Vp2=rwZNhT`!;rNf5%ri*d*ZzbpD0CaOo2dL9;obkYI|?Iv-olAX@j4D z6XgIm^PlBaLg*J^wfj}e)zjAn%o(mi!6>Ody(f(KdVk+_Xuu0adzFW;mW5w<2s{`T zd-3Xi{u(ipuxNl9@h;B0w6OmBc_9dV(?dM08^|Xzcc`2u)4r*sEJnD9(x~9IT1a*3 zc6G+@XnNkBj@dDN)=qfdo^ZA;O5<B5mg96S#7aq>jo z9uv9^urw27WVfP8Jxll;FCHOoPIq_)N+6*%!1sK=fLhkWl~Zf?p1})D^gNg!&FNZv zYaXjd0~U@=NaW)?`yQxvFjXladWD2XkH+dVh{VhX0N+tzL;Nw<*I{z^0LHyF?)D1Gz`ycyF4DZ>D+tp!q;1;#lQ%*v_Bh{rpilv_E{q&b{Z<3Z zxPt9z%Q6EN-^73053WFhgaT>q?@7H6`ojEE`Ne2Juj)?QJtum==0_@0fPoDjM0wssormjCj}H}?*vj4lrUH?F+gFb_z^fnnm&B}h9Go_sU!nvhxBZ%fYY3_0 zPzZ@eabxh-)qEEbceDWgl@O{bn1D*fQot`^5t+6xpL02$IKX#t{^ynRVB0+ip350Cpf;xWnbY^aM)-XzeLCPLf+s!bkjTGH8h(LN^bWIY%$*^7aWmDr zqp)OcOz)J+g6(7XBvWf1?5&ePIG8*s=~#W?DR-ao--|E&C=#f*gB!RU=VtlgxBNdW zfXd9L&rYoD+CDaUqj|Z-wmgu{ktTEChJ0!+V?3=~^I77Xb)m)AA)kl4c~v{po>-n% z3UDN)=&Q7@t<|6jH_FOPBE(h9DGBE*dBwK<&!f*|38m(9=8>F7EtQu;`|}6oW;~G> zal-69(A(X)?4gvr!m(hmMshSasD21T&pKgf0H!3#7CzsrhpvmxJQjFDX*Lqs^J|Q1 zs^FKI@c5Th0C!vda0C&0)pXaUVK@=66d5^0QW6a7B>>1`N{0v_aY>(b4@3Ra_{d!_ z-L+c+A@3hEAiV3C3z|80p%!448S+J}B{SCwPRAl@I*X`pugKy%PnZuhH_#k0PY8b? z$hM#O!o%qJ&&SsbE?Ny!2WN^?h2;6Px7jXNVw8Y#7`OWG4*AI7-c$8SgW69tRWzvv zDR;WWK(3TN7?Av@TV>r*P%_-=%AKDWV^0B|8JUH$3JT^N|GZpp%>Lip_QLg*nD0UXbJ@k~OQOTGeFrPScZWyMIk}_MlvPf6Qa5;)Yrk52E)9?F zI=7n%$i*w_Oa)Z7FuUY^y1Y|ep7$Yuw}`>BCbK^d1*F-FbF+qp=|$xs-DHH8($+w`D3z@DVXWy$wSF0tKcQ!_8@351WS z0MJV+*YMqe4fz={;~{=T*v@W2349ouzv%70C~V4@aL64X`C&7nF&948q9zs`^A$v! z|1p|vou`y5foG0Sq6qbyccXZ;QqLCT#;}k_kE6KZ5|U^vZTOf;vf`+d0a8T9q{C(h zQD%MI4gPpr`TwbZTBsh@>TBFVc?2XQPWjz65tW1;mw3M$*yV&s$L5X4>1DQo${Grb z*%tc-C837Y@w!n~R`8}H(Q77fbRRGna_Kgc9kO;TAdHXlk%%cq+rq%%3_?g%wM6tA zpB9uUN8_{kFTUN?ik+@)a|PzT$?vcrW%PVjY@1f#A6;#B?R!-fJ(|M3?;m`DNB){$ z_CP9P?JPp;XM0bbJb4)?f9=IY?ivRMln{&P`C~sh3}N7Pw%14|`;+{A!y6bDXjoV2 zMR37uEGqMqP(97=)d!>|bSyc}+hVI*+tx)-%?^@3O;Mn=V{EUvSdPYZ3^x#~oQGAh z^bg)ET0>-v2oS^4#s=1?z9Y_3X&nMc6(1}#*W9$ycPb}}pDe@hI@Pc3L`ejFviEKu z>i(zTYSQneFhn!vDpI|kN#>w0+k1sFtHw#C)USSf*9@LJ8q`zbfBMGJ8L#ik)R(~b z#$3Uxm+*ybN0=*hposJZzreej`@N}=p{Egtr_nD@XBvXnKmG)~tj$w=-%ui*aEo+% z0@Bn4ocB_<1$JVN;$q|dwAgZrHbhO>jFU`?vOmKthpE;XVf*(21CA=Dw8HlcpeOVl zgdV;ILDk#h*rM<4LYI6TaNcj|Pyy;}(>;{90G5qq_-gG9sxy(Qqhl5g+{{$y66|y- zhPsjo;Ma&!8A*~)j+z4hfl)=`({v$0XMzZ=8~$@0t@%2RD!f!o-iS%@if-XcmVn99u}I+AK*nOc29U?fulSyC&;uoeH$b>soQef4WRgX3f2V048yYFvf?+0BG1xgXFIU?8+ZEqbuMJ;G^Y|8k#cQ zWFoLA)j-b=ofNZk=Qlr+ecNH<>586vA$vMFVNkzo;}}Zrf_*wN$WE2^&RsI^{{w04#$O|h9c81>k$9OnJKd!V2B6!x;raI? zar799Q1WoazkU~F&Pg$S{O06L0%n&Ujx4`TBMzYOipP1+O^xBg|G?%6*QOFjEv&XV zK22Uf{e$^1Xo?=pT3F45dD|O;lg1a4xpxo_kvRdK_c@cCMt998BZT%);T<0%X-^}4 zPb1I97P_pC!`KG(XG4Md16ETXdkOLL_?L4k(!4?12_28@mmHBfWhNy~np7fPNw@Wy z37>4APIHHl1ItiaeK^IB%D04v_mKPQp+~L(eUD@a z2|K`}N`rXw{p^YSaaeES3s^9h$W4H-8^c8=TPENRz1=QBAKn?fUZxBr#HR2g?7r1> zH)zAJUiK`_lwH|rt7s?_;XXN;}h%GI;IQ^ZGCXR{y^VN4rwi4Uf_tc9?eFEWV z%!ylstnyj@Pn|Ma7fE@(rD&{MEZ99~KzC=lHgn_27T!Asc;iiSB=)g8)zNz^55^u) z9Z4azN`}JsB9`G|Kf>7`keM6y0aaV0NbUDRAXkoeQ~Epmm(G7Wf32hjr3QWcww|87 z_vJDJSR>~2XFIftAa{~0z4dMHC7Iq~zNmWwAAkI9pm=}gr2K8)90{o9N(T678+rX| z2)CqwQt?#|{rxvKY`dCCMB{W21feNDY&$f-R^4nNHNV=nx$;?{@y@MR;$4#SGJ`E* zpt0H0r5pjvgmwISUAS)SR>^tf@lD5T-Wl^*4=mu><jGPuYuLp;)aVZUSksTe%il+lV~)UR6uAe-_SphLEUBCg+Yc+`Ws z2HVp&Pab3U5kp5@eUklk=o=@*!u;Ng{6nFXEuQB|$J}>i%OFarDi{grgs)U&btKa{<7P}|YBFB%A1C|W2KFPh@C#e#&= z;toYhaVRZPDDGa|3DV*YMS~W1LU4C?3GRN=bIyDB&YR!;8lsxeMb-Xe^w9 zzue=graTT{Lup=zjRAxo#2^E}a6!(euZ7xwzPMlEC|Ir>5B zf{e}jjBSPncZ5}sx&Cnbp@aOSBBbRKo=fm>`arh>d zkUQexXhuz_rM<=zOkZ88)}o3iT0%cE#sg8kh8S8gum~Y@t1UU16w%m5Q3+TUQB(^&i|!b9g$x zj@?_D(6%>r;}zR7LVi3PmhP8gdu~~oPz?qdI8G&(HflB1<#lk=|0P^+u8KA|0IxhJ zo;P=RjHS-~ujk9KllRyW>HGs~oxRMB`w-k}TsxCesJ^F0P`A$f@ zbo$H-B!|AwGaZO^m+DI6Zt}zy)Ue`R;`N4YWxxrozh0Um=QR{+-WX<^H8>inENJr1 zasQ)M$$eopG;2gJeT~!jG!|{e#)$>Rts?P6W|nDnjKrsw*0(JcNcLp2K8_~R=ALse zg~Im4$hN6i9~pdja>ENFa3pZ4b0R-$I~D79V`bK(LxNgbIZ3piWXRBEFnKW%rlZCg z!hA>Dl2QB{ABUQbf)ZzzGRA}E&i9D~?kFa9aZ?oZdJ4r>lb$7MkedJ?A9DU zAO3uM<4gQrr``~6d~)Eba4U4GTmSU8bM^i&6IL`Qv@I4UcyTzdSt-AGT8SF{=x#S{ zh31#^b1c(?*K>HMA9;ifv^%%hsX4PEO~=&--Ubpl*9i6cxF&W-qX6gXw^Z>f#&S+p zJDlw`H(=YBA9g!9*2Ce7--#Acapz}Z_`GCqECjW zl8x!q2!5I8Z(7+u5HPQWp{1kxQyFLLqWb+?Nm@;?9bY$ER1qG<00|N8iHkVS=C5Z5 zN%7uV(j8kSK47EZu0=)iPE>>`c)5d!X%_+nx2M!6!wQFi*!suUo8zy|77oSZ)E-R4 zOophU=w^F-<6!R1*eczo=bv%)k2hZux!_RrAf86mbFMJL+mHcX1Uv$AJa2B;R%Fv^ zto|rbsfEy4jY?s)V`1m0p;Q#5MifnZJi6~wIbpHZLXiw|&0-Pwr za$ph;$Z&S_r?j5G27XnD)VX3hN2it-+s@PAiF#pgSla{N<>;i7Pr%fYqLcwUGli$RDEUFy~RI8c)>=vB+U z&X98bcfc1u(Y{@3L4^J!{iip{_~Tw_*jR7WhZID$1Wb}MR~M$E)3;y7~SK|DqA|^W3l$0-m=!?UJ;k9MabD=pr$`&uVPdDvRgA`j>@X4$JoQm)Q|+bo$z6vrG@DM-fYO{4DyT?l z`A0H6ZtS`5M$Bv)ujuq9@~36}�G858Bi5Q#1najSg+$N}6_Svp@bqx-|%c$Bo&A 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,.book-section-flat>span,.book-section-flat>label{font-weight:bolder}.book-section-flat>ul{padding-inline-start:0}.book-page{min-width:20rem;flex-grow:1;padding:1rem}.book-post{margin-bottom:3rem}.book-header{display:none;margin-bottom:1rem}.book-header label{line-height:0}.book-header img.book-icon{height:1.5em;width:1.5em}.book-search{position:relative;margin:1rem 0;border-bottom:1px solid transparent}.book-search input{width:100%;padding:.5rem;border:0;border-radius:.25rem;background:var(--gray-100);color:var(--body-font-color)}.book-search input:required+.book-search-spinner{display:block}.book-search .book-search-spinner{position:absolute;top:0;margin:.5rem;margin-inline-start:calc(100% - 1.5rem);width:1rem;height:1rem;border:1px solid transparent;border-top-color:var(--body-font-color);border-radius:50%;animation:spin 1s ease infinite}@keyframes spin{100%{transform:rotate(360deg)}}.book-search small{opacity:.5}.book-toc{flex:0 0 16rem;font-size:.75rem}.book-toc .book-toc-content{width:16rem;padding:1rem;position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.book-toc img{height:1em;width:1em}.book-toc nav>ul>li:first-child{margin-top:0}.book-footer{padding-top:1rem;font-size:.875rem}.book-footer img{height:1em;width:1em;margin-inline-end:.5rem}.book-comments{margin-top:1rem}.book-languages{margin-block-end:2rem}.book-languages .book-icon{height:1em;width:1em;margin-inline-end:.5em}.book-languages ul{padding-inline-start:1.5em}.book-menu-content,.book-toc-content,.book-page,.book-header aside,.markdown{transition:.2s ease-in-out;transition-property:transform,margin,opacity,visibility;will-change:transform,margin,opacity}@media screen and (max-width:56rem){#menu-control,#toc-control{display:inline}.book-menu{visibility:hidden;margin-inline-start:-16rem;font-size:16px;z-index:1}.book-toc{display:none}.book-header{display:block}#menu-control:focus~main label[for=menu-control]{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}#menu-control:checked~main .book-menu{visibility:initial}#menu-control:checked~main .book-menu .book-menu-content{transform:translateX(16rem);box-shadow:0 0 .5rem rgba(0,0,0,.1)}#menu-control:checked~main .book-page{opacity:.25}#menu-control:checked~main .book-menu-overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0}#toc-control:focus~main label[for=toc-control]{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}#toc-control:checked~main .book-header aside{display:block}body[dir=rtl] #menu-control:checked~main .book-menu .book-menu-content{transform:translateX(-16rem)}}@media screen and (min-width:80rem){.book-page,.book-menu .book-menu-content,.book-toc .book-toc-content{padding:2rem 1rem}}@font-face{font-family:roboto;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/roboto-v27-latin-regular.woff2)format("woff2"),url(fonts/roboto-v27-latin-regular.woff)format("woff")}@font-face{font-family:roboto;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(fonts/roboto-v27-latin-700.woff2)format("woff2"),url(fonts/roboto-v27-latin-700.woff)format("woff")}@font-face{font-family:roboto mono;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/roboto-mono-v13-latin-regular.woff2)format("woff2"),url(fonts/roboto-mono-v13-latin-regular.woff)format("woff")}body{font-family:roboto,sans-serif}code{font-family:roboto mono,monospace}@media print{.book-menu,.book-footer,.book-toc{display:none}.book-header,.book-header aside{display:block}main{display:block!important}}.markdown{line-height:1.6}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:400;line-height:1;margin-top:1.5em;margin-bottom:1rem}.markdown h1 a.anchor,.markdown h2 a.anchor,.markdown h3 a.anchor,.markdown h4 a.anchor,.markdown h5 a.anchor,.markdown h6 a.anchor{opacity:0;font-size:.75em;vertical-align:middle;text-decoration:none}.markdown h1:hover a.anchor,.markdown h1 a.anchor:focus,.markdown h2:hover a.anchor,.markdown h2 a.anchor:focus,.markdown h3:hover a.anchor,.markdown h3 a.anchor:focus,.markdown h4:hover a.anchor,.markdown h4 a.anchor:focus,.markdown h5:hover a.anchor,.markdown h5 a.anchor:focus,.markdown h6:hover a.anchor,.markdown h6 a.anchor:focus{opacity:initial}.markdown h4,.markdown h5,.markdown h6{font-weight:bolder}.markdown h5{font-size:.875em}.markdown h6{font-size:.75em}.markdown b,.markdown optgroup,.markdown strong{font-weight:bolder}.markdown a{text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown a:visited{color:var(--color-visited-link)}.markdown img{max-width:100%;height:auto}.markdown code{padding:0 .25rem;background:var(--gray-200);border-radius:.25rem;font-size:.875em}.markdown pre{padding:1rem;background:var(--gray-100);border-radius:.25rem;overflow-x:auto}.markdown pre code{padding:0;background:0 0}.markdown p{word-wrap:break-word}.markdown blockquote{margin:1rem 0;padding:.5rem 1rem .5rem .75rem;border-inline-start:.25rem solid var(--gray-200);border-radius:.25rem}.markdown blockquote :first-child{margin-top:0}.markdown blockquote :last-child{margin-bottom:0}.markdown table{overflow:auto;display:block;border-spacing:0;border-collapse:collapse;margin-top:1rem;margin-bottom:1rem}.markdown table tr th,.markdown table tr td{padding:.5rem 1rem;border:1px solid var(--gray-200)}.markdown table tr:nth-child(2n){background:var(--gray-100)}.markdown hr{height:1px;border:none;background:var(--gray-200)}.markdown ul,.markdown ol{padding-inline-start:2rem}.markdown dl dt{font-weight:bolder;margin-top:1rem}.markdown dl dd{margin-inline-start:0;margin-bottom:1rem}.markdown .highlight table tr td:nth-child(1) pre{margin:0;padding-inline-end:0}.markdown .highlight table tr td:nth-child(2) pre{margin:0;padding-inline-start:0}.markdown details{padding:1rem;border:1px solid var(--gray-200);border-radius:.25rem}.markdown details summary{line-height:1;padding:1rem;margin:-1rem;cursor:pointer}.markdown details[open] summary{margin-bottom:0}.markdown figure{margin:1rem 0}.markdown figure figcaption p{margin-top:0}.markdown-inner>:first-child{margin-top:0}.markdown-inner>:last-child{margin-bottom:0}.markdown .book-expand{margin-top:1rem;margin-bottom:1rem;border:1px solid var(--gray-200);border-radius:.25rem;overflow:hidden}.markdown .book-expand .book-expand-head{background:var(--gray-100);padding:.5rem 1rem;cursor:pointer}.markdown .book-expand .book-expand-content{display:none;padding:1rem}.markdown .book-expand input[type=checkbox]:checked+.book-expand-content{display:block}.markdown .book-tabs{margin-top:1rem;margin-bottom:1rem;border:1px solid var(--gray-200);border-radius:.25rem;overflow:hidden;display:flex;flex-wrap:wrap}.markdown .book-tabs label{display:inline-block;padding:.5rem 1rem;border-bottom:1px transparent;cursor:pointer}.markdown .book-tabs .book-tabs-content{order:999;width:100%;border-top:1px solid var(--gray-100);padding:1rem;display:none}.markdown .book-tabs input[type=radio]:checked+label{border-bottom:1px solid var(--color-link)}.markdown .book-tabs input[type=radio]:checked+label+.book-tabs-content{display:block}.markdown .book-tabs input[type=radio]:focus+label{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}.markdown .book-columns{margin-left:-1rem;margin-right:-1rem}.markdown .book-columns>div{margin:1rem 0;min-width:10rem;padding:0 1rem}.markdown a.book-btn{display:inline-block;font-size:.875rem;color:var(--color-link);line-height:2rem;padding:0 1rem;border:1px solid var(--color-link);border-radius:.25rem;cursor:pointer}.markdown a.book-btn:hover{text-decoration:none}.markdown .book-hint.info{border-color:#6bf;background-color:rgba(102,187,255,.1)}.markdown .book-hint.warning{border-color:#fd6;background-color:rgba(255,221,102,.1)}.markdown .book-hint.danger{border-color:#f66;background-color:rgba(255,102,102,.1)}@font-face{font-family:terminal_grotesque;src:url(fonts/terminal-grotesque-webfont.eot);src:url(fonts/terminal-grotesque-webfont.eot?#iefix)format("embedded-opentype"),url(fonts/terminal-grotesque-webfont.woff2)format("woff2"),url(fonts/terminal-grotesque-webfont.woff)format("woff"),url(fonts/terminal-grotesque-webfont.ttf)format("truetype"),url(fonts/terminal-grotesque-webfont.svg#terminal_grotesqueregular)format("svg");font-weight:400;font-style:normal}body{font-family:terminal_grotesque,sans-serif;line-height:.3 rem}aside nav ul li{margin:.1 0}.book-brand{font-size:3.6rem;line-height:1.2rem}.book-menu a{width:100%;line-height:.8}.book-menu a.active{color:#ef0981;font-size:1.3rem}.markdown a:visited{color:#ef0981}a{color:#ef0981} \ No newline at end of file +@charset "UTF-8";:root{--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-500:#adb5bd;--color-link:#0055bb;--color-visited-link:#8440f1;--body-background:white;--body-font-color:black;--icon-filter:none;--hint-color-info:#6bf;--hint-color-warning:#fd6;--hint-color-danger:#f66}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex{display:flex}.flex-auto{flex:auto}.flex-even{flex:1 1}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.mx-auto{margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none}input.toggle{height:0;width:0;overflow:hidden;opacity:0;position:absolute}.clearfix::after{content:"";display:table;clear:both}html{font-size:16px;scroll-behavior:smooth;touch-action:manipulation}body{min-width:20rem;color:var(--body-font-color);background:var(--body-background);letter-spacing:.33px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body *{box-sizing:inherit}h1,h2,h3,h4,h5{font-weight:400}a{text-decoration:none;color:var(--color-link)}img{vertical-align:baseline}:focus{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}aside nav ul{padding:0;margin:0;list-style:none}aside nav ul li{margin:1em 0;position:relative}aside nav ul a{display:block}aside nav ul a:hover{opacity:.5}aside nav ul ul{padding-inline-start:1rem}ul.pagination{display:flex;justify-content:center;list-style-type:none;padding-inline-start:0}ul.pagination .page-item a{padding:1rem}.container{max-width:80rem;margin:0 auto}.book-icon{filter:var(--icon-filter)}.book-brand{margin-top:0;margin-bottom:1rem}.book-brand img{height:1.5em;width:1.5em;margin-inline-end:.5rem}.book-menu{flex:0 0 16rem;font-size:.875rem}.book-menu .book-menu-content{width:16rem;padding:1rem;background:var(--body-background);position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.book-menu a,.book-menu label{color:inherit;cursor:pointer;word-wrap:break-word}.book-menu a.active{color:var(--color-link)}.book-menu input.toggle+label+ul{display:none}.book-menu input.toggle:checked+label+ul{display:block}.book-menu input.toggle+label::after{content:"▸"}.book-menu input.toggle:checked+label::after{content:"▾"}body[dir=rtl] .book-menu input.toggle+label::after{content:"◂"}body[dir=rtl] .book-menu input.toggle:checked+label::after{content:"▾"}.book-section-flat{margin:2rem 0}.book-section-flat>a,.book-section-flat>span,.book-section-flat>label{font-weight:bolder}.book-section-flat>ul{padding-inline-start:0}.book-page{min-width:20rem;flex-grow:1;padding:1rem}.book-post{margin-bottom:3rem}.book-header{display:none;margin-bottom:1rem}.book-header label{line-height:0}.book-header img.book-icon{height:1.5em;width:1.5em}.book-search{position:relative;margin:1rem 0;border-bottom:1px solid transparent}.book-search input{width:100%;padding:.5rem;border:0;border-radius:.25rem;background:var(--gray-100);color:var(--body-font-color)}.book-search input:required+.book-search-spinner{display:block}.book-search .book-search-spinner{position:absolute;top:0;margin:.5rem;margin-inline-start:calc(100% - 1.5rem);width:1rem;height:1rem;border:1px solid transparent;border-top-color:var(--body-font-color);border-radius:50%;animation:spin 1s ease infinite}@keyframes spin{100%{transform:rotate(360deg)}}.book-search small{opacity:.5}.book-toc{flex:0 0 16rem;font-size:.75rem}.book-toc .book-toc-content{width:16rem;padding:1rem;position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.book-toc img{height:1em;width:1em}.book-toc nav>ul>li:first-child{margin-top:0}.book-footer{padding-top:1rem;font-size:.875rem}.book-footer img{height:1em;width:1em;margin-inline-end:.5rem}.book-comments{margin-top:1rem}.book-languages{margin-block-end:2rem}.book-languages .book-icon{height:1em;width:1em;margin-inline-end:.5em}.book-languages ul{padding-inline-start:1.5em}.book-menu-content,.book-toc-content,.book-page,.book-header aside,.markdown{transition:.2s ease-in-out;transition-property:transform,margin,opacity,visibility;will-change:transform,margin,opacity}@media screen and (max-width:56rem){#menu-control,#toc-control{display:inline}.book-menu{visibility:hidden;margin-inline-start:-16rem;font-size:16px;z-index:1}.book-toc{display:none}.book-header{display:block}#menu-control:focus~main label[for=menu-control]{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}#menu-control:checked~main .book-menu{visibility:initial}#menu-control:checked~main .book-menu .book-menu-content{transform:translateX(16rem);box-shadow:0 0 .5rem rgba(0,0,0,.1)}#menu-control:checked~main .book-page{opacity:.25}#menu-control:checked~main .book-menu-overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0}#toc-control:focus~main label[for=toc-control]{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}#toc-control:checked~main .book-header aside{display:block}body[dir=rtl] #menu-control:checked~main .book-menu .book-menu-content{transform:translateX(-16rem)}}@media screen and (min-width:80rem){.book-page,.book-menu .book-menu-content,.book-toc .book-toc-content{padding:2rem 1rem}}@font-face{font-family:roboto;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/roboto-v27-latin-regular.woff2)format("woff2"),url(fonts/roboto-v27-latin-regular.woff)format("woff")}@font-face{font-family:roboto;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(fonts/roboto-v27-latin-700.woff2)format("woff2"),url(fonts/roboto-v27-latin-700.woff)format("woff")}@font-face{font-family:roboto mono;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/roboto-mono-v13-latin-regular.woff2)format("woff2"),url(fonts/roboto-mono-v13-latin-regular.woff)format("woff")}body{font-family:roboto,sans-serif}code{font-family:roboto mono,monospace}@media print{.book-menu,.book-footer,.book-toc{display:none}.book-header,.book-header aside{display:block}main{display:block!important}}.markdown{line-height:1.6}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:400;line-height:1;margin-top:1.5em;margin-bottom:1rem}.markdown h1 a.anchor,.markdown h2 a.anchor,.markdown h3 a.anchor,.markdown h4 a.anchor,.markdown h5 a.anchor,.markdown h6 a.anchor{opacity:0;font-size:.75em;vertical-align:middle;text-decoration:none}.markdown h1:hover a.anchor,.markdown h1 a.anchor:focus,.markdown h2:hover a.anchor,.markdown h2 a.anchor:focus,.markdown h3:hover a.anchor,.markdown h3 a.anchor:focus,.markdown h4:hover a.anchor,.markdown h4 a.anchor:focus,.markdown h5:hover a.anchor,.markdown h5 a.anchor:focus,.markdown h6:hover a.anchor,.markdown h6 a.anchor:focus{opacity:initial}.markdown h4,.markdown h5,.markdown h6{font-weight:bolder}.markdown h5{font-size:.875em}.markdown h6{font-size:.75em}.markdown b,.markdown optgroup,.markdown strong{font-weight:bolder}.markdown a{text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown a:visited{color:var(--color-visited-link)}.markdown img{max-width:100%;height:auto}.markdown code{padding:0 .25rem;background:var(--gray-200);border-radius:.25rem;font-size:.875em}.markdown pre{padding:1rem;background:var(--gray-100);border-radius:.25rem;overflow-x:auto}.markdown pre code{padding:0;background:0 0}.markdown p{word-wrap:break-word}.markdown blockquote{margin:1rem 0;padding:.5rem 1rem .5rem .75rem;border-inline-start:.25rem solid var(--gray-200);border-radius:.25rem}.markdown blockquote :first-child{margin-top:0}.markdown blockquote :last-child{margin-bottom:0}.markdown table{overflow:auto;display:block;border-spacing:0;border-collapse:collapse;margin-top:1rem;margin-bottom:1rem}.markdown table tr th,.markdown table tr td{padding:.5rem 1rem;border:1px solid var(--gray-200)}.markdown table tr:nth-child(2n){background:var(--gray-100)}.markdown hr{height:1px;border:none;background:var(--gray-200)}.markdown ul,.markdown ol{padding-inline-start:2rem}.markdown dl dt{font-weight:bolder;margin-top:1rem}.markdown dl dd{margin-inline-start:0;margin-bottom:1rem}.markdown .highlight table tr td:nth-child(1) pre{margin:0;padding-inline-end:0}.markdown .highlight table tr td:nth-child(2) pre{margin:0;padding-inline-start:0}.markdown details{padding:1rem;border:1px solid var(--gray-200);border-radius:.25rem}.markdown details summary{line-height:1;padding:1rem;margin:-1rem;cursor:pointer}.markdown details[open] summary{margin-bottom:0}.markdown figure{margin:1rem 0}.markdown figure figcaption p{margin-top:0}.markdown-inner>:first-child{margin-top:0}.markdown-inner>:last-child{margin-bottom:0}.markdown .book-expand{margin-top:1rem;margin-bottom:1rem;border:1px solid var(--gray-200);border-radius:.25rem;overflow:hidden}.markdown .book-expand .book-expand-head{background:var(--gray-100);padding:.5rem 1rem;cursor:pointer}.markdown .book-expand .book-expand-content{display:none;padding:1rem}.markdown .book-expand input[type=checkbox]:checked+.book-expand-content{display:block}.markdown .book-tabs{margin-top:1rem;margin-bottom:1rem;border:1px solid var(--gray-200);border-radius:.25rem;overflow:hidden;display:flex;flex-wrap:wrap}.markdown .book-tabs label{display:inline-block;padding:.5rem 1rem;border-bottom:1px transparent;cursor:pointer}.markdown .book-tabs .book-tabs-content{order:999;width:100%;border-top:1px solid var(--gray-100);padding:1rem;display:none}.markdown .book-tabs input[type=radio]:checked+label{border-bottom:1px solid var(--color-link)}.markdown .book-tabs input[type=radio]:checked+label+.book-tabs-content{display:block}.markdown .book-tabs input[type=radio]:focus+label{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}.markdown .book-columns{margin-left:-1rem;margin-right:-1rem}.markdown .book-columns>div{margin:1rem 0;min-width:10rem;padding:0 1rem}.markdown a.book-btn{display:inline-block;font-size:.875rem;color:var(--color-link);line-height:2rem;padding:0 1rem;border:1px solid var(--color-link);border-radius:.25rem;cursor:pointer}.markdown a.book-btn:hover{text-decoration:none}.markdown .book-hint.info{border-color:#6bf;background-color:rgba(102,187,255,.1)}.markdown .book-hint.warning{border-color:#fd6;background-color:rgba(255,221,102,.1)}.markdown .book-hint.danger{border-color:#f66;background-color:rgba(255,102,102,.1)}@font-face{font-family:terminal_grotesque;src:url(fonts/terminal-grotesque-webfont.eot);src:url(fonts/terminal-grotesque-webfont.eot?#iefix)format("embedded-opentype"),url(fonts/terminal-grotesque-webfont.woff2)format("woff2"),url(fonts/terminal-grotesque-webfont.woff)format("woff"),url(fonts/terminal-grotesque-webfont.ttf)format("truetype"),url(fonts/terminal-grotesque-webfont.svg#terminal_grotesqueregular)format("svg");font-weight:400;font-style:normal}body{font-family:terminal_grotesque,sans-serif;line-height:.3 rem}aside nav ul li{margin:.1 0}.book-brand{font-size:3.6rem;line-height:1.2rem}.book-menu a{width:100%;line-height:.8}.book-menu a.active{color:#ef0981;text-decoration:underline;font-size:1.3rem}a{color:#ef0981} \ No newline at end of file diff --git a/resources/_gen/assets/scss/book.scss_e129fe35b8d0a70789c8a08429469073.json b/resources/_gen/assets/scss/book.scss_e129fe35b8d0a70789c8a08429469073.json index 09b688a..ee4259a 100644 --- a/resources/_gen/assets/scss/book.scss_e129fe35b8d0a70789c8a08429469073.json +++ b/resources/_gen/assets/scss/book.scss_e129fe35b8d0a70789c8a08429469073.json @@ -1 +1 @@ -{"Target":"book.min.764ef57890cd736c914487dc52ca7072395ab26399f50b08c0a94deb0a94baa9.css","MediaType":"text/css","Data":{"Integrity":"sha256-dk71eJDNc2yRRIfcUspwcjlasmOZ9QsIwKlN6wqUuqk="}} \ No newline at end of file +{"Target":"book.min.7dc3cbcfe32da8c8e8f510fcad853e3196079d1ec02ef98ab97f61816b3b9a84.css","MediaType":"text/css","Data":{"Integrity":"sha256-fcPLz+MtqMjo9RD8rYU+MZYHnR7ALvmKuX9hgWs7moQ="}} \ No newline at end of file