From c8cec032ae3c3c01c91f76a8e0a605aa26bab376 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Mon, 28 Jul 2014 23:45:18 +0000 Subject: [PATCH] TinyMCE: - Use `data-wp-*` for processing and styling of the `more` and `nextpage` placeholders, keep the class names for back-compat. Makes them "immune" to "Clear formatting". - Translate the titles of the placeholders. Fixes #28772. Built from https://develop.svn.wordpress.org/trunk@29317 git-svn-id: http://core.svn.wordpress.org/trunk@29098 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/class-wp-editor.php | 1 + .../js/tinymce/plugins/wordpress/plugin.js | 50 +++++++++--------- .../tinymce/plugins/wordpress/plugin.min.js | 2 +- .../js/tinymce/skins/wordpress/wp-content.css | 10 ++-- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 133311 -> 133351 bytes 5 files changed, 31 insertions(+), 32 deletions(-) diff --git a/wp-includes/class-wp-editor.php b/wp-includes/class-wp-editor.php index 9745623f20..14baef6f2b 100644 --- a/wp-includes/class-wp-editor.php +++ b/wp-includes/class-wp-editor.php @@ -944,6 +944,7 @@ final class _WP_Editors { 'Keyboard Shortcuts' => __( 'Keyboard Shortcuts' ), 'Toolbar Toggle' => __( 'Toolbar Toggle' ), 'Insert Read More tag' => __( 'Insert Read More tag' ), + 'Read more...' => __( 'Read more...' ), // Title on the placeholder inside the editor 'Distraction Free Writing' => __( 'Distraction Free Writing' ), ); diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.js index 1a33dcce19..15f0ccf541 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js @@ -37,7 +37,7 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { } }); - if ( pixels && ! initial ) { + if ( pixels && ! initial ) { // Resize iframe, not needed in iOS if ( ! tinymce.Env.iOS ) { iframe = editor.getContentAreaContainer().firstChild; @@ -83,18 +83,24 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { // Replace Read More/Next Page tags with images editor.on( 'BeforeSetContent', function( e ) { + var title; + if ( e.content ) { if ( e.content.indexOf( '/g, function( match, moretext ) { - return ''; + return ''; }); } if ( e.content.indexOf( '' ) !== -1 ) { + title = editor.editorManager.i18n.translate( 'Page break' ); + e.content = e.content.replace( //g, - '' ); + '' ); } } }); @@ -105,16 +111,14 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { e.content = e.content.replace(/]+>/g, function( image ) { var match, moretext = ''; - if ( image.indexOf('wp-more-tag') !== -1 ) { - if ( image.indexOf('mce-wp-more') !== -1 ) { - if ( match = image.match( /data-wp-more="([^"]+)"/ ) ) { - moretext = match[1]; - } - - image = ''; - } else if ( image.indexOf('mce-wp-nextpage') !== -1 ) { - image = ''; + if ( image.indexOf( 'data-wp-more="more"' ) !== -1 ) { + if ( match = image.match( /data-wp-more-text="([^"]+)"/ ) ) { + moretext = match[1]; } + + image = ''; + } else if ( image.indexOf( 'data-wp-more="nextpage"' ) !== -1 ) { + image = ''; } return image; @@ -123,16 +127,11 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { }); // Display the tag name instead of img in element path - editor.on( 'ResolveName', function( e ) { - var dom = editor.dom, - target = e.target; + editor.on( 'ResolveName', function( event ) { + var attr; - if ( target.nodeName === 'IMG' && dom.hasClass( target, 'wp-more-tag' ) ) { - if ( dom.hasClass( target, 'mce-wp-more' ) ) { - e.name = 'more'; - } else if ( dom.hasClass( target, 'mce-wp-nextpage' ) ) { - e.name = 'nextpage'; - } + if ( event.target.nodeName === 'IMG' && ( attr = editor.dom.getAttrib( event.target, 'data-wp-more' ) ) ) { + event.name = attr; } }); @@ -145,9 +144,10 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { tag = tag || 'more'; classname += ' mce-wp-' + tag; - title = tag === 'more' ? 'More...' : 'Next Page'; + title = tag === 'more' ? 'Read more...' : 'Next page'; + title = editor.editorManager.i18n.translate( title ); html = ''; + 'data-wp-more="' + tag + '" data-mce-resize="false" data-mce-placeholder="1" />'; // Most common case if ( node.nodeName === 'BODY' || ( node.nodeName === 'P' && node.parentNode.nodeName === 'BODY' ) ) { diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js index 07c6527cb6..55b3eb6e17 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js @@ -1 +1 @@ -tinymce.ui.FloatPanel.zIndex=100100,tinymce.PluginManager.add("wordpress",function(a){function b(b){var c,d,e,f=0;d="hide"===b,a.theme.panel&&(e=a.theme.panel.find(".toolbar:not(.menubar)")),!e||e.length<2||"hide"===b&&!e[1].visible()||(!b&&e[1].visible()&&(b="hide"),tinymce.each(e,function(a,c){c>0&&("hide"===b?(a.hide(),f+=30):(a.show(),f-=30))}),f&&!d&&(tinymce.Env.iOS||(c=a.getContentAreaContainer().firstChild,j.setStyle(c,"height",c.clientHeight+f)),"hide"===b?(setUserSetting("hidetb","0"),g&&g.active(!1)):(setUserSetting("hidetb","1"),g&&g.active(!0))),a.fire("wp-toolbar-toggle"))}function c(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return''+b+''})}function d(a){return a.replace(/]+>/g,function(a){if(-1!==a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})}function e(b,c){var d,e,f,g,h;f=a.dom.getViewPort(a.getWin()),d=j.getPos(a.getContentAreaContainer()),e=a.dom.getPos(b),g=Math.max(e.x-f.x,0)+d.x,h=Math.max(e.y-f.y,0)+d.y,j.setStyles(c,{top:h+5+"px",left:g+5+"px",display:"block"})}function f(){j.hide(j.select("#wp_editbtns, #wp_gallerybtns"))}var g,h,i,j=tinymce.DOM,k=0;return a.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){g=this,g.active("1"===getUserSetting("hidetb")?!0:!1)}}),a.on("PostRender",function(){a.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&b("hide")}),a.addCommand("WP_Adv",function(){b()}),a.on("focus",function(){window.wpActiveEditor=a.id}),a.on("BeforeSetContent",function(a){a.content&&(-1!==a.content.indexOf("/g,function(a,b){return''})),-1!==a.content.indexOf("")&&(a.content=a.content.replace(//g,'')))}),a.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c="";return-1!==a.indexOf("wp-more-tag")&&(-1!==a.indexOf("mce-wp-more")?((b=a.match(/data-wp-more="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf("mce-wp-nextpage")&&(a="")),a}))}),a.on("ResolveName",function(b){var c=a.dom,d=b.target;"IMG"===d.nodeName&&c.hasClass(d,"wp-more-tag")&&(c.hasClass(d,"mce-wp-more")?b.name="more":c.hasClass(d,"mce-wp-nextpage")&&(b.name="nextpage"))}),a.addCommand("WP_More",function(b){var c,d,e,f="wp-more-tag",g=a.dom,h=a.selection.getNode();return b=b||"more",f+=" mce-wp-"+b,e="more"===b?"More...":"Next Page",d='',"BODY"===h.nodeName||"P"===h.nodeName&&"BODY"===h.parentNode.nodeName?void a.insertContent(d):(c=g.getParent(h,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},a.getBody()),void(c&&("P"===c.nodeName?c.appendChild(g.create("p",null,d).firstChild):g.insertAfter(g.create("p",null,d),c),a.nodeChanged())))}),a.addCommand("WP_Code",function(){a.formatter.toggle("code")}),a.addCommand("WP_Page",function(){a.execCommand("WP_More","nextpage")}),a.addCommand("WP_Help",function(){a.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",title:"Keyboard Shortcuts",width:450,height:420,inline:1,classes:"wp-help"})}),a.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(a.id)}),a.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){a.execCommand("WP_More","more")}}),a.addButton("wp_page",{tooltip:"Page break",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),a.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),"undefined"!=typeof wp&&wp.media&&wp.media.editor&&a.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),a.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){a.execCommand("WP_More","more")}}),a.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.on("BeforeExecCommand",function(b){!tinymce.Env.webkit||"InsertUnorderedList"!==b.command&&"InsertOrderedList"!==b.command||(i||(i=a.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),a.getDoc().head.appendChild(i))}),a.on("ExecCommand",function(b){tinymce.Env.webkit&&i&&("InsertUnorderedList"===b.command||"InsertOrderedList"===b.command)&&a.dom.remove(i)}),a.on("init",function(){var b=tinymce.Env,c=["mceContentBody"],d=a.getDoc(),e=a.dom;tinymce.Env.iOS&&e.addClass(d.documentElement,"ios"),"rtl"===a.getParam("directionality")&&(c.push("rtl"),e.setAttrib(d.documentElement,"dir","rtl")),b.ie?9===parseInt(b.ie,10)?c.push("ie9"):8===parseInt(b.ie,10)?c.push("ie8"):b.ie<8&&c.push("ie7"):b.webkit&&c.push("webkit"),c.push("wp-editor"),tinymce.each(c,function(a){a&&e.addClass(d.body,a)}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),a.content=a.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,""))}),"undefined"!=typeof window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-init",[a]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&e.bind(d,"dragstart dragend dragover drop",function(a){"undefined"!=typeof window.jQuery&&window.jQuery(document).trigger(new window.jQuery.Event(a))}),a.getParam("wp_paste_filters",!0)&&(tinymce.Env.webkit||a.on("PastePreProcess",function(a){a.content=a.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),a.content=a.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2")}),a.on("PastePostProcess",function(a){tinymce.each(e.select("p",a.node),function(a){e.isEmpty(a)&&e.remove(a)})}))}),"undefined"!=typeof window.jQuery&&a.on("keyup",function(b){var c=b.keyCode||b.charCode;c!==k&&((13===c||8===k||46===k)&&window.jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),a.on("SaveContent",function(b){return!a.inline&&a.isHidden()?void(b.content=b.element.value):(b.content=b.content.replace(/

(?:
|\u00a0|\uFEFF| )*<\/p>/g,"

 

"),void(a.getParam("wpautop",!0)&&"undefined"!=typeof window.switchEditors&&(b.content=window.switchEditors.pre_wpautop(b.content))))}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

(?: |\u00a0|\uFEFF| )+<\/p>/gi,"

"))}),a.on("preInit",function(){a.schema.addValidElements("@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b"),tinymce.Env.iOS&&(a.settings.height=300)}),h="alt+shift",a.addShortcut(h+"+c","","JustifyCenter"),a.addShortcut(h+"+r","","JustifyRight"),a.addShortcut(h+"+l","","JustifyLeft"),a.addShortcut(h+"+j","","JustifyFull"),a.addShortcut(h+"+q","","mceBlockQuote"),a.addShortcut(h+"+u","","InsertUnorderedList"),a.addShortcut(h+"+o","","InsertOrderedList"),a.addShortcut(h+"+n","","mceSpellCheck"),a.addShortcut(h+"+s","","unlink"),a.addShortcut(h+"+m","","WP_Medialib"),a.addShortcut(h+"+z","","WP_Adv"),a.addShortcut(h+"+t","","WP_More"),a.addShortcut(h+"+d","","Strikethrough"),a.addShortcut(h+"+h","","WP_Help"),a.addShortcut(h+"+p","","WP_Page"),a.addShortcut(h+"+x","","WP_Code"),a.addShortcut("ctrl+s","",function(){"undefined"!=typeof wp&&wp.autosave&&wp.autosave.server.triggerSave()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",function(){f()}),a.dom.bind(a.getBody(),"dragstart",function(){f()})}),a.on("BeforeExecCommand",function(){f()}),a.on("SaveContent",function(){f()}),a.on("MouseDown",function(a){"IMG"!==a.target.nodeName&&f()}),a.on("keydown",function(a){(a.which===tinymce.util.VK.DELETE||a.which===tinymce.util.VK.BACKSPACE)&&f()}),{_showButtons:e,_hideButtons:f,_setEmbed:c,_getEmbed:d}}); \ No newline at end of file +tinymce.ui.FloatPanel.zIndex=100100,tinymce.PluginManager.add("wordpress",function(a){function b(b){var c,d,e,f=0;d="hide"===b,a.theme.panel&&(e=a.theme.panel.find(".toolbar:not(.menubar)")),!e||e.length<2||"hide"===b&&!e[1].visible()||(!b&&e[1].visible()&&(b="hide"),tinymce.each(e,function(a,c){c>0&&("hide"===b?(a.hide(),f+=30):(a.show(),f-=30))}),f&&!d&&(tinymce.Env.iOS||(c=a.getContentAreaContainer().firstChild,j.setStyle(c,"height",c.clientHeight+f)),"hide"===b?(setUserSetting("hidetb","0"),g&&g.active(!1)):(setUserSetting("hidetb","1"),g&&g.active(!0))),a.fire("wp-toolbar-toggle"))}function c(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return''+b+''})}function d(a){return a.replace(/]+>/g,function(a){if(-1!==a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})}function e(b,c){var d,e,f,g,h;f=a.dom.getViewPort(a.getWin()),d=j.getPos(a.getContentAreaContainer()),e=a.dom.getPos(b),g=Math.max(e.x-f.x,0)+d.x,h=Math.max(e.y-f.y,0)+d.y,j.setStyles(c,{top:h+5+"px",left:g+5+"px",display:"block"})}function f(){j.hide(j.select("#wp_editbtns, #wp_gallerybtns"))}var g,h,i,j=tinymce.DOM,k=0;return a.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){g=this,g.active("1"===getUserSetting("hidetb")?!0:!1)}}),a.on("PostRender",function(){a.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&b("hide")}),a.addCommand("WP_Adv",function(){b()}),a.on("focus",function(){window.wpActiveEditor=a.id}),a.on("BeforeSetContent",function(b){var c;b.content&&(-1!==b.content.indexOf("/g,function(a,b){return''})),-1!==b.content.indexOf("")&&(c=a.editorManager.i18n.translate("Page break"),b.content=b.content.replace(//g,'')))}),a.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c="";return-1!==a.indexOf('data-wp-more="more"')?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf('data-wp-more="nextpage"')&&(a=""),a}))}),a.on("ResolveName",function(b){var c;"IMG"===b.target.nodeName&&(c=a.dom.getAttrib(b.target,"data-wp-more"))&&(b.name=c)}),a.addCommand("WP_More",function(b){var c,d,e,f="wp-more-tag",g=a.dom,h=a.selection.getNode();return b=b||"more",f+=" mce-wp-"+b,e="more"===b?"Read more...":"Next page",e=a.editorManager.i18n.translate(e),d='',"BODY"===h.nodeName||"P"===h.nodeName&&"BODY"===h.parentNode.nodeName?void a.insertContent(d):(c=g.getParent(h,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},a.getBody()),void(c&&("P"===c.nodeName?c.appendChild(g.create("p",null,d).firstChild):g.insertAfter(g.create("p",null,d),c),a.nodeChanged())))}),a.addCommand("WP_Code",function(){a.formatter.toggle("code")}),a.addCommand("WP_Page",function(){a.execCommand("WP_More","nextpage")}),a.addCommand("WP_Help",function(){a.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",title:"Keyboard Shortcuts",width:450,height:420,inline:1,classes:"wp-help"})}),a.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(a.id)}),a.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){a.execCommand("WP_More","more")}}),a.addButton("wp_page",{tooltip:"Page break",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),a.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),"undefined"!=typeof wp&&wp.media&&wp.media.editor&&a.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),a.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){a.execCommand("WP_More","more")}}),a.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.on("BeforeExecCommand",function(b){!tinymce.Env.webkit||"InsertUnorderedList"!==b.command&&"InsertOrderedList"!==b.command||(i||(i=a.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),a.getDoc().head.appendChild(i))}),a.on("ExecCommand",function(b){tinymce.Env.webkit&&i&&("InsertUnorderedList"===b.command||"InsertOrderedList"===b.command)&&a.dom.remove(i)}),a.on("init",function(){var b=tinymce.Env,c=["mceContentBody"],d=a.getDoc(),e=a.dom;tinymce.Env.iOS&&e.addClass(d.documentElement,"ios"),"rtl"===a.getParam("directionality")&&(c.push("rtl"),e.setAttrib(d.documentElement,"dir","rtl")),b.ie?9===parseInt(b.ie,10)?c.push("ie9"):8===parseInt(b.ie,10)?c.push("ie8"):b.ie<8&&c.push("ie7"):b.webkit&&c.push("webkit"),c.push("wp-editor"),tinymce.each(c,function(a){a&&e.addClass(d.body,a)}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),a.content=a.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,""))}),"undefined"!=typeof window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-init",[a]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&e.bind(d,"dragstart dragend dragover drop",function(a){"undefined"!=typeof window.jQuery&&window.jQuery(document).trigger(new window.jQuery.Event(a))}),a.getParam("wp_paste_filters",!0)&&(tinymce.Env.webkit||a.on("PastePreProcess",function(a){a.content=a.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),a.content=a.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2")}),a.on("PastePostProcess",function(a){tinymce.each(e.select("p",a.node),function(a){e.isEmpty(a)&&e.remove(a)})}))}),"undefined"!=typeof window.jQuery&&a.on("keyup",function(b){var c=b.keyCode||b.charCode;c!==k&&((13===c||8===k||46===k)&&window.jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),a.on("SaveContent",function(b){return!a.inline&&a.isHidden()?void(b.content=b.element.value):(b.content=b.content.replace(/

(?:
|\u00a0|\uFEFF| )*<\/p>/g,"

 

"),void(a.getParam("wpautop",!0)&&"undefined"!=typeof window.switchEditors&&(b.content=window.switchEditors.pre_wpautop(b.content))))}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

(?: |\u00a0|\uFEFF| )+<\/p>/gi,"

"))}),a.on("preInit",function(){a.schema.addValidElements("@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b"),tinymce.Env.iOS&&(a.settings.height=300)}),h="alt+shift",a.addShortcut(h+"+c","","JustifyCenter"),a.addShortcut(h+"+r","","JustifyRight"),a.addShortcut(h+"+l","","JustifyLeft"),a.addShortcut(h+"+j","","JustifyFull"),a.addShortcut(h+"+q","","mceBlockQuote"),a.addShortcut(h+"+u","","InsertUnorderedList"),a.addShortcut(h+"+o","","InsertOrderedList"),a.addShortcut(h+"+n","","mceSpellCheck"),a.addShortcut(h+"+s","","unlink"),a.addShortcut(h+"+m","","WP_Medialib"),a.addShortcut(h+"+z","","WP_Adv"),a.addShortcut(h+"+t","","WP_More"),a.addShortcut(h+"+d","","Strikethrough"),a.addShortcut(h+"+h","","WP_Help"),a.addShortcut(h+"+p","","WP_Page"),a.addShortcut(h+"+x","","WP_Code"),a.addShortcut("ctrl+s","",function(){"undefined"!=typeof wp&&wp.autosave&&wp.autosave.server.triggerSave()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",function(){f()}),a.dom.bind(a.getBody(),"dragstart",function(){f()})}),a.on("BeforeExecCommand",function(){f()}),a.on("SaveContent",function(){f()}),a.on("MouseDown",function(a){"IMG"!==a.target.nodeName&&f()}),a.on("keydown",function(a){(a.which===tinymce.util.VK.DELETE||a.which===tinymce.util.VK.BACKSPACE)&&f()}),{_showButtons:e,_hideButtons:f,_setEmbed:c,_getEmbed:d}}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/wordpress/wp-content.css b/wp-includes/js/tinymce/skins/wordpress/wp-content.css index d620ea8958..4b907dfba5 100644 --- a/wp-includes/js/tinymce/skins/wordpress/wp-content.css +++ b/wp-includes/js/tinymce/skins/wordpress/wp-content.css @@ -122,8 +122,7 @@ img::selection { padding: 0; } -.mce-content-body img.mce-wp-nextpage, -.mce-content-body img.mce-wp-more { +.mce-content-body img[data-wp-more] { border: 0; -webkit-box-shadow: none; box-shadow: none; @@ -135,16 +134,15 @@ img::selection { cursor: default; } -.mce-content-body img.mce-wp-nextpage[data-mce-selected], -.mce-content-body img.mce-wp-more[data-mce-selected] { +.mce-content-body img[data-wp-more][data-mce-selected] { outline: 1px dotted #888; } -.mce-content-body img.mce-wp-more { +.mce-content-body img[data-wp-more="more"] { background: transparent url( images/more.png ) repeat-y scroll center center; } -.mce-content-body img.mce-wp-nextpage { +.mce-content-body img[data-wp-more="nextpage"] { background: transparent url( images/pagebreak.png ) repeat-y scroll center center; } diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index d073d9180e85e427a1e41eee72741c41b6f09599..7da9ed042f33ab541eed39ddd2a301b9d203871d 100644 GIT binary patch delta 28349 zcmV(vK!Jc?6dsHC)lgP9&6(Gm-01XH%CDY$ z>-12vb#`G|C90!s@1MH;ZOihV)9scV-yXZYZ)W*B^^_QLvJPb#hW0JqcBMuddHUFh znNISzN`mP$N<6izY0)`6{?4tkB@1mur0zKg@hDEK^e2B-It56UFK8V@jcCA{0T(Wn z2v5JG^^8h3S5)9_K!b$wKhcs?rhlh3JMN3W>rtgpfhyG~f=u#v$Hz*sRo8-zK}x=o znk&fmNR_@b-?x8fA?{x(8tcdn`3)Io@uHVJ^dhERVPQRL^v}?^f z;*$i-7*f5e%7Ig zTXgzLO&&EP0Pn7k^z3(4CZy?h-{ZS*3VZ!UH+6qSUX)9yD=oj^w$2pVabt&Ge^Hyw z@gj6?Hi13tzQEdig3w=dSH=73m<&7d=8F8oZ_#R@6jQWa5M%i7Sj^JTea!n~`Wc;` zfpV-$|Aef8eVuL@4zBp7wSIqN8A?d-LxXM`rqV#-&dVF>yRs8#UWV3w`jNI0Yw~MH3Fq4oz5{tGzLkP=~F9xYNd~@^s$u= z^Pt~QTQYiqnG&24`whmTR2Nui3SqwbSkQ&m5780^pbjdeKoA7oWc^)!x(DP3hqiwr zjQ28{SneDVu^{UCIW8E*`eq-*6?uss|_wKDhukX9RvU*CJr=B8xs*gt{M z<_uGv;RjDAj&}vxy+4YebuYm#O?VOJ;4?q2=~FcAoOwQB%XgM zgFtklRf5pW{D_8NUTBD%3~kz?oPlJLY)AS5&w8g*F%Z)S+x=o2WrrG3k@lw?5L zf!c>nyv~SC5EJql3>Xi^Os(5DyKT4Lv9)Yc=S-f!s)*6BkQ@ld)=Ud~iKiok&N__F z>7-8lQ~;OZ_|Qyg3}V&s(HMUgz^619vE@oP!>Z~?09K*B*tk&a@9)84wi3cH8p2vo zo_;%A{l;eK(Cil%WP)+i)6j!)>PQv~|9((DXC0svd9_zMJ2+#SFl-rzHT zA^gytL`zlGHL_ZTvFRvO^UivipxN5MY$>)XRXB}`Gy0l#6s@jw*Xl|}u&~DHk-7yc zw3pWEumW+&l<-#Boxp$8T7B-j+cWmPT5qhpa<|h)QEtc4xrD+s3C1EA_pBbmhqS~w zAKH#|7$1`b((@$g(@ulm?+o$>C&A)%OsEv8*a}|2ERysy`A9SS0Y|>^f_kia=t?*&RsouAO&>(?d!eOX*D zIxojLzxqddLkaK~GQfY|p~+@Py0+3zct_^Q%+El}6@|{8D68>T#xkvA{ieHFPF-gV z0n>pKsp6v02<(5&7+b>cQ@`;8rA=GsL-Z+Czoq+))#?ZBG9bt62a{mEGpU}K`4pN2 zs(=hN+f=f`Pf1h4t^7uY($BNRx|Rkq$jO}LS2Rt2pC*MTrj+or$+a8RT;b3wIe>^0+OVhwf3+<~UYwS?|m7Iop52PlgjK(u6vLu-OSRRobC9 zLr>p0fWs2$IFnDTu&jw5W3Q+<^(1?u8*b9?4uGdVOA6Xtp?3 zTVX>T)Wm-##1BLBb3IuO8VNE{xB@i4K217+I_l%&Y%Y||kXps~z16(V{R zZzoteqyTy;c~@Nb)=Kzwf!=9ya3VFHoa*UCz|O-amrkn_@!;*pPWNW>_T7ebIsrnW!b4%Fe34MEb#4*5AU<5h z>6Y`_(V0?hD^78Yl434O3MyjzhD*Ns`@DaMuPPryrsWz`FQhCCD(z#uQ?zZOaEmt9 zOX;*uMc#4XAREe7cwdj8aCiX2cIX|P12M#$=q3m9FdQ-2UYHIo6l;IQtzrDlwq$Zm zWrT&A>#ik_t(2;9q}69m-@VyMXZENwd)%3Q)0sW#%)afQKf}^%6%aCt(1;3z?9hLs zufaec-nqnxKn=eSyEND`{Hf&y@KVj!+mG*E6bRqTSEWRX*j4EL$G7!Dm^4;2`sv%Qk=UBBzneq(;!z+q^=`>=6Kj1Mb4x2 zY+s9+0Qx89q2pUGrsi4wkg>4`Rk&9H2iE`-S%));>l!^2R%8N41Q)4>KxKa>5;{7E zU;HgXCh3IGJ2^i7FIa7%bWIhAStK*dB%OdT@rgl!m@{aDwJ-wv_4Mx7v)0$>?&Qn0 zBmJr|f}2Kx`|1lap}!#)7;RAXHs(m@y3+;LYr{^o_uI}fy*EdD@7Igg{+EGq zG=8m1kl-b$t4HyMR%yRdelvd}7o~_rAt)|RV*A~;KwnFbJ{DRqk70 z102~}ybWEr8kB~6y+o$R58E~R?ZAHQTuH#x`o5L!KGf$bI_`dqx($E6|9k!)e!&(! z$SYI2C2&-={nB$}_63*6v$7s&(Oxg?&G%zbX8%IcmcL);?)qCizyZ*EHY*WImxCc& z^Mh^6OLqLJXUMeIVSpDpbX)tPsx&LOUMVe)FR1Y^-{F&Q_QNNDUAe`MYc1mD?Tamz z0Sups`+o;SZ36PDFR_0qB85j0ZYX_)Xa2z$ohkc6JXApu^qs4}{7@Ca50lNfXyBX=R1ID*IUabhAP z;_WINfcClW01qd41XN`VvWqj2b)8gXu0uL;7;iSCbC>atMBRUVHkDw3QJ2HJM-ns; zL}@}Al##Vjup@*zJOUVWTHYeV1f>Bgmn1YFEa!NuF=?Sk*bC?8aooJe;l9MkWaxtj z7u5v<2n-qmX*_i7J^ts%_fQUFB&^H4AB$=oqsr6KbB}$e2wo9)$$Qzydr^=;TOdQ@ zVGNz^kNwz&u)==}HCtj+=r}MLA{j*CrMh!xWDc|g5Mz@nSwBjS_V>rAMpI)6tVjY< zw)(Bh=y;-RVIqUDqAKuee?Q;f2POq01YGTb80;sE>qRyve%!nI8aI)wGeJ9o*v^pj z@~`7Sn*_uG%;i-W180|5lQwa$$=nSMgR6GhSnnRzo7sO?a=!JXz?a6@a!nQ-w`|*@ zE8*yhuEK=dD?tKX8YvUC4w6!g+fZ!AE{Y8{%zV@J^5^vW4X(EL=>!;$84zFWQh&U~ zb&UoS=Ck5$h8QS>AFg*62k0nZzLf1jAidd(ZX7L1r&)BP9D423-w?xDd#JW36wHfX zs2Bk#B&&ayGbMr)Ix+ygE|>~YeH=$yriZscCi(>u3jq!FsX4*JQn;c0RF%@NTUI1I zLMHI~#Yp}-M-`N%tYuX&@Bw~p`z9fe+n<8MaTG#+I}q%Fdm{~FP6LjpC?8Y|4p@k_``<&pF?Nj{}cr*>jHm6?|2s%FeMALB8e1Qqi`3VI@n?H z@Uek+qI_mRJ%RW$T%t_mo2mj~H3zMEcy+snG_N9xzcJt6pUbTr;k^WUss8%@t?ybK!5~ts zGW&mMNNV~wO?R(NGm zLPb60tK1#M+HJlyq*6t8dc42i`(t!`^xgU4S3NlLsukqI@jeVWnn;AV$ca|e(F$4vJV*{cRt zc2e2c`B^!{*=Hs@n@An;$njfFvIdXCmaDPDHC-|^HFw_mlEzy&Is&O@zZ6#>M9u|b z+TL!(5@rxJm4AkjtEohGj->0xcqSPz6X=9o5xCFbiuat^VR8k)>ZrX?3qW{pe)@mG z+YA5HC@q`KpC&5>)I&0Kgu-+&zN7%scVwZhHY;+xa|?!lGUmB2>1nMGw0(%Y)?Ppo z_DoXH+DlFiBr(2HWH{eiClOxK5@ke6Xwk%5Nl}@;Zt-Bk1AngIQjkp|Yes2gM|E@v zGoP*Ps(x(m@G+j*ijA|##8`!l8h3wzm6Bh&6$+r^XY}t@=6l}uJdnSMEaMips^T+9 zj#VK8={3+>EXIfiZ{Y7~{s);+ih9AX`lVd+6364MmA+k z>IOF#TjN0+g^zQ$dSOHI;j* zY0?ADtQFRcvaNnnGoV$-$8LWwb&Mml%0}Dc$7V26!XbRi{UPqv+t$E&cq4wcZEK|} z`QL1Y`C(I^ku{VZE=n6zr<6Nz{v=?J%G)sx?-fH@Rtm4Yjk>)iJ8dRvRofQg^L9ww zR3VSKaO(dljq3R*#Oo5I=yuwB*2ov~ByE)WSS;&BzNZ5i%kY6|mEnJc-x*j@aoTj) z)lWxGw9ZdXaE}c>eo?}@B=%>g698*(-PTbtok=y zH=`O?{YRFuKJBU>`y+pkZ>c=V=Ow-Zc_AkwHzjA8ZMz-2fW|vAr`J|PPEfp*O9*X+p zUiBgI?=Om#KdSLd=VH{x9-Rl?R$3Prm1TQ}h)8g6T02tLQ;L6j_=i3kE^}Lsf>w?e z2c!5B%_g3p)x$NLlzr!|q!nTt#R~tIx0_$zZeG3(lxSf=2yWW~1azF(T;{qh3{xAr zen);C5zNURS;5YL0olXgi$J*Ngwu+rKG_XORVjvwUg=JrZ)J#7b1Bfc>2V#fno&|P zfgzaKw`-LuKIgk8(E>4is!|r|L7=LAWqX48m*q3-I zVpw=24<7Ew;);ClXyweJ>V*!i>jxM)MF$xu5XG+^koV{W1mj`U=dYzo3;ymcz z$Q;ix5J^jhpdUFp+!EcCwlJ=enu$G*y4xmq(WD{kzBoJ- zD=d#}Y&J%(SE)umI@y|)RffgG)>d@i+CnwN3C4M`)>p(~GfGIc>|kz`J_pr94{03Z z1m8V(QLumI$%6SA@HDEG{eCfpv<2G>KzY7vvzik!fh)uLwp&N@1xS8{QCOT8oKF?H z!c5rI!ilOtLErUgi%j=Q$2>%xhfPvyylFl!^61u4K?Gh zDX@PA{#Ba+oO3*LDL9PZzS+F|xOw@q^)R;9eD0H3k+tf>8+AQ#fM?9enYhqQ@%e#B zF}Mn>X2d!crMrbiskbnn5i6MlTay#WL%GEJ19ZcdYH9o+I9sY$^X2LWrgpP&PZ~6Q z6mHT&Cdo3k4If2Lw$;2v?LOb4@pce<`|y9mK-5-^+rSV+=Y^df*cX+`Q(Kf2It!7N z4UrcVDQV4sF=yXK>pG`jY{ zJL_1lFt5nPI!BAiW(>9kMSU^@Jn-JW@j{FEU|ceXX(ZxWwtY7jU06l^T5MZ;1(kmR zl2Q3xWk5dHnD+46>yoD_H$VCX_>MW^(s zHi|nXia;!Vd$OrovzFEkln52BhJs_EXFG3eGw3kwT{`94Eu??aflR-n zZ>in4y_20^T`xPdxf$o&(WF?^C#A;VG(I@uo}wFCU|*6dL$?XDrYjYw(F6w$GiEFB z(1t1k0@W{{t&COu+Fy;zb2y2Q_uw-ELfao`6Bn{Tbgp*M-P-iw)9yYuj$#V?MI2HIu53Ri!l#koxlfe)?r!eYSRSekMrmctIf*8m$`;rTD)S}riI zC4s1KtFW?T9B|vmgM~dJa~~U(BeHM6)4$U@)0ZwsAKPj-%Yw@Rgau=-o?E^5}lmt43~ z*Fh&_3f(#r)@I+$t#^0w#d1AJWA1^*N{+a04=G=nmh3;$L@bcp*S_EuuTEomFl-K z%aK}*ijP!lm*xj~PDw}80gUcqFDz;FEzW|415^URmLWll`fF=Qe%AB}KF_#Kv0O^p zngC(s&F% z3z|J}8i%HJXlGkX?Dq)T}F=Tf?4En?3M&r*i{!KQD3>v^U9HX_clOQ9%oaUdNk;uT@sb?sa1w~7+G>c zBvU)53_;ugey@+ZkP7$4g!l_Y|A1n9FiulHy6eP6W@KA)D|th~$y~=285q_Nl=}>^`GNdM!6(Zd9e&Hbysy+RwKBgvpiI59Z@GucljthFK?G9Qk@h>}^5D%2 zaw|yH9sE5+@a-G%@}ofE4QUM>qmcb2-#h#0SxJBJQU6G9hA^l7nNRABnx{@C7m&IF zm5=(a7f({4-zr^tZ}7u|eROao$8{JCBg>SHIMQ`hX@ovsMR*Lnq;eY`>;YNGRD3bE zC@n|DxzTY)p%mhQeE9eZ8NFYTO-bO#FX{)WUy|+0px#8%KWNvCrRX^(rz;E{1O4Cr z(fxn^`HO#ic=!Cpt6}4uLCTjlCaQl&WiMa7ef9AbMzyb31;nVWvM=?SA<(dg-z-yh zdnm-Jez~e{zxKk^a=f1}AA7;ji`Ge2^ybTS>h?LHEcDdKQ%t8O3qCY*RM!*gi3#l6`+R>?%?gaH@hLr;5JEee654^2 zf-Sl#j`?WTJWA`CmT_Sb!+Y!qkOI|{3?yDS8uJw#`|9w$MT}3iR5@jMqjV*a^q)WBz}2 zgp^AeZj(+S67w*2&864j!iCdhuqi%0{lNUt=&9>K>ck2$7i*9?wOt@>l#{z{1Le9W zleBM+U8BI7!C(_}v#wK5$?(0liArO*zS1D0M2HY|x3;9Be09P7mS%>zV`j*&9(~a# z$**{hi)|4xWEy`FQNmgW5b7r_TN{7pR}V6^thN1)OSZLFv%EHKez{rXf5;5-al<}w z_1BFa+bjK#S~#vzh23WG9+0OydpFFri~E4VGH){mU!d8L>!SV{5`mU`i-DIC4b2N= zgraeg*=}RYYzMPZavo+RQ$5h~jHtJ?JX`;}_Jzgb!>qXe7>#Z2MU$2V*kAr~P-aozVYSoE9bve=55Yg1Tb4B>17A}qC}skBPvTg7ZXZCLY>PAjur zo7KmdZy*)p11fS=!_YfJ~lDP$^+jsjLUXTUcCpQ#ki1uC4=rbl1~Ct^c= zytQu+BP+Un%kI<4!uy;-hPC2qP&7iDb%R|fY1i|R``9bG^02e7*OeO}$g*9UWV`~? zIThc*HK^oA?83*t$t|$xGTo;a{8OgOio&$!X2Hoq9#&S?N9|c3wPb%inFE#ZKc@1gS+4g>$t)fQ16-!)OBIu(bL=h{^h$txlNt z^>m}L0##A%#qvkc?APPt@Yv~Ss>ICoY z4(|1TzZV@I@w?kUJp2@r-}h^FD&S zc2=6T13A`KHcWrVtRNKzhd3r@3y*(4>rux};Zg1ecLmCLqHTSA*5jA3uAGq|=BH)2 z?$3gQb?}T{K75Ah`*~%+rz_&_EEoRngSOE>-8r@=?%1B}7~7M!v2|wee{t?;s7}4D z1{`+nj`>74rp&e?A0xnbKSZD3p?gi~L*6_?0BH=&0Mma_Twh>3>WsnlE)WwC?dXs_ zt~k<(S}&AS$_fk@l9B3o(s0}{~)+T|#yMUZUKaa*nXRO!@9evQtS0kbBO&ls$f zbEy7g{(^tLE^s$4z;>(H1hy>GLoi%f%!~dVntt@_qlJlroD69+SBAw=Kdp>#R!U@! zlvJ;>CTnI^m=FITofoDDR=+$?=&DU~nCe(No5TKIZgD}vo^<*u%}+QgZ#5s;XQ2Jt ztz+ya=rnb%ijN;DY0xGzT zqbh%u`@2uS<%;14CIb8$*T4M5M5B+UyArcx8T2-D^GQn3ht9-@hvLy`h|H-eHBvba<8v0%?W98wPX-UQ zCVNg+B@{Vb!eK&6roKq!L38O*$eV$&^Ew$ow-;oqL`G1$ zAB%Hk*grZSRJhC$)?jhUpI9|Manbz5h4qQ5i|VDQkjtluTxpikIxC=;`}=!R#GGRv z=Bf{+KUdQtXZN1fVj3rx?l~DtM(Fr~iyc0yu^Y*e!@mWxWvFiC$ioaj8IEpA%Ibgj zQ0=ll>yFd2owZWt6SpC&ds7pC*6t-;>zt1I%o7)}0o`G>7l>N72#0&Tk)y$J^kH z-}Ugr=T(-3_~X9r9rUP_tdM$#&%Jpyq&mKOv=3vlT!WNMr08IKZeczu9}oBWS@?A5 z6$^>C--n-X7EpsHFCpJEBKObKpN3dII6*@%j*#OT-09SNj#>)e!-v|+AV+^LIfO$4 zrF`XhBgxQqmOqjU9?T3o3pi3@mCd%o2jhjqDCNL4@6+k4&r2UzS;9je{c(E!^(h8} z%{+yXkhz{wMUmroHhXcMj<2#6op=V|u`@6JRZprt@9boToxJ6%R@%jM%ZLiG*L3Nn z_*6mPFX;OPf4E>xggQ=L4S;_lo(0~5A;qODpG4%ws5F;GrBS#V<;ab&Y82*BF`j!N zvnassCBUynUG%#0B?wU<)iiOFmmqx})3Fl-m?NaiS0MZ*82SqFPZ9$z#C6KM2ASSn z6(0yW4zbM?gqe(@rl(;YbuYQ=xQ84geOVUKM1 zR2%Y%-RAkh=arAPe!!UGV4x)}q*tzztP%@?*W*4LhwLMa6juS~whkl9>IXm1Jjp(- zDON+R1{`Bgq*WX(Q-4iuSk5GjCngIi1V(3+(Fox2@v)~4q1v#bgPWFhvLR$eH?Swi zULXO-^g3Wz1mat4Iz)dkW4xF?Ad*a-P5^VNkaj$i+%Z34gfco2m8LJ2#t0T054%K@ zBDGcO4b?B{Rk#l3-POJ@%=ujI2%rX|`MFTe3tX}SNr%3h9LCz$e1+>>j@=%)73!T- zq0f&!Cz(4ZYBI9gWNgVolgjbvXYT0ZILV&r1s^#J{+79bNUeYR!EqRdYom;^S7xAl zxz>Rj;gcf0OMiqeI7K1XVX*u{Fe7+6LzF6VbR|B!yVTU3+z{TGa zGICq{ba%r&7-WC<^??rLow?-Lt|*rtsTB@Rbw>$BOy(#P^YTnxMm5!pDxrzhOsM2V z`fV$ag}kR!_z^`7#bVTURTWa9bBgBOe91@RIq~c@3~AL9w&jvf4xB}!I}gLM_%fTK zCEgnDj2=nU$XkQlj`*lBtAo15ZNq=SiLQ8f$U3h@SaE-F#m%Ph@drq0i(oZFtfP66 ztaC(DQnq;T6Td2rZ#o!ydxF*`7+n&}4YW}_hEt#ziv$B&2CkiKDV1#s*VPIH$*pD! z(hPJOtqYZeFW1$oGnQ}Dq=VtG;4$jRT2UKThPbWntyF%~BF@rE*GnpgNd|k342~XJ zlO8Ce0cw9%xUfTT1h*BkZ<#%0u#E`|xT@hBYO}DtJuGC~FWK`QrW`kfxW(S6d)7Pe z1#7WOT$IUS)31y+RiP({5bIh4$wMdq^j z@GuXuQ3M<$dL|*^QBNS5LdWIP0RNg|@EWl;*hGK5LV-CCJ-vx=^YGs3{kqEX3S$xI zw`dpG!%%XNyf(>5$9gY|IcunZH>|y4aoI!njkb1P zcCgi|g?$neUyiOGNM^U%-1_?F2peNY{=#}u69`6FxO;*CN!WGy} zW_Wy9@DXk%50^H}zq%7f1cvpEy4$Ptr)a5!vW`-qc8CG&-~k0(YSh^+APX9tBy2_f zP&So#A0bA)XM1O((I02$=Z9zKr@bkhD1~21{Sx{?=UaE$Y|BewuOMKM7DMmsbA*4= zLr32pr6Hapquw8*v+C@_`Pa|TMu{czv+C;&{CjrRGifr{SG}o#t{okb<+nmKIXXJs zU?Pl~l>}KwJ-;&yo*@QAhXjq#dkz#jJ(AK{njA4U*y-8&_&7R-CNb|RmV)A|b7*W_ zo_^JX6IFKnmTge`Z~|fg8H8g3F$RCmtND+xf%^r@C#63Tqa_I1d2^rDU46>B&9HQx z3`@MVXX}Vk;_tDy78xR$5Rt&+#H{D*r?|Ov?nXWYnn9mQ&Mo#<-K>&K>N{px*((H3 zU361_c!C47QVSOmYcd>*|d`$Q2{q4q{YG>F!wQL-}!V=$(JE@X-6ifA{{?=H;8;EKgYNjI-J76~mOkHgbj)7>#=T z;ka!)U`YCY^S#W`Tb^P_X`}&u7kB&eH1MCnf4=I8=+OJ>#KU*GIt<b{?Mk7Sq%B;oAOv-Ordi@RvFR#_#vjrQ0X5AYYq(^_pf=t%OVQtbB zN(_UrlIEvAt#Mi8xgEL*{i3=RC4VfI2xsjVp_LLK);}um3G4nnR8{delOV@u&1JFe0T3Ud%UI1VRn z0n{L>R%1~C;m4+7-`szMt6hXZ8q?CQ8zcK7$rA=jRKa|jU_?=#dr}GIsdydzPBgBH z9HiPo2L=E|8dyfl&jXfYJ158RTUvFfCm4h)R#?z%o`VP19BmWzcHMCI!Mh<@SW)h5L^S_ z7#Bl+mf@a&VvkY#tj+v+DJ_*WC`Bmi-pLv^=s)Et-{(EWl3oD1Z`Gb z5CgsjB#eV6lHjigFlQE{iQ_NM!7SU}>oI zL5{LA9b1O$RNNdl25Kdu*bVg(viV=0ew72e`QxDlQlY$nYy5$Hz1dhHKf&8 z23yS_4>9vg#-S8Za2v1wyc2_ zvLmd9&V0wZF2|s-a5|IqndFQ`C2~TSq6^;$Mj)yf%nq>H9QF(o*CqK1m_4BT@3a!m%J-Jt@>G%sjMy`$4~= zo0+;};og6-LB1kpyIl($^sDle&L-Kt8{8uooCw8wYf~q^OB1MV7Md-*IPH zS=on|C#0TxrDCG2kzOxbzvJk|vy=2ODZB7E3&T%LyZpG>mlXywrVr^zX20rsD*DoFh_ZD*BLE(8%qTpx zaFa5cO7QubxtM#@N>&WXZ|y~;m@*V4vITi}f*euq@FG&g7P4|^yE??fk*s%j zk+D5yqu{JnTw+}7I3dQ4+|Hc?8{n)R^DO5IAwm2W&ZN9I;#Z?BWaOP)!Tx{sUR|nC z%$?h_Vdh6czaYqfVCzg9idh}}kuF;AJ&|K}xFu3S-Nh*}lej{UAYc+5R(Zv&qKAB2 zMWB|#z51L#plrbub*DLdiVUp$5-FK`T4&*aXpa45BF)9 z3HgLuB`g$;ZLxG>O~DS+9<+auu_-bxq`L;dvWavt<)n;2fO5tZKv`xFGE(V~H7!-N z;Un?vXabb=>}Xx)f#jhxx?on-v_@je2*}wr@&GE1Wu&wi@cldML}&8uK}^M`re+kc z6h%=76_r@P&nB=ZI};2C;vw~|IzOX1R{^Wk+epRk@TaQSaC{GM^oM_U{`J{-UKK|& z>0tE7!GTV@?&Af`OBt=Rmq~bG_@1?*Jt+h9mp3gx=t7L~dSC5Mw8FbwYT)@-M&WMjgb*o|4INfWIeCpn0Bt>U&7_Qpx zGMbE}yoPp~Kyg9hG4p@jNv%zFr=r!NE4&SYE!N%{y1%4m6u8gHj*jge*J3IV?WdSZ zZ>9?vO9wA3)vK_*-Lho_91Sll%R(_nvYEF)HuB9TAH;hh!t~{*@lXZ(<2|5Eh58_? zMhXHvKp;0|<&U8Wq_s*)*{aPZl9u=xj1@X=o}L&ZH+klH-eG@%4CQqhEeS7N8d!RH z=85u0f|QfsEp$P%s3`Id}71Q~Q|f+UO$ zE>kgaQLzZ05ifs)s1N5~-`98eKDjd!5EO7?y*03917tq3#X8;AE2MALMd0XezJ)qR zFmUIGGTTIL1?u-Ql*Y*c)vsJ7zCD z(|L5g*133*ZEb~(fkVeDb@cP7>fwzRMz__7EKI&s(qVrglMV|=I4K-mzX*FU1|9gP zEwD5GNDxX2@-s4hHs4z4Z|(7JHFOs#ip}Y&8aN*secA78?;J0O8O8uQBHRG4pRv3m zAMI>-`Df+&Bm)e!BJd`>^T|qVL>ZP zqs?o!`|E$36gKqh+xObu0wu5niP-bKYY(UoJNm0&}VQwD5WosqqwuTh=VF8-B4It;H0jY4})WbUScU| zq<4BA1Y9RJ1g-l}OHk31_w1_^Gz7a!Pw6Ibe=)9>1A0T&1eiuw`)Ac5RSq;cgnu6V z!-YmS`{f#5f8B?FH)#d`9SmiTQ{N)#fx3VA$J%RHL`rj`^k$ZoORw7_lZtLdes~1l zG|3ATOl0=nqaaWg|B&yp$bj#o-Uk$Z^E{BCGHNDqaxTa=?LzL|YB1YuK(hB>L6*g0 z+8c|bbl%GZe&9kJEyYohi=#FC%OP=g0{&QWPurgX%|d6pdzOI@#btKNr<{4F8sb=SqxA z0UJqPdr#TiMfwTqPwLMEClF3E@JoFUIzL*Tqi>r$j;39eyQbDLVvUY(4FlAgj)$N9 zfMKo0I zoQj(ZClCl}FZjrKpMs#DF5+}!(ol%rz}|fcOg5%+^l@`Sl@$3y9WlbKpEZAX>LYCN z8rS1Jz2}~jf?S_^Ej2|C83mDXZ5+eI9SYnx9$Fr#1e_#~qMM>tx-@6y-!5Pv;CQ`& zSvB9RFC(By8gA@ukXk-dcgZL=VpAEt}$YVFSuQa;H8EEO0th2N+PbA1p2jQOF7i2bv|Hydf z`}e2#k56ow*x@Jn$~GCYl_xx`_l+w0LDY0*tk+_mis2^fIe16O92eO{773AQLW~Du zP*k!<_I1c)7j>-i^E7;7ocB%Y-}iEWmm8ctI=u{pQCSSY3x`Efr*51 z)FUxRS%E<+5}Gw+UKKy4pZ#?}CHVn?vy#0Kz1DKBHeBodoQHp9oo&v|R}2@22WnIf z4s*gSiTdyfioAUBIKmqJ>ao3s+sbSGrd`qD&Ixge%*yWag1TH{clC{9;aBQ1kQC%Z zzs6$pLQH^u-L%m!QsfR&#+q%p-*OBv)V*9~-^&dd8;%T%Qh)D+LOPq*p~u%#eZQ8> zE>}+3V>q&iD{6ng`Jua2XT{0MO0m^*t*-Qxn<0ZK!%<}e3YPC3(tR<-6sspWwTfpQHuOX$PflP zLs6|-E4IyKTWdB2YgMO>(7bFStG-jtUEPOLAB3o=tPKj?V49OsthzjWjf`}^$ZrGb z`HY=q8&$k%Qy(esjyld|(i8~Mx=iUeX70%UMAQ0BaO1kC{c8O3)h|-14O3~hRyzyWMak_D3<9*v#WMRj$ZFOm;ZnCLOXsAuo!G|in=>_t->ew9!1l@ z;Puiv9-YulR(|yh7rX-!McXUEMa$QiN84^jzvJCISfF)ULmdN+|86r{iS!I=ouScrDIfXE1 zkClG_ktc1)$c3eg0d_DUBZdUSkgWuqY|20mWWv*9mdlbbIy@O9&(@07N%-a=_Sd6C z!`5{0f%ytq=m-iS?rCy#v?IH|CR5tINUT8)p^J$Lwv;`_k}TfUg3X2&P_Km3lk1O zriPSpxblxqFvu&~0b@eY_qcX^e}eC=*C*$JyzjWta3uI<4KuUZtXU5_Sd(eW%}|>t z_nC+2wp-HJ_yNp4Z8oxiGI3t3Ut7FR5R2yi+{#;US=Y;7egdxC2Jk@NN)6Gr%rSq! z%Z_O2sW$GnYBN66z8%lYQ(MgFB6QpYX|rX29$AzRb&e%k+;z0Q+zNvsI2LrPFZ4Y| zip@Ox!^x*Avcq04RR>;SKzbdwmI}?}+WcDT_GaaP;@S~4Lxp>pa=Wmxhw?(DZ{3f` zD;SbFijcxk6)yBYnP7>6{GrYWxpg)24`t`TpQpzuX zs+&)bpK_jGbPr|154v+txf>r-w0fd$y?#w2Kt1{v{zpCf0b0$fS!c}YPgS`exHqp~ z%ig?45CeGp?mK#XJ|Ck?D-7g|7nJbN6tQpg;NbVt;Cx6UEAa*V4?DFk|6CVY#bfjB zx74%u#Z8o(e#l{bw=S2c|AdzCe>g6GX_BqyYPhh2RQxAo8dnh|$v*v1muB zA3R$n$`KP~?P;08&W6uLXwsoa$S>6Hc(pj9Dj0ke@n4hdQwMEt4i4vs-jR3s`tY!W zFs)i}XS6OvIb97`vRJ1qP$*}A`O)hr`WzzbVkCAb&>%JFKBQ}5kTA%pNGJ6zr{Jf7 zLeL$0`+s|M@?@a#QlZDE&w8um)RW;ha*(+e$SDB7FlEVg9!|R#St4G;tS~}k;p@}LV|&zMh2@s+8sUYV~PT04LM03^iB;MUH5l?aDF7(e&`*; zOwc9J=>a*@DL;OZzz0;P32|A(e-R4usyy`wN-{f*N!PRvldrSGSgcPML(Y-NG3xty zSfWh`B&UAfrA~q1OTu9=U{GbOk5TwEWoN3+aWyoyukOMDc7awM-*Mq2W;mtRxBxG) zD&{;2N3im0i|ybjcCuf8X9=8ZG;okv{XMGY(6)Y>z(lEG7Tz+P1&*N=J23vBO^|Lax$(QX*-j;?}^Iu4*9# zT=jc0UlD~whR z77n?soJ@--o(J}S;T6=!e_2NP{^nyeMLCk>7rdbap@Ilqsu}P(+Ou`>?s>$23^<4t z$Jc3H^Pa{iXsaMeQX>ErVTyou#V(K}xpIR+j=_)7l@=q*V(+l3?C9h)r&kM~>Vf~j z!FX?F7zh!e!SKFDq|LQ~f?6CF_drdl>Il*rXC4jv-hd>3l}M{qYnZ>kd6U?gg4&`Y zQd4Q%t33)0A)CKD=dq0K!u6U?!--Wp;$tNtM=f70T_@~SHz*OzjqeL#H-gX{qxqth z!&W^wf%I103mTpM{oFnX)XtM{dE;cF8dU9q04}x7=84GKU*mzX**q01TP9f;P%%Ng`v!etl>Q~<`OZ%mNi{#shk^m$ZCg43xD)Q2(VM7&tztlRl#a91}i6UBk z!>#&|zJ0IhPrZjTR4Dz2`}k!dE2`s34&EWMuCwmzyogq`M7sZCW)4nB_`kSAtku<8 zVr^v6_pv{ghQ7d?rDB5WpAeO9bdNR`QFk?i4`w=l$6y0?ii|VV#UUO?CF!xcurb&0 z5TJ?49;q3bEOwMxqmy!*J@t1(Jj@SW5B{i$_%h4)muvY*tmA0v^C zq*ooRIXN>&e5r(%Iu>z>^nnst2p%IsRXscRl{H*&HahFcM9X%pH?^l=tm^C>?=7!(gSUUpIFm4f&Vs`ih5h*-@ zuo3;KdQvDj9$kES_IFO;=)2?{e5qCFf4g2@Afh6$bCu}e(-b(gw7kItg){{NA~JF5 zC_%3bsDET19Z*A*e6n#HKk|m@eB=#(!@+KUe|Pa5v+W9YD`i@}4PlwVKA*Pl+F-bM z+=qR=C4g7D$<&oP8raBEf@?yK{k@R4B7)+-0?pXn7*Uk{{jsEsbS>rFd#X>f+8z6W z?ppm$DY%t7>Fecl`c{N1DN5W8i7v#ZMIZD!v&yUEW-vC_sJx$ag5{&RcXTv=hnhUT zEr_})HKtCu?BwafmhKSbpo95Iz!SPct7@~oWz~N7>tVo{S-XkZgJ>4f8z2E#E6B^( zZ71yrIV?@J49Vbk(Uc@;`E1d+_}`~-3>ma*VDWZi3F8PK|G@Em2dN#h)_=(8TJ^)= z{@Vkos<~^(OrF0!Y>e${_GQz5xFC`{ldU3@X^ec{Xh1+m&%&&*&y$v=bPx=E z-#SlPR+ci{=>^}o(BORQH}K?qOCPf?Wp>Ct9x&L`hoZ! z8(RNoveBhgCr=!CuQb+Tyxl2=)*rLySKLa*e!^_c<|SimuN#D>q-NoN5R2{##5fMe zz_ZS|VnkAu3l7d|p=O2{I+ynJy`NDGq9LR+_0D~j;`#gq`$Mns)FLDYhm+>s`3oG9 z&^Pxp`>On%n*xWA$!2ci^?UY>iE7|;32?M=IJHzaGiQJ3gWA++H59crL`UjYMCMYG zWp5why|~-4$sJ1{LE_+l{i(z-LAO2DkR>*UAM~g41D;RN%(E>!uw)p_$X2N-LQ-3$ zF9_(=IpvMgj=6N-Ls-4`v-%yaDW|yOxUTns*~G2&{Fvs;T0Lz+cQH(dT8-nVN`HO- z_R#C$0z=?zsH3}_K|M0m?LQRY!3PC+;K`sb-#j^1INIMlIu?9?v)n%sw0hI3kGm7A z^S13<8<9uyZ0z*d13{kglMM><^>Tmzddcyk%`dtC8VUT7$hzoOEyj?yeI3!eLpvSE zxI>ggN&F9)5+-EZmbREw+*c{OA3%`cySu*kL2f`s!*;aUell>6tM~6Jb z^i!VMzfawlOY0}Sx!|R&}Mrw;0wpU9UmVLka`_Sdd7~ZgRK|H;8P5; zgWhA#DU(?Y)6NlX4k$&~@>>TrbjGY@Q0)u>ZYB%QFf+Z$+F}!p?LbSwtP*63Ji+mR z_0AQZGNYk?N!7uirb$DSPbB6@=l!Isbof$#FTAWk|0oF~8QK!BMv;ur*pEdN>2-#= zrO~Qn8e3|H@)DntfJL)(_#L#Mow6|nt*C~o(k%TB7~`k+mCD_ztEja(0-;3495!~q01Y0OlVqPZ>wHt> znL_#N^R2!`5m^{YoD9^BdR zS?@13dde8tOW9`ctCLf5L2N%@SY2`X-|MuzffL4l^wpvX5Pxb4Y|oFdQ*!iolhY&T z>xj31$S4AVO4fiG5FdvDZ*;|Oau;o~UzWx4*CoO(;=B@YS0W6kQ>Vqm+p)BccCb2M z^kL-1?d0ha$~6LNY$f4RswO;6&Rv45#M1C#d34{3 z+U3mRv;3_plC5BUM#kUmMGzT!%vTOt4++zM!`y!0?b9Q=U` zG_vg`8^SEmb8TP?q}s?5=3D$5Jbc+-FXLjpSfRGD z!u4*$g59dyvNE~`mI=1Pm6F7<%O9doX{)|ZnodXBo)msnKavL1XY>T$RwhX+UkNLJ z()aIHG%ZirkFPU4>kUsgd^Z7qUcY+%deaFMoe&6@&8~h7{KmqeyX>R&3O61rRd>%6 z!-KHivm&L0>R?+2w9&ngb(^e#t!Dbq(Q_CJ{>a8a99jf(dCFs8de8>j6)7)GAiKYz z&${-~^#0E%OEyuA+XYr5<4^%TFE=@V$i5QqKw0B#NH*Na-lh`VdP8n3@>j9^SFr$+ zPfKD`Ez>-QmgB39){&fxOpHC(h?tlQywg)R*z%g`@$oT!*evv-e050X-X8PRO3LwP zhu&d~z(T_N|JKzio7}v>zLj3klCg9$zUP=^E%|aM-&=&oZp(J*WP82N^VV#Ce{weX zSn`nlZ#)!RGp;#f8-LiAy|Aat*5irj5A#qNxN-XmO2Y*UfQyJ)>%mUt!MGj4ML94 z!?YJjD=MI-&I3A*ej+?WqS#1(ZT&k~_{gAynu|aR!d~RLlXD`gar0}e`WEa-S>{1f zqN#uP8R6#nsaRL(OBXp8Ss+v*lhV4OM7B#eQFoy%eA4wSi)ZK>tn4XPS>FBaAKjO) z-oE>EtC>v6F0$IS8*kBF&7KV z?d0VzKcR`)#F7^27Ci|;YQ5cxES#{2a|u7{V%$|Y?V3-zfDyQ0IxqIJ%?5P|Fxv8P zK?yRE9%V_FVwpub@JYUZ1Mh^$50?mqFRc<)B!qv$fdLJ9czxaaA_xX^b6cUE(C4rm zv&E5O9mHaHo^b(dWX{?0P@#BB6A>+S&Qatvj|=kk$@lm3XO~V1bTJRzq(Jyt^>g&I zp9h=G@oAU`l*tW|Jj`UwjUQzM?iQT`176uCEW_h|R%WSrriHBDxNE%!d5K=`Ard>4DFsq_iK(EHO`pMR9J*=0L$-mvrF@w?XSdQa55!;n< z28)X=RzkzZV(P%+YFTK4&)u=tjJC=aW?Hj)EauBz`9W=eJ0qFdvG?w8L}&HHv8t** zXT+}G!L2-Kfo)rs*u4|RC9IReZancHLx+#+Y7nRE7u;nM4R?G);-4IgN5{u*+7oe- zK4$q}^QaYrUSO^9NTP7LfJSuF^}QLOZx7>?x;k##k!<_29-6DPANzh-Xl_MSi{$YxTPO}ZTk zR}Z_PPy4%vUVz<72aggBi%QObk0fY2w#hsSOk{x+r?5s!pKwJ_XIfk9< zY&GjJ!R}x{CA31DbSG(qXdP8JhKD5*mnw|w)&lTp2_f{W8Nq`$(d)v$WXosnVC4N_bWITD56)nR^%X?Tt!l?K>5_ zc&Ej@-Vrq|+>V3GSrJY!_u2}RYTz%U!MN-QhUH5{KwaoAqkm=LWGT^yeGEc4JR8A( zFWBP2FlHD+pTnUBb(8Q~Hh2v+P&C7#ZSgin$4?_9O7mQh?2Ln6Ha8emu`+SXl5lk3 zL7RUZAhH$y?hJc@NM$@eC&aFYw|o;*nDC6-%TH?MC%XL9lxO>OE{{;pR{3eI{8X1u z!YgFyGmt`MH9ihW)RET^Lo)K>2Og_`2oeK1s$U1a3<~e>XQM~wLmvbOAAeze_zOWN z`ji@5@iyhyQ%`%?3-bz-zM?ej5#G?I>|Qa%|MXEE6~b6dFl9n1G-w3HBKD?y@jL}F z@XjGY960nqU~~3qI3=q?NSO`&OT#x#i6?aR?RuSFpd-zb3;8V-$sCu5A(l9QAdghz zg!(a^FVRgkmtLx=YfLMv=ty%o*P-;_@bd5ggfb|;YL+=lR_HaF9UeUEB`e62wB<=K z&y1X$(OWdhrS~Whpk#Z$a|L}3Og(l!TCJjZhE(Zd<9?uoC^WkbRth%KFjD3_AXTDkeKAO-xE?6F=wVC_33OS2uHAjA$NHAM!xwCP zBMXDtR`H5o)>{2qwaRz7Fpdt+9Ez_l)ldYYu}3|%8a>>bpV1R zw@QEnQbsS7DWfOw76eP<-(SmIB~cDkS*wJPq{;q1k4*OWDP@-il^7YiyDsza$~KS| zURB0q0E1pdwO5ctuh>es_L36mJgB{(iG~-K^%qj84}`y$D`eb%%|?^;49WVllYl~t zqIEWmWR(Aowc!OdRcn>Kw98(avX`bTYa_7mOzI`lE{{Le8m3%nnCWyb0WYMk;!?zQ zj3c~wRfDf$!H>@Gvcc*7fxH=UUflI47!nA!Ss%7iL@jSml{)h1;Ds;j_x_;8;?zUC z%qqs=7qAFqCzZc{m79#Vt<3n$_4gCDEQ%O$$zF%B{TcKYzjngYs*s9cUc2T{BOyi0 zRY1-NI18wn9x{cf+_~Fsss5oP7~Jux*y$^IO$x%-_R zH4_R5o8Ma$AoMQA_!rx#72z8%C`Fjz0 zfxl4Z24u1!gW)-9Sxbw;bk(}{5liu>C`Bb!Vl7Pqlg4(8ouw*wBrturD+wc;Cm1DQ zww&Wda~Sh~a>6XmR>T+<#>P%=z{6T5EQMPKCQ=e~I_Ae}=a}xBD>?bSc1Nq;PZ~kOKTlJ^~Hz zx9lNFwxAn_x_?9W8|*Dr2K}|Nsd8TI0hQGipczyit}X8pJQc}*XzloMj75&uaBFQ~ z9C^@$^A$2bUvT?5u-qbdjC#ibMmLIFC^(|8N>)J<_g4nSe(I0S-WdAJu(rU5wn))f z{yc?$6Gu#v+sc>w3RqTRXue2LtIRoAk&suhF-Ig0McJJxFT^c$ zcBvQJM1{MTQk-{K(bXD4URw3nkB&LwBRUPBM$TW*;id)=CF*6k93C(SyhNV&0QoOq zdQrUbFv<0>s*9A>{URl;#b4Gdj!O7_a0VjQs`z*|$Zj6qWL z#H|`WEi`WhaAKD`7x$I8M1V=Ty{7nE88cqe){$>61Kfp`^FceLbR{U0cnrnn#ObXq z_bFH9e35GD^ga)lA@DFrG{nO?iVv;boLb$CLsgl7OAxYsPb&Y& z4M#p5B^YZduRN=g?fw0r3XgcgpeI~E%6pbpH(?((hM4Ze!(1NmFUUF;KZk--*E z<`u08x3d9hUDbT0fypNsHa_cRKA9$eGh#|pb8UKRH7{X$V)h4<0eL$$PZ;+ z;>OAK<(uD_t{Y-ryJa5>y*J>%3&(xmc*a^jmM=dxlAgOMf$KPHP94~4=HP)(9Qu(H zzm`a4Oc5VHWMjO`89GmJiXxSH^Ij zSC15T;`*jUS3BfpVpsdo<{^DoHWeaRx+8P=+r1M5J#vS;6>Fv9@S&`K*N~!EJUP-S zeM90o)$Ck3UUqfEF&jbmj{1!>B2%?d8x(E(v8X)?zmAe!-= z9HS<7m=Md__nsX87a9oJh*7M1gN3#( zFvEb`z><;`;MGI4-e-^aWg+u2t@0vC{ zwSS4C&Di0XiDLq2ppr#rO}U$nOWSJv~6 zvQs>wc$xdn13R#fE8O3Bh|d%xj>8>&2VRvD zhZ9R2wg)7s-S`nmK|MCuC8 zx$&icHqzQJBw(^#chc@3&Q%XguWfzQeabm4Sx9*~w%EbAjU7B2(~a5aj}EcmXef{X zt+u|kHkZWfhGWIgP3#dgb_glu(&t+Gr6*d-C)&hFT8WmlQufRVP@@|^)Q_>Djncp> zgdvAxg_hqYilA{xo02RILgvg7GTRRI8jU4?nl*Fu<+B>+71vLv)r)mm73JH4L8~E4 zi!QFVr=MyExpudr2er_8N{yu(|5iLXhFp6mTNTFHag@eU+H71OYd1|gXzSsOcd$j1 zaN4cb<7!pG}#3DP=&SK}E%)YiA*Fz(OXC0svEWr;+bi8EZSm$J(aNn2QKk1zTDQ7ybuGrOSp{RK8-2IW z?n_IV()6rt(a`EC5t)IiP$pLtjkv|b_SMfHU%d~cLRQXWVq2`x4A?t^j_E6PX~8N9 zR3|#dDVAZ$N_6;$ceDvt4qV5T4cCExZXtJ`gU?P*hMw0yKz%_|mrDqWXnj>j3WW9G zy?j|iBfP517G&46gCWJ&jr}}r*_J76OA|FcyTkW6yVL8Lcbh#o>Z-$DZ&&tmv#vRk zFgDj5ar2rZZd`N3&Nau~>i`yl+KMf!VFu(K_XqMd7~_IIWo*I{j!me`v5ruG_|4N( zG{HXo?idE<^yKNcvH_|^Z-zNKsW-Pn<4Q&!^nYvW!-w@1Hg2$FedYDu0-btkaV^xH zR=^liQprvzh%VsX$XOj*lp%0V;LP;i)H%r10hUI3ufCq{+$C5?{W1!LFTHdU zv|*wP5+GRcuJ691>lauRQ@lTaGJ}&?Yp9MUo3yfHn++Q351SRxu=Xo^5Ov2Fh|t1>3tSi&za+V>vm-Yxk-^P5SlnL%Mo1pT3ZSN{f+j`ec`n^?#uC$;5L^w{`g7-S!j~q^tDJGp)J4?tHxlmEr|t4f5&2 z?&5GvUf~GkhntOkvnQ5+Z}y<>WQ#7xAE-2X;f|YLxK;-A!j13BA>DX)qL{EN{G-1U zPNHP3C_W16Q;?QxpK%#J1=Hw*?t+QgIT{!=pn+whA(alV8TH2bfHo9edz~B9*q0e_ z=n>D+Yk1lDz09!ho~UG7eeXH6^?};@-5{B!4rH*Yyn_+xI6z&0JDjWA4?;=Z-3g7W zYM0v4GYz`>DNC=dj()kbpNwVkB~(Nf*-1inM0kGaj-r4Ma?8JzutfG8T272~1&`Xp_BJvzjpD@Su8$m0_J!;UY(@HF_^w;W*t z?N3>YwWF1Rq%(0w#M9XIiFD#hlm}NmjEp6{4cg3U?uTpk({T59H*ozMJyqr(wk?LW z-U7>>Po|OGQ#}z_+?dV)Lef_TV)7;1(7ASGdL(7kR@5ec^X5kRCJms95@Vm?o}7=g?%xaRl27o8+Azk`3n z3mq-%zvNUR6u_On=fb+naK+`A4E0G)bw^`ZPf(Gr`VDM>y%Vw#Vgseb*-KgVLK-M0 z7+G#FApo&GSdV2o*=)!v5yT1^!wDl!(i<6wbkNv;y>H#m3~teT)-;VCpe;xsI(`xs z-)x-6mVg9pyjP?V2j8~gEi&TZRcj{2nei0eGNZ!}wLk|wvUucIZLH681EkLbu`4)M z%s?x3)E;+%;7JxK>{nc(byiYhOR6rbN8Rc7MDb*Qsbeb3u6{8|pun2{X5S2h**2VZ z;D9fG7{*%gglL3o@Vo`we_0Y-%g5q{e6x4_*W^(W4Hjz1$xsR^PXz4W> zM~pT*hzM>_t2zgyqKjrPELnbGP)rL#@iTPjwwlpVjV*;PSZ1huMr(`l@VI|6xbpA2S8^?NC0RbwC60jcgqFx( zv!Snc4CpOCf6Z;A_MO+DBJF6!T6Z`YCzh$)4h8(_0gm%-SFQ=Hz<%oJ-7!hvcLNoF zPf#Py_Y%V?%+9!JhT)FJq~(^aX3T#7F9A9JPHaBq(3 zbLQdL36)^mE1Q7FWD%e4GM16E3zF@U0>(6L&AnB*PQ9&Qm$>%DfuMP)C4oiZSe%m% zm<$SFAMlDyQaXj9FCF@pY{7pE(ueAQ{PTzAZ__-B7B7XswjDQ-+IX<%q-|;cHfw0+ ztnY^Draq3*)x=o5>-2~8y+gW$j^X&p14d8fymczc3K!>{yfUqz^E(kqNZhOwpzusf zx@_R0P(2!3ooI)~Zg2p|B>=m@FCo)gVyGN%VJFzgs(u?K);a~p{$rV@zeo9hRa%Nq zsF%D(z3At#l@+|-FDp)m{zDY~QMG!D%6$yJUDNXiKrSdz<}^7bm1r3o8o5uG?`0xKp}vX&d~y01*CmoW%>LJ!c zJ$M?K4r#Kgg0?W>Q4SvJUNx3~QTsGNzTMqbfgF70fZ`jZ=(bS_Zk-BBV(IQS-Z2Jb zY&ZNrWIM*c|4F7B#)K(j3ytqFLO96(FDMf^2%)Ln%ntf|#Q}9&v*wT$R|4mphxx9Y zgUPci7=$m z>9!;ylmEZ9tJ!HA2*R&|bBJtV5T>+62~O0iv_+}_Ay6;$5F1AXLP(q@a4_%EXX%r5 zXZCN#yG}yeOUv4u-SPg+&dh!@(*r#k$R8eoevg#Nd=ACYXcr*j>U#!$>WbcIw^Z?h z@hklGlsn$u%bJWuY|(dr*KRQib^-<4T3WggAuJeD$2f>0%^pO3%!O{QKjgs)krJ?x zR!bj({Azy)sE->oDK2<}F>hWh*&BQSi41cBD$bdgU32Jm>K|{ftMyT`)wESo3uMEf zmQN|JE(8I%f+cBLA>=Ulc983vb^KdhxGUM7S^O*#PTJ|T0MGV+IokGQsAMJA1W9*Q zTlx-Jw+8pQfIU*hJ5}@(f6rpud$ZbPwZt%dXTgD5KTLms*N>Yph6UV6Nw|%)_4`-r zWg}b9rrALNYK#YY-#O_`fGc{?X^2SD+BWi(|2T}hfx%xd%eY+n#MvhK)FE7 ziG~o(m2R+Ln_Mh^f(M1Jvsezh;M(mn072e>S=#Nxcj8G|Rb?+tlKpl&*?-eZOBQyu zsjWjus#A(_UZxKbZVsU>g$u$s;sRuG+89WY-4eBlZ^xf66+bNe{7}}rIv1?Pal_5r zXHj1^<~;9&AorWl2u=kQd>59Fh_2U@b#e0L>!mtvR#yCfboTuezJNLzXS|G*LmV6W z%u?+jnHZnkljJs15thA!_f_?C7iawAhYK;;R-MxYjeU|On&TlkI0$f_lY_VNj}WD< z@KvpNC`0I@WTfu;YFLq7%#%RYSp1lRIFkVjTX2geIC99U7jSujPCnse7t}1l3 z)l@=vMMY=+S(}2B7i{|)o{`qJe#m9h8$7}xbzpt}L|PsxYU+4{l*NWUlF1X)N6Jyq zkIb-04D_0=eWDPuogf^hbBa7|IVzd5>p*)!I9^wOTN-~NeO`8jj-z=|RSk8)4CQP1 zQ{v-KbL%PNymWh;8&4V!r~7YQE)d$3JS~8M>61fpyP&AF zez%g{nYjXj$ZRQoeHX6#9hufqW99y>c-0Y&i~q&ILMSG8#6i{bF9W@r;(wjOh7HI@ zOp#H48+tM-e=`T(j$?8p_*gyzPcL}B?IoTo%Lq*vRy0Bh*Hvx0vnK49cE1rDd`JE` zil1cAO>Ppj`OFbP8Gx%im`)PYcQ#&>tn1kd)R(7U)6l6gsgdR!BkxLm^j4@pI@Y%h z-8e#~sc&M0QvL}1@Da$&$HkyL0VjdwU>r_=YFO}LU1%o0)ufaTd?5U-{&l9P3;Ufq zldWoew90WM?Lbnf=sL5Q!&wA4Z1|^*W>?ha(1#kdciw(6ptVeGZ>5?M-QSQS{vzcj7wcia7+!7im7hwju4Vu?9&Agrp zpc~@04H42_(zKha2+iVL8Lc1W%%X9=#1>1JPzVAPTp}l=T+9!{$ep}H)IE>v{yxMg zlH0L%?N;}(lRB)>+wt~IUr%~06;X#6He@R4y8EN=R{#}OPy1fDnl|B(^ z_2xXKbaM?qGlxGHOXx94Aodz2!DDSVl;n!F-O$I!BCXy~+8FC*qv(HQ*R@K%r!y%p z#K#{$7J2Nl&u9z3$X4@EJY%^Zl1e^eu^+?5LO$cTyuxb~@r-l)dR3;G=;bromH$^) zfSrCVpJ*3;o~yUC``+g25j*$~U|!@iHtt=xn8Y#xTle!?JYd^?kq_9g|4GFIw(32J zucB47t3Jrr*rtzjK0AM((N6i4&SV#9k9-bAy|g=iH9JUq^8|$D>>$*9Ej8twrwS6;0ZTQ&cM^hbYzDh0CzahEoWmzLTaWx{hm$% z5FN7)a)VZW5Jfi^uI0t|QciDq$E?@YvgMW1D2PiI{q70v4Io-Y8qPr4V6#+y_4tX^ zLc!LVg=v+@hPJ(bYPYv7%QLIlEjgYX*{yG8`8&0g7;>@>Wf_L{E#7t|S{ix!NQ;?P z@)Ie+bQ&d|n$@)E93DNht8B?aTM?;y20}cF(=z?BkxqXBlEn*J$5100u%^I;3njwS zXSAMC$!3cRybWlOF#ac6a*Fh4O0#3X_`4ca3Kb|*wIWC-KRY^-imkd9Yywj9rO;eK zwuiFxt@)n(orSo6C1|W8HstqY_yxI8^BN~G4QVCc{aw9_vh~Dz^-R5*C$wwzJK~f0 z9m-@ms#<^L+ovpPpsH2rd7rY7ku1zK=J~66y0lZjCqi809l9#-Ec0deBBx6Rk>RnO z!G0+>R=3K#Jlcl(>_}<$@HI`5p<*P`nM2zAdNogAtDX(5kjv__>V|QM)Uygj+@jN$ zYVxod0eE+Pq-VdaGGCZ(4;;P=r?A)GbW@jSd9iZtHZR9XEF9^%u6;94`aw zW)s-M-b<{_B?$dxugX8pCS=%&H&^5zeuGvEg+D{v1%Cqno%r+Q>j3lqlzc^}XP_Ka z;U1GUu&dGy!@-JgTI=^WhM|N2Kh)^9K_Uz!ZoRyrwo5yK=4IGUJ3*wY4I@E$*YnuC z0J4A0Tda|1xA72H1DVyedyDo89#F*Ll_O9%!s#4CL}QRtkv=ohXGZ$ONS_$#Fc0bt zeM>|y&{KjlV!pvxl=1=#O(Arzk9@k&`Y~L=0MtQ+BnW~}H(7rdU3Y-|;Lr|^eeJ!B zCYC!##9xwi8#mt^OtOHN7sotqc(F#tyJmm;(Tw>kUN?{2W#IhHIb8awyA(E#p~$sF zJJe+W3%6y&Jy^*t1Mb1nZW(V3lcZ|pui*D^6y?g`3qV?JFn$B)Bb%F&x#Qp%Mw>It zRE8fNl{is}Kj=j4p-ldpqsE&4r*r8W$NH+5w~5=cEqa12KN0SObwTLj&(;=&p z{eA74r%^8yL{5q}?avbhf_r%A&DmTg8YkoQ?93awZ56=m&4a{^{Rj>Tj?F|#~A91dCqtECp~DxVSMP&8PCGAeZPiI518f!D8XxPtxbC1C$~QS7p*+yJpHDpidEDVg&~_9qAoL z@$V23?ZE0`po@--{Lzuf#GSN!LGHisKk^2k?j2_{=?o zAF7dPsVbXBR;w^J9f@k*S+8O=TN~;v#a5*fr%`f74`@fx>PmL4u6PU!Yl0rBTcARF zNv#ee5Qj(!Zlv7_Os#*>=7GIEBiE_5#>gvnJ8cx{b{w7wC|sSOErM~+sv*43mpJEr zzat#RCuD*2B8~^N)8O|9jr_q$uy`#KDoHA~J}+PvNd~ESq?!GMBj0#IEmqI3U^x&5 ztV}=%ryugK>RCsjQ%PzU>6Df)eP+ju`ty(IAP$LQvkl;YN-BT&Z<)wATm%LWM0kqk zlF8d;T6Jt=?2aCt4*EiLD9=aUIWL66N#~W}dm`2;Enmu2Y79 z>A;Cpa#8pQ?9G1&zl8mhzp;bDrmgcS{F2Du!u`hh>L=wgAja!QonXAvsg6H)DKrUG z0U2txsbqzpkfwyc@*5dSzer=_S{le8Cv%ox(KPvE66cOTql8}!M`MYj$`#Nt9>~+V_Sdt>1b+1nviD@es+pXm2&7! z(bG5b;IKqG&g2+lZKc4{zRRzY;$>KJ6vk-~p|5w;GdFk;E8luxYuv_5$WAgQl%EAA zvzx)NuA$|dje`KTz|S~`BCkIW!d`m(6hz=6T$UMn?!bi1_JRN%k3_Bjy*@7tG+P|2 zt#3jd)Wm-##1BLBb2V8O8VNE{xB?WvK?|8aXDaKE3Yi)z)^z5tQPBZAErwu5ZHnS3d13*jA)1vvM)3xu(=7X;Rlz4Dl-z z;hN79d?cGq^~@Cdtq4$RZXOagScZV}&Q^ffrTBl$8%o<=pd@)lXPXMC03S)r0m*|})1}Bu`$*GQ71nfMlbEzbg{PP0DgQA|@Otni0-Bf;= zCczCKR`B1S!g3D31ZozYU;JNwv1O40Cvv@#wW4aPU5&;9r^o?mZ(;A&Xc)7#qB-~; z_*;KwvJ}2sO_G~1=yfpB08>53BY)XWOkc)|S-b#pQNp9F!y6@TWKwKs02?xoCroJ0 zf^h2%V18?KJ%K-VxmpVPoZ&G@ATL2QvZ_s>+JXHcl}><=sPK^3Dc>a2E1g@2E{OM6 zaoXjac66ph*@{yfqc~sq1qBr`eZvJ`{X>72N0+6GA=5Gisuxfe29!q;1PDMU&;2;yq)^{F^p>S{j!*=K#oB=V!oaiP8@-Q4R>0XeG3>0g(;;&)+&9-E6 zO=X0In(MA1k5y9DI9BR2tL@JGxHEs)nLp~xzwgW+cjiwz=+CfnS_OoZA~d1`Aw7R| zs5cns!#NWe5vbvJVV8PahCemD0A9)YdiVLGjRN61Syc$6h+Ty~etuUkR8*NRBsKq7 zlP`6@@9^57%K6I7@uNjNXtu<{jT)r2#>jf{W2)YdbXx%x5~B5 z0m-;3vO@ygA-J8TW;t8@l8gQQTlyz2H%%&wJ^dsI#KzS;Mm0Cwf}cU)@`H*a2S zu?(R3Ox*uFAZlZfS6zRBO%X~wifAi!^XlYd2~wPU*dUNRhA}K_68MbCj@;OSxQOke zcI#uIq$oh5vr2gkZJq=%AA_)GG!9ANNE{O2HS;p18wZDAWiW|B$1!pjqKPAT3?C;t zG9uot!U1TW>lW~Ej7LCOL?F9Z16kKeh59HVSrxP=`kVgHDTEWSF4DL*a-8@d3_c+{^2$>9Z z@Zh34M*x9gLm-Vtmc7US{PYpZVT^=zkqsihTt}$#wDjB)*D8Wn#69v}cJW>mB+wSf z&}bAvV+RvAG9iDg@IuX$*d#g*Ooks1!{9>Rxic~c+5z|zohn#AN)Gq;C#Xh~V+pKC z3{tlIt;(o)qHJLzg0P}0@N$1Y+usK!1tSDp?tvKW#*FJlHYaY>zkGn3NYojl9YJJf zi2K=t$WtZ(kq2{m8AQO@#m1yf?Q1f7L&M<8oi_v+Uu@D~ zvc+|c1{1nl(Kba46v7WzJBtH!)qE4(%ta6n@>J zBHtlo0%wqq#ji6|K^e+gRs{ne;MTTp9PqgP=~Fn4+!uWZf<3fvq+!fyz!4SYlZ@d3 zMEez%i}5b6$MB2HcTRw4W6d6SY~=nqvL^mdKZk#1onz=7=lmR|WQkTJp+sx+?S&@~ zc33=oY~Yb3P$qJ9Ri1Br4!-8#)dedve9^!^<@NfXFj*^!wDYHDwZdNL z^&4<~7e|rOLmh5>_4T_xtO$%SZr+D0U0wvFxe6)%#$tbeA+~ae_Y&x(`s>Gcu5EDy zgGhg|%FLr7uIb+t@o^3((sn5HXl}$_jMZM8*!7!qH!INKU05nj>~WkgD7(8L=-QJKDO@nFIOe<9&gkWC_MMqy+} zb#w?bpRMi6L1gam37*-KjWfu^M23Hin)HB`5B1}_BAnSpZUtz1lXWP zHfc<12R9*eigxjNL83DS&ZsYLnrPx&DZqfRZsh6r+vn>gzf@CoOPy_#2;YC1P)}*A zwp)S`N>~NQH|qP!5<|9POfi%t2YmQR*u1f*^^7k{#1(lNNW)MZLD3HcX;Ws~@S9VG zJSh6cGN)-mN*WenPdnfGi?d;qKqQO~0KE{%e*#orv;h~3U$f-3*1k~zO4x<2pv9(| z%DqxF>7HiR66;3VRzI#8&`N*gW4o0q#t~X&qwVn{Js1h$5WeH~5cleAYv4S*5x<(Y zwL+Er7eB-Nu&z(b8qy9Ir46c6$Q?L;0v zJ0fl>7sp&MbN>`Z^?VfKbqP{*Gwma5+d6K0@)xc+-X&K^_($Jot%l?RQ z^TJH+P#S7pnB`Vo3B8EFAcGy-*n2{luL9*%G1Hm24quuXcf*IdmEU+$q&OB!;tP8Ztvb{k>B)B!L4XJv;W90O(d7nAPUlCkO0BHyI zC0>eX79PoigF7<6B;Pw)IrFf5sY2_z9!5@4K?ZU}@v8^q?H+?*JPLcfBqd0%m2;e* zd4p?_;{^sHY02OXLQ98RpgUTDsQsS5yvN`Kp^>d^aDsoF1B-wNrVJ$n@~|{Yk1?1I ze9qLqHfGIUn9>-r3U;hbj6E={7$~!Xm8U|U4Bg|spi;Aiah2pu>~YlHHo1!?4O#c) z;h|q)d1PbL33|N>HFEcOt5;SLtk3>z-62xAlCT=bCO83+-z>k z11py1LhW_pA_Zh;5Cpf^e{HG;L;tqS=O7UkB}RXkGIwf-sxfj&qUhNMPP)WcEfmQd z=CIB`eR%PU69nb{zFzXUux?%QsJq3$O@2Hs&qi+ABo-VTZ8>s7$ZL;Av%z&@;|=OH zZkw0;jR6@!cTBkB6gI`4Yp0wXACYKo)~=~Ch6gcd@+6lXaB&!gHhq3P) zYQ}$GGhhwe%Qgcz>v-l;a2UUPyLt6_^XgUWVQj4V%q6oTW7P-O@_OO`&zP|_ae@DmUY76rjQHdnjnw&r$$_3sZpc}SOOJj%NY$;zaR@F63?Pg=2 zG-&wf+eu52B+8gJd=xp^RP*Mw`+S4On?Zl<&BG4^Q5!XGJxvg;7iPL=UQ|j?ZNH$< zS%|ExiM&sd;+A*`=uHyV4jBdcXg*% zG`i-%TkBY@FelIab%qv`%@}M;iu$Anc<8))>jVbz!MJ1=(@4a%XzMo@T^dE*T5Nw? za|IP1l2OsG!Xuw+OuK*W^~$X+x2R!p!;}7YVtzaEL}0Ac8VNXpQgdL0-SR6NwtM7a zJ>+zq_|B`(4*Ed?L8VXN?i;z>@YpJ1?kxBchO3Ea=uw%19CLz>zJ z)%WlDWqXmQ+!XQoxV}l#d$b`DZPTywIiTD_Lm4U`BOu7-kRp=Ud9YczFK5|g#Ti`rpoZ)tHXs5SQa zwl(%jtTDG}AwLC@p903csP8y{?xXncR$Z?kH01*C(aM;50fMa!b(-%`-1arJ>uDS<^}eYSh7j zgOu3{JhY(-k3jW{=asgqU%S<~ID?b;Xb-yK5!(JxnYfSzqII>4?$){uUv{@aPTSr)aBt)xhW-G;Eq>YU4wZk)d>K^Z<(Wwhfe$VBf_%t*EOfa7%V7hcH^4@hc>asH zmP?FlNg(RmGAPX$2mI}$;nEzDg^M2*BeJvuyV7jkIwCL8O3#XxXDd}Ws=|`GT?P3# zxm(&>8rgPf5-L;DLs8QZ*p*IT=~t~ffiqx?F$A<8nY|!oDHt^_QVM^raDsvR{QPS3 z`6tDCR;_DXm%+vuLoU;GOkED)YR3SK1C}653~KC8F+&!_1j{m&p*#I-52ksT1(~_` zy;jGHsl|X$zjPaQvUSAURZ8W9(cXGDSUz~rK&1SFK-#3X&5Txw8g zk6#FVnz^-Mx>5|#ISr61qV&+K@?W8-@a}{|gd&TRmnSnVw(E}DWEAmu3R_5Th(sFA z8$yHM1$nXvK!^y8gKOF(uXJLVBIoY$DEtP!hJ@M&(2|O*xnqB~wCr9aic^ycn-tJq zscsvy9Lm)w`AE5TX?~FB6m&Eh!sssdf`Ufh;4D};KqU}t84|Rpy{3lb7e$|-d)jS^ zTeHSm zS`Dnn7nMzgcD{cXO_h2)TRak>X|Ds?cK)U1sGAeK6J;2X+@l5|_bOYuc)$-y5JVq{O{3CH?}@KcLtijMK~wZ#!|38QIp{O5Rd%GTSjl1cr4z z>Hb2uQFed1_Z-};t>Bki3-YztuS>c=OyYNBt7BC1iwm36@phDZzq{1?-KAb76tVza z30n%jG7A3pIw`Kn59B8bK3VK&@H=khU8UaF%DlfvnR;X2aSNp<(PeUt2&A?n?K9-^ z;LS^ND@f!W{2fH_-CO_FXCH+(q&0MmLiSgD@9ck~XC=W${Uf;^!JH1}E~ztWo;s;m zK=KMyJgU21JV}9m%XHzr!4LQL(ZQ7*)nPESEK@Y%NY_=RA^Lpf!4dG1(rtLS2V^0Y z@x|Dpv>4}STE`s*LWl?Q;o>V~^nOJ)C59jGGFj*>^wh|c&t^IcJ~VQaS5s<<4(xy1|Jp6*IY!p_l60qp(2k~rW}tQ%EzP*7 zpwT*Ki>{JmKI%1((t4_7Tv){L9vcFrK(-_Wi5HH>tb$`-9^ROyznkxnLQ@1Q0|BjQ z@#;u*s^!%IAC{)jQIM+N#og{4`TqU_*md&ga22o&^kigvZG`2e>@JvD{zyYmhmWT_A0gqrjTMU=wq*u2WCQ@V&N)3T?PvDUeYjM2NauTT)?GopZZ|nPFy`8S<-# z-_#}1ix;@qmLWr?agT@+)*66NKS_Vl`f+}BFH_6fw?A;nw(r#}uk|;--7NAyWCr=D zVV_w2`$muLmHtO99M`DAZZmlI$kUy@8y3pNeaK*$Hz|WJ&}@ixQSXL8pyk$L;H6kW z^8y*6Xk28r+t@PO;d~sQ1u4l?_q04C>MbnK)_>K$FkgO}=U1P@iOIbv(z1Uf8*I5P zxkFx!;F#n^ETBxAE57DIu)==tw9#eb!rf@d$44d{a%dTW0GZKsU0rqNA{90sof$GrdFY>P``ng>r>?LrEzO%@`q)A=v zxo#-@X!(CUO`;UZtSrA&d8mDIjDvSnR(!I|44g-ES#dpjMB7h!u z*layA0ZHhOFFiJub1Hw(TwghAYERXqH%B2zE{ZT%$OQr{6i6Rh6Bq@B(f(mX*6(a} z!o07eJ{n0-75TkL{P3FXdUSNu)~@5nNB%C`5ExzWCWjFa^dMOx!9u$ZkeAbG0Y{UA z4yxF=QHYVIIkAIY>dwKT>IDXq=H^f;{lqls`i_bGn?h6fxtf2IgTWm_1Ag3Cx+9kw z!F#)dd;PDsqQfJ8`}a={)GlE6K^TF>On0AOecN~YCkG&*Q*dnV$cf{TNM&_Zi&rGz z2|^~AJW4u;b7+NFjS9Ma6b5%^0xCD4j?nv#5I)L4qSKa6+w5X+a77wM2dB&D{JWm_ zA>=i)(ySebu{M9QVLE07sn9#bF*#j2{QG&I8g>GYVmH_;P{b2$Yvc1izl3#VjRY}2 zEyHzp796aD=k)UaGfe&Gl>uFs#NAph-0y?7(LdQaw#W9^9`6|2K2X77J-?r5k^ zoUH;Jw(XAjMAxRwrXn9B!1q3dUq7IGP2ob`EJXlm49tH3(~)1DV?64V!S&7&6A2aRR;5-eh0c8gZgM;qEAkSG@6xWapX@UBb=22 znIj?9tEkDCnF{maAEfiXZh_G*$MIFw`g53SSv%{){!VUjNy46R`YQBKI4W-xA30#4 z{hO_2?B>&HYF!mcB^Pq=en>n#!T-`_VGa!6A+moTKKiJw;D;wU8Pk#jE!>MU#1){M zx)iyEkt>S?xdinH5FJ4{q|3K{A{p_*N0S-iK{`2UoeUjBDjj@Dl^`pYMtSyi8|~8H zixfG)2<3zSHyc^xvXn&V*Gs9W`0*o>ZENo_joy-cW^0fb3x|Ghn}lNNm)=czl~$;L z@@{{kuuR1M9?);GV)%iH0RP7IFMcu67@+B{z$~fkO<2iINLO#E*Zw^!&x?B?SGkW4 z>yES4d*>lqJ3>bJg6({U&6Z#Wwax5&f)Wg%G11|n|L`P0=2Vv&%N&Q%8H?#=(xHPV zgM(U=Ju9meimWE#Fd-$AJ(79QTz(t!Ev|oAD<0NT;>RCusq=|mW?hhn_XNQU6f6fFZ~j^e45Bgv5dx90j=EM-xDI{ z0^6{VZ7AG@oE9;=cdQouadPQikg;Tljvu(#p;L|BNRAxt4UjEObwf)YX86fqd_#Xy z)}W7Sm-T6HlAQM4@#)oRw|92v^@VaqEGYkK@cqNb{(SHVgbYMwa{B$NtE(QBouCxB z=+oZle|L;(J+o@47~i|SL+?xAj{n&Ix2k_=RR0C0D5uJ?>4XAupPGeuN~Ni4zVY}D zPC|k|KiZ#Mqe2dTpo*{v(+Yl4455GEX&n7Mj*K?I%$BFUS)R`_=%+glyZ<`7dFVgd zdZ+xZj~!o>X&m5>yP9{XJue!g8o4UV{k{K$yhzfgM`V)^hG4ZS!*j%{$KQtvowDSQtfYL$ORj$CmF zhXzV{WqBis&~}DDk_{fr3_A-rLShx4ZG{iU3x{#Sfonb{v)5l&F0itMhdln{6(8VLzL#xJo9MX+nO>Mp!ipb0`_l zy?|L1VE1C+SHm89UAY2;$P;RssL4x^K9A|xF#^mH(&cLqeq#)Mh4?421{dNw#a)9) z?^XFHLXJZ%bFA=(WM+AZAm5nTJ%15!K3b)vp9c%s;~aau3>I`pj)Q+%@^6O26K&Wd z8$S6B@x*TP{NVD+M_WH&OmQ&Kk`~fSTS->>OM=(qHfx9ME=Gzgfpc32p<(rd-P2E^ zO>2tPP^$sQ*zuDx3Rj7{rf(R|B#b8}3P}V;Yn0Il;L*{MBM+h4u%d&Tl6BG%WJNcy z$48DQ0LRoiU|0m=TTFjCL@;B#m_8wrOr1^ub1IQ`9G%?JKVgJYIuWI&FA~NG1{)8% zM3Ex7Rq7wAU((BP9n8DSeW982h1d~54aSQzUpg;v$r2Nh!zwXgXS*Si?IJ#s5l zJE=sUA9GGpdrstJq_xS|l7%Lfm)uXf)@3SQg)A zQ?$Zc!=2G1i5fX;klPU-6=ro7jZ4!4d92Pu=9Z@T4!-@d6)t!}!J}sj(DOJ6sa+s#D*T~@L zzBQ?V(i(rDW`#>L1c!H1BKww_Lk8QJuz<@NzM(P;+uOrJru~vR-$BB0Lx@}Kk9(*6 zv%V+hzo^gu-f~<}Y)v6&13Be{ZPUy-B-b6w^lE9|0_)Qenvi2fXb+XwTarP^?0Kj! ziw_SoFCB-#L85085+3;kk|{J?JPq-$E(Wg=YlDAH)JqhYv%pcC2saP!o&K*?nw1!f zK)pq~z&?hOgXFbNMmpAil`mLB1-xPH6^qLbx^J|7=Vg|zCV5yO;E~P&+zg1~wQv9S z58#~IYxzAdVrE7he^zgR;$0m7OYI#VdX9hHUg>|Y)8Z03J86H-CW?;#QopvW7M)?? zX8wOTLiYd6;)s0PnTwtk)BwplOIx5~{uXxW8Yy=WuwXT+)WMq|*y+G{MytAHe0)Y> zPR#9Ks#SCIBqqKbT|JP@Oel<6W%`4-*T8dql+%o>tVuv)`oBX5VZJ_^L` zFXtCn*g!B7Lp%|IZw)U>FV3lb!z*}9=q-O5#dyP*KE0$T(FACf@2ni&1+tl}gkgm% zu$#>AxUk?u+)NHGZI*vkBeVz%>l<~qm&woJN(yBisX*-z1K7a>3b@p;vs*y+X>j78 z74<{fRN{SvKkh%@I~|YzI6XT%JUu(<&)`JK-BRe6&<{G>+S6uQUi#(=0tRV0a!!B0 zhA2IB)a_9c;5jnx|1mx-Pd}YKc#bwoERmm<4>s`c`DtILiCo|HXFfEo+a=3yiD=U8 zo@_7?M$JfqtmD4h8F|kU1ENEMM&P^v3Y~O?be6^9>T*Tq<`X9|Fyw&m`ye_o`l63MTafv#jhD zf~PLJsl3J{wA@E~u~Js315zRny0a2KK`1POTNpl%PMm(Bh$bk)I3m98V2OXQq+0~z zsJGwvoB;JsDcpi`$)`Ro*`;mC;c>U^joNIAn)OuT-z*Yfw+Ds3EhdtBPRZvCxyg2x zTN50DmVCl)T1@q%{FWwHAAs=kTKzp;vJq(7yM}*3dU)iM$@(Oy zO`1fBVGvf*{M4s4D)KBdLpPycRIjAu&-n`Btlc~?Qar@^N98?X-G79tO724z)YI7+ zJ(JGpz@;6!8QP;)`Kn7oENmZO_j=dDLJ4vRSo=xMm5wZx;Ao5tg>PiJN-rtQL1f`L z9NPs@gDAfm`6Up3{4{^;o9m$3MF@m3E$zAqvM+)>VW31A%%=%P6lR$tlu(Y0*D>gX zlQPdhsvUM<08pfXWwiP_WI48Td<4IRRfl{65>iajg0sW%KOhC|N~`NZ=LqQ0SI>80 zttDsyHcO&Q^r@?K7_e(!AzfA(9{0SF@zv7T;Q}4J!Wlhz{P=&-<3X4H;LRRIOM)6E zMATyyqL|~0r%V2uudBMZ4Mw=P0^1XukHn}ing*HIHr@v0LK1(iIsIgq=$+tN)8Qew z2ENfQhWsqTJpsj@p!Uat=f`a^@nF^`q=Yn)nqL;->!oU0*oU0J&0{z+`hSqu#A)BX zSS7Q~YB}4?(y2P4N*W>MCX^Ac4dPhxF$v?O@G}{oB=@l)Vf>=Ru^?SNDbz~LJTiW} z-k_wLnYw>t;ogxz2xyFJVh!g|p)k}K4a{^-y@7)vAED(j8KJ}BioelMq-@$VPfbb5 z`tVTuoGrsI=?sIj_twDlyqIBNB6V)QSjGiZif3nqM2$YWzmFej>(i3Xs6_bXnmJ-SLXoBDCs%eEEOtpB_a`6&P%Id5K@pK#Hk|`bZE` z@&R*5yi8YG<92kLs2<&*Wzd@5+8U!O3h5-`*Tc@G!rl#5*7gQ342$cVC7PKfpYz-L zYqfnFVbo)^RyWdB?&tDjR>Z3oCC@@QQVC*!c1cL3KvY#k$b{HQ3@a-1$C82WlbB#Q zo<4s;nOQhy67ZvNrrqEF{;~1O28AegJNep%gLC=_$lq;DJ8(-b8D7lY>Na@;a$E(K z(K2kb@+9`JkVf;RErvqAV{`ll@(vmeJIcC+4GZDqeY+rCGD=p)5$wMVTqH8DFrps8 z^rj13x(VIQUn!iJCIO+HEkzz83CI*BZ$N+8Cw23Xe17R*&oQ(%4(NJCQ4?i~C}rBe zUGF6j$_ zG}xUU`ZS2GCwE0gg$?q`+}DaHo<;?cG?knrnW%cFb}~xFX=lX@{J<4J>&3OHIG=y% zR^%+mT!|7>@|XZ$Ru7&eLF{1jMZQtm0};ut4uzr&S4TjM#ylXn6cm)C9)X}75WnFT zwkEi4@HJGEk1K|Q=IWL(pW$&Ba8rCjDa;#1Hajv9;c+R%MB;Hv8F6QY9E0tc7G?>W zD}BhwJsxi}D30ZC{g;dQ@V5@ELOOq)Ix@~>iGhr%BOSr)mpw;DUz(3lwjQJez~dh= z3J)#ZxCmzge7)l;sY>(L}IBO-B7}Xk1h_Pe4ac95=SZhZ=i@8Eb5VwUhDejE;)%X@N^45Q@VE=lj zE>%e8&TiQ#bwh8E6J&t5wWbZltPcK2maX@m$T3^o5~-kWw z?$aRk#S?CoAeS_@#nOp21v`ICd(cA0q{z6CZW{o@Cep@~6EXq;%4t&oX_-AtNu@*9 zv{ccCkHpjN6e#OycU@$j;Gt8xV3yUiMq)|{$k{gX04k1UgtX}K{X6SK=i=_cpZQ;! zno+z`^z%BXsK5e#K7~EmnPNB)2dQt_`323na#*F#MksbiKbQH2<9mNN<3F6U2d9%o znRi9f!T67Z1C@3)zzdpJB3frZ74X8)r@pA|{klSxj?jy#~pr_Dx2dcb11i z)pnQBWF*BkwDk!T7X*JEGvA%mzA5iilsdG++aTCt?Tw-POZtoi_c`9tu)U*NOa-F- z6jSN#Yzbp&;e{n?6}Er3Xc+-Z!wbtYm&}p)%sU_(*=CasqrCuO`m&Q~B!m6&9+0L& z1CUii2?6dQkejsf$It}AS|y=uCSQLl;joYjhXo{@6pn6?2YncW z4*XLV*eQ1sgp!>6jC7lIUvt&hKJQjdcafr)oUW{a^P$m~`M&nf@^YAC44^LI1~`M1 z$@q7Xx_4dqbgjDzGQrou=mIByPTxC6kP=*tN$E4K&=>zJWrO2)&idF0 zSwphKtCDjOXX~7=+ax?p=&El6d5U^h!1@Ro2Y1#q$mRXqli3_! zdmDeYHQ>wm-h&a|lv9d33dScu2))f|f8?HyzJl;N0Mg)%Ho(aTRpO%MIInd+) z{yFdu7aHB{7i)O^U;zKFlM?j^6}^)D z@CdwVn&l{%i0u7`o+mB-A>T!w0^dii_bB}4nI}MHWCqM!QM!KL3_`Q1G8yKDHDLE`)v{yl_$kKo_;@b5AFdji?|ar(vY(w%?W zm~O<*;HiLr@fheA*0m|}EBdQm&+%Up#_(sF=N0@x^`qYn$MYhYZg8QW`Q>^7|5iTF zl|Lzb*hu2qd&cH2!cS0jX)yOWfpD6EUm7^j`0?rtecQxwH0#OSHMNcwYgBw|7@*d4 zJp9ZT1Y*b*jxw05XJt@9xtoc%)g^!90tzRRFWR_g1}Uv3>LUK0g|=!0ZsO(RFNYPo zDxm7tUs@L52q{}j^2oy&qiPZOsfgns-8uG_W~U?)__DWN5`jay+ul|Y`1G!}`i0e6 zL__7q$+)?20)deBl8=m!2?+YhGDTL6JY?5#xW`^|R(q zcES{|aXsGAdTu!>$knOWQd4-JQSei)jboVDLxKCoLCXV~fRp4WwXp{&$T)U|TOO*`yo^X6NteC*1yF+l*&Y+yhOeM!Nw7l71>d=4MhL6YbDV%Dj z#p&tt>~Mq0-UIjfDIU!rK8o{agK!Sw*!AuzjqY(8S~?-?EM?3S`edeqa8LFNGMmGH zWW4jk#}oX=C$>oJ@RN9DnhcrB6CT#PMiu=aYPvGkYcWs7aFg{MyrV>p^K>eT1jsZY z#se{^mHrUk0EwsrHXDB?kpK_@0d0(OYE2W>Dhaekr0+h*@jvuBLSyBU%F4sPG%Yno z1T7^(9lOjB<5EHJQOaj?1c!|2Omo@gVW_MN(62wzHWZPxD_95RxEe=i=v!K7JC@wX zM8Y`glb9o|z#tU~%^EUS`A^ALckNM0en8-?crQS&wT!C`)@px0XF*YCn={>u(em&> zj>^GdMz|&60J!J5Sz$UW|NoHG_+or4022r3)&l zdcyM=8_PDTc+)03DejIs)@9NR2+_Jo=r?BWi2sDM`b}`-x~KheIJxD<1^hSq3f*t>PuRtlN8vHYYyXOMt9s1cN&HU(dxg#m*4*K;a58f8YF&x{Xd^y ze0=@FO0StcihG!Xbhb|Sm|A4Jpu%TJBq7T(ybA-CWUW{t*BPXUL@{8MRqQ_)%K~Q< z!km9SRy;(WG$A9GhAsx!!I+E~Vhlr8`EasH138chPmWkFi-Yj+co;ulOI9c5n}^6< zk7ET})4>PkD@36#6hhq7xZB;4U0st&?Oy1wK@Opdi9Hur*HW*prCwc2wYrvab$Mh| zjgd{*F(6#f0G^9ATuY`@r9=VFe1I#{A5eez6O{eQ9$SU@ia_oQBJ{k%{{)tZrEYIl3@NT1Q8QGy7YTnCHugwds0@tz z5pe}WGDjXz7^>Wc{wEVGKPNxwAwz!|SNc3x9Xnry0go>SbmU=RHOg1{yG zefI3pBTj&BRh_)x7#+@|M@*_RSQMJkE(G`xf!1mw0fduy?H|;KrMO#|DzWD2wzRhd1u1uPi46uxixRz zh}L{W5CeF8_KY51EGFpE3IqA_B_;ebLF^kfIM`nroKHz;B))|IVWZZ?pX)p=d2F6M zp_YBjuft5YLk#1Gb+JPICwvM2hvSle#OZn=hYK4>#eYVou?i_kwCTq@<3?j9)kYc( zk@5~f!1$RedGY5ur016}>G{*;wQLbC8R`*?MCVJIXGtaMrkuaeQxw{0gs6`n(&eRS z3^n@$k|I%p65in*R_9u_3BSk%LC{h|hN)CPrAF7`QVcpJauua+Bz}vtXX}N3bLJ;- zwk6MVc`7D{!9%Z*5d@Is%g4##F`OB=TL!2w%+XCl8T(cU|^_`!K#mTM-BUgqCgo#PLc<`lfy>W{T-ZtAAz1La9fTo&l1;3cYj z!K2WHl~-GA2i?fZewD_5aIVq7L1y{4TQ1<+>S+oSC5MqmmR4V?S6^79VV5Ed02@5H zHohg+rE*(4`Y&h^S0Vs=WsO`vG7d=R)Ed`cIcZz6&P(cWuh-*s%C(&s3zi4kZ=XV% z9|tK5RU=oTIYSa5m{VxEJnz$bJaJ5KFbocTQz^y{f1wCjC51qL(n$Op4PRQ-LJHXG z_x5U}+nTJ0cy{8>P^Y=O%B7pzmDL0b#W6wnbnoMHWMq1ss;;( z+*U@WMHJ5i+wdBH>f^sGqx^9FIh>&!N%9NcP=ZiFgf3AG_yXXM+9+r%AxRP~0Odh~fOh#VkR-8kyW%pqLIT? zJy?PCs@^$`&i;O89t3jdiMPCQQokIQ?ScRQ|;(PRl923b&-r zPD3$=ip`FH6r`wK1G6mcm%$B^Z!1aykX)F6k1(moOQVJjRrG^G>C~26^)n)hXtWKt z>V4YwgQ7q67S2(j^dD~Hw~4H%jwd;Ihse54dvCHltZ0e!{>983oRIK;{}!=URcnZ~ zp+Vm#?nD^+0&kZ1Q&j&1sC1)yw22?~syTF+=^TT94VWn+&QK4BcoG(*$LhhxT*HHh zCMJ8NW@Nhb{2{CUxN7u!8v{`xeIELmZZ_`T1YPyaMEK-Hw5JwTB{4eWN8U|D-o?89 z5s+4VKneUXcyxqO<`C!R3KP1RfTHvi-BXM}I0Pd5{u8uCfYOLdfEPs)8dwGf`SmZf zTYThyD`3vZa#cLUAkt>rpvbRfQhegw$IY%LC~ZMMXZ!mz? zI#_dJX1aW-gqAu6aS7Fd5*i2|V?tFuJ#(csoOe1t?TbXicC0@$r(h!MVs~c|R{~W9 zDxSncd=P%nyU{WY9u?Z3GxTpK%qSqm#1cw>CYBgf5WHaEOhcfpMmqIt4&pBctT?7n zC0onMyLA|_7j#28o|v!~-t7|l)G2`+as62~3u&;0pt3LmQDd4vX@M;u&8c#2zAH5xO2 zsCqE(1Qr)ZW?Y0{-K6)mJMDe-kG#Ve{>;rc*YM_=-&`9z0?{yT5Rzhk_!to>93NpL z1~d62QE(i(_;SpCPT}ag;2nISROo-ZTAd@JBCvC%-@&IDaA-+!jR_KI3I@ba{R>M8 zdZ|JEL-Xi>8p8OCiQD*@H%#X^B0(HSFl?l)2eL<%MAAUtbNydqrIa6 z?CUK7ywXjks?^fJhK3Sc5przrxwsYaDgGvk7V2Qlq`>b;Ru z?^BV}?L8QI41TqnD&33t5aEEmjI}B%qqjIFcdKwl60dkxGzoDQIzK}S%9wwVG%?c8 zu2I2Di4`31(AE15j!^){<{QRgcb8?As@osnp+k23f34FDsH!(Z^F}`u+u_b0?;_ho zj}b-DF@PcrB5wAR2Dbj*oNjM_3o=f9H0-zbSWJXJ z7CjDHb6Ope`E_C|S;B49(i_33S}lZQiu*W6T(8}M6(_+2c+dq`jL3+8qIq!k`mzJW zpgD3651e06qWM6fYUAJ=wvXac5@RzR98Ui#&*H1Q^tpL?{lQLw<3MNAcjM|kd#i*s zIJg*i%qW-{%9OdadDPLVYcxI-wtk2Xxvd}SYeJTWT?E|XW=A@AB)s;Br*>xoRRkUB zSZ5WRJhwNPi4MG&qTywKTXtZQFuahd_PTnwBc7v3Z+lV3l+J9PTE84$`E>gcWJP>%>c`wt00@JT`t zI3f(o_m7Vxvi0{5k9@xC9US|#P?K_i`wOdcw(Xk}u|TqPVzt?KJVmWnoNrfPXtWIvOJN>I!C2K~9LQzkVysGTF)98ijR<+cuLV2xSJ zpqd#x+)M_-V5(b_wnYn?n4yn=lO+%naf0Ik>zql1W5y>F!u+tN+d?BuB<9Sa^`ur^ zXw-ct&Cz3jNdP+rrVOfZ9YZv~6Ko;-fnjc8Mk>sMT55*!0x^=HKGS6M48EY;q%j5U znntqHGvUWna9d!>!T-(TD=nA?0JW zo|PLhsa`Ku)ipfeTnkbgl7aR;7ief&GB$;O>xnjb1=2nb3;c~RDZwR1$~s2)m}s*> zGIqJyeE$UhdiP)USF0#rFDumlmAKwbpspKve^rE6z%s#BxC|make|XYNs}NcmDpaW zEIi>?`4j0BUB)wTCu(vh(j8dpG*;{^(@Gw*~O$&FeRBHXTpW2_FG} ztl9aFq1aeBw3mIju5jbAnsfI|F<=L4B1=**$Og7$K&#nvQMbUmBJ7sb4 z^XTXZJ2nrTFsly90NY`nT1q+Y{Lnd!5bDQw{=aourPJ$|*tWv)S~3<^#*Z8&tR-J& z<$H&K)os}>tZZ-AS=O5EPtFFNC7;#*#zV0+rc-n6rE$pacv=w4TjdGtO0AB<;3k zS*a|fd1=e?Rb?URx1Pm8#{@A#_tRb=ttf$-S`X;T`GpV$iDDzQb#GzeLyg<1ujVK$ zdY)xg&Z(%z&acqpThJgynR`ipiMsyXXM~;S=X_lzuWT$^WPwnLOzLYRVk+w(&C*RA zTqp}&x|*la9G!Kgg+rBQz2E-Pd-eL=>(8%|k=d2whZisZ@#({hm#;nfrJHlS*=LO1p{#s8*PQ~N7 znF=TN8}(q@48_t)ZHo7x{-vM!3x8=ig1mbFGa7wO4QY|?wc`M!)|;)L22&PsF5pL9 zjJphGJ>8{q7=d%9^Zs7C*`O`~Mq3;%e8<2(UU842i-j5RNv;LBgjft02u?5T1Z8Z3 zf5L$QA9C>COc^HC>2pKeiAXUTXYT#L1h}1 zjE)9r?OWN&j=6!4Uc$G1`*rwLy{?y3uSRZt!qqGP+b3+$Hp%jTHv3}tt5k;x31I9m zf$T8Q?`3!H=h^~?EFMXJeCV8~Q{*3%NzNtN93UTZso0jZ{5_fcgU0s+@4yhP&aj>_ zx9*M5E?pAHt7$&sPteM>-Kz@~F=4kmlGz3b_lFK#6U(MU9uMm3%p&=AOVCn^b1RL+ zZMg**M&caNO-M(7@6QfNH62YzKB1miT$ng`g@UBPHp(DX)Ns~A(+RyQ@+GutVyd4^ z-PZkDIi3FHW=adtE zTIG7R?Tln*$KJd9BPy%oAIYlfb4Kj?E!@hz7TC6BiQPGWVO+vEDa?<@?jvaMQC$sU zHT|5MOrqhAKE&?vk^k`M$WD9gA19Ak{+F$oqtlU*2`0R8=XJGu0iXXUh(UDQ>-S4E zU%xHGbPC_|zSTr@g=~60+hrp9`-k7n`$BcbyruPOziYYNC3EMi)d>F%T=9h1UxxX8 zP`i`lcZo260n!@OuN4BYl1-FRT9{Ph6`yW^Y0bt~RMS9woZN~h@Z%Nr+cO&~FlVtY z;W0sFb?i|JTZQ+C6s=XW_JL&WS@W{l>w8}do8;oLtAM0NHi9PPF(=LBk zc;S@u1UUKw;IO8>?}P#ed3# zwU{vT<&5CL8>@BU-tZOsq(^_nt@^}{89fmy5Py-!VTLB-T$qR|-HeK=eYWTxJW3vK z@yqHf4t57)SN8a}my@F`FO!;{r zeJB7=#cTOZqsiPlZ(wdzN^9S#*u-0H*wv1xY2kJpT-J)P!mHO-m{0?M8x6)~N5ClG zA_A&Hx0&Hf8zn=DJ{n+Hz|rX#e!&*^MiB!8x*VX?s~c(8vcYSpf#M5}Omnyix?*a7 zAyF92f@G&%=F){mjf$k5TN(%B0|&nO#{ptZ;qT6<@A-*{kY@$Gb?}yNstXgsaC`Y_ zt^8D#pXu^!QO@NNeAy^JtCgRr@^Ns9EPV=6sHn!pAqhL;8e&BDT>QXe6+)sXM)iT$ zPoePsemZ`5HgZ95aPb$`hrbX8VnC^Xkr4q?j6JoqkFC(JFzGu=!xrHUZNd%@BmB<* z)lmVA#S~MfltP0>;3)pyj4z&NAO_w#B#6w0J^^fCJ_}}Ke+Vh_k$a)}#u@R1w!U4h z({prfd3-MVQj*MZaTs8U1M(5oZlRx(#R?rqGvPOy*tVmhijJ^+vt2w74lfRW4?rk` z;#IRuH?Gi+Gd(QV8hg}{ ztI@%|8Hlwwnu#?I&+!OE_lZGP6ntI3eOIWwVp@#s^({l2$Rax9u=}sG!@fu0hH5{> zKohL6wVTsIMy@r66brxT{$GN7$Gi3CIJ%>{b#ZfDjj_tp3cgE7$#|-NTOTYRoFYK8 z5#trM)>!TqV=FP;l$N7ngbxm9@N{;7mc$+BFh;i#QT7a$1-i%~0(qoYo~+stM#*MN zdHU~18DSa9z}0-Ph$nfG_1!V9PQ1`X6HMFD#x~(K&K)-1&4T_Pr}5!;eSP%Y7+W%p z2Ybgp%1;A_oqItJ<4)m!tkXCR7)ifJ1$6F9AjembFGMPjK9eT< zhb+|DKPHr27*t}c=H9xN<4rLJtT1KWMR7_0TReig7>$ECSg{KPakR|q$s%x$QeOd0aa5&CNYjXx7#h%J4%AVEnUS%&!A;0 z8g1OOk6M3#)TI|m$D4h8QS}AtFwWH>~gr?^A1_cP5^9lZc#c$M#@Qs&rQiG-J?9@sca_V@SPy^#E}UrKWWGT9K}=`6LZp+#Z3YFzvHEB{Zw@Jqk) z*TN()ZfwWMTB>440@H`Pl2EI8f>8oy%Q;>&hY>F)%wlatj4GjR?8F87*Rp(|%e$D-pi`9Hq)(pzXK({_dk`T(7Xm!S z?nVa!A;4GS5oq`TyIP5JAYy7R-U=M{fw95)&DLLQlStgH93-Na$tQqvR9b=`Zw&BJtWBnnBqu(wQpqi!Q4`XH&{!XD(l4_P+3(0 znn7j3+VC#HQ_(^9sI}$CG4V6JhFdEG1qu@D2@8-N5=vY3#|{J zM$TQ*;U)(WCF)hM8XYhPyh5J$0QoOqdQrS_Fv)hNs*9B6-6AEe#rNxq5D3F!8Hw5ZBaD?)Y+;GHGH^%5kS?L&+Z0~LdRoLYTgO+gpDDN3s z-I#sY7!)eJGaM?i59DtZ^{`FAMS5F2nJZcoc4Ix#y2|-VJe^N4Y<$*>d?HO`#FVDy zTDR2rya3LL*dI)U$nDfTWe~EPKW2u1^p=ZY=)8LS8`E`7%xkyo6JPBOIPikWz?Gh{ z6Vu1?)#pai3p<5{>XuUnwwgY8po=3nv?9t9sf;KFw_v-1)Pp`2iUIELV$ z2!H8xG2^CUXfa4zV!`e;|ET8O-EYI99H@ zPanb*el=ZXEh3ws%%veU5{A@&h!SsVKNF>ouad5|6toWk3nv>xAK?-K0VpL|m=jo^FjCX2Uygl7EF7v*hdGm?IZCn)^$a!uagTk-u1HRZ9NAdq+MSUg0mo zY#cb$x{fTlg+AeElSU#!UYVX0JmwK<0k^t;za&>w!N+7;B<0*`fHWYUI4LMK9c9Ah z*Em*&R}iK=SFGT2EgcYlmJ%j&ECQk#-|-P@Vn;EttOMuq(SMc;29}hp059*O^*-%?kN$ItZ|j?`(*Jm- z4*a`g^ZRYuaX60f3hsh1)=6@jm_o{hpLzswp_k1?W5xKFBXRYxTf-G2QX^~1NY{c4 zb#Mt{$%WS12t!Y;j+6HvlEkX`uqceSWF+CvMe@BVNV^)5yTb;BJr6JNKvr7>3lxov z(pF7sux_twMvAk4!6Gp4J{G}2>lNJsBl!3f-x+e$uEY)wGrWC*94P0da?4#*ykE3pP`EQ*5Lz<2uvn$3RSxF3nV&MD%0P&p z84MD%I6baDk%D#NxnOdYt(2P9|7%KDnjyR$)&p z1pXwq7Kp8b6y|b7X7eo=Grrgn_687%{~Oz21`IMR$>u)R8~xyaW2qwE6VBaKPuO%| zF5W3EUbG5-;f&^nyzhEWc4{HMX>I?ntmhqNXLv;MGIyH?wr3t!xWDlbpG!y_i#rG| zguv@wkTaubw%a`2Ea7qla>+Mrss=dDwuK4BHnnm(bq;4*<8X$x)=pcwxA^Xp*pKNb zzT<)^{!d*nZON8gIbE?Sd#lft9E%-@Q*97i=77Y1wHrSIDX2&5x*%1E?JT0>vGDWB z@e!?(rl;7VMEMiAcPWsWZI|tfn%-MxGb0VEZMJq~%BnKFjq~c=&Ki|;rz@=YUX+p{ zZscktyp(TiyVzv$k`MIe%g4zxtpK z@_CK(it49R^>SU5dGRi17-`7TqKm8T>8HwnL9X4c=w4rFJ*6hXjeqMuK7w3($6Fa# z*>aS|QQB;5A8R{JIB2WkjCQa^(_q#s*ORg;+`oIhDu0(>CB@6IWr6+bh{AZSm$J(aNrW z4RN0Lj$607YcwswrWpkzs~H2k&Gt(}nbP#EZPC!GDe+ScRUu8TC_ZqDhwbZMKEM9x z35Bef$Jn%3p&2lD1|8Fv^3sA;5~xnJj8hE5lFIM!5pQV|E-ko@OB1dG-9m0X2cI7w zj~r)kfck=_E|(A#(fX>66bS3VdG)G)hDLZK^~JMItU zYcT2rb!DOh1x|GE$%%>?`2EupG{HW3b_4@+a{Tm(_yEl|cabC7L) zfTfY#sjsIycLCN>zl=iR%Y<+h7bHNi;N8G}N7pZ~DrR_pqz5N9){vS32@KZCj%_w* zs6T2}K*KsnF|c-xEqD>fzXJ1rRQC$WV8Sv3mBo5Cu~`@>%O(|U?#6PDFl@kCFukS8D;(PuB?&BdIuN{tSQ3&q4mgMKoqgf{2%^ir# zQ1?V2F54CUxT8Y(kvg?7z}v=#`a@#*7TKGy$%uTQ6rWxA~b`tG); zFd$upZ=U{|?d#6hYfvd(K-M6i&dnx{Cgc^4P=2`C*f)D>_+}65PPXWB{E14V7w)9# zg==I$FWl(19KwxvCyEJwyTU*GJK-b>)`}vQpgsj@x$+qo0ZlNCI&>RM%+Aq382<*A zje=A69sIjk7;Lt;!qc`xf^LvqE+a13Y-x@eC;9H;QTfb{0)5L-d z)|GcKMjVHXYlm~S+d(L)yBnc!Rn1a6TBbl(zof~P(a>*q_7l;6CBB7cYjZy}Z&cqrKN1@Nh!ig)E9$fXnE{60rY%{01 z8?M<+g5CYDb7GT5OQrdTX^Ua3H_x!=6KQ1kR8IsJH=;8D?_6SOASPb24V`UAW`?Y1 z5+C(=bEABdcu+-wQBAyI-8`ky2Y>gfN8vm+Y|P+1Y2ccF|Jc~R-c8c38@hwpx6ba^ zI;3NhKkq4gY!!ZvF*fRnTd8hFtCVR|uQ)YUN^DH?v@y-2hr}>SnFHFRCVblZ=@DKJ z4%~>m;uWXUo)^S`$o)@;rf3x(L~mL`R~QRcMVnA*_d$7#@F13;TURSQNH8XtW^ncI zzZSYA*1x@fzu<+Ami6CqDiI3cPTzCixXZA`<%kURNlvv#V^mL&v8M(NY=OOFvJqkf zrP$g_Y57tZD8?A;Z7(JOu{~IiMKaxN$SM)U3K3NaV?fdy5gK&Z*uC%UZhAN9J*z*B z9-u8qAS$8}7T;{F$CiKuZM;{g5C`A2;Vm-a;ALxnCdrxc6x}eR!w)AWgA7NL{Vp^=Pk$e#8#hL;mcQo&J&p%o`) zt7wD4^F^|?X#aOb0CO#X51eKD)%VFAfCF zLoEp`3d`c0biia#0Q-PfWSr0`3~lL9U(zN2%}F1s@-Ob2zfJS(w|FUdrtP>6P5c>t*qePepyj6a_^()56kKuD)%uQc1_Rk0lA<=nMb{UpyRD} zsdFERK)Dr74D@$cf2q4*TSS3v%N^+9gp_h&g`U6bb{qljq^?}p2LEwdK5*w%wJJx0 z)Bb6H3<)^tko;XAu^#Hd)5vs4kyRPAg$a*z@R0Yak>}X}`DSyg969*X0>#%z(QTvR z-B=YA#M0evyrT`s*lzfL$aai>fB%zAH?#>;$`%?wV9aii|6fujau7mOySW*L`I1B2 zwr0&BE3O32xd^gdIfv8dmoN$|Hcdm%%8@&B5w?v&#?+RLH<+F*dJG{fN@SwM@vaiq zeRw(riIQrY9&zWAmraQNE{^aXg3QdD=r0anYZ!y>-cdN!ly^|JJT% zr)?kzzY5MFvV}o0OV+O+ClP@V5~m3q%)9hi`efai{hRTwlhF18 zS$nd(*`L{&*>7f4ykPtlemdoj*LvBKv4}1D?$#|v!A_uHTT4q9B7_BF>KF%6q}hY0 zhuO)^^@lt-AyNWX(rD;^Ly%wXj{)^DM3dr*R~Yl^#gZN314v|;6Hsx^yzJ^jw^RRk zdtI%MlD)dEl3E}e2DN-jadjaGz!fY>%?crh!MB54->lXgLduH*oNH}Sy(*iu( z=V;rLp^}wc6C~YDb?G}~T^roz0`^E1?^My>`Fj@I-ka4Xt0abh;X4Zs)aqgS1H69R zgfT4OMoPkMq>bOd8ZSH9dUnkY0#IW-$a~I7ZvtG=gB~xWy-~-sWn3AUH<-R78$FDo z7~ShF=F~J5k^#yEVoo%KXsL9A72D)u5j-e#oyBt41=nmA0SNL2%+hQgzY|Z2vMf&0 zBspp}lcP5$X~DvOuGZCc3`ungG0yAsA;Qfew54!G7)Lw;S)5h|Qe?M4ZQ|SM=PShz zM}B@N>8>vYYjNCgGxu54la)EoJ0ZyZCNzRWfP(MJ@)6PW_HOmhzI?q>r_DyfPZ!_M z;TKRR4L^S$r8=+ zkhI$Y&U4a!D?fxNb%n30#nUr{K1xRFuCJOE*~L5wWR1m-DTp%}u&@=kXo4e$B<;iH z1v>eJvqMm`1Tz>2>9+uRVV=$)KI&}L2c7423ngCA2IeqVr{dUIuts7mUSMo-HK9O1 zN5CU?3Bm1uq*G#uonFl)bXO2M^UvxOoP5N#ui+VKW$TArHXY&-4ygmH`zO-!$f%-@ z*GO4x*dv)dLH$TM3i^>57Kwr0(zH($Lbelx<8(=prwvCXQ+6GwF9@gGsHO2I(&uGY z=s21emE~9$%uv3DKP5i?w6vZw&P%torSYWkaJv70#^nN`P07;&7??geB-abZ`rY-V zeuM1XjLoi0uT^DwyYRb>?9R*;bcoEB;@5ZKw(pT?ozxQdZpEvPs9gLP0}G*;+z|&= z&%X@xYKs4L3TrkX8!^?5%FvTh`I|ZLHXM^9!N>9$czVV2ZLjfMSx0EXu%Z!4xUOo` zUDRQJzqI>}*x(29%TfF!gKlz@pv`BF2+9Cl<-v54n6|U&s$fkoHlV&d?V5_tjY*AE z=NNf6>Z7+p{n4?$ZRo}cGEIFGBb4$-;D?XU&3rl<6ldThupUgqSp^F|t_sb>x0;mF zfe(bg*SpD7@4{ZE%4Ew5A1!lSNe7S=D!R#kEaq?#0S+7f)beYYXr_)q!`re9YOge- z+zw9c+H4{ArjQXp%9`)*$G8M03L*|-$vkbL!T1hy|5W!W6>8O2VeBO_-A)z41PDnw z+X=WK&Qh`C%w(~^^5&qL*q>kr6u<#&E!I$VSc_f~>5?M-QSQTCvzcj7wcia7+!AVk zCl_G`xec0EH_e<*1<(y~+lB~fFKF7$O&!hRTp6t&i>xir zh)^boPmB{>ASa|;%n!rJoxDTTJ&)}E9>ge;+p%)(R`s!yI;_y!@%Bw$PkJmBQHK~d zWGd;Z`=jq$02NkH15nF5!+1$bqgcZj5VDu3!w8=l;j+PP+M;QhHA1Bt}