diff --git a/.pipelines/pipeline.user.windows.yml b/.pipelines/pipeline.user.windows.yml index 804cd9a133..3ae9a112ef 100644 --- a/.pipelines/pipeline.user.windows.yml +++ b/.pipelines/pipeline.user.windows.yml @@ -46,6 +46,7 @@ build: include: - 'PowerToys.exe' - 'PowerToysSettings.exe' + - 'action_runner.exe' - 'modules\FancyZonesEditor.exe' - 'modules\fancyzones.dll' - 'modules\shortcut_guide.dll' diff --git a/PowerToys.sln b/PowerToys.sln index 584efa908b..807e31d936 100644 --- a/PowerToys.sln +++ b/PowerToys.sln @@ -158,7 +158,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "action_runner", "src\action {17DA04DF-E393-4397-9CF0-84DABE11032E} = {17DA04DF-E393-4397-9CF0-84DABE11032E} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msi_to_msix_upgrade_lib", "src\common\msi_to_msix_upgrade_lib\msi_to_msix_upgrade_lib.vcxproj", "{17DA04DF-E393-4397-9CF0-84DABE11032E}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "updating", "src\common\updating\updating.vcxproj", "{17DA04DF-E393-4397-9CF0-84DABE11032E}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "keyboardmanager", "keyboardmanager", "{38BDB927-829B-4C65-9CD9-93FB05D66D65}" EndProject diff --git a/README.md b/README.md index 70897b6e94..496c2fd730 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Microsoft PowerToys is a set of utilities for power users to tune and streamline ### Via Github with MSI [Recommended] -Install from the [Microsoft PowerToys GitHub releases page][github-release-link]. Click on `Assets` to show the files available in the release and then click on `PowerToysSetup-0.16.0-x64.msi` to download the PowerToys installer. +Install from the [Microsoft PowerToys GitHub releases page][github-release-link]. Click on `Assets` to show the files available in the release and then click on `PowerToysSetup-0.16.1-x64.msi` to download the PowerToys installer. This is our preferred method. diff --git a/community.md b/community.md new file mode 100644 index 0000000000..44d590ca64 --- /dev/null +++ b/community.md @@ -0,0 +1,13 @@ +# Community + +The PowerToys team is extremely grateful to have the support of an amazing active community. The work you do is incredibly important. PowerToys wouldn’t be near what it is without your help filing bugs, updating documentation, guiding the design, or writing features. We want to say thanks and to recognize your work. This is a living document dedicated to highlighting the high impact community members and their contributions. + +## High impact community members + +### [@Niels9001](https://github.com/niels9001/) - [Niels Laute](https://nielslaute.com/) + +Niels has helped drive large sums of our update toward a new [consistent and modern UX](https://github.com/microsoft/PowerToys/issues/891). This includes the [launcher work](https://github.com/microsoft/PowerToys/issues/44) and [icon design](https://github.com/microsoft/PowerToys/issues/1118). + +### [@riverar](https://github.com/riverar) - [Rafael Rivera](https://withinrafael.com/) + +Rafael has helped do the [upgrade from CppWinRT 1.x to 2.0](https://github.com/microsoft/PowerToys/issues/1907). He directly provided feedback to the CppWinRT team for bugs from this migration as well. \ No newline at end of file diff --git a/doc/images/Logo/AI/PowerToys_UWP_Assets.ai b/doc/images/Logo/AI/PowerToys_UWP_Assets.ai new file mode 100644 index 0000000000..ff36be1ce1 --- /dev/null +++ b/doc/images/Logo/AI/PowerToys_UWP_Assets.ai @@ -0,0 +1,6551 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 44 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 45 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + PowerToys_UWP_Assets + + + Adobe Illustrator 24.0 (Windows) + 2020-04-20T09:38:16-07:00 + 2020-04-20T09:38:20-07:00 + 2020-04-20T09:38:20-07:00 + + + + 256 + 176 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAsAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYqlfmYoNHm5hipKbLSv2h4kYq85sfMvGVCqRJIgP79vWQ7CnVZxSvTbFWS6 Z51uY4Cs8SXAr+7eN3G1TWpdpSfvxVk+n6qt8qSRW8ywvWkrhAu3yYt+GKo7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUm1G/uormRUnMcalR/dBgKgHrX3zLxY wQNvtdfnzSjI0aHuRsdtqHL95eVWnRY1Br9NcpM4dA5EceS95fYFRbe5/aunPyVB/wAanBxDu+9m Mcv5x+xAeZTNHob8XrLWNQ9CakuBuF8cgWwcnnVtb2F0yJLeX8TtTnLJGCiht/5+XUnoPowJZNov lUFGm0/WpHCkqzBXXt0K8lriqfafpd7YTNcXWpvNbojF0k2QDqWJZmoB1xSBaYDUtOPp0uoT6xAh /eL8ZJoAu++/hgsMvDl3HZa2qWCXZtHl43A3KkMB05fapx6e+Fgq/WrX/fyf8EP64qqghgCpqDuC OmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVCz2HrOzevKnIqQqtQCgp sPfLY5K6Bong4jdlFZU3uxVLfMaltJlATmQyMANj8Lg1HTcUxV5jbWWhEkyJKo2ASWWQV8SDHati rJLHSvKcqxNHqVxFKQCAXkVVYf5TonT3pirKtNS3Vmjh1NrzYs0byRynsK1A5U/DFUvutD1brbzt 6glMvqJN6PIjoXT0pFPaoGx8BkCC5WPLAXY5+V/pWeYeE15BA6TTNCDyVUFGDKD8JHy3ybiu0/S7 Z2WWK3mhkqQvqswO3f7BAxVkiAhFBNSAAScVbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K oO/v7i1ZBFYz3YYGrQmOinsDzdDvirra/uZpzFJYTwJQ0ncxFDT/AFXZ9/8AVxVGYqlmp6y9lfW1 qls1w1xDNKOBPIei0S9ApFD625rt4Hs2PO/s++77tu/cbWdq639n3/Lbv3FbiIbu7mtVmjtuEpND FM3Cg8ahW/EDFCjJqOoxzCNrIMNuTpIzAV/55jFUVDeJLM8IjlVkrUvG6qaGnwuRxP0HADaq+FUL qmnQ6jZvaTEiNyCSux+E1/hirH0/L3To/sXc6/IQjp/sMVVIPIlijq0t3PMq/ajPphWHgaLX8cVT ey0PTLKX1beHjJvRizNSvWnImn0Yqj8VdQVrTfxxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV 2KuxV2KuxVj/AJitbuW7hlijupIo4yWFssLCte4ldCdvDG5DkaYSxxkdwl1lpGvrMvC4uoAwpI8k FsO4UgtHMXG1TVa0HTcDIyOQ85LDFCO4H42/V9qtLpPn/wBVjDq1sEryTnGxNeHGhFKUr/XY5ARn 1Pd+35siNtu77b/Vt9vkpxQfmCtxbCWWN7f1qXHH06iGse1Sa/Z57/awR47F+d/bX6L790ny7x8u v7Es1HzR500Dy5darrNrB9YheCG2QOeDeqaSluJPSg413yqeaWPEZT5i+XdvX2c2/Dh8TLwDlIgD 9qH0z8y9an8w6VplxBamLUXRS0XqclDoX7mnbIdmav8AN6c5gOECXDTh5MwjqJYSN49WfLaW1V5W ahiF5EBSoJBrStOlPDNj4su9fAh3BXt44FXnCgQOAfs8TQdNjTImRPNnGAjyCy9thcCKN4w8fqcp DzKFQFahFB8XxUFDTY/QUSI5LKAlzQSm2tbRnkgu7eCOFKgF5W/esSVCQtK5dG+0QPkSMSSTZWMR EUEyEKiQScm5BeFCzcada8a0r79cDJfirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdiqhcX9pbyJHNIEeT7C0JJ+4ZIRJYSyAGionWdNCep6vwfzBHI716DtQ1yQxS/BDA6iI7/kf 1LxqlkWChzyJ4heD15AcqdOtN8Hhn8EJ8aPn8irRXMEqc0b4aVqQV2Hfem2/XImNM4yEhYSTzloR 1/SE06KSAO0sc4ScFo3SJgxBVSGINR0yvJDiFNsJmJsGixTRPyu1Wx1nT7+4ubSQWLxNyRZvUIiV 1IUuzAcue/yGV4cIxx4YARiTdDYX7gGMgDLiP1d/X5vSsvQp3EUsiARzNAQalkCkkeHxhhiq2e5i tYVedmI2XkqM5Jp1IQHw8MMYk8mMpiIsrItStZRVPUI3G8Ug+yKnqoxIpYyEhYU7wavKI306e3iR gCwuYJHNCCa/DJF7bEeOBkjcVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVa KqeoBxV3FfAYq3QYq6g8PbFXUGKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxVDXN28MiIsZcP1b4qD/gVbJADqWEjK9gpi/uCnP6vtQkir12r29P8AyT0/ iMNR7/sY8U+4fP8AY2bu85cVt15c+G7uB05E19M/s/jthqPf9n7UGWTuHz/YqR3FwxUyQhEKliwY kgD24jf2wER6FlGUr3H2qwkUso3q4LDY0oKdTTbr3yDYuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux V2KuxV2KuxV2KuxV2KpSPMlvROVneozEhkNu5K0puePId+1cwvz0esZ/6Uub+Sl0lD/TBy+ZLZlU izvPiIBBt3BFa7n22ptiNdE/wz/0pU6KQ/ih/pg03mW2VQxs7ynIq3+jvtQfaPse1MTroj+Gf+lK jQyP8UP9MFx8w29DxtLxiOWwt3/ZFe4A37eOH87H+bP/AEpR+Tl/Oh/pgtk8zWqGjWl5U/ZpbueR 3qB8qYDroj+Gf+lKRoZH+KH+mC5/MVshUG1uqsvIUhY0HuOo3NMJ1sR/DL/SoGikf4o/NNczHDdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiqUr5W0hafDKSNwTP KTWlK/azCGgxef8Apj+tzDr8vl/pR+pb/h3RbWJpC0kKKRI8rTyAVXuxZqffkodn4+Ubv3ljk7Qn VyMaHkEPbaB5auxL9VneY1BkeO5dyG/ZY0Y77bHGfZUI8xIX5lcfa8p/SYyruEV93oflq3lZp5Pq r3Tl97h4+T1+Ij4h49sI7MhIkxEu80Sxn2rKFCUojoL4Ux0qPTUt3/R8iyQGRmbi/qAOTVgDU0+W ZEdP4W1EdWg6rxvVYlW23l7kZkkOxVDQalp08vpQ3MUktCfTV1LUBodgcslinEWQaaYajHI1GQJ9 6JytudirsVdirsVcSACSaAdTiqhDf2M8rQw3EckqCrxowZgPcA5OWOQFkGmqGeEjQIJ96vkG12Ku xV2KuxV2KoNda0diAt9bktso9VN+22+W/l8n80/Jxxq8J/jj8wjMqch2KuxV2KuxV2KuxV2KuxV2 KpNNbeZyWEV3Eo34MVB37VHH5/h9OXGeHqC6+ePU9JD8fBNLVbj6rGt1xafiBLx+yW79hmNOuI8P JzMYlwji+rqs9KcXiurUtghDICtC1RTbjXpX9r6MhZvybQBXmrsqt9oA/PfDbEgFC3VtdyzoIbh7 eEKeTR+mSXqKfC8b9u/L6MFm/JlQrzReFDsVcFA6AYopTuBKYJBCaSlWEZrx+Km25V6b/wCSflgl dbc2Uavfkss4J4o/387zu1CS/D4dug4Kn4jEKVfCh2KuxV2KtKiL9lQvyFMJKAAOSndCcwP9Xp63 7FTxFa+PF/1ZCRNbc2cQL35OtoZYYysk73DE15yBAenT4FUZJiq4q7FXYq7FVoiiHRFFOmww2WPC O5dgZOxVDXkN3K8SwTNAlT6roU5AU2oHRwd9u2RJNiuTIAUb5q0KOkSo8hlZRQyNQE+54gD8MkxX 4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq6o6V3xV2KuxV2KuxV2KuxVxIHU4q7FXYq7FXYq7 FXYq7FXYq4kDqaYq7FXYq7FXYq7FXYqlEvlmykLcnfiwIAXipAIIpUCu1a75lDVyDgS7PgeZKZWl uLa2igDs4iUKHfdiBtvTMecuIk97mYocERG7pTuNOtri6iuJkV2hBCKyIwrUENUgsCKdjldG7tts VVInJMVC9s4ryEQzbx8lZlKqwYKa8SGDbH23yMgT1plEgdLVIYIYIlihRY4lrxRQABU1OwyTFfir sVdiqEOlWTXjXcsSSzEqyMyJVCgFOLU5dq7nIgbndkTsNkXkmLsVdirsVdirsVS2/wBDt7y4+sM5 SUBQrCOFivE1BBdHOVTxyPKRHy/SG2GSI5xB+f6CmEaMiBWcyH+ZqV/AAZZEUO9rkbK7Ch2KuxV2 KuxV2KuxVBalpMN/w9VqcAwA4RP9qm/7xH6EdvpyucCeRI+X6Q2QmBzAPz/QVe2t3hVlaZpQT8AY IAoApxHBV2+eGESOZv5InIHkK+atk2DsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiqTzXXmUBxFawswPwVqAaAbfb777/AEe+ ZUYYepP4+Dr5ZNTvUY/j4pnaSTyW0T3EfpTsoMkda0bv0rmPMAE1uHNxSkYgyFFbdG6/dC3IBZwJ GZeYC0JP7SU+e/yyBLYArIGCgOQzU3IFAT8sKHOWCMVFWAJA8T94wFIQ1h+kWQSXbJ8SgiIR8GUn s37yUfdgibF1SZCjV2iskxdirsVUb2S4jtZHt0MkwH7tAA1T8i0Y/wCGGRnIgWBbKEQTRNOtVu1Q i6kjkeuxjQoAPChZ8kxVsVdirsVdirsVUbxrlYa2y8pagAUDbV32Lx/ryMiR0tlEX1pQsbnUGPp3 duwarVmCoiAA0Ap6kjb5COQk1wkfL9bOWMAXxA/P9SNy1qdirsVdirsVdirsVdiqXX1xq0M4aCEz W/JaoiIX40q1GaaP/iOVZMhjyiZe6v0kNuPGJc5Ae+/0Ao6F3eMO8bRMesbFSRv/AJJYfjk4kkWR TCQANA2vyTF2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KqdykzwlYW4SGgDigIFdyKq46e2A30SK6txRuikNI0pJJ5 NxB37fCFGFC/FUJcW15LcVS5e3hVRtH6Z5NU1qHRu1O+De/JO1eaLwodirsVdiqGvYbuUxLbzNCv I+s6FOQWh6B0kB3+WRJNimQAo2rQo6RKjyGVlFDI1AT7niAPwyTFfirsVdirsVdiqF1GO/khRbJ/ Tk5jm3JVolDWnKOUH5U+nITMh9Iv7P0FnARP1Gvt/SFmm/pURhL5EqoP70Seo7GtdwIolHXIY5ZD 9QA9xv8AQGWSOMfSSfeK/SUblzU7FXYq7FXYq7FXYq7FWn5cG4/aoePbf7j+rEqErtY9finDTMs0 bKAyNKtFJYVI4wITRfE/1ygSy9Yx/wBN/wAdbzHF/OP+l/48muXtDsVdiqTSea9OQMfTmbiKngqt sKbghiCN67dvpzLGjmeodfLtLGOh+z9aaWtzFdW0dxEaxyqGWvWh8cxpwMSQejm48gnESHIquRZu xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVoIg6 KB9GG0UGwABQbAdBgS7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FVssixRtI1eKip4gsfoCgk4qp213DchjGHHE8T6kbxmvsHC1xVWxV2Koe4 v7e3cJIJCxAPwRyONzTqqkYqiMVdirsVdirsVQq6natc/VwJRJUjeGUL8PX4yvGnvXFUVirsVdir sVdirsVdiqFTUrZ5vSAlD8uO8Mqiv+sVC0964qisVdirsVdirsVdirsVdirsVdiriQASTQDck4qh 49R0+WQRR3MTysWVUV1LEqKsKA9h1xVLG8wX9HK6TOSpaikkEhT/AKpFSN+vj7VzBpo/zw6067Jv WOX4+CZwtHe2SNNBRJ0BkglWvXqrBhmJlxizE0Q7DBlJAkLiftDSaZp0c3rpaxLNUN6gRQ1QCoNa eBplIwQBsRF+5vOeZFGRr3onLWp2Koe403T7li1xbRTMwCszorEqDUAkjpXKp4IS+oAtsM84/SSF WGCGCMRwoI0FSFUUFSanJxgIigKYSmZGybX5Ji7FXYq7FUI2j6SxctZwkyFi9Y1+IsQWJ23rQVyg 6bGf4Rv5Nw1OQfxH5opVVVCqKKooAOgAy4Cmom28KHYq7FXYq7FXYqhJNJ0uV+clpC7b7tGp+0KN 1Hcdcplp8ZNmI+TdHUZAKEj80THHHFGscahI0AVEUUAUCgAGWxiAKHJqlIk2ea7Ch2KuxV2KuxV2 KuxV2KuxVxFQRWle+KoJtOuSxZb+ZKgigWDYkk13j69soOKX8+X+x/U3jLH+ZH/Zfrf/2Q== + + + + uuid:9E3E5C9A8C81DB118734DB58FDDE4BA7 + xmp.did:7509ecd3-5713-254a-a129-29afbd94d126 + uuid:7c6b4506-2a41-456f-b77f-ba3726798472 + proof:pdf + + uuid:936bb0e2-f401-451b-af71-ffeadf0a999a + xmp.did:c660bc42-05d9-1144-896e-87d82494f9ba + uuid:9E3E5C9A8C81DB118734DB58FDDE4BA7 + proof:pdf + + + + + saved + xmp.iid:80DBC445F05BE0118ABC9920B695A783 + 2011-03-31T16:40:34-07:00 + Adobe Illustrator CS5 + / + + + saved + xmp.iid:7509ecd3-5713-254a-a129-29afbd94d126 + 2020-04-17T14:47:13-07:00 + Adobe Illustrator 24.1 (Windows) + / + + + + Basic RGB + Document + AIRobin + 1 + True + False + + 16.000000 + 16.000000 + Pixels + + + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.106;PS 2.000;hotconv 1.0.70;makeotf.lib2.5.58329 + False + MyriadPro-Regular.otf + + + SegoeUI-Semibold + Segoe UI + Semibold + Open Type + Version 5.62 + False + seguisb.ttf + + + SegoeUI-Semilight + Segoe UI + Semilight + Open Type + Version 5.62 + False + segoeuisl.ttf + + + SegoeUI-Light + Segoe UI + Light + Open Type + Version 5.62 + False + segoeuil.ttf + + + SegoeUI + Segoe UI + Regular + Open Type + Version 5.62 + False + segoeui.ttf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + C=81 M=50 Y=0 K=0 + PROCESS + 100.000000 + RGB + 49 + 117 + 187 + + + 1 + PROCESS + 100.000000 + RGB + 255 + 255 + 255 + + + R=77 G=77 B=77 + PROCESS + 100.000000 + RGB + 77 + 77 + 77 + + + R=134 G=97 B=197 + PROCESS + 100.000000 + RGB + 134 + 97 + 197 + + + R=12 G=99 B=173 + PROCESS + 100.000000 + RGB + 12 + 99 + 173 + + + R=0 G=120 B=212 + PROCESS + 100.000000 + RGB + 0 + 120 + 212 + + + R=27 G=157 B=226 + PROCESS + 100.000000 + RGB + 27 + 157 + 226 + + + R=53 G=193 B=241 + PROCESS + 100.000000 + RGB + 53 + 193 + 241 + + + R=80 G=230 B=255 + PROCESS + 100.000000 + RGB + 80 + 230 + 255 + + + R=24 G=79 B=133 + PROCESS + 100.000000 + RGB + 24 + 79 + 133 + + + R=0 G=108 B=191 + PROCESS + 100.000000 + RGB + 0 + 108 + 191 + + + R=33 G=33 B=33 + PROCESS + 100.000000 + RGB + 33 + 33 + 33 + + + R=128 G=128 B=128 + PROCESS + 100.000000 + RGB + 128 + 128 + 128 + + + R=191 G=50 B=7 + PROCESS + 100.000000 + RGB + 191 + 50 + 7 + + + R=17 G=74 B=139 + PROCESS + 100.000000 + RGB + 17 + 74 + 139 + + + R=20 G=147 B=223 + PROCESS + 100.000000 + RGB + 20 + 147 + 223 + + + R=51 G=51 B=51 + PROCESS + 100.000000 + RGB + 51 + 51 + 51 + + + R=230 G=230 B=230 + PROCESS + 100.000000 + RGB + 230 + 230 + 230 + + + R=204 G=204 B=204 + PROCESS + 100.000000 + RGB + 204 + 204 + 204 + + + R=216 G=59 B=1 + PROCESS + 100.000000 + RGB + 216 + 59 + 1 + + + R=236 G=122 B=1 + PROCESS + 100.000000 + RGB + 236 + 122 + 1 + + + R=64 G=230 B=232 + PROCESS + 100.000000 + RGB + 64 + 230 + 232 + + + R=60 G=203 B=244 + PROCESS + 100.000000 + RGB + 60 + 203 + 244 + + + R=179 G=179 B=179 + PROCESS + 100.000000 + RGB + 179 + 179 + 179 + + + R=78 G=208 B=98 + PROCESS + 100.000000 + RGB + 78 + 208 + 98 + + + R=254 G=226 B=0 + PROCESS + 100.000000 + RGB + 254 + 226 + 0 + + + R=236 G=103 B=37 + PROCESS + 100.000000 + RGB + 236 + 103 + 37 + + + R=255 G=147 B=73 + PROCESS + 100.000000 + RGB + 255 + 147 + 73 + + + R=40 G=175 B=234 + PROCESS + 100.000000 + RGB + 40 + 175 + 234 + + + R=86 G=182 B=14 + PROCESS + 100.000000 + RGB + 86 + 182 + 14 + + + R=102 G=235 B=110 + PROCESS + 100.000000 + RGB + 102 + 235 + 110 + + + R=255 G=185 B=0 + PROCESS + 100.000000 + RGB + 255 + 185 + 0 + + + R=254 G=240 B=0 + PROCESS + 100.000000 + RGB + 254 + 240 + 0 + + + R=102 G=102 B=102 + PROCESS + 100.000000 + RGB + 102 + 102 + 102 + + + + + + Default + 1 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + K=50 1 + GRAY + PROCESS + 127 + + + R=255 G=128 B=0 1 + RGB + PROCESS + 255 + 128 + 0 + + + K=90 1 + GRAY + PROCESS + 229 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Microsoft + 1 + + + + R=0 G=174 B=239 + RGB + PROCESS + 0 + 174 + 239 + + + R=255 G=194 B=14 + RGB + PROCESS + 255 + 194 + 14 + + + R=141 G=198 B=63 + RGB + PROCESS + 141 + 198 + 63 + + + R=242 G=101 B=34 + RGB + PROCESS + 242 + 101 + 34 + + + R=119 G=120 B=124 + RGB + PROCESS + 119 + 120 + 124 + + + + + + + Adobe PDF library 15.00 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream endobj 3 0 obj <> endobj 47 0 obj <> endobj 48 0 obj <> endobj 49 0 obj <> endobj 60 0 obj <> endobj 61 0 obj <> endobj 62 0 obj <> endobj 63 0 obj <> endobj 64 0 obj <> endobj 65 0 obj <> endobj 91 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 48.0 48.0]/Type/Page>> endobj 92 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 60.0 60.0]/Type/Page>> endobj 93 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 64.0 64.0]/Type/Page>> endobj 94 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 72.0 72.0]/Type/Page>> endobj 95 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 80.0 80.0]/Type/Page>> endobj 96 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 96.0 96.0]/Type/Page>> endobj 97 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 256.0 256.0]/Type/Page>> endobj 118 0 obj <>stream +HM@ =E/VP7C4Fq!Nyi^iS+Q%*(e0ԡO $yap j# #jϠF&|Wl!m6JOm0 ]5ZElck[Y=L$~#޵NokgawV;5$Ss5`eh +endstream endobj 119 0 obj <> endobj 120 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 71.9953 0 0 -71.9953 83 150 Tm +(256)Tj +ET + +endstream endobj 121 0 obj <> endobj 122 0 obj <> endobj 123 0 obj <>stream +H|Q}LwzZ9hXRqUEGkAͶh6dl0?"lB :CUcU6Ifb{#ٮ?k'&I|!I)_|LQvGl_28BkQ*b!o(j͠@+oQUHt9y A88W*NU i%( ^IZd ~&-821'̍~rȻg!D5nݴhlloݙTIE:-9(WC` OW9FjLzzߌerWUch>Ex>kVOݓ;dtʹ)IPh|ˀ~Ng1Z'VхŻ藶;n^}Cݣ2 +^b"O8q]56BG򴽂Pz8UԔVЎjcV5 =+\637qAM7I5e/ z\sӊa}S窚쭟rr3hֵC("ah)K"$'1[qaEIQGhfQHaEmoQzKv䣞K> endobj 34 0 obj <> endobj 35 0 obj <> endobj 43 0 obj <> endobj 45 0 obj <> endobj 36 0 obj <> endobj 37 0 obj <> endobj 38 0 obj <> endobj 44 0 obj <> endobj 39 0 obj <> endobj 40 0 obj <> endobj 41 0 obj <> endobj 42 0 obj <> endobj 146 0 obj [/View/Design] endobj 147 0 obj <>>> endobj 144 0 obj [/View/Design] endobj 145 0 obj <>>> endobj 142 0 obj [/View/Design] endobj 143 0 obj <>>> endobj 140 0 obj [/View/Design] endobj 141 0 obj <>>> endobj 138 0 obj [/View/Design] endobj 139 0 obj <>>> endobj 136 0 obj [/View/Design] endobj 137 0 obj <>>> endobj 134 0 obj [/View/Design] endobj 135 0 obj <>>> endobj 132 0 obj [/View/Design] endobj 133 0 obj <>>> endobj 130 0 obj [/View/Design] endobj 131 0 obj <>>> endobj 128 0 obj [/View/Design] endobj 129 0 obj <>>> endobj 126 0 obj [/View/Design] endobj 127 0 obj <>>> endobj 124 0 obj [/View/Design] endobj 125 0 obj <>>> endobj 101 0 obj <> endobj 8 0 obj <> endobj 15 0 obj <> endobj 16 0 obj <>stream +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(R) 24.0 +%%AI8_CreatorVersion: 24.0.1 +%%For: (Mike Lajoie) () +%%Title: (PowerToys_UWP_Assets.ai) +%%CreationDate: 4/20/2020 9:38 AM +%%Canvassize: 16383 +%%BoundingBox: -4416 -1214 1459 2834 +%%HiResBoundingBox: -4416 -1213.001953125 1458.943359375 2833.20849609375 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%AI5_FileFormat 14.0 +%AI12_BuildNumber: 341 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%RGBProcessColor: 1 1 1 (1) +%%+ 0.195623993873596 0.462579011917114 0.736190974712372 (C=81 M=50 Y=0 K=0) +%%+ 0 0.423529416322708 0.749019622802734 (R=0 G=108 B=191) +%%+ 0 0.470588237047195 0.831372559070587 (R=0 G=120 B=212) +%%+ 0.400000005960465 0.400000005960465 0.400000005960465 (R=102 G=102 B=102) +%%+ 0.400000005960465 0.921568632125855 0.431372553110123 (R=102 G=235 B=110) +%%+ 0.047058824449778 0.388235300779343 0.678431391716003 (R=12 G=99 B=173) +%%+ 0.501960813999176 0.501960813999176 0.501960813999176 (R=128 G=128 B=128) +%%+ 0.52549022436142 0.380392163991928 0.772549033164978 (R=134 G=97 B=197) +%%+ 0.066666670143604 0.290196090936661 0.545098066329956 (R=17 G=74 B=139) +%%+ 0.701960802078247 0.701960802078247 0.701960802078247 (R=179 G=179 B=179) +%%+ 0.749019622802734 0.196078434586525 0.027450980618596 (R=191 G=50 B=7) +%%+ 0.078431375324726 0.576470613479614 0.874509811401367 (R=20 G=147 B=223) +%%+ 0.800000011920929 0.800000011920929 0.800000011920929 (R=204 G=204 B=204) +%%+ 0.847058832645416 0.23137255012989 0.003921568859369 (R=216 G=59 B=1) +%%+ 0.901960790157318 0.901960790157318 0.901960790157318 (R=230 G=230 B=230) +%%+ 0.925490200519562 0.403921574354172 0.14509804546833 (R=236 G=103 B=37) +%%+ 0.925490200519562 0.47843137383461 0.003921568859369 (R=236 G=122 B=1) +%%+ 0.094117648899555 0.309803932905197 0.521568655967712 (R=24 G=79 B=133) +%%+ 0.996078431606293 0.886274516582489 0 (R=254 G=226 B=0) +%%+ 0.996078431606293 0.941176474094391 0 (R=254 G=240 B=0) +%%+ 1 0.576470613479614 0.286274522542954 (R=255 G=147 B=73) +%%+ 1 0.725490212440491 0 (R=255 G=185 B=0) +%%+ 0.105882354080677 0.615686297416687 0.886274516582489 (R=27 G=157 B=226) +%%+ 0.129411771893501 0.129411771893501 0.129411771893501 (R=33 G=33 B=33) +%%+ 0.156862750649452 0.686274528503418 0.917647063732147 (R=40 G=175 B=234) +%%+ 0.200000002980232 0.200000002980232 0.200000002980232 (R=51 G=51 B=51) +%%+ 0.207843139767647 0.756862759590149 0.945098042488098 (R=53 G=193 B=241) +%%+ 0.235294118523598 0.796078443527222 0.95686274766922 (R=60 G=203 B=244) +%%+ 0.250980406999588 0.901960790157318 0.909803926944733 (R=64 G=230 B=232) +%%+ 0.301960796117783 0.301960796117783 0.301960796117783 (R=77 G=77 B=77) +%%+ 0.30588236451149 0.815686285495758 0.384313732385635 (R=78 G=208 B=98) +%%+ 0.313725501298904 0.901960790157318 1 (R=80 G=230 B=255) +%%+ 0.337254911661148 0.713725507259369 0.054901961237192 (R=86 G=182 B=14) +%%+ 0 0 0 ([Registration]) +%AI3_Cropmarks: -3043 2030 -3027 2046 +%AI3_TemplateBox: 400.5 -300.5 400.5 -300.5 +%AI3_TileBox: -3329.48000049591 1653.52001953125 -2740.52001953125 2422.48000049591 +%AI3_DocumentPreview: None +%AI5_ArtSize: 14400 14400 +%AI5_RulerUnits: 6 +%AI9_ColorModel: 1 +%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 12 +%AI9_OpenToView: -3112 2072 6 1822 912 90 1 0 1945 75 0 1 0 0 1 0 0 0 0 1 +%AI5_OpenViewLayers: 722222722222 +%%PageOrigin:0 -600 +%AI7_GridSettings: 24 24 24 24 0 0 0.752941191196442 0.752941191196442 0.752941191196442 0.876470565795899 0.876470565795899 0.876470565795899 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments + +endstream endobj 17 0 obj <>stream +%AI24_ZStandard_Data(/X~3 +0aR@COdp9| t5sz] X  + 0 &K\$Y);L@%IDA8S2a89Ʈ%A)(5q,J4Eq$, n(bmdii}nh:L$EYnIQF5UkTɹlw_%ֱ5>ˬvWD:|[vG.]1 4&a=4&_5f]MY{{kk6(&q ꦦ^i1dI"dg'?cs3311//dpT0Ax\\TTLLDD4+,[n9K.9==7q( TG1DY8tJjUlA6g3YjI-nߍ#+ljrH!$#(\$eeuZ[\]H%Ɓ})\sTV&M6izjښ,"2l~,oޜfjkC8YYyy|nnf8naff馛>DQD#GaAA*1J.1MvI$LG)MRvJ)40ǒ(ɂ$tM&%TR b-~y/Ȓ, S!L3 L, 0L4L5Xcؠ6ơ w(Ic 47ݼjM6`s5X0 G3g1T$ +\YSD8I8ifadAh.AaQAF9" r!QHL/tHwsfxaF|l\ܜrɑ|ߞ^^ޝ]]c1f)Xb̬)ZJBºBN+9;TRm%0b234[[b-Xcuvwyz{> ܩc s D$g ȀCD( $. <@@1!b@AR1`P AD0L aĢgb1!AT4H!!QD qxB0ph1hpXXX4b!AECgaDCD$ `*LHH`88 DDӀrp0QqppXL΄E&$* 8CBX 1@ H` +x BB .LTP XXȠ  +10@@@!aC#.PT LƑAE  x !` T, Ʊ`X, Lh01!A  ,`" ,; 4LP`>  + + `h4  +(H@HLH@aAQPAB4h`$H8XTT4@4Yʹm֧ H>8!D + 4h`wwwa )lsם3 ba!bbA.(+.@HP,&XPh ; $EC TeRP1HE ,,.P׎v&!>xG* *,*ج;`>8((0PDxxN:m3-{ٮ*G,aV\eBr8@ͶcO,/Br-9NUkG!9&ppx}uL;9{Z9uMT1'mU:o.nܛeםa"#FH.Qb^NE^8k̫Euꬥrɾk3&-Zo?Ѷ{#$4ǺWTGO51mT~yzEHN>݇]JulwNbZ}Iw!ںq:ﭻѸ!98Wvk4LRL +UxxVfg˫v}uWaYZIg!9ugWѐ=xZO!9\S&ppwV:\õS:"8FH188w<{mT'nmV}Mxn6s`B + aA 8,@X\P&@<\H$=ةh0!,  2a1aP *,(`!AaA @1qbLhx EEDC\@bPАѐr PLH@H(  *".8H, 1XӎUR,&x0@ƑwZNك@DB!aBA@Ƶa + D4$911䁰hX"$xh "AX " +&xAhi` 1΂ pp LH4 $HQwDED΁0!QѰP40SHL@P kL5tا^mAS>^~4Bb+]6C#=\ʦsZۉ -ϨSG^{?۔z)t?Wz~m#=ɔMwI~]ä@9wt{vx|G{4(Ϩvg_\xXvg]*=-]c"E甏OVaM󐎌z6X!8g{2f\'g-mi7N-ΗjVOV/a])*=psIR,%sc3f3NfģvEMHzq-jxiuYOYwRZ3K>+cV٩Y.8xKsy'svg}{LRIØLR-uD3B;VHgguOW:j&֓Ew1JLSxk?fGvӃیYzr L ꒪z t{[TTIT{ ilP^5UJ=%<]uf;:UQM[_SF<.;Z=ɔzZI^$c˧ӳE7&ܓFvT%r:\^iϲA[&|zwdMyGGz`*'!f%s>]tLkǶΎOm緄vԲqު-ҏi[vZdeZjBc>;v87HwKEv' YN$>/B#Ӫ75ML}1uQ:Z;zdxOkHEzkv^wLΙSb&s%swVw wivwwt'[ *ۛ ϞIOMG~GCԴ / P-9>BӤ$40* SDŽSIscg2h) +䤄qa\IDG88"(,;!kS:wtIu2kլ{؝{z㓯YYWCnzQ|leQ~{LǂmsfQ85e#-Q0$1J4?4MiVXY5#**uOZ\\Fi 8')34eCʋrH,A; + 8,&8 YT<`:q^37Z,sfY[_W^*h@9ń&y TW{s+\Xu/.Ժ't5[w~N fĺ"6V-k#M/d1J$03 Tseffz^NCM/͞q`kd% `M4X$q܂hgrT8FA8bUH#Ǎ18H:EQf.BC54޲*kٸ3ݕq<1ea8&Aa $HCOk+IbҬ״!ʏ6 +'I,8l8439fya㰕a1[2H)q4JÔb" 0Řq!7|<|'^6%7˲SD45e@ Q68`+ݒ]XT1xJogaaѵ I&FcYTDk8ΜafesaeUN)I$L*ah2+k+*Lu!{N^1=Gҍ$Jcq4l&K,UOǹ64 4bL0 8̮Ύql-n=Ԋn*=ܧۯ*njGbƱf8\3{q$ơr?mq#M$K4dsM5s&SdeEQUPi%I2A#r)b%Szzze77YY&G\̛#kG#NJF]a~ztUx%K=+OsN>F3a"w&Z_U5#*"%]^anV7keߗy\Gll{RvInS)r55R3%)'Ywdݷܧ^nڵ|اvL Ygf>}6몦BVjNBN:Yrs2rJ;qWO MS~¯ҝ?R +dm]JW67vr.^!7odT.1g^U+ԬNOȜYG&~nl-,]Tƻ%f_xmx|cY)cuv׾b52;7Wљ x)Oߟշ ~4qfyě{M˶Wi[bs/[L{InvdmmdͪԷ/F>R_ь{︷szlX}+SV,[ fL|6vvdLL7k5mF+r"#'axɾ{,s/ۦ%w.Y+%~*%DN5;(ʶ#kw&b+Y$c4E.35ݲUzh_UQuv=S 0[)?/a+3_a75n#73")#URok{e#_TlVmݴy+OվuktΥ=5[cbR:\7򍲓cTD2C2lf{%sҫ Yya]uWoڷf|ֵe!eɼy*>ˆmXȺǼ7:lNٰ gtmM'gcm=*;oYFu}܉v\\Hȥl>ģL1[Sr_NJ%c.MkdT6:Ƭ[#c~PlyZUٝ]Jgg}[yk%Xdv͍dvwϮeV]wםlmEUM|ƼFvc^UYfQfm+Z-1nlI#SҙpIyOd.B#m2UM>nt}vd|\e-*EJ^ FE{żjy-&JskTN[D>OΈoF.YoTiٔ|K;Ǹw < |?ȥJ޴$c=ژM?6)-46zm2;"Lsbj*[_qc +ϦOn}Wfo-1OK;Sum|mk6v]3;ϝhng!'1W먬kMCC{}k"u.nmSzWc6sU-;X [Xlؤ{Ǘ +{[l[df[K-[9mV?e>Kw_:<-6rr]vߦjrsO_{)|V~j?+*&UjͼU٢_hGn>s^۲ޚۺ;T:=elL_is6VV5wYZ9fJuԹN\w[?k[GȜvGmudR.λ;Mk֜btG͍Ye}VC^"i#vYN;2>Vm|Ƕk5w-usOwfɪVxֳ;=65뒮uY7*f[=j擢kZVXR \VE،P_ڶD**.!cV{b.gߍڰ0z]N߷?)vzT|}|CD3yMMxT;%)f"WaRXMOoꭰ?j2cwɞ&y؛'ehkG|w"HǼVc[nKݽ]ߎʦ#[jږUc}moIG&xMk6gssqקz#4c1ޚkfXlk{-bҵ:)ǿZu\[[yx{BmLV5<{w;˾=^̾:B̽6)/-S67aN]ZZ\g/,m+&qRyjո}}lI4N֭FxE[>>k^U*߳󪍮kV͚g52M5uw_sV+amUk˶]Y WWfUTXWtXc]+Yxl[ռJ5V[]uכ<^YH3"Kll]ݬEn6w;;b7~7u-s[55 Ѷ(jVhXǿfӱœ'="v={MYu~qZ3awqv]ﭻόzlԻcy1|Vx7cu}mF~Qv1(Vc5w]ImoF՟Zu3㑾5F5ScWvqɎ=+&[X ښ/Z,Sؽod+:d2[%v"굆Vku}NK+xIQ؜GYܔmmYǪV.&)nfe>⾹m34Ռj {l{OyH_6d=˽zq#Sus d|o{{f,۳ά)2,7^p0Y3ydf۱bZo?=Z}j\Y?f!Q^q+brR6hOUN6e곴fEfVvoi"o)Wu_k[ĺ)%'{W1vfiR󱞱X{z'_l87-w#k4K((OVLͬW\pʦ+b=Q/Kȧv3[fbcGyIHJɗ}I>Y5w&~vjje5ô߶ʲ*yb_2>{^ce-fjnSem[X="c 񮏍V\͜Oen511c3` ( ą >sHxAL1 1v +sjx0=>V}Z6Y~JsߨFQt쐔:7pv7UG mk9$ro[9{z+&{+ X~%>[WtCU)J`g.̸{c +$ 71i7kQY&„ԃ&>ٖ eD +')?cVA p7 +i='j)CռJЎr[8M333/9 +U|a?SQ %כQ.;* ,{["TÅ.d #BG™s">;:MF_UvZ9A1^tgwo14zA`oFh&n5`P`"=3)) 0ԬIw089m_L4\ޜ1q7H9KמJw2'i 'O/?@S*Ha{%a!N|x))ʛZ{gaܔV&nv뗵.@AM j|`.IDx62N*nJ5*Oֹ5 )8\9%0$>ʎiݵ̦#Zq@Jוax`I=9S~\wOAV=g%XWz~Z`W=^YXqcn/!J+V,"Hs'cjif 0$'JѺP ZNihP!VVptdI7TGXLQ ]#FUcq`?@6 !̫8ȍjKvx e6hT(Da*I1(JUHj WAĚ!{G~6ON|wn:Yspfvui]*@~jPpq|sg2مBeE{iPOS/l[wLjWZ,!l!@z}NDAc֩jg/\Q~*j,F* [av- +ߪڄPE"'Ǜ=/pO:؄?cmD?xDc|+4m_P0s|gՃQ^q2*7m$R 1\"Swx{2 /w%5IMPjtT)Z>VbVwX{j{/O.FR?ٹς]95wE8n&Y_eԌ:'!u>Zb Mrg2Fer}g,54hrkdVPZhsMVQD?`v34߁ґa6SLk02bG 2Zat3@z6Y[ +UD^x|;"4Fm҃~RuS +ĩ 8Z ÄXM3+DrhV?0C i# +܎+jN19f|,p?J!l/ߊ!~"P6ܫ21 FpgnHOt9k48拀qlbEQnʎJ sGU5uh @҈FL_pw-ɰ" D;g@Q\!D{J̩YIg Y|!-ag(z @ycKj8W>-{#@6V pUHJrrSt9n%HZ@E7Ȭ`~pyuʠ [ Ov=^Y~.s_-R,R?u~Ok)ٺ? <7% @邺E/ԉSY=p3n~gc% o"n!QAgGuP,5r\(бeu +BQ<%k1_3z. LsdUd, +]"ʓD_vz^ +Zvu`u_h,hVӨ؝eV{bIе잾P[@;=ARNLo?@_or>6Sڰ$?]'&o\Cosϊ1ԏͦ\[ԛh nj_`m>(t'*J_=c4WK^>_Nm')0a1UXRRzg$1ǖ9=ʸC:u;Ւ[]ݤ"n6=ַ1]#E=*ccW*c_Mmj p?Bj{i]puw lni5F:[p`${v AfAU,>F%gȎRXCkd{ #V!urkCD UWRX:G H0X 6B*WF lS:Ui:0 ιPb~wP đMŽН=JZ;񚁿}c +zEl %)SE 8e5Yh++ +c _֞)nA@Y[FB[s'>Rq(eOݻ4J\R mԯth:j;u׈wރ 27 ~ͽ!ZeN =T^vR>81bHnVo?ۮ]_8_`$\ (Y?,]l( bEwj+Hh}%pjNП  =o>nTUi@[M>wc OXĉb 5F9n8[QqQmxkN\|~pSDݡWg9#-i0Vc_kV+^'ޤ@}QXM^.8kRA<"s+©S +wW"(?ܓr WP~T)+/#IaD!h@9fy\&gTѠXONRGr(?ͰHyGנkD,OIM:>0Nb,i4=x&@0NO93wnÑXD #ͼ(~:Ղ*衘[AUӫb&|sGSV[Q@ރ +;O6tcR0?xCms.,EM\)HǓ"ٽ Вн1},l?lS j> +099o/n?R*袽]V`C^`á,}H3Р~q@ +^VzXX3KiHAS}PJ{`yYkXp@!h)£sTU+f,ep5Kȑx0A*̱nC|QUy'Z!%w-롳uU <Ȋ1$o)+g1U&o/~nFG.=v>Q+\RqSI*l6Ȗ!4> چ*ډǭ=VP'&t5cZ3Rq)^bԛ=0IìQUb5f,}(EQGgRۚ8h>4+gUMbbޣ$$Qt*TxbV;gu&"x6/ЏŸ#o_k]k}^8[pL@vmT&Y*?iHiAwwlV2 2૱iDU +aec OMM' ?^4@kNbEi^a+| Ѝp; x:ɖCL #6fۙOQ_^Dč0U/Pb $]w16'owkΡ)@x9~ŊKp2n{Fwס`db'1*ʦ(ipeQ&iy76I`{A<^@8>7,tIR}q2`"C䀷I06qġAϐHѥjkT׸%i?ښw\ ]geʄ4=?{DA[ildC0Q^4Ue|AfF' l̒}V1K& *q #>:t%2`ϠŅH 0-m3p+3HзKbbX.a1@]6@ v`>3Lʅ<\Ӹtи]4&FS%W588 VFG. ലXJXFuTJyU +{o{:7S|,8Yw Ća.bhVo[s6ʞ(^?#Mg;6ԶuAEd:ʜeIW6X?OPnYکr9qZdbmZ,/.2Z!=X[$ K Xd**"K׽d1'I/9Ex3k1m1Gv!Uтu g VCռ 3]QU>Fŋ{"=?r 6w>'5 +I~׃忳]b .H{'[OEg<+/0P<$b 5Pq<]=yVez`/(Rzh (蝸V>VN܉{ 2룅ɅiduXB\#OG=zfKu$NFW TJ}J@_wo$,FhT.61,7MuO4J1iVSs)R^1 +YJ ~g? 򬐎[c "壟|wge՚ޞ, +yk]Mp?$o)"(N"f<;ጧ21SI$;[R hO8S"XAbGYD5-S{PsglM!p&rZov'C/PӵQz9~*ѷK@נOfs&MwLϙ[F6x1$ sQ91O-9Cձ 8BURD{-B<qw[_?BK3#̇X-ŒihO?I%QenFtFfa^zo +E;XT@ YqwNc^&PEP$XP,UGxǡ7.\η\l.?5;I݀_b!#H \=؇_>R3UHlЯhZJk8$\;sT)|43cƱs2 'xov̖k/0>bAc c]C܉czmA Fu7|/rD?IM-<~U2-Z|pg4W20s_h}IKO!cI;z+ć(rdQ^5?L|Gk:Vo*l?M8ltg_I.Z3ډB-ĝfⓗ:eA it6E#MgZ&RePPX#?+ݡ_@#qW>BJ+Oì4tD%Tc,~L<[V'Q/P&Hz![zݺk=Ŭ"UbH?7헮|OXJb9\ y>w>,Ͼ׉C?nH121BUB$s͑x:m߶e`PMsnG!z{Qh/ w#:}5JD(;\H@vϝG€o.lf?xl9pBh]|4.gS,p6RlrjJEqDQmٞ  pߑ7FYIK>$yZMYT`S>]j*\l_$啪6ϤH0荻@*fzS>Ej +a,tFoŧP-hiLv ;80{kVױln`+AKݙ.dOP"ziy#@t^P!~6y!MH#t9U2zȽtr<0"&ǯShI 67HX޿u+i|<š>M7B] oEaF՟ح` +2n]eu7b$M4$sE +;|?XE7|cl{)ح3ϋDF#;㺣S]oZɤAgL\hqiQWNTf@ ax}>_x FnE[|U&UFYx5כ@'wՅ' z ugOqܕ ӺTL)Q AϪpZfkᡇG2>A|gj\!$CGm[쭪~5iu[".qzWdkpC&J?K L?*' 9A֋Ϲ\y_W^k5 \7b3]Wv4V)_oq8F+\o$l 먴,+"ms%a;G7ߚ:.##h=0⃲hu!;}*絗.W!hTDnt./7@#sD [}[awIaJUHY4^()@SHUl_t""R8Z0Nƚrb=0 $ +hENo; Aq)@[@pO}۲p]RX=F~ֽ.~x-&^3 $ NUs=SvF*zlU(i,o܎)}i-Y(ɺUBD2,-tcz0 z}3Hݏ[/'&[U҅F I\[ghZ1oцȀߋWIbAjsY#8DFCN=@J)qY% 421W/T\p!yZi ʄsAL0 #N]e"VDAt95BrrD:ThDq(<יlfJ~1Gp=DTEnPa?bӎGs`z#xJq[8q_eMOYu7L~ EGSDҔzs 1n+/ 3XA._;qP+u->Z0!ӣ:kVק1yKmJx t,\K5H]=*0+ Wl oB3f[3jG +lᆏ|{BН8o&UxS;j{PP e>=p(XN9nu _m^3heRZRVp(99I]@dmctΝN:&yƋF㥭`Y٨ zlS_aQȓIis(i8GT"(`~l`'V᥷ 7_~mt"UvDpq IHQ?;6Lx+u&8뽿Kgʙ=m9w0ܦ!P ,ڔxzѷk)Z j%zFʇ)&Ѫ]9]؜}׾uVՒL{ +*WkbIQTJLyH= ;^BSeS.= 3?6;ċS֍o16ݛG1{X)cl7Ur[! /ԃ[,j ef? ̨o +{ĞζQfѺr+6D*+? ehK)+19$~ibR3}v$kKV˲t@}[vЂA=0zW_LJɮ΅;^\NUjV[+w/BѮꕀ$XY>tb P\^Fq~Txl&Vך/b ބPx۹'&_%, x}.\сLkCl)]lk;+{h4eAS kKl4 v4RSV+.Kw%lYg:ʃV:@-a3I8%8ye]k!Լҏc|IKz.Lb] +?VL,sC ABE+dٻ17Z%*Jiنf8.g4r#JZTq(`mUFAP7C^b +HTP,~ 6=nrzq"Cm-Tyx( B?/rsELkPUxGyo8*|9;!fO ^ZrBT\Q S2vYP颐4Frp׫-V,xw,x 9&v]s%s #ǖ\g;G imc?L61bz1Om  .BlU7\TGjIži +j Ƨt5 'DIO>(h<[׺5q#$h2Zi$zau2C@d b]\:&N Ma,Oݬ)L'/g%P|? +顃v+W}C%n^F!lEwʯhst=|팮+HVȂZUF(t6kYDvkaѯhSAl$)PKvS^*RN&"p9zHLdVZQXXE$g"?!E?PχlJR5&OOTm^W|Ǿ^:SOu602uh|)B݉p:0sd;zTc"'@|nKxX6"~9A#-ljHTa+`Jң?TI~;Su:zۓe-=@Rgƺ('\uڹ:^=Za"!t_r~a 4xgeyF%M4G= '>&cSHE/$j f'A { +Dce5сьydi2'Z7 5 +KgQRtCi|=.15/)E +xO8bw Z`[W7EL)V4I|À|ބݱ؃GofvhMO7T_^vZ0& v[[ S@E%U{׶vXH9T(wRd<{0U-+Σ%2: iݽ$Q"='CF1p=jkԉeᨍ]La>?gVq8γK@]W xίv$AZ<"P&#kguP]ut\W34ZoIn|utIE!~U33|P4W(?[Gs_V:|C>ވM^p n.VpMMx҆qxV\b!EAby"z @|rۍ㣃"ݵNao0T35̬Vrs@o{Mt ʹy c:xsoO-Dq +gV:F- ޮ:s?S zS`"*2FʝoEDY(~PB%4:0_RW#';Ěg +)I{PWi}x#ajn̫*^'M,o'~Vh!EA:|#/TtL-̔ ]ep\3%˘Km9A!WSxȎʆ YVF!-^H/RK@Bץz"2]sf$eccxj% c#8|6}Xє͍٥a//nn1k`HvN;Z]=$g5%YGXYLud\Y?ǔ{s>>< ;%Xj(2ũ{Az H [0lM?IS/B +lNN JoL2:H$Es aʀUտג J,Ű2"0Q)؁4}sm )"t_&$Zfy' \rC'V=Z{D +f)CqsY@6ؘK:Gil2'Jq~A(608YaFmp3v#T +"@0CXѺtr\:Br_U7匿4mXRjoԦPo.Kj=oζI3i[(}1ίo5̈́>*#Nep&ޕGCivͲ ;G yu0l~B'}FF?d3˖WEpiN*Nj*dcJdh.DP+PgD3+QØlh9§.%iކUun+Ii'en *qt @tխPQZǯR.g2}C(ys'Jlf%{| /͙+7֟BY'%dm(F*gE,?)YR]ϛ0:FW8bT|CY L4I 3|={B5*b(eE}̈4?1n.t>e< Tn Hw O?+/`pC;=Z ݼɂ}{6;V2o|]FiűwE9''z׿ĝ茶ހ=‡î!~zY4(|LgDZszusMt9oMHjZWed؜ܩ@)EDb -2y A܅jiq_̸`F J"&Mend_su.2ޜ?g*YGzǿMD^ zDp={khXly03zwrXdb b/Z]ݭ'\h2Z$b>ˤ>RJXϰҔ+Qj*RȒA"WH S,O6N[}Ǵw`rW9R Kgptg}$ \yHd[Ųm|*XYϱy( Ew + +/TaΥr$WJn餾V"!y yU;)tYR/LzG$z`^Z6לyʙgrGt8n͚KJ+ҽk*ֻ7(8D]a}T2ox8\GxkUWUi>ZjE;pY'+}ہ\TH]3 %n,$Y?;|T`upv#YRQEiYt{,ҿhZսM!}wc]Z@)gs3^b8ǰ@dmMrxxl7K\@;{Qwə2_~OK9;2;"j®T8Cy-E."6}| ,كΖ@ޤj+JIhc+R7`XVwؑ{~_N3vAa +- ]Nf}l + NK@/a@c5 @E&pRwkxU9]$ &8-s){iɃey3 [O;eXm9)#p{Vu4LlHj7vkO(ZA< +áGUbS VƥAu5r\!WQUG*Yp7k2&q.°dI 7l!c10*BnnÙ.Dy'RP@`tJLMUqpʃW^ :1(!!nBC}чnH:h +h_Tq4ˇdԉ d7/ TO.Nti6\TRةĽ稹'Rj̊mg T⬽`_xB?m=&[xհpש  e7}b| vjfF0PLh,:9w3}7/q^E_% +w.3f8"٭Nؐғyf6pt!lЯl>2iD\ +ؗC$O +]rqIInH|vH쀞@4y5 ;(mJ< +*KM2UޚbA>BKy;~ת X< aGG!1i.w|\no${ACX 5U~ +X· ^I*3?kB/Z_ݫsCTqr,ng[j00̀&H}T1~*p 7(Dofi @䑢6Iюkv[|ю:?izJI>/*|["vwL ]:LX75k~E'@ӳFrqu3D`E]KFDuL'<Y!S4Z 0Ǒ!:˝(8l??[Κ|K^:6T}R +%<5db-+ ,n9_oX&îjLx(‘>߾W`ĘIUGB,1}l܄L:iv(&~P(ޓlOHdyf8ɋ5/Ҫ-#41q\ b ^6O΃8`,rB` ΅D"Z0+lu, 6ՠD[Bt۹M>/ü׿ ^6uXrȐ~+L$@]:Qm(X]@-mMl'B. Ch;`C'RJUJ;"I:<(]פBrxmX|jLNtsyLWwrD^8f$Qi+ۚ`+H!k۳z3yQmpv=0&>xVRFN21& $vD׼MwѨ)&frUuaMVaRIO"}nCvδShyea|CZIC@mkp 5HtCW8P\SR,iۮ2 F 'C =糐֪$m+Iq~9F\ +(FCfWTԴϸY&fԹE+{r,c,e5̘]hmVNh3q-^B&FLFipG‰c;$ӲSo2D}bUOq]ㅞ̦NWPNe(z[7PseF?|'_B:ǂ1AQ43o=}gTGycIyqjH'cv $!A 8.1pKI^{^A_c2B.x Ag&8 ȋLm^(Nq,)d Lsv{$B%4vF< +*h,ŒuEH'PFЅdpR;fEj_lN]QbFrxrYi"XWTm93UJEy(IEKG3Zʺƺ*7U!nS+{"bxY|YoI tDv2 d*5_XuX;mD`4i9ɥ-%Pbx9I螄hV7YٳJI +Vbyw/oEb2h@ǖ[=ntGsbɉcV\ OdhԅKVT9=?~4>D&17?bEpMiFCcե6P ++H"\syoSȅtyl\•6?0v>Ͳu݇i<7K)Q+|&L&hF[x .>.7)M%ȧbgT2'V{nnݩzF:߫Gg "cde +E* a͓nJד&Ǟ!)HJvD5[4Հ# )_+[gS+Ϻ [c?$Sl;b tmb9BYYMeh7fK3neϖCXjB:Ҋm^?."դB[w LvRgqZ+7nYӍ~d٦TѕU!UZ}|Oe%tZ0;AuTȐV(1 = r1NһAGSf^OPgW>X5X ƫ*گ:W =AI~xc+?)3p@O㯣ǺHc0oM C1Y7Ka *Om̡9y_~4 Wr;c`$) i5qRZF*,m7=dz壟T:7y͑ gݎ`duUn`'~%+<k:1q} +gj?,#nmB'H_љ͓kQGRQ[ hq?|,_#ߩ }YyK 8.@z@ZXrhxk\4HHT +~fM'S\ wP79㢗{CEEc>[1tW`"+0zRZt~iP `$#<8IaԠ#[>c s4a@gNU1"&z|…EsyB}1/2@zؐ:螪0 50e@=dG4!gQ͊J+r |h9A= mS )<1 +Lv v4Vg` wYIle KTM\X$(mu6L>(jW^01RpV[tA}ƎQpL:b-])V5B&mY`f-cL8O#ٹ(`+k}Sc4+EGg!J^F5,?c<+#Tts"SP3QaxLQ uJ)/};qktW%_pt2Gc5i=zT6@9Y?0p9p uې%o H8~Ë縜 3MA0w܄ن6zd#XAʄ0vˆ[Dn7#9Bօ̿Hocgp pD;Ԇ+J܇.㶢+. Atn).Wʻy_q?j @?ky8=^; +C姪PXƇRձ¡Rb4nOeWT"'xfr~7jMO/%+; +ea[uhazi$Nthp2,wEs A串B1~b_pC آqX+S>\̯+\V˵A(a^ c5*ǂ`@\o_{G|wqYlW|iኄ{s- x +,/]y/R~$MW,01 eς<ڳLzuy[6^|:=,q=4qz~Uz ?tCϝ, RY6]ָg…wbV.(c LhvBY1lO,@zR`ii8N=QUx>ꄒ>e,5Ov! 6wݤPq bB*FAl~gD*%m|P?tXI.1ҿ6W:y룽}~ЛB1wRp`aURN}gqOo8g^׻ ٓ;%K>;2'i'aHݒ=aqRw5Gf_phV:3yLu*Ҽn 5nsm:ѳny52ߍDKhQU=dz̅ hb`)%fj3HZ7b}f‚yq,SH;*W6WV%zF6 &OK<j:m_K4*Xҁ62%Nu= iKu~&Q/ߜ,4^ΕFu+-Dm5ӫJBk q9V_cTA=0Ih^i6S=i;/ +XJs{Ʒ'М09a`# `o#L/5Lzc̰UV_|sLngDp) l’U8Q/:E!^kYhkp 1Թ9ܴƦ1PM^:o_.,9R">*+ ^0+_1?*^uB7d7rg, NY-Q}ޯډM|IwH3dځnF^h}WwrJҷKuX-WJz|Jptnq Ga@B\"=6Wٴ4} VtƆ'{0t͟M#;h~ssW9I(3 Ƽ=K?0yw?8tNIv>nzx'>b~B9^yNodwta@d ߂pwn{ +4{RMo3O8㔤KaGe S}u7?0RL 2,C ;ݚ! +!oN +d2c-9cLFTɊ>fQpJ)!vt4 yLz?юK)0o>܁(+]py҈a}&R*e`y]Xl;08_d8bc 2 G}H.Bk~0DɈ} 72Erw0!(]p9b0M;m=T8R\G3Kxpl2EoUX}(kn>NZPWl-a;*_Xg5ʍ^5z +m6m*#rƤiY2fC3G@ Gb|/Hc c;гT1 PqΥvQDl5bDϬ}q̶^CA ]nд CB-{`BȾ^8Q^0*? ,B`EK._' i v#p.7 eEHq낸NqUP%ݻԥ$$ڬ#u< El6:]d;֡Tϫee8Xp0kz,jwOv^c؊#|B/ M5QTZݠ)=BAi>*B@~ч^ykx㿮tzV20RH4ǢЫI^xm9A:RtνH+FNy$Q)9(yi.Hus3-\~9?5˜ Q2RCex%Wb|VX.&vMqMvԘ~= C~Cq(D/K +{óK +%20KpJo>LJ&gKLmG6v]SJY=}SG/+N|]4d(6+K[ʷ8 +aXmkzI>OSj$%g1B"_2Z&V 26I e*Rw/p>B9!ls"TEW823RJb] +h8E[.ibX5/N41'9axQ :=s'pû]jokÛ2.]Y +3L +rt#Bs#h!^k)vXKG߄mN]A/cc`J>lkO"~.7{}Ogwx(f\1=pbLmD FXHs\Q?4%tӂ(527|K@Uߩg 7tD(B +'^Tp}5W,!J&%kTR]7 N +waR%@!< ޣ4BHbohh. FqQ$EBJn rP0̴hX*#+YeW8&CW99 + Z<֠_L@RR5qISS׬~BV&Gs 6R0_Jq$\ ,%ˆc.gAy<.P+<-pҡI 1LrR'vpb:M˄QQ]b]&emhobPnˡ@ BL h6LCmC_r9s"> ;NjxC ' +upFֽ7}D۬nyĮe)7~w$:IЙcٝzj\#, UUb;C^=^ 0NNz  T;)= EH?G^ GYJmO2E@kA]-bFB&PgԱլJ)+`}c8茖SgShME"|]U]."l-_Xz'B~a8< *myjpZNʺrSO`NCR6?LH:0Rf.V +nT*52Ca}ø_(P>֬D /|/*ҍAK$$$E)7P#9(%[4:;a-nZ_be :(>W0dyis:ݢ9X[IwnSm6x+c%-: 6΄sl%A/r?.y!=tqJ(EgtH3X WE~2_/KS d܆A`.lN=7+S}rK'bUvq+t<YrbB)tlunr3z8>cNS<a\oVdI5pas]7<Cs'>y0fQXx}CDau C`ֳ3PC醱C aF +:6 BQҷ9=?cTiϩ,6NIlj^*de6Dch?L:bty 0ܥE>r+sK%v=#9=g07w)q Y dM`U},*y݉Km'[[W)v'HD/Oz 7{.Ly +u~5cg o_]!ж^c` T /;q~ 氎v d=a*ߓeLG ^Kn%~-c[桧}+Xs:YØMmO1a4\yxO^tnc^4IޠnXq6y,@2r..3:_'<|wdwL+={c?Npўi1\k՛TK:Q1=ӫ#kWyI9 |wi_BE!DtDbUc!T BD"|m 0#\UMoV/˸iIHb6M%~MNvZJ0%f"\҃ܙ"U=_%nrubOlЅ *, +DR!/8Y/]k83J́`Rn`y/M4Y{G'ucY* `ҍ$|`jvl))M˙q3@@m ` +)4CJ !"Lyb!|}ãB?V]ejQE^`ً2 0w$L3"šp0nsƇGy6*oQ)r^BUӶs; JX }R+kb"P1IK)˗;ʊSj^'wH2ZA\^Ơ%ˁY:HAzϥOl|6]3C|7Ϩc'C|_?`{Mg U۽L0~@u0׮5o%I\)gMD".R#}n)Uߨ|Yv1\`lqSsA֏*$*:H\9BeC˥rAh꛶_'=YVp]T}x}My $lJ*W$zg\no*Nڭ^B4L ' < -0?.^c>uգXhG/TBRsZSZpPgLܶlR.۷ɛ,Í7fZ>VP1ď1ncT鄷R>}'@ K$)C2 a%X3N 2 $@W2wJ!3 :<,IhaT5Zzl%vsz@'`b7UFU2vC;|frowpMpOHџX tQt,7⠳I"ZDE3BiPPND^~S68qӰ_D SRŦh8ץ??4?4LOB|ǸM1#>49rn>/S\ol س`?;;&>*"{o.zd8 c`dl\=)țS({ٳ8/TO(Wie5ߊ|jrˍTuU]`^賦l4 TK`3RA[dA Z`yr`=>}уW3ᴻyJ|40*lj|k4ukh p3_RC +p'.=>%{2 UIMY帓ܮqiQK&J7;)@XԻgCn.&hY͹ׁ^y0u(#ݞC頻`Xpq + JI +9hKB#?\V(x@!9xs"􀴯Hz 3h߹LxxΊA-:fI |J{L]_4 V_ 4\zrG6 UUMI!5usvP)^u$#:H;J{] +Z).jH1O +ӄPdʹ++j#ÒnU4ET|ꛔCT|D:4Lg"#%)$B̈&\55T2B%;38u&T%!'M_$ZTĈ(X Vj&޽Fg\: 2|&n(rkF+G%>Ic=5Q\ BWn_33 ,*DUcsL5;D˜H|BR3oM줰b:UFf8PH',34<46E +8ͽ8_OuJM^ļRP4y%upD+ܕX2!Ʉ&P/U-H\?򭐊/X\fdǕFqQTg}*bUthb^w@*OQVl1'uNrdjҶ2)" T +!d k|ЊO"lcsqId&XI-+\oHIɺ旃B8c(s_$, + _ RH|8="IJN)'LZSE!#1g[a12^%JUu*EŚ6!>̴(h434qGBU>/}rCf=6mDU|˜b#dY&d^q}%FзoTDq4s"Rqܴg»ʀⱉSgRf~˝S]eJ*1E WU9^ZkFeuh85^P#p#"&g1U x' Lc°IɌF_Hjꔕ̸"QFIc63~S#߂8fmPd/^2&ۦ,lf|pۂ[\E-x)Ke͢C7rz);4A=|uEg3ˤW=(x !%<ǴUKu?|=rd7†+/EHG`O %Uyd2at)[hT\̜ShnWF5mc IYN<9W33aц$(TydV2}3mOhyF3̓~5$QID󁒯Uțy&WqѦM-K#F3QѾZT=ɉvUUR2`$H]F73[('n +ipmm$YțnKUe J.QHUߔ0 Ev؃*3BӲIrlNChh.z'dn400XFSo$/ʈUA]R[%l4SKFkNE<3Ѷ&te:R`[73DjTX'zd'kkƥT2~*@#̳qI a[]2&KQ"8hٲhM73T!RlB!q[9J{*a#aTFM)˕J؅L">rSXІZRxiSKlRDQr;ǥډ"Hd͛¬#U +G{fC%CKfSUb^SԘd.Ɛt$&qGSX38lS '֨ Ms:W"-'bPPP8$446Q.KXL!BH$ +v$1ڷWuz]$HV~ykF4J4%9/ )r规Eh-i)̏Hp# ʇ&'>flLsz52уH30I,$yqjTpZ͆,at|(Ja?Q:!)-o>˃byk[Q w^6^kIy<)\y2T**bN*"QZU%3)9ۧESWBPV8=IժSy#N\,9t`U5f#1T\*&Lİ^$La˰hH\*L)^g=Jvjf'vsBq)r)G*BOf| +"2S<==%%ŀ&XJfNB4N#0@J]D*Z13yL9jڕاC6C8'徟fgO EaFHTYPbLL}NW<}<#UҊV]h#S_%*Li )4ADq9HEE».չSe_E#9-5(fSKOQRj:FI(wNknUkcLS.J,*KI5%.z͌LzJJ*(ÊqoLDUfZ^}\$6*?#}y_&nJӖ|(RURRVT9qCS*M_8eOyG]uS=,))aJ:D). !_x3S˜r(&e+&8^_i()Sn9U'H8fSTd5.\JJF*f+(6(aW|F[lrjf +2=}1_5Ly:;Lb5DtTL$ 42$n +.hEʭU2|7RL!ݜ }p.ӵM2dpu337#wSRn#Jʜz]9*5g1QǜӱE-ѐɣL^`6(Jl9nSD9Xaf:x<>BD^)qHTgϴrdw3W 5 fu!ƃ"j= aMt* +:a=drUES< $OYfM`Y2*i |K öD2b|m{CFN +ъQ{1a,hC:N +Mc5FϏ +aG4g񬳪hR Y +z,圖6O8-5VکC*joU4\D=&Κΐ +KAv`UuƉސ**s'yюyq&\ׁbE!xGT3Tj6QBsFW-7NymHTCz"馓Z\܈`sHZLg.p|-c{?!l-eHEEz: +\+R+ +f.[`TTԔ(ŸC[gRµf5ks}L--ۨ*( * q̪ 9%'ӻږVTD~)eIhXZ襖>?lwZU_^B$ 3v)Ks" @GQriH(Լl!C&qZ$;\HrtZ_6 LΜzO>&iTۘ9*'r?A;"۔ドߛ{ h4_Ż"׬I]&bŏ$cab+w7bAiT:'S}Pfnە>)80^ҧ[ާDL֔J7*Mn3j^ꎯdX~yOy36E]WFvZl'wvf;Uj'rˣO^0,+lPԣP={rqWbPūBSl2Ozx#,j#?yXBW2)R{_J! zoHo5"&',+sBAbONf 824ۻ}*;6vVAhkv, 6%fb#vwW :סŻG*Aois=lo|(Udռrv7::ր1Hn\&O$4IT >03i:Ľ֕Џ;")>}_%J uXqs*+H8LF`)Cȏ"iyU6D؄*aϻW\~ygjg¤zV +"yO7Ӗ56m$7˭:S92̶_f Azia*V_٘Hs6,`AweF95lш^V|t mĿK#;yxG~]$Sd5~=3ٝ}}qĺxT԰ 0*?B|c渑V >S#/3/x︉P. rC{h?GG-_?@q.!ɖO)'EiT: 9&)aMj ~π~ +071sV05oRXܨ"KbElW{0 A'L*бE>f_ steb5: Ǽj/^p_>xj3[E@JbKV '8G}OV˫m ;^H7oM!&9syiF..bfA<C7`h7?TT?`7'ڔ3a{~7OXU5sC0m_b[2<+smgV`n*4Dr&^|"3{⻈ +ч7.-TX0"*h$^NGE0,0ԄJ|Ӧ1=zk$/(kAQ] 3̰Al8Lp~|wrb`yz˅bv Y"JTjXb(HAޖQ61ˬo7]>$Qfr*E~X0u+vy!4m Y@c)\ՅOE@AQUžU;vS=6|th/0Dv=?ekZ~ ȭl|j&'y(Qg\۹LS*M##;NX{{([14dh{ULu`HIs!<ћ'_h;n)Sluo#:\|^G[{0!.G#H}Z4K%Ƒ  +(>!f^9f a$!)wwr(@wϒaܽA TH w3ߥ}b;ZX /KR8ʾPL|M+X8#/LY@sZ#ay5I$2ن/(:Ur)o,(<W tCç/ < ׈t*JLjS*W.<nZf("x݊i߂K, c"ίuO.gH$ľ,W}j6 +][+\>ˈ$jB'#0C܃e4_"`5/xmD0/fUF +MYrC&&Ļ,X=2#7j/(GfDIZB40a59݃ +JO|_Ħ~ ?lq_.t*V}4 &Ema@s3ѡs\چziۖĥxꯚCY#diC@.B17.^/8V)6ohj#bzF T~P:2Kw? mkؠ~[*tz[犕.2F:Ed-0Ff*loUG4a +빐d%p8q3qs AnY|]|.u''Z]r{BigcqɧgZt>@m^J]iXCSgr;4[d (m2Ex¸:ӦPCٝV Td0a ‚V.8o~41 89GK0\]kCp==0u~!VBͻl19Y5}SSͼ)Iy' +ieҗ!hgAe]?/cXi+3^שKm!ntqV V)8ˑd|f2>xHo5'`؞]A{ύ"ìdB$a_#U_ SBa)m[ +#TtsRu-  %cL^^L(Kt?`CفmO~X mX*l$j@0s&MDØTJՙ$~JbOH@6OA)a =k#D* gM%]WZ9:Ԑ_uPAY-Oqc;1W҅rvH_w)$) ucZ(T5V0no3 +k}),+$ ILyI댉oDwRrhyܯ?~w^~ ˾lj[_-S:c"C_r*+:;24w(?OD:L#F"y;B帙N2;es%-I,nk¶f(ҠYh/6b! V&!`%=wrdzaXyJEb +*l\9l+Eu>UźRsGر˖p#;Po$Sz%}aYӼ1DްSv|QQR P RȊ:SQqL^c<:쟾ApM{]/m{ސ{hEinY/YyfFεGl$ sPjI Ҩ̬. I^L. \@MMm/ǬP8:ֲx(5q4<lW`_q%llؔg\ìBoV!xvڿѣ^[A"ڃ#Ec7lUXsy4k.Ey2~9k@Cp1@hWiRCiZ+1CGSCafc&+(ZD[ޣ)Qz5\q/K`L-c +'^∞OfIb iȆxdʸz u/P(ү2Miy}i2wk=J&'!.5lgYNll@෮[OxH6ŪoS nL]!1JS}/Fm|"cpG!EF-Fbi2ʕ_LqV:0Er).$b3h0+`֞r=Ll$4tȋI  ̦Jm]tpﯠg0pW24@$")&}utJB],y֧Ӄ9D~EVPXgM i)pGB +G I0(⡃{]|4^  kŸp$;O)JW4LThIMR,NPb)/!ٺ>U@b1{zTHE-OR2NJсJ~b=4ξ+Kܪ;?b%T eMi f^71vl_z?Rï Jhƥժ#E>AdCg ;ܔ.i hh>XCep>25^z,HQ+^5\# 3KB9BLjZmk?I3aY ׈lɫN#QJA.rH.4HK]݄Y!^8w-A 1%P 21m(_RDEG'ox_n;ӁL{7_vTʢ8kWH!UF +/1x!&3TM[ 7>W-H||ZLyyy+訉 7F~B'7oZja(PB!6k +7mڽFfohWRSُe:cCf = 廈ض +v]=NvBxV# A8Zv`a<[!d58|R>FLhad|[]v4vxH*īd  oJ+|V#piLKWJU݂Xl7~[*̕_+ُ1xo63' lbJjzg_7AcLJ`t\쌧d_w,F'.,%Ȫ-DE5"Mҿܶ=L; 3}%>iཧWê Ø"'juk|&tN}04 -ط̀,ֿ);*RjwHJAgf@9Lot|:m:UQI +˝&̟hOΤ_쏖9"iqAQ%hWTR0`BJ3@ V55[oT}ګ)?Le") \:UX|xxNB #S_c@pQY\(Kћ]@=O]B[o#92-l>hUU1.?'&\)]V)2RdYRiUCq D:bmy &_ Tj2 cHrodb˼}/ jnmc2$-jDO} iL~js,@f&:.]0! 㛲c6Bdžx5*1쬕zQ+y1⶘Hpd)&r}8k*(C2 +E։hϐKQ̜}@JBX* 1Hεg㷱x:`FIWm}@$ݬ?u [NbrDJH RRfA=C𾘿]W`93ĺBaddX2Y bq(Kf`~7T{Q4i2:, ѬmcJeLdU!˹iVjw"QƁ}@xFcq=U5j*6[9 z0.j:uaT2n zF0>pq[ӇB9^߿vgl3rDg&ݸü0up>xl@ͩJjW$qS=94<>=(rgd5H|.*NdXo'Wɍ77>LrnG*i e<}>-MCtx7BtG9*_@VD ӱydW 2QS>0_=_72.WDb!uN@6KͿesuU$bfݿ,ƚ)p$]N3R80#\\G\~/#xfqӞәzaܔ$kTo9Ij^0g7:Q?}][c<9. p|PڈkzVu%厖2 N "6esa0SKpt0%!l_9&=՟2CF֛1n@j\Qh'90T +jW(록}]W~{,vGT*'OmƲe:Ƙ}} ;9ܦU.(0}N ,yYV!p{LxD2l+&RKӓOo;3+5AFs~RQcVr$<,`!ՌIHÁ]D18lf/qMPT*fhMo֬pN(r +UBy "nً~jK}nN ?Р\j&Ha Y}l +oB@N5S~mZF@chNm9G9.;8 iL 'B!N9j&fƕeJPA~m_;8= (cOMzWс{*ٳ|yԕ; 3JN~W$KBwMoS&VZx9o{n$T_|l@Q>~{זk ̪RK kpT~*HMs ꮷ U\ֹ*/H]z Rf;;(7ʓHSSbzww`E xk~=H0΁ȁhGe5 PekA +KuSQ&) 31һ$V$#&4"T :mNA|&]p|dsBYx$ I;Edo9 + +s}h6]h˃T2T0)$k%3M* A0ߴ^<+:>%t4zyga^^5tԊ1@7nH+k#-1/iwid[ h_%RLޙ ~&!'چD!ŰII3̳l8NFq9$]h\B]`sҩ=nVjs5RggtḒ5&4ٵW#a`Q.ET]}* 2c e(xjL_ݺ3*6wPcSKOzVRGtss坿uNXHD%[=Á"=jj"j.p-PN! U YnE|Ȥvycc>LWVneL5*֦d."JTN)kLBw4>ΗNY ơK,CC6)\gElJ%`B]>.sZ L+d >zl3I@0M5#ޠ6"j+bG|7#h4ɋʿo3tbsUŵƎG״x@3m 3;MϭؤQBcP/uJ {qSWS%-(JݣAr)r /6oɞ*wR.vUL+Z#^a8.Le2Whle,s1xM٤T'=IX`OtXW6mjdKƈo0-m> u#|&|)Dž'{,lwl0_aEs 7`| UV9Hƍ4 qx 8+b8!,xpDv?X\G8S$n8Vj$%gSꓼD;t37k8,y>؆:eLh+ F=HaBBd}~I`&~ X 7;!樕e]P/:|)$ĩ nmk*lplQMq?WoEgӁmhpc| +-xHo'fxH8r8#@(wFMt:g4O0>#3!7zRhBa"X-q YNj c4DUx^i?· =5^=r^>CNm:$,Om `6{y}F65K^S(F!=k᢭Y[2]d⚔4 6 w>.CÄA#Qs֣xJQ`އ߲0_}4}}ʢCR/gba~\p#6v.\tT\|:Q9bE`'-P%1҉j Ә!\Zʑ&E`zWj$WTJ;ȣڽP(P 9 l{Ҋ}ʤ<#bF,*psCoP;u5q քĻ,?W7uAGBT8V?Dd QeVrL4<QFl\3_y'H,~,3)327tdb~(YDP=@/kp6Jށ 薳plU&#È+i>1tq{ r?oҾGЩ#5ki=k0ʸcZvC#<{0.Sb iC=ìE)uZ١B/!8A7, 4!&kw CȎoa:Ep^|"[kbW#۲)ޠD|T:)b(*VD?d#8Lf > &N{M2031@eh%؅=/ ޑC>)|AX8}])1|g +tkz-{2`w-]>f>JcKܢzr]Y%BF$iDLݴD XSCm9Lmʅi{ĥ]HzWDv˕lxy {;9IEstQXaIh(ӫ2_j5YyL2) + _ONO`α%!F 1ɶ#vbYVTYȸǙeMӒ:`-c`'n  :'>v^4v0Ix[UnMIF;j iA2߯Ԅc PK=&ah碑Sݿ"ʂ/u,KXrUw2ţ'9`+3g +(g=cj./P%Jp5\_wo-~OdA/4ϿFZ,F1kWU qwņ'\7NYO<#uսB#ax9Ds5Nn!c˯S:hŴثԢQyy-u+$a؞(<% xFfVk#T7p'(NV0ou߁_oo JN|Q#:,DMAރ(ptqQQD~ H[`;K`rutG=.褶+4,/XasNx `-/icquwe otT9Z#_x< TU"(7şH IHixS6U0!qEO<3QhL$u_:YKg9*D.ny {u8tĀkz]w{9UKzjY!mJ~/V]B=6TX& oW@_huaPW%r8MH@Ԁ`TNHAd tb;!/RnμORgc9}c0hg9f<!M|> /?1J=?ygnKf=MZu!]CJna8D4kHT>&5{ +pEh @.[Ҙ9: wNNM0=E.fёGn9+EhQȇ'iJ` HNBD=!\b͂Q06%ҰBUZƋ:b@fM!ޑ3/ ?@!,/Oz1#gQkŋ_F*Cy%͗[q;?J:Ȕl!JHIցNHw#75R&#J@ֿjAχlC 'T ~ jVT| O46pxi(aQ"D4ȩA3ڻn.ѥ${[if#:Sk.ŮJ[o.hl E6|{au\ulbv}Iֲ}ݔV8@O}N[p;:q-b 3;]2C,K 8g=jVC$(<~d ۶* U#׬( +2v 0sPu[=gjnEԺ}jDȖ[GfF'!H50&!\ɽߴ FMܣJ%ߧ 2hK +J=[I#XjDצT2< ߚh[~գ+/%sUZ(i5/쳥q]DH^^ǷsjF/eࡃ\[M]aI5]C_hbe5/m=X8ݜ8 H}E}ENzrzwg*4oio|?4EYL!yܽZgbS̗[ƭy*Ss :tZWt؆x9W)Bt䋙P~hI>`I2=Iq8 +nqnXЃWNw(} =]'XH"=X"Y:0J>Gf$K +/WGR% l49bf;o<.GIp_UEL +~Bh)=lɔN?5@QfoЕbwodK-d :o8 1jy(.^-<#E s`4%I.|uqxy`572rc [oڇC;M#ԑ;5^xwfgKk2wdF+d7a a=tyxns&<6LFa~}?]HoJ՝eP)D 'Zї\GUFMG;iR$زN[E4;Ùb2C<7"-<J|9n-m? 4eJP"h8=e;l* +^PV7 0KG0y76 R;@(ˉdBXQO6GZDtO0RI"4H6zl+t$ךjdōBDSУDyr~z!P F2 Ym͕fi¹'(T^u 3!tǫS!YϊuBO[@MF} l{1fi} 8qPݚҿ)O. ",Zh,2F=?3Ƒ@9 &п8E? s^h:-q ok7 ߄g?o5.`eB"!x +8n'HI#]"9`PG"n/x? +ox@^ {2>p`[Fg!@fPȢʗDHfO`$Җn1W\}kE\TF& :{amscB/bmU/WNr##.0[eB /_:`™x~<.d3pW7VԴNF[Me\<[IGCA>KbY6:h󁍀Pޯx0NE:gh߹P~ļ]Hg= +ǧ,2l۔7|`v;V+(vd{dRwzw\]PZ9 S[?3"~D/[e71}{GIҭz=W \siȬUڊĥ ,)Bmu/J=0!Qݰb ]ir!.y-QQrE'6{N϶Lё72Yԫp'^Eꥐ/|7&T\1% hUGE,]EJ<`b}\%>{Rx*X/@B>ڿYK //>tK*ݰr71%AXO%T ރI<.#wîc;č29o=5MP/<`&Z] +Wbn~VC=Ptg*WTM-"}[1O8bCv)[gX&n,: G[x3_+n"8GCdyhg 5 | jGMBw6Q*t@z>Sb_ۨ8Q3^" jBǙ#ACd,[I 8Y1)L= `7n^ҮXE( +ou3cre 󲭃MZҟ.Y7gtJP?G + -rJh:e@wо'ıW٤oU6E_Z%KHPt>Ɖ7b/^P+]c-aGDϒýJRA%*+/qF'x +A+5Jm&.Rٞ@.ziW$NHǘi0}E[U8 lDήȰۼ/(p=9ȹQC)WnS ߦ +YmXrMLG"|b4ˆCpE~VZx6}QD׮Aei틪6.@̙@46G??>㉅[6)uB=g ?kZO+H[mD]$MtcMo0p` #c-`u]iafJ^(/BV$21Nhpt(B{z)n0 #@~SE.i.v B>7ׄ,3$Ř<m"Ի`q!HO;1 y//m3]S ' +8[X̡'Iyǧ׆P ӫ#\(T"XI}݋yG?Qt + c:0 [BY~Z-Z}M +nJS6wlpZY7iXvD?F?9b4;a@>j3eT#qL) +V!S(8gy(G\x uJ O\KA~rJl mD=h[q-%R4*)) +cf( ^ÀL:JwG,Nг<& UOz҃^f׉) +ʟB{#< Vߐ3zã^iMut'{Ϳz$3=D)#'4bPj1ZK Ǝ[UIwT{x[h|h̀0qԝ^޸@$WPg=;|i+7q̢kax?oz5{* t,i{HlL ['e ]o\T.~䑕Ll>mLfO^{' jwʂf[ýZUI6v忭w۶5{zr`A-+ |e-#& A~qY5>Ǔ#v2ǐqs- DxFZ&Fs'odѢc0UU8WA}*@G'fGbҟsB7Z!m8"{W/*e,gU[yrtAHI~dh# ,x7:ku>쵲әM]f74:obe6~J)-x#0PUˮn+eb]# |īE[TvP_<2?P6 ؓCo\&R#+p^e]}t-\lNQ,}-oXWl4yST5l\p%'g&%,Oqwi05ؚ Ra/7DC:Caqe– RԢrYtB~-͂jѳK:yD2fOYIln!Ծr_LmjAҰx> IӠ!^le=R!Q!È$}.t0vYgT-@@V"'/S+p>*-(aY_J5 QO)V߯QFE=ˉQ#1r;ltph B7m%4 +ۍO(Sm ؋BtBG/(݆=7(EDw'!Dqp^  4%F1D2;\ ', _% Q'`U#Œ!(<K^wᢖ%Ho-;ˮIDYs/x8iX?4+<Ǡ>6!P|8Q|% w Rݠo`nrU*QKMbEu +a`lsB\U!rt5&@ir y.N?^6V[k : ($Q;цAE32mbK75&`x33%|rke{J5JE8{ +PPC_e1̀nKp’?QlF, }E|;5%i[ԕ@98B[o + iW7XfxJז R /%9w=0BB07)GJ؅LJ#/UN6Uu3_]H'A?W;CLggvAo3V` Eesiχˍ7YwhʥSx]̒U /?,]`I 8nL43"{y"`F)6z \_&U`xs7w>Vl >#8ioof0˵18!GL d>U^u~&Q?w7{!AG0Ae)쯥_[c4vVF2.0&?#ņNKgxP8~#E1o[}Bd +b[ sc'E~Bg! T>A47B-q~L*~ +endstream endobj 18 0 obj <>stream +ŁpސJ6GNoڈ5d,oJ0D3zt!R*ӱ9N$lP0:0]6u›1Acܷz$.7Y8[ + 6LU0Z +p~0QA {UV5+ah9`Z C?L-J4.:EeQQ8? 3NcBo8@m(&@Rj> 3c v53Zk<bH_郋 +Ŕ{o"ފMaw lc B9IĆݮ`،]¹@~:EnuXU'Es> 崉4eIxJ0]J* #3^fq*/,ϕܹ rPy,ý*0Y 9zW؎)okG͘4nvjrABx TLaP gGJaŪ^bErTeŠg"H9f|uH au;D):mgDV\wZJC_Wh(9 ̳(tUm#h<nYP'nn*{IU6& +"f0$ע!scw7,l%6fb'*{i#/48}C9ZI@þ-/a,xocz;CnKVH>c[y]8f_e{G(PRP}ꆉpXYebUXE>a@ +Y5[RmbP ."ȘAglG Boʰ@b>jϫ?=?L<2? +H 3ۉۢ_ouLD@ʁk#]T" pm>y)9p_hWb>5V+%ĈT϶9Op?ta@<'a5_u@>kNlQ/!*` 瀰v}9tCYL!%pZGspiNPbDgahtJ +2/6J+YХNzk1k.G}|I.jbA{_c7{q=Lκn{lPCW;݊cWA+Rti x{`VF.}?-{,t@ιP܏$6M#$H.u FSl41^p`AjS\~،pDԽt`_iEtGH`Fd^*PhكRzo<#wn<$4`aPDݚg;]&XHGG%Ҙ t.ƿlKnI(6`|Md2ȶ(?bPߍC΁eD4Njr/S4\0#jl&O2+V;#i綬%I¿T/nlL;u]~;.7Sc+nOqoA?sR4:ЫCn(~\TrF2{?$ ZPW=D7FRM3T6AFM}=kt$xADh^yuW@KԼsյ%-x_;ϙ =݃b}Bs/~UV8k]҈Xd|l%П&R3M:|\.$[#ke&gPU.~ Za֞o7ږB:iH"^>N$CWo(ȫpQ!yq+[<!;X`Tk*7)=6^iX^Ǧd0rKW%;3 '87[bbr$_+ ZTuH s7Վ(r=ˈaYUżJ.&:{"_・amgqk{h=Keмydź'wU79]_kl5>?_xV"y'dmý$$5v|T p pGmxӖf1 R枅rIuh"p,OPnsT@CPS<L T -9{'v3)^ʨ6.,=1G)z8CWȈڿZĚNE.Yn[z'۟@"0+APOČǪE +JNuxeElx SZ1$8{Sa>od|78GRxFAb^TI+!%V7"U;!t>x-, YHN"ThZKxsTglxqV V\I7EPÝBl PJo]AU3[D!:hOFO={,Rԝ_/Etqsd98;r%x] ѺtÄp}6[ψ3¾%/NƖ +RNмK#cz6H8Γ*ӏv53Ѽ\ !sQB3I'ZHK3<>4dm@c0 xO?/$bCm+爲8C眅&9߹6Y7HTO_' 5@}D̍fss/>)j Yr.h+i<77 ]MI]G*IJ64^5Ė8i V {VUy}}ٕ5pz0XWk*@W]Y~?2[%9QRy2 &(-UJD\yrS7k./dZ .'U<;#"?ʮGo` f޻vDႸ4u3xVH$Ui^ +H(D"%A=28c%Lj(Ȅ$óX  +[9XB}mPfym!M8y tb`mm pө>T{2V0(\8.T'̱`;;,MSQge{湠D s n_Fbfw#pdȆ.._*TIe E!̓O͉9܋3dI:pm8z-,no8iY9&UcCAFTP~wlR "GByΏ-Z%a0LN +euȗGhR"l'4+}ۙ.I-dh{,U+ aYti&@sUR?:~$|@ 3y9|L+iݔ69W n7l3Aԩ~o@2Q=qK%Խ<ɏPf/ w9C\4YĬjڟHݶ?Z_/NNǯ?sIQ|6/Z!F瀹֮IHt] &fȷA;ݘݚctrJw*{`1jsWC[ ;66gSђ3 е˭[auIAWb\&*D +\i4CԢ&\RSb!RG.W)W9g\k{?e. lH?}:/`ͥG@yXD ТEc<5|`XcIz$ڵM`aR$g?swgjؠ%0HŇ<{%C?Q1vE\4:MZR;*ǜ] ~UHT 1|1Bx.C`ר_t`:JjS?ɌF Fɇs%\^sU-M .Y_Y_ 0Y%Zve^;8?p0s$n+2 HR~iVBx ~ٯR|M5D/} ZN&x=Em M X:)?/&@Drrd]98ĉ996M$ՌA5hY-d$-QI +~Ri B}<ܦcͭ͞s >+[5祉D=E1(Bkw 0}?uf,K8 +4zgseEQ:GPyf+R086*up +dk:ݛfVgix o=uui|7ͿW(,JX03aNd?+v^DvEX4h##5`Me#ġSKy=rQbAc~6Te kT;3Vm& ζJ1#oN/ָmH;aוgOŶAяs320 X'3;lToo=!G,݆+p/s]oBy&a!(Di WM]`p↑Ev <Ȃ~v +9s E~n 9UF:9D~)t!PP=U/W|zC>bE2A +J8d{?ZOvC%>tY1Bv; +] h"кV]ږٳTAnퟜ8hu_n-hONHTG2nкM3j܎ə9є_%4Od"y<1uIfpQ^tY^%Z$;ėiǼx +ŤoAO'%W. +bæS^ F d`#jOg~ дsh&`ê\|=_M@Gj;i +0l!Tu +@,<#sDE(iZ"ʗP iϳqϔ&^ CfUwCk M 42ѥfiJ50e?cTi"PD,pt PuIBysAێyHB CA%. M--o<{SmFJFe ٱ}%W~}?%,ֶN :'-/f>nƽT^}r%ks9r>q`4H+ +$ӁvC]xVٙnQK0 %!W^,_%!u0mWT:^fb֡)~-7m̭{QORiHX0NIiЎCkEk4״g ':nޡ4Lz''rg_?]V8rʐ60Z0oda]|=E61xLKrDM;a3Ѧ%|o25 LP4׵%5fɃi͍Ŵ*}y-a65FԿv@K<^.Y~tF찆QcRt/P^&5k0Dռ M8w(`;Yxk + 3|LKg˱pfoZ n<0`otNG/sֳ` ](/BcsEG - 4&2<ۀ3TU)lrvA Uk?y6t/@IiN0<RseWʟjPHrӊqmG>$' m$e$݄ +$pYtE~b*d@Ō%}.lFT +rxR=u/n|~:@ӹG<RNn,RDu&`*ږ>܁iZwk)ڴ*f56t{9rAGHMTKkK"(a|*̣fj9.3>"_tm𜪃}J$p{?;!)yz7U^`#oZz(RJgeX!7Yjp : +77}o_v̫ cMD_Ĺ[ ͝5Orrlq˧a0GCx/"Hdy;>m鍧9N#H|Oce"AW.F%'~)2WǾ0sFװ;vڠg~KG HQ-V1ʵoZ8+|xO!99?]4Cr Jy^ 3Mڎ]@LJW孧2Q <ܶC8bVyެ|X&\y.g0L [`R9.5^RA1Js3%%[f򺍘ds +.avF9W`VA-/Hz#r'ܗ#<`k J=H}R5MjGgOԊ74^ʅHi TO/4i/L1`$@~W2Ad]nw>Я:$,j*l+-f;mN}Ji\6d Yv1 K2o $;q/J z1u=Moip$5݊D + ; +4yHY SxKw:NڶUY:uJ$80Eh^2(DINCWٍuQ5fσN9?k~.ٖM=l.!AŋƧ(09U:Y~r"01np t?"Xx5KPȎF_(!ْnWBv3S{p×*A*yaHK=e*E 8Tr-vOXϧ,#2BG\Be$ Ų^GCBf,TʵMKeٽR_C<%s {i&j5=b}& Q!W\kxse6T^ lun;LW0xnk<ע!GI7j0^*VYT|_FI*ӚRz~92MVV B@~vJ>q>(!HٹW=l5^fGweŌX^Yv kD Qtzk^W+ڟW:[V7؜}cA- 2MRe[$A򂁄QrOYŔ"ќ*ao%ۋ5-?EȜԿ]CT@m ՁM.0X4QUT=JbE6QPnLԳ ` ޲hQJ>} nTR55Ήc;[ڋG _9rȤYL$ 3Bݕk*@ٻB \/JZZ vW.,qχ#$"^)ȰP]Z 0(xE| "3r +o0'a#I}Žai0Q1`uv1$ Ͼag` +zŒWv<[ݽkemTi~"OY% ϯz!F3&MxqCJsEavI8~;OՂVnD) 1; ܂/½(e؜VQlQ \4ṼKgT(TY<i2O +m X]M՛rxXMzoMj?hz {h.rKy*{=%$H7Ndwzn +{ &} +|aGAdHH˴z`wdT=Bl}vPu9gA Lτ֦Qc#@wĪf& ˱ qjNBAT,𰟙Ns'o _Q3RϑQOxt ilX,F5'[ !NKR,=6ߕ!"S.;{BOKD΃m_Te=yO_Z#Nl +=Aۼ։[Чe#FLm RLO(rP#o|R:֟og0QKϫ嗉l;ptIaިd榧ΖB`n ]E}YE3^:OFn bp}n9%+\Sc8So}S䤩w /~*\;iV6Hס:rD,uL6WX>񹶖^4 SU_A+g|ITW=av'{b?hya"mpY^@]!{ôɣ[ HP2:J/iMN.7>#Odoxo1UWWN:~Mj`4q .WzFaU~ꊩk.9ʟ ]aP`JyGc}b?܋~Z9΍;}\Zd6Q,6`f7ΡQfa}#O4G0Eqg[@2J\ @oýiX/>ijqU%"ʔ0Ctl: >yB@P!6yV{k/"NY6N(u(>6|OzXz)_w/*т:gۓr ^Ua?v͏śjAe?kuS:SnA}L?iwh̰=/1YcMȤq~S'=D3n"_m|}5QxVI5⏟ ؄to-xRV .V*/%m>n'taVrETOj8y+?ҺB=2# s};NTR 7@>t6.6}e:[a[4X'2 ԾbҀn ۱ kPko-[ƍ1~Ӯh>gZ@H/" LB`}̭°^C.$[!=j學 X\BHF8`ORAOhALsq<'\y:E网>:᏶迚c3㎾wRQm +VN.u4%ϸ&XFdvdGI` 2S52QQU^<>1(mv3bJM ؘC2peorU7] t=  pk?/z]Zr,xf"WB| XK'Zú]h7$╣'^2H ǟʂf{I~Fqy2+j.tI}wu0|C`CO1Cd2^&5&s+u:D4;5D͚%! W@paOẂnxgXNI~Bj'Nuq5 %m30A[U&ˢWo]L}2WV'VN2{D ;ܛGϖJ^mBI5^{-=saO ]dqѬq/9aM?=FXS_Cф¯ո>p%$9 viJ VM򾂐~Ɖ0V ]tM@7ʚ,E$d``~ IOB/ zP 'dE@9<KOS +VUT^rq)\a=47.j: P R(ɇ|aH%AO`4F["~ xn5G둋)XMj̯JXO7>hf(tU#%92SiKD|X߀h!2>8=N4 @/ JޤIzvWEY&UTd_/B?T ֖C3/DNGd1{Z:FV1(bQ;9~XTQfRt@rUjJnSU M +Yw݄.1b2*-L?%I?L+Չ'닿඙|o:=zZfT?fX0f +s3L&Kt˓=dT1ʄRBYUVЌorN8}%".+%םEn_T7iR黖H'W\\WG"#oMʇ [c vX8!#q-Ly4o#c E?}NRv?sr1VFܩ24%>04ۼ1!)a=P 6it+>s`ݢp4D)x/)߅SµIP;  Tz U#i?.٧=֨N{i !R}$4Cga-۰ sXcqqIwXq4 ~Aw[!q1֊kd^hdiT9~cԢ}թ + + +6ɑw;ئ6ƛ[nQ2j<~$"ܒ9C ;!-RNIH)8' pQ&g";q +oر 0VeW_[ "_q_G2udPcg [ w^qK_6kӵɌC4>ܧ=_:asB%yidpƒoҿr68%d~;ƍmuIKF ofJJ#IkJV+n` KSKCT-x i"<6fťlnykɫba$pj/$DOR':r * Tk]fPK?hbi~®mx8y6UVkw[K=+i{D1;كev 'uw_{]I.Ymhƚ⳵^|Sv3oP.KNV9Lmɑ{i=e\Si0Y+fj˽fݰy!U82.V:Aq3OȘ_ҥb}p(%hc9к NY};F$vXonȷo16Xa(6W3mR^Ҭ|p e476.aɵZSol|0E[l㵨ꈛ˖&U킫οzzk F^m7,%jW-i8fE^<dH$d@·Q>g5$<!\xwXi'L!YKnXzM+UfpP3g1 "xBi<)r{ %[}\l!s2WUNK&T+ oh* ''>Z~y$T+lD0x~+Iȉ6~m? !iwx c53wuxПXas)o{"odA,kNHuKN@ɉӰ6c3fY cgzzZ޶] sGB%[a @mRg 5>,=844G9w676gv>r*BT6!N R;2Ws90aNP>6|c@Uk)}߂ +q)TKJM׍NxyЁP'o eg)܇~v%J"Bm~y: i-$6FϝrO*s\%<r!A r PP +t:gWm)5d.UgPxHQ>fXX0@9Ր.ezĢyp3"t`)e!o\h,& 0):2n7X}&qa26]Җ%$ফuG2E6f8Ħ4 ^q+ wz@:IʌQScAkJ8ʵ"PEc`/k$ + y *!;8zS bʑGr"=&پUnc:Ǿ pY%.$kZ\$py8$d +: Cñ XAPAlcv<͌M +1QS$\es 7Gg%1:ǔ9"OsKpWNTx !lAO#( f8*q)0J䳃Kxa{Z(a@!mQѶ$PHH!GR4ݱT%Ƈn8wk$$ +хcص4ӤQq!&FcdΈQ& 嶕v"s*Q;ܴͳ&iyP אEKķDc@a= +VU3u>/&]h/dpr:u~^4r`'9aֽ1b +ҙ 0c_~m~(ZP3IA)=" j,/Ӽf3n.\X8SxF6vK5Vvn΄W PG(iDũBb;&Ba<K <88|ņ5w勵9B[sXaf}dq)uؖ.\a;}x:N$O()a(!x +< 2]FO8?ڄ/:"Qmkt>Qk#[jdA/R: yPpH|󦉭1&l!:rߍ`%T$$lv8aX;dmȈ[7\ZQQIS_d,r;qV5ȅBv䵅.0;nP\'D&tz'}l6ƵFf FtJL :˃y܏,F>m`@N5u,Ec sO2ӽ.GG92+כRyØ7vfsʹ^9j,#!A`X.mzn5 +aZ&";yfNXCfòkr=tu̸J(8^$1_˒G +xL*zLu"3nay88ђqmrHDt[ {%Ε by(eREʗ> \{?:\GDBYp!x*hI~ijY HfN<|^HDbdv&\B \ }23Ciؕ}weܕ"b(G7c-]GY^}_p̱PIʷ>{R5r+>?bl+0l)BٻDŒAR^*Nw W4QiNhTxբ\\لC8K-BgB.B'g}JJ]nߢ]udZs鵳p*΂Ym,:nOLcl[c7w#`KIL+Z_~ <$f$_Ct;eus9$hnJY"}7A&i5 C̼;ZCmwT}F)b:͹Ru sAf_wTe)4o$x126CK*ϫ .7`jNLeBq:?ؼM C:\؂e +߇vꎊgRYv:n +K9 d8Gy&ȡa}?eB^W3 ȘCiᝂ+P!,9c.+X4e>Mѧ>,W&LcJPT6b!*8χrUt@ȂTn}*}.>.W$≮3%UbBiNg{%I|>&IpP$H Iv1B 2ׯGh" >i(CS:2M'=H§A֊HM(ChӈixI@ HƘCXm^3kǪb) 8D9EsBRJ&%A8'(}~IV)Or?0y>|"(¬zbY3:v MP{BR?pɻrK0#QXf\g e)2_jԎ*{gћX.wbdhE!# 4g!# | +R/=452F"ȩ  n:pޜJ|B}:! HDJbV0/谌>ClAzӹ"4!{MCzyv 9ɝv` +r!Uҙjզr)?ѿ#A3-;Hag0 Ȝqt!.i`s&~v:8nB +E @KX[I +Ֆ;x1ِPSyjl34+jkSA'9*Wu"hU0#$ +_R"]i%B𩽈n%k;hp{Wԍy>I0pl͘\eT7k_}%]]5)$n7 ^yj 3Aث F ~ +4oMaqR + fJO>~OJ dM"N׿95HS'45|eQvRhN 8RFqقvhBt^#@uBl8}{ 6L5YzyP/6;0'z7owHFPKP\i x;@xFB@K^W﯃+aD5ۮfC/q<]`vDudE9^blNrQ ݜaGj'L|*r֍mDi[+@2gL SUIdh +(P!X +|AOa4̓:=A7\,O~x!̺<2q-^8Yi{h8^T{.i.ϐ4t3PO2FλMVU\%0)HV%2BkPaVɀM~d|@> +jF9^a19;meh=ة@ӥ<2B(}+d8"K{Z!Kfl_!`h82v|"޾p>=SV<=G{5a'* |g)8ھveN`/ +6&-;.Gi<ȅdzwVf62 +JI/[)ÜY'L09g.w*M wԫtVFoTlw+] +^H ZH²cmiT>o7c4x)l.5G˫8җ.gdp>^X8+c4ևQʪYiD?|%-̀x-kI{I Ybb^g }Jm9/EmkZ3 +ߙ +OhlU!^BYwtee!wNA5zZ<Y)o>_ũ+3r!}Ml4aY%he*t"I4{:W6tPV4T +D_6Cs3ŰQdx(ʊF\(EdA.IIEn z4 sZ*ܐx @FM o)ZnDKTIVqtq)F43KDMkł,,,i'VMO%XRwI dkM^$D4 +58YqXS)zJopj=דPW3WWF *0R0b]%;,u.`+˽A$(gjM{w7cL\Vld + +iDScm ^t1U.G|m M8t:) oҏvnY.,<% E-EN:[bdu@0adxUU7Qxgx PHZgHڟI.μQ~ox +B1O$nA)Z8 DuaWz{Vvxo#%eyTa +7]`-BwS]NܨX-Iƒ2Meݰ>YsG\(.3fv?Cl\4 $Nn%Fb,e:lJA]R^jNt#:h\X"o'ɇp'gV]jR`Jl}pQ4ܠޑ-ޥߛ)d!yocIH4 btJ Dh_]u$A^EvA3pq բԛv=5[7(\!-A49u )FP-n:CLB@.>)U.;usԄq% /[p8 }jBez $S.aS2*>%sL`!-UAbuQg q`N3T_8%hC@ D9 u49j:63v% Ͳ +W6-4|_ MF ą|2ܘ>KU2z%Q> 2%[L ṂWXud#SaST&TsV*Ijd+d4x(qRk—mDKT(h#!SJUO5hEtk+WǵiwT;}s/rKwBbQ'bG Ã$;û⶛Jͷ!MpQژ|'>>86>R 8,]qA&!2eT k; mo? 1 +;` +318NX\3U TQ;m umnH/:|LFML"ETJuh yy+Z1pٌZMl#Phx9/q<8aQF;XmF-G2@,k FhAOi(U lĄs1`x4B §m-&8?Oky mZj#0 eg+;;T3X\3ec~!qq܄y%UO5Bg+R.fچ]=wز .Uq߀VޤHE/Ү ݨS6[u:vo$n{6=2ǬSLrR* #ɽ' +AfnI?hg'jM/U144ʦW$#}z2UGAp2cYb$,ShڅMVV9yrbN@V5ęV_ڂNߩ :&ЫqF lN)QxH8ۄ"ֶLs횕 +az]K Q۾/UI k_ ]L.>"Y;h!T{D( n5jU+f0:_E*xꁕn.9ܝծf/WsL>mmr 8^]9i "fU/gq3O፹6hj7 ZG{#=,|P&'xF9;(\{i_ah)EXR(*]PEgy*U:ڡX}%p~(z84q8;a>JG3!=|j@'rEjřSv=wlh5:Dv/u2n*v+Q(^OkC8nOw ~  P[HNC H#ع $m:rBi'S"w7EST +,$n!Z ru3eQ^ +Ȭ),$|Dy]h{-%3A)_ @FbCp zԖW籌4ƖDb4##t]gVi H_z;5Ҧ>K"̽~ C뻳_,t_H% T3cE_2G҃mroP)ɶ]I8:Ax7G& ++&D:Syxb*bqγNCzA҂"ub2٘@JbͣtHC%ktkDM_&϶ ׻Srz!1r!EYX-_SrZ#-Sdxx_dxt{y*)L[K%7Q.CRgGփ蹨Œq{  +L(5kBoPԢ"]y-PZ$p m NO;G%ީ1OZBh#QvΒzWc/;TӜ#ZW3XKV驒}-*C;cnEBp7aQ|c%BswHsP$9ƾ]0'pTGτF'|SF(⭉զn؁^2@fYѻ9W&c؃g#ԟ( p{HyiWm,p}&3 +oved}Ѱdȟk[# dEg;橶.ruiD0r:7]穒\}W,ٻYj +cpO[!/fZ\(ꤣN[V.aϛ+b[:ǍWq>FV?!dh1.rPinX>z[P.zQ1$Id"6o'jtՎNnO -Yu-1Vv'v2bL/IB +=>55&{{=줶e +[[|K:&kLte(ɑXՒlK=mY18A TmyB|cF[S5~ # Q8VgyZxRޞDd#BMhnx K?%PKc`dF2 IA%)D)0 9p0..BȦ)hne;p EfജΠahfw}"(AfPj|%V'(;$/<4 +x R3`VEMq؞<{kE.ٞ7yç͙K ׸57s ':vLԴgP~궯lmpVf!<=VX|(JQee`rEe}Fr a‹jn- >Wz7d4`ˉk=BdkI$!c{hG$:Pd` ̕Il!G*,MސJŊ:} F$;g SsA*NdF8o{$~2ߧ0\]u|ܢ_e-G\3Ӑ7epvf!(A>G1L2q{ǖA{#JmlOஇ4(`=PQ$G9[bRǽ 咟fRcpZP5Uec߀CsFB'0VnVl]M)a1); =`T?pN Y:`ť UΣvgOw +&:)y5iօ1fat9 -+Qakeu?E'6}xF#.Ag`H<\ 9IP 鰎.h@(6Q^ ^YTYΓmEj, $ʇ >W H̄%!s[3ՙ4J|i[Y@Cgi|a%,_\gT > ,N9v +{}) +e]5աʔl~!uF`%UoS9fp3bh_\'xmhp^\[wB>3g9oR^ +U_c͛fA] +]Bxd_fz`K!H9^0sJBI$YXNW>sLUgHݥr„䈡 SX75p\{ `H@^(]2W,-l~ 4"U4+Rqq^Ώ-a%_~oI`ba@#(|rBs~S6`I +-GCWTYŸS\>m{7NFdoӫ3QZsl o9"7[?)*yUkd-X(a=@u.@_p4ZB +Jd(Xkԕ+)Z=)l Abe.'<^}Fb"tʕ:!@5A !EX%u{DCz;^NӠ[NvDSbnhp „.'7lЗʅ"W> "W I:2dOPSho #ϝ!nDM%mQmҘ~0P ٜ FSWVOT|03Q(_SYb ת}05ꟶkq/azM}1PnU<jORo50:LV~hcl9:X7mS0t$-.3^#{L}PQݶˁ5*6x TӂS#>v/ҽq',0Yg ACltYq}jf(q0;C~A8@%8^I7Kâ3#Jb+HI!].!ja-|Ŋ),C1yAȥV<2w=~U@z$e@.Ш׎pcKfeI8?4+Fևa\UJ%Z}PvALUaacc)I pyt9Dy- XJCfx+%Ѩ|QI6ژ*eBӁ)yVPnos9I@+G{pg[WvZjH +\Xf3{ +& + }z#P"3J%6Z6!Otbt~{fr ݔru\οC"ˢs D dzu?R{ DEɦn}tXޓlEzϞ G";I/ן_?1y+d.y%*w}T%W gOm$&y/0E!١ɐ?J}&t,znoR"HD& Կ$'Ȟ{K6?TzsT ֿft&6w@|}j.28&qv>mرNG}|;(K4uc(EYۖ@R#IprfaiH'<=,v@88O-=`}"]*z7;3cXA}ZtІ~dwmy~mFM|ž>+ro%w&S$*3D.%$,1Zt ¤f +j1n獩zOgb_g+e&yTˀ^20s|teOkQ<[T" Ef302ܻתZ_Ş țHu+D(QlE/#h-SeB~_1A59M.>&@{^F*Q +~;]dk!qAni_M1$t0So)HZ\-3'3ïv.ȨtOΝa u#Y]N:,!Jzx:ie@*:E^ YOq?2RfT!Ȭvzi =gpR +TdQanqrb&Е1<_:ݽrŦ8 []:ʤO Ę_+a Ff[`R/r$&f(q5wHK:YL!Tx0ZV_֬IPNpJ,0(=m("Wi\"KfbF˧k?X)# B2ȋGdR/bJpP} 盽~h{Rh;+P, eK ^eIWbվܯW”PNn`l"U/'F:A䆼aZ^peo>isQ¾I5U]:.1=;f`M[QPƸM[(|6Qp58 Ŏ +HȰAFCmm7qeHwp?7PpD8H12:8yIE74W&5xɆMZD`"@Օ-j33(S r:O)m==b)3#E +$HO.Of?YtC+/[>?C06 F7s7`p} Z5, (GyYgH-;#c@ +;& hkTOURL>˄ 9(Ԧ+l1fP≗<ؚ)/}vhg|V#K_WAPI(L]e8XxrQI SF(6 + +1 +;8h]@$q@#(񘴿 9 +D0X-1&[-{q>8Sf3q)OoWpDR2dSi<*(G5!7CPApN#:ݎ%A{` v׼kеA! A|txT7(RcէqT[C9;9mMD0EWfVNsLsז^򗝞bXZ|XtPְk9b}i@3&e Б^yYЭk\1>=^ eLs^^Rt5«_z ئq%6PAb$獏цv޵ށ1dOBCP/?fJ#4n cs F_JW &CB%$q#v (v&=Y-&kV}J"8Go5e\ (BIM2aݙM%c˘FGs!,\()ɝ;ꣴuL$F*Cs70stj::^ ȴ\Yb^N@G_ZPc8rF5ov' t\o>Ol6ٽMsrh"/<@Ǽ QpMo|aSn߮Zžg)&|eORz+֥"?-2~jl>gRnm aKƐln$JħӇC$Q>R;-$^} MAIwtV! +&T8$ NF4 qCv] +0W跺>6CyٛhZ,]=4vwC]oߣA=|qF/Snw4i|V*$T̆7˻ŞX?1ʯ!ý3[Jn̾U{DqAd YI^BԺRD:}pYTuE-8_s9'=8+4QPrb Kw׏!6NJ]螫jn v(eL_ӓߗq^%[[vc /DϴWV! @gd8]w'lf-B\I5SZ%jqՕS OB1M*ux)?4}Fovטfc MI­>Ӿ T9/ h1l}7mỨ/؂BU7֌h4pInG.>Y;0?L^/GS: hcQPC蕣T"aO{V-P\$_̼}O?X0@_K+%vd0O5/ft@?*7c AP|u|-4CѲ\lcJI.lI^r$+b 4Y*6ˈuQצLq|4De_W%/p5!l'iMg3Q4NɰLx)i )-jZ*nPK$WptMÆЈ׭ؘHX&\"wUsRx*J飨?}q6ݕFxҎSfXk{7$i>[^rF>>9I:i)%)J }Zoư67vp&c&Hju) +8TZ 'a# 2ruUyRtP.5Ʒڏ'=l;rѪ$E]F竽"mqG]oɀ4`[7 ?˔^D Laq]s&/-&{Ӭ)0'[yI,!y$L7 ,t"yPҜL%؂na @+P]U(=~ȅ«N(.C$6 fJPj.(Ef + ۶ɫ/фWgF3hbQ2hV>1E= +yIt@3o}wb`p(`Jr7B:ඪM*xU$ft1/亰RnOAvrw|頺!rj`6b=, +Tn. sg5##)љڊJfѶ Bn\6㞀 8X-f/:՚]OWB=VS;f_6qRWX u,*3yYC-E `:fbEV߃v?ZgVCҷq1^zG%8A Q3)=45+4\̎##[rUW+LΗ@mwXlֆhcm]8jbBg[ fĊG i!NuJ+i,=\B XR٫۪JVTocRolN#ңEkq^hG:}}÷$5+M+`xPɘPųľKU=4w-pS1a FgjH1 0yJD yWwEi*&>ɫE~Pۀrł?@HbpOH[!5_b@_82ÙޏnS|}[^ +wi'2{ _hSݠ^r07zX9$=d$-: antLm \V"qQV;ʀ넇+1̺5QD2#Uy s8?x{ٺd6!Il*ds +5ZBPOH/ibG.&{1^': ϼ^ փ'[b'*/jdl:; +qNM~k.FrH0pAv*  .ӶʖbPtwLS,ټSk)kh}N\=f>0$ݕR@RdQZk:>r4K,`v +y$٧)TK.%?b;Tih!pYwȵZ +Wt:-Cp#bt)EL}>|UP^IaY,SތE{U\Sr^'Fb)k>In,?P!m 3m UF`u?0OݑV7|7@%D. 6d*@dpa~|?|Ag,BdkVٮ6ӛBz]O t(u;oǏ|{{9 ̧[_0&^[]G/<.!AEMhB; b Eʫm"m#g}*f ZIbayUVf$31}pALCqۍ6qMfRI\nZpof9(p ,y>xn$!k$v8j>3 16S'9M$A_DRھ7]*k>'rusa}$F"ff{+u ^m:cW z"]djܖz7Kx` +ipp:CO⾻'kzRkU{y>-褣 :`%/YSExL.*ˋf(l*3ЌDx#!@NQҶ.͋ Dm$w`6k3ۦiD'm'cKRsE?3Yc_tE ITI{v'Si_¦(ژ$|3aK|%MQf!xZ.'OcGĠ`[ES=Zֈ=R_8Eqg%"zN5D#mrN%:MXndX,]ba;?R[l`#S8af[I=8+ذ ځ"O|Y\ۋ/1,a.fdowlk{DXW5$RN^4Vjpȷ;-ҹ;b:Iz8}RZola.ҷ IHMvG4l޿peE([?43>TE& Aټ&P;:yݡk!?`qsq%xNQ@NǑD7&j8ІzFw'S?oo&`qx~aݾ{Z$ BEP Dva \T>i&(:Tэzi*@ip2Pbv;Ҫ>*T"/)b–,Y+I.jq>]yZ}K}OA-ڥfrӡhYb9OM7]UO~A,@Ul`bT-7/RV|{E1(a{^D=J^G&"&S<d#R RЕfCtksS<#Rp/>۰^2DPݏeAu$]y?>\@t\nc&g:!iII5%hNj׌8*f"?N% +`Gz Կ!nԬ>5h7qNw%ō!D.O 瑉Eڶ8bXŝ[2D+%ٯ8u]f`5CM̕ګ7v>VSYh⟵t=-2*xI0ڒçMǐp2.H -LgImÛ!>.D!p[Oeat?Ӽ43U)( pO ZqNa=y*{2~[B^B!%)+6Lye5 kZ)zFݦ[\jDa[ghn5 jIT%۵, + PNs?i% Ysw  B‚ W|fxM4Z'Xb_rȩ:瀲,(CcB!ȦQ}VśBrॵG4ywo?'S|Ph_Tg`Xll4A׷өo4Q;)TFjwq=MhLay*HG5lA+-@r+M[׺$tEr2N8׹4b+$FUA1OhQ0U Š.K"pB[:7@,eMsL$1#f.Mj]Հ6U@]Ռ=Mhmd@A/TZ6z2gAEe-e67&,9 ۬ӅDmtWss~h+Y6Ҝ0j--f#&Q7sƝBԮJ N=2~'O +  Fy2aBڙᡬ<+n$JamQV#t+_s÷i[\8PPY7KT Ǯ,BB1!'~[s s@9Nbw77SbiI#=zH b F>'1{nbE'7VR̂w5RoNKS T5IqU,%X45j +XM;(@QЂan40s$r's<S`z zm%v']nإ'_ +aNs4c jYou|ðvyev>O N o: դu,UDIpRyH>Q6=ߍv (i:JUh[ՓjNN;YpJl +geEFVPx9qԮ'~:Ƨ,Wol1Khށ?&eEu-NXd)b[UpK11!EFi7߳/Ŧk=uu}~4 |q]#76,2np&Pg +n]+w&rWHYƸY翬&vC7W߫WIA7R|m%[d)HIf;@ڂa]ɤkF1OF '6~ Jx́HLRw9wEBc^͞-'67p["_mLއmd9d2SD n!!z涗Zcsilm24xOmJu>݆p5jVQ-i +cM=)'cܯGzg5@fݬ8? RRImT=إ˲/1!P)Uf i @,Id 3."U+8K9@& tr֦P<ɚLkp?p;ȿGfR(aiRwjօ o;yERƷ%3L-!5 B6ůpMpoF"-lmos pk7ȳSFC!Vf+L%5RGc^0&bғoz \)&N|G^4-%CYE!V .uM-UK߳k|֋P%xG2$ _а5Tn[-#Cr:S`'/80F+^f8B ;5=A)Q\jU >[Cߩ;nߪtV~6^3ĥgR=_&<\ +;}^m KWi10dOk%qluBNr6bXӷ4me[r8T!s/b>j7Vp&ct$I;FXT?֝:c`0Ԏs6_3[tX Pp0uQhTuN+8C5m:xgt_Pd3-0^|i2@;jL>Z[^<q?(+)'!Mos{3٬Y4ٵq4N#~mTHQ JO"lWWU߃}k?BBiXkDݳ 2k +7zQiԽeh;^ +0arx*(+|'lDUSa.^JjRqxg԰*te+\t:z""0, ]@)KP*J+w"N괪 +(ThA+m.6ksE,9jE܅iKCN,v/7~"NL5YNʱ53]?6z !`,ev]fM$\f_Od)>kX7D8LV!.3DƘ«O L*%3+%}^(T˳bU#7/`eżx4,ݢ}PB^' $`h&kJܪ,H+m(uUP+PP 1'BTazj ǝ4dS] SWsI? +,ZS'xZ']-p=L\FUOH1LBض7{z!N ЗDD=0yO +/\2qف_xkK: }As22k_6:mMXU-^OB+:%W-MFZui95z<}|$5nvcŢфZy1Z0(qwA€WIN'/K)?A ?ihjSFij[o~Oxd9הGv(孵Re78SC!OxQvFy <"L3Hd=;HZ~{ ʨqc$aSV_Eh¯M`,>1+c2InOE"NיKbxܿ{nO54Sn>0{h Yxl>' /,pt1gj@hQ-., \lNЦ.X3heWƊ5G'ފj+ sfg^#]RrYk]\,QrU n~a tkj + 17sSَScG?/W\ ڼ>xdzȱ +#G7UDԽٵ<:=%~ƾxI^ywt(zuS_$lw!jmBaLM>Wdu{JMX늡cS !u_jRf9Hy$wubD_))emDh*`Òj%H `>d)_$ /lkO+0dlKU HKM|&`I)Eik:uAL&soz"x3LH~*E׫epQ +4;w8n(sw +d =L#?bzB +tOAt2D^Əd<{6^Qbi^E@T[HX-NDW;Y+:VZU5%Oe0B*`xQ˾'f<,SS[-y,QQmx}EQ[S nm2~2OL^dy}*]y)-&QlA +LzLX},Ă-Ww^^C2_&  }%YE2p5c%n7ۆrU%=u +]&)X%?mZ/D87>$ k(+Yh WŘȶmTJ`R;v"F-FpXS?V( mAcCJ6}{+٬@5N;fՊ t:GʔcTi:kC$1_m6` M8gh Y-n&02"6uK{UC>񟂞+xLt6o|ߍ]E@#&֍2 }TH!@C{zq#e,#k)xdz-jKҍAODn i6an > ھ_ߐ +U~JO;m.NsBf۷O+wSr6b~dZ-dRެp2 Nz#3ku mɎAiB 'szzlj:@^-pneҭ+ *5=ʶ򿳭ܡJFE]pmD`Ғ2+hG㑞~ ss>cvQôrz.⚌} Jq&;3mwU{f6ClTP.eN@t:H]J=o5 +ΚTe}ڍ"SN|Pn@&x8kե˞lr.)FIywXrN*5A߹K qҪ/Lߙ\;(]&CJ#V$ˀ\LVFX<6*=#E^^┅;̻H {wƐmWC2 ,nQ̲0$~_(JXLi;`䣻zAܩy"ײFi36Q*kAR1ޱ?*=‚OHL==]2u: +qB8 +y]~?;\׻~{XCp]-]\](2Y R #w +c=c,Bp?ku]2Z<ƐWeUS̿\Kui{ +xo;t6Dlw|0$GVșuJ?a[7Zd.vb;0xɂŖQd{v޸wǸoq@3MXA>tہ("kZ]; ]k[sz{A<znL%,L)_OϩBC4 0aM(X-( Q3X$E~v(~$4RbhU֪i6;ڣTN#\,e;r pLT)R*g[zE l֧Y'P9ޔi-J1} ۺC(HJsSHi)Y +gc'f#@ $.M =:gI4||B2@R #;dy,9:GJ;\Dj, +FאRF }L لNqޚ8B5¬7z9X^vPXʟlR): '5Dqvs6Bs-wq<6/1eF6[y/kMXhL:ղ=v(3 +D8L(8{ǎm7 L~:3=n.9YC貂#u}c1lI")<wk( Nlf wy:lD~V(̤}0݃&'/o58(ĉ`W6q+5{B8GPkaWӵiiUi8DqJwDs$r'@"b!(du(q"0B4M*Z̄DEFX-/:TTLT qדP(_$l30c(g +'3NE*+EmW  +ԔsMS +$;(dpϰdҺBmjp#euFօ911n~lX]Qpz^B֒KJrq1v"O.O +:Oo2l 5}8[{BS07@D'$ܽ ID{e^[a&s{w{5B*2]!`QR )ߠi`pߟT$ T#6uY\i^+, +fڑf[J.B{E <9'1:*`rT2*16n#x%U E(~$G4̔S<~//5AD)X +}U堈TM%V)??[!gJ+_ v{Wd`-O{גd/]\}Z nCP +ܵ06HEZeh U2{u.NDl27oA~[ +ˢW[hVfc/ӣt̚ԗI%Q15bq%Eߗ g *q^Pr +Zcfb11onbU)-`*Ad5ϒ轢+H9aK!zM} 2]R nw//F GM!\xI@$f &&*^+Utm^/P;ڕz2pGAo` lN6EݸSX,YP?309'z6`7R%6#0S(}>LGA~g+ĭ@B3*` +Γw> id/ZZ8;AiQ+T[d0-B41M a`^"N<_5>O+1D̓z4a7Ko--!x:\E?rU uJE6Yz&; f,,wi†!$-O [G:`֯J4;\$lD]-ATJ\2:EVI Pz ^jL+BW3 %5^^XBz4{j#??;B ^oC><ȕ֥@} )geEobprǶr4GQ8Sht>#H.{,<mt  8ְ\ ~)3"~?}V;(R^߳=T &]%)`W(*6a[=BOtd7Ș^&aJ#AOKr3J?;B0+&9R5~ԛ& Oqj_G +P{9_q آ7Vm1Z} ϠSo$#A ;}6RxLͯ|a3}T갅"Dģؑq\R| mDtus2F${K,6!g[y1'A*a!±V/sӃ޴1_<1dP a#So6I>B#E \kb^$D<$s K¥K +F , o;;\~M7A1!ZO`2KxN$K{{.]rFגe4 +t|9’8$3Y-'(`q`BL CSPFme/O<~d>Y~ }k͟&=[iZB t[NI너bVTA_p8!3`Ig[󯽸N!ҟyMsZx'7C9~\)hn?{0RX +=ox^jޱeo񭯋ã"I(=>und];\NUN_1,j4!tKnqvF(ҤjέPN5By(s~E G(5P/FMG@;^t !ީbN`{[D=QPbK("3@M#"M]ckӠ-텛:uL;mSrB+ F :mFm ezߺK86K546Ͱš[~O?LfI='rݟ 9)qE- bcrG7O0+e}MU`HTN+J7 c_8A$@gC1 aa!}\8ɪvCvH* x35]t'/`Rw%:n $t!iS@mр]ԙ(t#a +  f,NJ m/,Iu>;pIݽ[v!fr6$ vS[b*9ف<= x8U8enBsqhs1žŽ{` Hp"z",S5QN6MVdz[ORl E{א;^sk0-751ݫbL4i%? Na޿ڼ>&2*FIh7kKi=SLiK31EA#mHzDTP㬨g Su0w@a+[uNAzQ = + 3f4{o(/KK뗝_h{@RifRn{Zqxx6V؍AyLy9*tfmv L kWtC Ӥl5՗>GI7""8EiיW!q'jYnb U/;Y̶}P̊\㻜7|C"*qOd AK3$RVPgqlyɟޒ^܉k7y4!yYv ,P;B B3w3|~j"jp })1¾1=PA@ԍqDj""uzԷpQM29& {]1%f0Yx\!zK2DcEct݉Di֩]jUɂt5,]PP2b|C1 [yO!?VN_w}UAI_Q]Jmeb49SHDWXRą-cKF(28ԅ ;.H`p Ă<Apv L(LlBv*9c6OgWӚ?!zk1 AU ${7838pHcr'ape56=6Nofr84)>JtA\ ?sOߒY' Ʀ?o=qS75.J  )&vtE 2$~J,DOwyvLaW.q~tCADCmB>ƒ,q^go'EBCS F-9-̐}Nk'i>-ü4+(-s9t8~'jE&Rt_DҟeA +O'mqЈchnvK+A0.D<|cxNMzuLʅzJAOiE0A^R{BvW{8Xra˄~RGWŰKOKhD"n˺ϝ415KOLY\W? dd濽Q&-\Ժ,'U+}u +<*FIh^Vy"7>gػ[_0 L7Jޞ{5ruβ񀨸4 }f LՍn#zOvYQ4S`9,!R&FΣ {Œ%hTɔ(rh +%3fE o (G9}2%F ݙQ;ڑ蟫kE*~ʍ- C1@HNnZRI,,Y ^6Ϸw+RXXKE#S Y-5kkC !#ZgC \+Ub,bBXB-:k U " &#pM6mߦd< :WƬ1Kv@%V}l,ya#QۂͿA4 +y'&ymK3q?m$kUsH2m-@hkqc7C`b@50Pߧ%iTSʹ<xHCN~0 f |1^ӵ_'ƮAO,ں)՛XPmļd7e"V]OJ +u %1#%>RC!A/!^ GfP$C~k5f3rZʐ̬"ʟAsT_Vuihl QL%%J#jP\S{?*1LA!N?lhdg:'

2c R(129x⊆(ܣ_ͫц3c%yp,ʏ,g=<}t<˩(2U?JH97m#)7hڗH%BrwSڶ\q4iT׊a{o5)OihPrʼn`\mLg<䄦,;N&2Er,}DFfVl(>$[5>75]?~ED*563(z*US㔝?Zi|CEW;NۺDIf4F2Vviv1VXՒ,O湜*ʗ}z߽z'?WT#LRD*\ra;M,V]gusUc-6 omYn߶eٹزlr @\ܯ@ GBq1Qb,y Hr"Uy ъU + ++(|evD^2dY%r[Kqh|9X$SEz %dՃ˕"c8^*mNBX/'B%+Sa?҆t.7¤) 4gK3Q'CjDGSĥ4B_ȈF>3"ȶJUjuω %.֬#TD9*ԝH0\nWhO\qh K ST0B*R4DCSk8DC6|I;Eu,3'%+RgFX2"|KoZv2g֮[NUPH]['YQVJ-ƃgiI,2 pX(Eql/0q׊uYTN*)YVӉ9QMgj%DY(- nEHj4钛NZv|(Q*@/EbD(zLBX̧Tv9䄥f-*Kd[kMs"vX CJ/6u0MYE艩-+sHԄ"vr]rXЌ-Dt"eqvNA!eLE-Y#.*HFk(ܖ.de5HN]j&PH`oa*ܲeVb#nۖXt1_b.zu̎HH-%Ӭ#syٶ#,8 "Uq$uxʭ`qN;taХj-W,2RiلۖǺ#3mk"E+^44KȚ*"hͶ֔\h&牚QceE*"MlBI>& Sm( JO8 LIbsƎ#gg9-7$(mu1R)8(:[&I錭 &RUaV6EP%fò0J՞Z hvb\붭QᚱKr+AZQ[$gj4p\2UB*FSJ%i_1 zNzu_4ϥFDyB$4mΉ8zHHٹ7V<>,b+)kO-ˆ +}K!tl"GiȃfVT)$Cq[vHTq]Nn+D3<٨NI~|a"]Ѿ,>wiʔIӊF@hm C$Fkk6*ɶOu˕IKv Y =Smc1lb~ٗZve{)ttmr#ԅCIVĘ*(;.<#|{^[6Z-?L\!E"VkQ؞dqNNIRHkuJq_ }4׮   }n>(x@@ȇ^?XƱײC҈.4?8mXWv[:ĐO# G3Ir\U>WoɈ~|z#=ܨ_-!tt플̯ ?DgMw] 6 6ҩsqd`cKO +9!LnaIK"h* 62ZZQ{6~8&S~ZT7K&T. UEV|}/8}>d,5[\˸(/2z@1x}ȣYm_o4B]nE섛_揨{VP=_pAR!N)oK B@Q +&h_2q+3Z6X <=Q\{pCL':bQP:\/fё'vbKo.- y J ǷJP2ĩ`rU}jkE)mH"~c0Spbq]EοU3'`b]X[{غN +@CamjCamcRJamCJّ.]X[fֲVSExK}$,F3w= E<__]E]X܉)" Z>Z(@]a<(햑@@: vNdWzͫ_ BqmTøP-Iw/V]u'=YYh^ADE]{H;ր$Xq$lYA t(I3.&Fi{AqԗF#R/U$)6 + a7:ޤ@PX2bCO'h~[0Sv)U,>iYamtz瓫X HUVT˒3?8qn}75ՕN!DF +qE A( 62eur3XݿX#t~[dZwRV +k79aZOs>o  X@krYD[?W_z\Ur,o96ˮ\]9~=h./N6vR6Gwq1R)a +NhMlj-&6GH'`~riـ1PLN!d]X[Kt&U=o EPݿ2NF8 v8{;RXKf~)fF'D-+qf92 .,6Bw,u,늼\XWN^ +]܏5q3<'1!</Edctp6ㅵmq k 0G эe64[l@Tﲳ8Csj=mOc +k#ܻʾ"\ې<vvq@=VdfCe6}2>T rdAxPdl>_\mP +ޱkیB̼,3rHidKJWZIU( 8880jk=߳(B`؀IWV Gw8>39)msamu}am10-q +Bf{ZVd@uXΥRM9D/œ3cKAPtKd`Hs]چc0!i:;)KǓOE<#d|zY rpH#N+Fd7V`?bNkS{KBWn6 +!N#o 6ΣEOQ*i@ ve럜%+HFf*oJ$O;>}LBW? P]pF9#k(O8B +3v0T~Owlam80@lf ˹li 76&T.-AjY rYz:Cxy'Қ< CږɂSO5+8\W<'\{79^HBƚ!t*K4d8P t< +kXNtxZIsp NeȞh^ 6q׽q鯢%tUYeK riJamjqjObZb-Vݑs o}gŏ͚':O@mpŽuPԚҌ.ֶNb0_48v֚4yH⡾ǽAg1PYRDHPǙ'ijz4%FǓs(b1vc`^֦{9}>jp8XvxY)5k@%Pc}C3XEJxX۽iy>5'P0NEG:h8 ni"ke-lC:r0Y#w7Лdyqk@*hFp]acky{QQeqQ:L,0 +^(XxH!F$]hU,Qф;փo,ઽF"\{tߋ*J(#k;nn簶: v +_e%~6(kKj +kK R˓yk\sK.Wx4`Gp!&f$0xHFBșha5k=EhCFbVN)M}am*K FS`5pN}sI\) |kդDkViJ)UURq:.aDVazGć%2lO>-XKR`Fu,!;k.g9 V-INH4[^Wܡqc J.DJD_{(G@51iIR>i;D5.Ƴi}!҄v*D>A=.k̊`N6"Q4Jamٛms9G] +xVjZ@O|5R/Ph8)zɲXulw2mv6▰]\pzFwT:NHsphVXM}QXxVX[{ci?}k:^U%Upn,h0ѫFڊ +l +$X1};QŮ蝑dv2^tӆ Q4V-c4Ɠ `R *s$du렌pwYca&~^2`&4A[X./NY>M,թ eCI}`m;NX n$'.qgS~(xQE2)f8pۄmM*ۆv׽YfьF,t v)AΎ=cWrH'1e/X>.XFc^$`^N;D3q{d[>: 4}QxHEdgk-VkN=ɧ Z6}¸x{ tE)jDpDŽl0&9YrOb"&7RH nC z/O3k0/ly +{"6A ֦<~#@yA.Mڵi Z@C6 g42, YFֻE]$Yy`xtX'VR^?gUr֗== ᲆݑs3=d5} ֪am*'''*0#g֬MP碾ro<-?Řy4páҕCQQq;Y"wnHˬ| $a\܀knXEE!= Ɨm +g_$K&S2=P͘JMD$TZڂ&kjW:˴"78{dIέ +O+$5p(lTkZTY0j"_if%lP9ǩFۛs- 4OS` Gde/,WyaKu~k )#ɵEXqI +;5޵Cp.S*^%lk rZvsgfhZ(J&6ֳRWimTŗcTlɾ*fw^8- Z}is ++kc!Dah`I#||)_!kکzd }݋am>یk۲z6 $DX!zogi2ams~dk#NRa\{q%9''wCɁp$V3za]@ti1m;b +H9dhGd \gq&dƿ0PP#" JP|u-`.m&^n:\wZb(bHCpKdOW ^!kߵDXg İwI(X?@I@`2%+am3xU/~Yuʹxʉ@о/Ӗ3B8P-!Â_ &1mGe#37"햙LVL4<ʋyXorMz9儵=I LkaVƜ@ kCY%Mw"X k 6#PIv*^$;j1^mΗQ't3J+;X+9rH'ȭbȇ_4EpΜS}e<)]LgڒK [ k}jh>~A^ŝr4zamRk90| X r&+HI="sJٟ┏ u/]pHr2i#ZLƊ텑m>Rq4$x#hd!6b*a`mE'lU'2MbaV6M +endstream endobj 19 0 obj <>stream +sS]5.s|-vjV&bW7 &!4Z"w4II'{ks vf7A裳 >9i 兮qAXʤPfF0am1$.-$)~TW{SgqCQ3]JC՞| + .ڠp27QX:EOhhYJhSd=c񕊢\bx[4~qpMPy[WGA&1ݰZ[BcJؓa7gt,aS8㤽G$a \lNyZdM_f@i,m B;jo_7gz!MwHټ 73ρ08Un5a#YʍlTŠft`}%`kb +> kPt,o%(0ojM v-K-Y`-,&懲,ƱMXvtbFOJuo$AՓa[E?%L%DN{v`y p%aʛ'܈h^H$uq?Cp߇S;;R6wQ(Cl`,uQ[!;.?01:.dB7 < +R}0xEɉ"qK=$b +69 (i"# +=x]k==D:1i-fS =7DQqt lJo[ 9ګ,\uǤ-sk`mZUT[!]GO[Hjr7.Ѩh!F +cTtHoX3}uԼ Qß .x}r:j`,5q S+;XPIvkOTFa0DVyvq f\~3*j8 /qem yY@N ^HQ'L" +j|A49. +>Aam=2;l>AXZF_lTyyFjt@#|&g.oe#+hPT^#IҮ +r "O`]>ɪj֊M \ꁊfE=8|`dhܺ$*%ywEf;BLj7ͦ0(/mdtNbxtK3;"C??l˙ė˶`gu6Xg7uH?kp+?EC7am]ScR, uA<X.ߥYuHɘe~nv +{Z%(pG${@^j0)k!)JACb:qcP 9O8 4T!e ks1R6C !=gøYլd7HHo}3 +l5ׄ@}R( ʻ'X *8&u4GIXYRPɷa}-3ow$_N0mm:pǃ kLC3FUb_jRbb5,we{ ҙ驕|hiLi.`vam/wWhAׯ`kdM\2azk{T${ޅĢ-ZZy5>,H?1Ec>0vav:zDN9S`&m᪡$:$Bes-^wRohBX[ +9Я6amU?`6.Ne" ^OdWoHX[F;TaSXн/6[L9U=,N sĆdCDNUrQ/xy5&X$ _%+=9ڮwކض91J)]8Z"\E0bOIz1 0teQݳ +[qIy!"uIz0ڝ,X9)6 +>lܨjWUC;TZMKp\'IkԱIR.j}L$O.U+#Rim[r|{?a{#* 7O-p@ Ik2mO9e[?721VN4+Uַe;Pmg!X{^&fJgҁ6݊qk ic c!I 5+ +(CDh/]j)"t(4h{)AT70}١Ɉam'PTրG kپg c?2cU!+W*$ʆ?cUPf"eޢYE/,RsXԒMF钥[]Bh`vX֮,$^03̥WTlѠXxBXۢDWMԱg +wFX[O6)̸J"7 am. +k 뼲rQcZ +T Kb߲Hr倏amzIOXp`|Ǿ}^:Y|W0 Q^(Zs%a[[0.nrCi8v D>x=YچЈJ{0|v%m 09qlUzoCV<O FX[)@1f ]lvg1Zw7bmF܎T#䢒'=NJpc;A~WKXDB/͟am[> XMNQ{d7J#Łb&ˬ: $byz`m(Ve$ Ŝn}:y-Yxd-r&~۳+PO:@2c1l' +,Y۰CM۫ :) tug3"T^(Bуlk +J70~Z.pŸBrNyo-76DT frxD Y?xVf 6sj }5\X*4=d_>G\̌Dq 9PXÚ4{ڜQh*4]4 Q+_ۀxH]р\XۀdC:A$-32M.J0L^X kk? G3N2/Jwx3ܞ 9;KVzNa%>FU4nzڂ/\iamF$ }4PM°MPDjn!"Mztam8\8KDʳ + (Jz(n qb P'-0+X\DzHUP3F 6yXko ][icUK}q7)M3TAxϦ~}t/F 'eammrK?O>2{jV8-N cPxamS{H0p)-(L |;Jm+V4B~ySEqB6ӌO0SJW1fN9[62$y-6b:9F7Y?W&SR]ǚT +ҹx(M<=;鈌2Q/Oyt >#9*PX&LbE2[5 W*ysos׃\E[d>3[oTw +dKOsVV`cCp,MJ/ ,?c2"*.sEXamDTS@;X[Ua4rD)Jx1<2R_?_FkUu 8`5m_`mUdf ~HF%<`mf(W(Rv`Noo^b5r˝QNj,2p_L¸#➫]\Dr/% 5z7]a#O l+z0 /aJ"9X!_́ >E+^I;yGP'r?XoM0k$]Н7{WV>`kK H/hb0Xq05XcnLKr=X¸YdžN"P,,paGZt Y 3kwK{8w齠&#zΞ]oqNn3_LB(&ߖ%wuָA O/~F"c`mKA9u3#L/#^0s{QY}BbtO1Qy|+W@o +$# Zn %D_~} +ji7C ,mltICbS+,=C;-a~w鱃s\PAMjIa`ms0e7)t$|5-WRq":/Ոzd.yL'M l_ 3?Gc~^z6b+W +oPCȨa}9r^§>DTt(fk`m/­^·bCAV|FoV1Ҵ1|'AzA6_‚ VyeCg]Ya0QxC`J/A;< &=Wh}TMk|Z( lQd KrJXOQ*ctNuP9ٖCZvHO7A9ƷzTۣ`m (x'v3A +imv P&|萞hbw`6VZ Ȟc/cAVjgP‰ K?+ɾRT4P~q+vYdW%; ylmB  53x {!dl(zS, +=/$ZՂO/Åi/ + ,g7j]N"WQw=g+Y +*ĮTY'd ~bP)~K٬"_~pB|%M,R_= +B2W!9H.%6ش7b +r(vwSgh7EtJ$l6k *e{p 5D_jlԋAȁa4L;Rh +kkl>t%qY[*(:HU:+FG7iD?:k|ւ̚ +k9 'P5HtlD7n<~X-ub`7 M;Kt֦bO[v5ޖ$kTwyK㡊@QҴ&&dLFKKZX X?!fa F6rRxiʘޜ k;_+M [ŢH>qȷɞ%wmVZ\M7zFq-wE&I9^dT +ks~i{HG]$+킢 Xּ ɹH"BKeSlzk _[w +k; h?Zӷzv-`+mӺ5f8店 q +kj9R^z4W# +kkdN&9[s)vG [k>})~ϑ}6a6͕xCt?9/ +Ώu5Gn]S+"诰6Nm-/SO +k;93 ;Nj=Pψ/3RZ.vx?1Wڿz96AsRÒPCg +kC:1.R;CB>mvz~ugC)VDf^D:.Z*1ث kg܀Ýy+.:Gy/I4UhAQ P;8i8;lo~js6/Cxpt\JS;mk#Sq|gzX@[ ;NU6tr)q\>"!j K>S*7+T_4 O((`0n3:el`mٺHO(=vfl 圐 k̛ 1X[o贷엡%NÄU~^$+ E5ˈxWT{rU=tDkhde1< Cb@hݫ=76:{ܷhԨo8 r(WS4j:¾[ +_pbm)q۟<QFuqzi EkJP1Cw!{ȱAy HerTz`HwY`mr~nD {ڲ|DY jL102Ƃx'd`?}of_5g4\ {K+U2ڔjp<+ 3( +a\o!נzR-`04cX[""7hfRcy1]2Uݒj}$=%qSCV$00sNz J pF rKC$RrW$!ҫ8zq["=\E;BzX<|*z뚶3ׁ3p$4YfjVLK׃N%w' ֶ +ɛ.#fV- W2A[j4X[8w c2V>zlY*0/kf~?6V.ͽVU%oͮZzy$qVW_ +aZ)L/Np'ʑ ֶݳD)RPIq<̜Ajy96r?I[s)CC*_4Ok\5HkŠʖ].2FV4X>7 HZg +{T V5h$;k ;ֶ֮9lD-2Al (ڎe$0-Iw+J3~5kc,.Zb^bUVIM?o1E%J1p'Wk K×k vDVUWYYp0 [v#8۶x8WP>>s̓ +Zk˵HtX}iդV +kl6~t&4jG0Xxo独chDS+b +pd9͋6<"h'sق3VZ}˷yH |_%'8-qPeZWzO3NMQ6(c\$`iq`7q:Ouy(H kaQ<0!m:.G  +0vNX=S8\\vS2EGO3bH 26/?lk+{DuhaXh.-w='FQ L y\ m6m)aVX$'"j4Ne'KE㘛_x`mW0Gp~?6wY:X,k~xuߖI +1zzHlg6,zV탵U]hقwx@eFL ~ ^iD!چps ~3cz0,R,>:g-~tHRZD/ umeolʻ# ֦7n +wQѽ`m[a]0wh ӥk;q6RB^俳@Q0@6\56惵`dbjtk>N'U +h`4+S $ԗa:T၍^ߙ{+E\e8 Z*t S+d~a,Ok0o)6g}xcTT@l'a$fK(Z@CąW?B]]Aƛ5x|2E(6:S)w pI=X7 +kkъoڅ\N2YSSnyHT r9H8d}>@",ߪuw!/ߡ{/m+H?Cham3>kJzl=|˳Q1 YʹS >G"2~]a2v#G=1>Ofc?>hҝe9-M5ӗs43UXy&c0Axw*罧r Ѕ[z[''XוЏM0<iTҢE 7j`[QzK_QVX~0M-j:'e41#c}u}a_m(lX14 u+M$ieg8rFXoB Ӭ ɑ-yvNmud@zpd=ڦWD +:kO +k#0' DUgHNƇ#v"ԮuFS8Ke  .q޸xh4.ڸhWYE=Jz*l]j}@%a!NCIfd +3A,a# +#DZamzȊdbEmdIwZ3-A0D<_2[X[b8Ͷ)lģY3 +7p~?X.,b{[RqcQ48gHKLL(VAշUgh&d ap~anpB~0[v HYN tam=Aۋ^Ou޵NMὅ9B&M}(wYƢHL䋙 u' R !-rQ7MH͓Hk)BIA#l"L/֖ưeU!HTX/BRXۑ\Ϸ/(ZX-!rQ_AWj*Ix1!WkamHQR+]ic{*qpZzLr6@$OȻ/A{Q[{+4yD -][ᭈW V|4Eֆ{3_'X[cxmFnvbĉLq,1C *s;3#3j?<B- X#뱺ѰZQr>?q8g#oā8w22l N _D49Zy@$Ih̕7ĿDl>CDZvRB w}FAl!9"4O3V[hDI[]g^e0]d %6c>kdFdfH% Fc.v?%w7µ/#P%3zMXxbJ(8| ,ހ2M`mr>Zݷgx1SSU%^ne)툍|+2]k{: f8Ck{PCCx×\T"\g,_lt']z!tA1E/ǩnrmVYĩC71oo]rHZ4 |h ZmY? ZOX[ʲݙBԕ7o +z;Q.bmT(RecZI +d8)PzWSގ k;d̵Em6ĻH;ulۨ㳜&X >N,6l%8W&g:Ee^l iKi3VUU/yJO֖<*ok~ {u"mؔ$U*_N+]<{8SeS< +5ijH%y0ʈx?WMB›441텡4BNBDRk/p+qʌDT@'-5DIsjcqA#k +s9N4эˁ]ۄlWN/A:kVZ{dN(hzv G=9H5VTXkk/{,u&蟤f D[Db}9" &+_T ams2>ގۣo-c$qN"(-FV +njy 72=-= uM~@xC)L:[k؛~KҠM?q\Z}UݗXAXrk:X LxIʤMT ـ\bzz3.8źjP)|# C,b}^/aDֆXCWOBvx'metcX%(X"^g5V#29cM2;z'< +,U|]E؟|o5b<[\y@^>[ > \N451(F}HMa0S>LbngUـ |J^g`Uɖ*}n1y _6ڶ-|Mv-=DO§E:"(#PX&BuSDTuvr(iu: 1ӛa87# "O[S!k2cu^bLSQq4+%E,ڤڞG<;?醵аsA|bOy,coo5k'X60'ap/={`o"_ee^J޷g%}gD6}J7SZx̰Ǖ\ƕ?@G{0((g|Ǎ97`ޡFB] k[~+L2aiC}T+ѩ-=@+ڊyEީnXiGKx;p~}Fsp_wՕúo06"p(}o@~¡r/?iXD'} . קoT}Gje`'W.-- Ѹ{Y}gS GZ@>2f9Y ^6Mgy%;f߬LrkXHj֖)3+̰6y uCL _e~/ڑ+?"ڦK|Nj}@Rz?!Ұ61 g8Sӣve&^BOFs@ AF>i +i]v}4m ! Oΰu˛[H;]1e )H[٭S qv2 v\w +3H:0NH!]>Ն T#&`l<@e< >NdAD]JT(ֶB(O8 æΞ0Ւ?x]$=xܨSA5w jAP2:"$\fТ ԖdM2.O|bm#< Fؤn`k% +#:^[Q2嶘(6maX[l!meV}oH4BGt®Ԁ1M#-+D, +EdwM[QP:pqdXVjBHuIJ6ADk?X.WVC`:;lUv|̰MȲs$P["׏_j,>Xu^3Di x:S: `!).i"֦1דj&ŗѳk \l/$Zڠ +"=*N52"&slд-nH kz`p^x ֆN%d<>ILVyQS8bm_t>cq.udͅ_d%$,;ud2QLn^&Leh=5*}ôP˃=ڋm"aq\x N9Dg %޺9b1K _+D _N<l l7,iiq:'ON#fGg<]E-E{_%+;I}2 IO? -F_B&EWq@ 6էUgڜ/IFB{p|2|cH/8~;ƨn\`?6N_ʪ(w]q3rXX2DbP_OZezJ^lC.$y|r< Sl&ST{ +֟27~( fb(QtlD:z|hFH!J͹^ܒ(}ޝ=US^n蝴wc74BSuB̋.Rys6/x)v+L;۴`bml\C7s U1/iz2u([wiVQX'pÇXۖ>;O IS1UIUroft b}հҾ5H +b<Ŕ0D=6gJWt9> OI%ڢZOwtM^mEQF;reFQ^zM1 e za!`rOcڶK gqLTϮX[[<@Jx)'ZSS6G[{4qH +7yhҺ"G8C nZeU9 z"& urk@=R +d,VOL/W 1~g ٟ+) qDYI{+U Յ}CG"m=C +=X'Zgm2b}Xb_Y~2֦oO cm?lf]o/j;Xύ=D3xֺ:&"y|bX,T9dN,":(6mwHq[sL)(!±6.WQ 3)ּhx幊pU*RHR` +`k%]E>Ę'cN0"OhG2<E_t,kG~n?0BӴl 13/ dMvxY\p:n'WG|/LDN9`/.NzZ$z zs}qF~ Ad7hYy5j_')6vL*'D7KhG?%cb-a9͓ +dm?fPKSjSÁM]4+9* ̖fȣCֶ!ɄzR&XL1G}v!?O~=_DNJ*k=}<z{,3jAVZtVpLLx |kZϹSX\|p;ßgS D^ܽ]b|.br)ڮB40C@'pכ1u(5O&WyVڊb&a$)Pȟ;g{TXpqZ'Up:=E-Yx 0һ$Bc̨cOx4"B" i +NF ( =HAFknrhdmI=̢D`U?w*ABWqCoKMdmݾ>hT&Ź}| #BW,Dqtw'G'%dmQW忑cKVJ^&em(iߛ8:Ċ#w}vv=)j!8zt=ԔH&kǮK;EҁsK%hQ=P1U(]^z[P9i?BD&(#%x<|MInAƩavW\o{X&^|à ҏ If;ﴄ= + .darNn b a yA; Q 8JVsmh5aPG7ҹk[9E|7EF3W:͊TEKd kUc>tˣ %)͂E o2xa@0 4PYFO'Y8+PwY]L]`LH(ou-Btwt %Pi\4BmAc6AHiZ2 +dq*U^iDr ϴLI$(,>I]eAp#_;x;s#L4<`kXfOoެTo#~!N(׼<=FD#9wA@2еH3pk^Mb@.B + a\§h~V܆GQ<޶Gw*taʩmRcs0o@~hߛ3r2~9y2;Ɣ) yj_mzDq÷2m2{@4wie[^+ƫ^U"{s?i;Q!8?1mJ ү7h8 gF[260Z0dLq /^~UP"Uz<3#9Ykg!Yʽt Դ4# S" +T08Ҳ"c=$SaK{q5xʏn$_l׼ gw1_BgSN_>#+h5R @?25!Tk rdoGRp1ɪ3\ȤVW߬.4VbJPE +uL|bԓyVt$W{buW:n%HqU6>fw-A>z"'1$ZFѢk; C٧J>X4KZY K;͢JK꘣ *,+Wpaݧ7MI&Tx`ʊP&uVș4Gv9#mG  ,cC`6ND!mz +˧K0YouKu뻁;I +1_|i3knH׽JqȹzW8)c%맏YuwO: ːW"vd yHK)gD1BמztF9v✋O̹9I=\JXؠ_f"1Ǣ%,K+ͣ =?9.osR,A#[A^hݮREGSH"|Mw%PJ(Bu;F׿Hrr0%MRʌDHIFuei{`KF_/c珸rMt̓OjNIt?E]7zlFqD!´t2[ϯP;`.7p]}Y_ Ip5n_{3jMȿTRd9Q'nkaѵD}6ͻ+@=aW*؜qwCc%IٌQa5Z!>T[;蜣 [0LI'1]8`@,+o,RO_ho +һ:y,89 ǀNɟ7lKs/l!Q Wu ,2!].+)ے:U8,'nn,OT❲2suqӲĴ#߬s x$͛7lƧI {یDGOOXʲΡcCX$s}Z\uW$Vo3E\H"B[r ||<92>ޢ4F;Et<? _]0hIC + +Pf08"@E%%B, l$8x63l:;A^rdSh*_0Tm qg,H flJe6=`Iڸ`x(Jt(!Px +0 .Ÿ8KG@߿ cLaW[0Ȃ8"7JQ{PP"J2@~f(JԐh?$Z+! r]Wv2~@v]z#(W".ݞ/ 8 w4gQB6Gsh%}Vcϔ? J'І\ $t|X¦(ꌌJss3b[K;%+uHؕ89bxlFko0^OS§azi:E,?9 @Gn쟸u=6g{ż0T8Pw20 x(mâ"{т5 /wF7hyTVyH1/(wT$X ܨWI}I]mx C{a_3wjO@3 }o͂Qcy, }kХ0$2!o CV wB'8>dc,!&&@ d %N.`1yzn(B4XV u8n>"rvzUf: %!'o=gF.[$_d: O^%Z,;8O]hFg,/߃&'䬑85.QU)IԻ@;ܳ gHV[_ Me4ͩ(YxOpLr6t]+J=N,<ېCaXt [V,dpr<3jH G<~%M]~na`wè5Sgı~}`* bZyoB*8p"(]V[eHO{dd۔}ÏJSRGWDi.^}SPOZROpJLU/&CiK +Y{X/v!I0b}j/d@^=Yu톧Y❂y)u*;8\K +a'/ &_3/ ]Ct+dQ؆p!낖Gg&_|;.RYwɎMqrLh-[ξ%]>}+1^brmWDCPc_s +GmZ +H]CC;lŕ׉7&iV1s]A.U74 w_|RwXJ'k %XSmǞ6kūhi0#ST$RH[_a'8ڀ%PJTЗ5O#_^1jh=KfD*+M~WhPDdW6z {KsPn= +Yx7ذ[i큔X jaA[p.+?:FϾh= $Ǻ8J1_FR +q붎̴❛ݎtC<PK 13XLd-4Vaqz\aph? e5%W3co\FRo&4AD^ιHY@#ƫzHǘ?yX5,ra6m5fK~O1so)bs2oY#M?2L>^Eȁ|k<,-Z OŁxB&> A0=5#lD1NL!I(;Q PB~cԚCӶ%Q?] :1ؒ +a7hK=]Q75Vl(l8KpUB9#"vA9~TО1 r ڊ]}ٖzJN3{iT!y߆O=)|OZv~ӺkI;yb^n$E[߬]Zql"7UhC/AqbSk^bZ|6{Qߖjg <IJI +n2# <8'Vp߻ Hq{$d1wtB;n#Xy5Q+@BnFdZu~MMk::h'L}JۢX-nf [Ç3<{:6{jΤA)Z˿ʓR";y۬A0IQńp~ B45D{6pT_uwMqWA w~S܎NN eۀXcbN%ظ//X׳\gѐ}(ґ+AXLPSH}=Du rUj1w65)1͛4{>VMEl+ߟmX-鲬|# BZI]Z*͡4Ò.:G 3YsH +TODrˤ{GrEs|U;|&K`čsƀ?ȌTbd[~`b|]ēhF,)'E c+^_g^<ty-#BKy줻At7\3nP#sF[tҔUzfbCYP\&N 3&C6I+8iAINAE%! :"+_{Q%%A3k|x@uf΍ ."L/Kd@G0>$m)*lwQ/bFr.I +gͿ,'(/}M_pvtJ Hyྥi +/Pq`.n89+s}̔='>4eTX%/7ͻ}ztϧONlʆ,=cx +K-i׉h_giaeR/|аc9NX!p^ r!o/IWhGJ36m^(pb0ƀ WԫX9Ĭ'a&f]cv!nmzs(iӀ +.N6ěl>:@Jz0+s|9xx K :k.5HL;`3#A:-|L hd9`=?YXE1Q) " 4>!GOVsy]9 SX9 +M;[V Z +??uhE5kwe1*K:Ib4jg FnK*t/1UjXZ&dݸAD?n('+S%(pC 4_ p\;a&7|`s)nP=9(`< Rw AGl>Ϡ3SR:6903VP0r鱅MU(W@qP s, +/"${Ӑ3)^'  C_pZ&j} 2'(πdeg + sIky?C@PZN=8V`RR͕p|nǒ´AC#O(hn~<~ap'M۱xYf-K@u + hDh{ś3R?)q` /z;&efKQvC~ZqįpRMQ޼K&R;"?+ A9Yj%/,AfH+= 6p9zF(ʠzg(rѴ_xЮqx@Rd#MFm]:+,Xk- kp +B+ZD 5$8J_aO@,^=\y=+D Rw:A&L=M[S/GLc8Ӕݚu0~z='q?2\Dj4bKV2NDJcFhK9[ME2:qjU&E>m=&ŸҢ&n;B^c1>F@mtxf΂Wߗn/sC.Ԓ9e]lfGl[(꒷y{ 9H^3 ?3cDΠM\jQB9kqϦg}#=g,G2d߆5Zpx]Qf-:ojhC҂Ep 0y~ZT+-J3+!4O՟0BLu2-RQ"0szf8/"_ ɣمdqAnBsL;>YuɄ&3ΰ\U|ag\ |kեcԈjS/tc1hr}Z~hOʪCnayMAPjLJc$ n7jp9ދ"Bm5YϝD#?E:7;Qz{f,ˣM5ow/5\&ȬrKK'M %RiAw,u,'KKcqF|ÇAOpy&ϢOaE(H` +V(?||Fh綆\z2T0@|q F-1xyC +{aMo"6 TUW~Z7|etw +-CF܅+ +ţK55bsnČP-j!= F[Cu,}Oi2Cm^ bf+]q}!pxݰsZ'LErm|*=vpGz3+%ctKz 4>Ht7Z m;%gOrRېڼ1/}BctK{-]MLkVk: +qįﱹĴ7#*oC]Y陸ɩoU7(rV)AH-H܁8bM9#Ģb` ٕ_iTZ&\tL! גKi^ nc5K)IM$ 6ծ*hȹU)ۼ3/@a°{grvf/8#wF#˞܂ bwt?+z4I r<~t|kEx}dD1&tb񇁭I2aN꺭H+OkP{m{8^4IZ,ίO8OxտzcvDbPPtv=`5 &{Q=Ю%a 3^CIpYhv`PWӘ +Iƣ3p2vuXWC${8Wt|_&4 ̅Q96g]i*<+7y`넏 (P+_0sqޅH?P /ށC +N7FbL[)Q2U)Hit8$Dxv=;uJVscO/8-@TPNDu?? s)͕)->Ro ~@Oo5{ 3j%KP(}^Bg͠ihFec% i?bPqs K?'p'ڑajkdh>ªŝ o w&)aqGje|)_^!DG z4H^?ۿX=❃>#lGYFiGqV(j5B%q*$U'+nHRe%U|kbӒ>QY@ʕ!T8H ~w6FLJX U }WsH;4객koÎVrh^UMr7P5};+4r]p!m UaWBT0q@ $XLcUA:~T/yu7wK!t _x 1T2\D|RN8/FsdݘJcNn2rĬg`u;iL͐ +/80f_3.YnXsZV: IFq^7P a_}`GRYę#8ζY~'kxHM-,QF$h +{NZMj42{QlP۩pvVL) ] i)K+_(hyIoU耶f{?o/0Mn05qmtWSҸiX0A|_&V.=Bp<9r>Zqv R$T좳zN; +'q6p >LgFrLgq{{"L0æI6'T_[KҿˁCp"t?: rqF̜^JPOܢ X\#RY'נqـβ(>otbkH0U.Emp=7,">H=_XAT HLxV>d-h L1_9VN r"񶉊C&yJzhB!1q%C_eyv(hYh4젥X]G!ν|YSʔzXϗgC7?-zB@5>AiVTǟp[2b1ZS0}FK&QJ*)'T>?$J@KM;ֆr,sh>Wj)+#jS\Y#7ܿoo/'+G!#7)h~B1xbwf" +ЫU +GǮ+J 8 .=!!byɖ!4X~ ؃*+ +h>"*a%Rxc3i>^07SG`Ƒ]& [H[.rɚacY|El|4yڧsC~d$@r='>-"2w*OL$[XK|! FsdȨ^~-"1}6~Etg޳ .8!y^_5!L7)S[G*w鷩 +2Q$] $!zmzD^ߘ{LOC"T~2r3LF𽿈pba|U^wGsthFoYɧ1+X3 [K_6h5y.1u6mw>}ĩݛy3\P?+fN`RJȁzPS4TgOm%Nz4lv AH(5F NOqX1Nŏez)UV;>H)bc_24 h.]'Tc^'j)R_jGCQr#A~ +ycln'E~ wF#Snu!} 7xsc1ih[c'&DP*w [ p n`TLߢ]BS||}gރTϼGMbavYSEP6(gڝ|6@4mF؟E`Vv-V,{~NZ4#s޳k"G$V UTt<\ +=HzjL@,97QܬQ,If9 +C,2| &rF DJp>nR^7ha86F1Qbə-ߛq5UChnKzmKT,?󶲒{qn4 ыKF%f'6#Ez+6`-MٯA'z8p^YOMn'qq˿>z%Stq>@r7T迾Ά!5믷 t!ުCV3\#@UEr-uj 鐓KҪ`٬NP;_P49l˃V4.[Zt-׸nuH73A}D, vXGxo#/RiY- nDZYLLqW 㔇cqy(#uK[F@]٠J#7 -/MŜ&b-@1YncĈ*gBu2?}؁֗0Z\^%qX}ŸpRW2~U˓R{1,SĜOɣ]<;9@5ܧ@CaD<ɲ\'k!3P +ƅni +1:ZVN><!2e"x^#ٚ[b|A@6k( HVs ܅ΐo~l +A%3e`#L~[Fs ,%2dM?Z,Lz' UtI)*3ho8 +JߞE.&Yj0A LKV5 +"Sq@aҾWw-n\4⟇M_K|Uch}Ue®*Ȗn +t73 5v *fBˁ[0,9g|12T<9U&"G#UM='VZ?/eً{HNr.MXO9[U:6 vog0< 'Z!̽g|y4zq)MWDE rһI&(h;͐ջ1pρ̼I?qH6H8Cˉ9Pf] :$e'/=8ű , w*iN- ^AACæRc.? C}a*MjU5 +qnhY.?2^y&O *L\ܾX7:ϑB|onӭe&ĝoLv|1N9I+w@ 쇪3W ˢ¾;EUtH(jBYq +ß7*Oh%`g*~8B"sir"E#*]`$aB5BE=ʗ-p$XRøڏ ip(ր9'.kDJp?ks;$W9Xp]_wՆ`wV@BR\<ԁ(\=&tC[<lDz4zZO +—z;;$gz!mMLP=߿W TVzA~HiW2:A6$ѐ pD*fbA^[MBai)eiF9D+'"C;3"K^ɑ,Cnd'.| ^$|^gSHjp9y?1PYZ|}D9D9 Ӻ&g65E⛗6J\1ty !`h, %BD٣Qo' +cS?_윙,#bYqH-&VGj)\ˏi\M[;j}!ʤ.|8$6,gEV\FeDGVf$▟tI,Cc\y`I'|͘nLU0Dl` UR? Ո'ߠ2,q5av]EUaEj,0I4]ۦʰt d;" n 5)2e|wwT"uJ Ǧ4vvecAjɺDp-vLT_3:D$>$re9"rM)!vp:8Ҡ"cX퓊묘pc~@Z#5G[QsA()%Pw Ԣ Gqu!{H6#D H⍖TUH'QQ)#DeT%:BǻUa(vRn#+%$fݴ\vkuuyi}l Fv4*̜-J$1nFEﬦQ޿׼ Ͼ#5 zPs Ѿy߇7`|*YʹG7 ==U-Z<Bm[ -SӔRf{we%0DhK!QfrpPp&a_c\7xȇU6W)}N?|fSj{zEwoݶ.IO۩֜c{w_G {2h:baA@1kSa_>[ .qΓ/6KVwݵ566^WI01 SVq7)C`%|{=i2Of G^(Y;n6R<λ̰r"Pl @tDB΂H"oAWm 9qrEPqE?k~+B3>҈z(@..6qK_qZ4K+ܑԋc)h9Mv]ٯ\Ȃ6pJW6,gmBU+%U*X0v63>I*6Q {;rêP>}W@!a[w6Vv.yqK/eMU~y +G1ue=v!4.=Kpf}ӱ* j2 -MQNEB/,k{)KN!zY)A3VSXmS(5k"n߅Ym&|*9n\AԥNw +N`y>cŢBٳ1XmH)ofKV[p +2ox@"C#h԰c<;FzBfU4 + +F`tJaq-Y,eX 6dSuVzH{Y̩4fM cp9X +N(v'OʎDzzMQnd7UoHER'$x])\Gc5n$ - <ĺA`}vi4Зj'bzj2"j=%85:'S3a^c'gz_sQ2pJއ +z & hNQ$5O5 zߢ7cKYkTy}fS/Ekt1զaA#CfXy 31\R6n;7 +$jG .K]iEUR}m>ImZiPj:ŚܛUۖYjAų֓ suC{Wm(_+.鎹*M~Ն;m+}4tH&EŠ\2cۄBʐ*֗Bc-!~%>e-WmG>}6㢞%nnVXT&C"# Lc8^}ښU\g9f6\ᑘ u;ϋļ_80kY*sm"=a齄MFUSWm|$7:{4%UH<컸N؊FLo B+7̂SΊhJ\)K={x=,ayyUUb $1TNWmX&0~s[S[C$L5*HqudV +ULw>.Xj. ֆO_@"ӫK}`Hw ?ֺxe@U.k008]mI,pxSqg!֊H|M )2@w2V!9V_u,k6C@@3:DURrx)6@ df=ψJ`Ͻْ1'1"9wojk_+ *05?j;q$^@5fR#3\>5{(|Nف{c%7NxOq&]vxB(*ns7}RYD%${)dOY!Ld"ՆmSb(/%)&(cXCWykUU[2WmdP mU[VF<{bgoGE.4o]oiʐ?)چY'gw{u+$4 O|~22V2U':0#{+ȿڔGg_}[6KpL ]Gk`~LyքIaFh-K.jKݻl_udΪgNxk.Wj>๥e| 0)~]2shDߕ^i|\#E!KA&Bb +jWN(6ɀ4F ߴRaJly$Vy`}a]wʯp V/4\V;*u\24kbQN"+6gv:him%ؠ}5t.dX6hKf:?@LQՖ@VzPQk*ӍboҮ .E@j h!z^aJl)NbR_w5~i4Z_kSܖe,Sϣ:W:Qxǘq䇭+ 0zoTG +j[q:  +je;W?0`#fam4ua`[ DVBKSSt#isr[p5{FP M6ԛetK|֌YZÇfoP>ߧ:-V#*`];}PUua(E`x'3h +#﫧q)\\ڐ>8̇͆4ٹdB &U][YϿ x ȝݽGn bVwJT)UHRHG'{U@^q҂# U`sP- ׃Ͻ#XhC FBBR>1G283^''gwaߴq^(u_'6~jL1hv F_QԘ%vwL XΛ +0j.uF[gDHqsXm(HཱུlA[˟O5/)d,03F<0VCjtLC53j[vp4 "7g}j;᱖09Zu!VWK BӥROj+A}xXmgG~,HLp}᝝.:/9;f(9t433BSPUU +-Q蒢!ðbU<]oF +ǜlE +Yc.g\5"kj#~Z51xIP@haG5 =Li$&Z U,xBf>,$# Xkp+~V[$k]~j @boX?"F/_Lnއ˛M.eد@|CmȔ& 0в Ӕ}p0#LJBh঻4V6\tmSؠ bcgt﫶*tF[%YPE{ ٮGؼ6hNU{*Kb`U ͯ g,+Gb2\|K΄ZH 8_a/V*k +#b&"ʼn-ILeh.:ڷt8:0FqO8Ɠ/]٨.B@%dMjcd~+,'WmM{G$Wm +Eߕ-@ :rSU 36Kͅ-R۔7 HwrxQouΟ9TN_a 4@z<:뫶!d_Ղ[ϵ#;q%n{~ $D o(ЕM +}f䜚"zZ$5*4%[| +T6W__sFEޟ׍#~X" 7lp_Q[}n4yP}ʁ@vPV @4Hۓ8(癩HRWm~o7 Ե)'hlY9 f[j80pCglwHc0WmA;8ŷsِ|G RVs{ӝro_2'z ^(θ/CCQ@U۟&y-sLyTWmϽvQOA "Qmmf%ٲ5_T8S0!q-jz}؁B8ljØ~e-O@a@s%;-?!>-Qy{O b/2NuS4<|2)#kͯG$ d[Wm}B4 +$ NdtQjb` 6wgD(AcqLIѦ6Q&S'K|fƙwc#.q>*xeWm' < ,H.&2^ +4SxsLr:_@P0 G%[;6e`R02"D)?\lYj;@V]9% +oU+sNQ'*=UV vHej˴".F#|fE@z~Ư\[`WD꫶ _8.ȬS@Tڀ+Wc:cׯڎL`d'eWm!>f@3yѪhY薂|]gSO<8g}*D qS2 u& MnQw"*"!jWQKgmG1U~(c8&4L<0^ g -5!t +oti=GnO3hFrnbq 4 'ڐ$ZG~ Dq o)Ð^ P ʸt힍 +9 _T b:W  Ir 0!Łe^K] +o 'F]CE;%_jXF /KӺb3ٙU,0/W_} +A8jG`|fɗWw]SUێ\IիWm ōCnz@P`rQ,ykp`_Au"a3_? 0fW*r P137B6/F[Ŝ{j! +)3WmCAo s6 1A +qzZLAL̗ŭ8w"pvDߓG7SΑ] xI$UE{' !1>ð,$Wm~-j$ _ݭ̪F[$MHoMfٕ]$gB@Z;.avA(&-h8y/dI IMem|+I}i4CUz +f|mS寙pF$$!`__{GWmY,H;썏q*.D6vh/3^/q}]6cwI׍[ .A($|]*D[4(Ji^Sp[U[ +?|9|$p?kaR=[$OAm8_ahɲD#NsqHwV䫶M:堢?CiKu =Bp!tРDF(K F?pz[|, +Y!୤2f~<(WH1L]PO3I(C^Wmޖx) zXL&2hf/i8:#!(}]Qiқlvs>@q;FҺjjnc +g XVg!K;^W ٪P%G4W CۏzN"yI#J掴wz-QIW2 Q6;# J5MFa8W f3YgSҶka![*PD`װ[U7F5>LS=jv3b(I_ ^gV h=R b9!i`6'ܩ>dzſڐ; +H!jC!m Bjh?*BB})C!,m:[isW϶ a@r|0!4!mC!9&de/rwzTp5VVm ~`aYeÀڜG:eAWmjֈ~Kv}bWCs'j#_bHW0 clW]f 5qݤU \I}Bw08^j@?認gJZ%|DM;pENGZtgϏmH̹8jPdxب_>(z[ 70:@əzͣ(}N2:(_fЋ/?pځyR%BIp " +OlSʼspvL0vb= $2xj)Z)E[b@\TnAõj㧰 2x!Udx4v[fkQ8RxB&)޾U[m:FY}AIJ7PӢE(VrY%̴V!yj娳߿;t6 mZxݪ-]Ij[Ԋg~{%tDC{i˘R%(XmGM<{sAX! Ic,:%eG.{-@(tV$ aU@2߀ɠd]jTz}%V7g]98JB+"*qذ>!O#[8p_}oTóv>04CZs_p$iu0a#OL`H^t/]utfu,lpS >Y{ݑZ'j11"!]Es$@;p@ԍ j֐B*xV;ROO b]`yOEecaЛ0pm1Ʒ)S?iWmgh=typs!{EEeԜM兤<FsLpiuّo.T*iF+qno4؏+Gqo|ڪ% +m?~J~vEϏA. j vTPUXWU^e G1mtKnu86/U"Ż ? A)˶W[<`n7~p6iZxߪm{U8d28\us}{dF7hTjJw>ߟҽܕjH|/MC c`f +?$n.M8OUy jS +^ݚ*Lg{]y7\of0q~؋> ڢM &*oW[liQT!R=*y; }w:pFjf$'y]xԿ'~jk=!vΐ?3Ey9K ު FzR+w.xOⳮVmk +WƽuA0#'OSʼAJ=m2xZc3H?ߌvhgN+@ 8s^CZ~<¤\lɂ{?$Z oB'jICr;N@R^4 +PԬ(Gh&uն-ljpSСT~Tj +$ӫi}]ڶ5$".=uP5,ZmL!KqP1+-QT }5Z\vy4t #+N4ٽڄB[(t(%&ȘY۪-7vhl'>/]b/1[%x1&Mo7Vmk8 +e,7R͡t rXIŴ|(I3nKV*LWVmnHFJ4N;57M]i8D=0[|)SR *Z?ZDm l\F@h0$eKH`"Y޴ZvؚRdk9E-KPޓrD`]V@`c&7>wٳ +q{ n_s7Lz;h*>hP'H[.p_XlO^i{a9'zد 7Z3dd6>PWXU2$(#33oU[T"mjϾ*ՇV|b5L`^Dwȿ l2Ѥ>X,BNxXX wT j#X9?c` +|YE_ .d"C0cզ72}T.^.ola(U;sFE63h3)u˒`զJdӯƪqgQHְҒ )44<|I(̓CԄlXQƔ0VmEi'{C<Ө&zs}N zYk ۸:]xӪyoH}, 8yXVC](/^#kr4maXsn2kŪ62 +IUj̈c"bvrd_5~qugERն(Kͷ-iOP#V!r8)7n)ST#KEv.FsG#{abWP7L|i9R΢UmS`b^&>mDL)Uj(d)\PEU۲MF2:#ٿIU[N1(0fa=;@3 B+?/l@_Ky]k~`=B39l'd1+OU[`ZLf<-tHwNeIN9xn'=Z6ik^W 9KLA{."@2ػ4#ԘgQ# t0m`CءVl:ѹ^!-Y ȇ*=B<]HR=]&V_d~2N6'7K_1TqS ?PtI [q#)zQ|W{vW6X*6-vm*PA !D3TQz/&VS.'ԿV<V&ń-x c# _p^5'x'onBw6iju|?pXCixUmxi@@G;O/Dj /SCdXi֡2 "i2CefǍ5 w J59+*}Tfd|g| ¸ +?Se{|e˴{,C^\s䲭h_doՆ7mr(~0Vm{וH}ا*P[ GVrw)?2j =A(ojWUS:K4YI|pjßgv91ָ>@YZSM3~Vm!rɧ7sLk ㉙3z]Au}d5},dcq3'y~HpJ3, ۟pjAf T.p`^rT=Noն!Z C$9~ֳU%BB|L/y6*3H@kEC(t,^K947bm\oH1B[e>3~s7Vwc[FV=.'IO,z+`jN8{Z$^[OV3[5IUd+djqޚf{"MӇl_jo'Bf")㳐U 'OBTjdCÌ,<۪)RH*CynQY~ew{Wm@ `=Uۺ\gauepa`-XWmi3^\A_ LZ 4HzteAuWm{$ +MHZYp6.UIurv*`S?^U[c03h]R/$KҚ~r_l],9k~Am41#'rCaYjcZn !tOU*cQ5I'U w#P2IckWmoPR쪭gL|o[H-XI6V#Ym=tv.Wn#Р{.g:}jn2!B2A0:`϶]Ifn%tC8la{Jڧd'UN]!NZK?kL|؞n@w +DX+duo:W*4+\)X> 6<|pɘ "{>? wygjn?E[_q:qGD, o)I7!T% Wmԗj4'jPe:d}`Lj%Ɣ\pW j>1'c.'7 ^,z?¥5z$0WmPb5mc_?Wm O롎6.eA8y:^Tk)ugݍfj?gd?YY<\M0gǵw_kKOؠ6_eG-O%$'/腩R/2m'gcAu" < N](.LH\,Oϊ"1!UKnfIfJ{!|2gf>CsK34MK>as,0;R{pڃ <fnrc|8єoKϲO~\"=#T [7/tqeEu1Uኑ=.moBwIJچD#m™q:5`YmMjoKu5we-ڦ(,ǙC1'y5l.gƜo?o>dP=t1q>@ F5!cXam> o{G8! kYmѵ"X_ +sr8DŽd%Aa]`QVQ7MK[jFV'S9jk"cq²K'ߢw j:)CAܖՖ{zYm:q- +ݽQ64i>DSV[Dgttqʥ՗֤FXCl)!p!V_vqRܴa+O'IխîȏY0˟!;KH;@H6ڂE8i빾}/M7 XI!KACG$:h'O16G#tݟ;(Yggz+"Ab=q+&WzA)ojOlYGNSbd%R8wM@//C琌`R40dSj[ibd?Il)@AM}!3<_>+*,ʃt-G7F(V[4hH4O۬Vm0$hZ F]y)CJ-!7S0ɌzՆ%!.3*D) +UNTcƶD6S\!*C>C{iZA* ɠ&InV+Zw}arp\Rox={1UwdQ0Qt'!,A8@YmlsiQtSA0vDs4ʖt}s-+Hi[D-]SϚ~ؓB3ڜS{nu9EUy᮷[$YlmZNP'D!- +'tY| c"d@"NK=gaxohXw֯8'0# 6 Ym>(yz ؑΆcrK"I5JQ"]&(+mLڭ2M,WxA8pNkU-S62=pЛ *`9:T˸6[m.j0tK8 Xj\x [mDd@1p:5p\Ox?6q*|o/&\ʹ,h Ll~ O\eT%h#ԀW?Ao YQ׵1eڥy'% 1J)hEL%y(W4i ++Y򉕤 ++Y088|S>{5s%CJ^j!X¸o'q<#e<|;'څم[+ Ro T\mY u?0ix6Ж[@fALu @-nJkT#57ՖHSZ<@ +IW.B1TuB?R1W{ vF7\c9vY>D,\#Jv)LFtC1 EB(Ί~1?4?6kSCjZCIcB2GZ5ݩ!w +R+oQ9#-J%S;uB5ckiYWf +von3FT75I ~7JmH k=H8>Ya=_qrb8Oiғ`A\J)AU!i$&d0a*L݁0H3+S@O\kEB0M1+y6O6Gojٟ^xHV#j+bFV c 7 3Gʹ_:Iԟ*ɍj+y<bVzP_;'#uKIapC}@DE,Rqsy*YZ`֕Z e1V?J@E>T~o6QVr[F<<︩P$%6RҼsUa=lΔ8f!-jK{ pBa&CD6VH s "k \w0L6?eg+Vjfb2z ymq%.%h +:V5eնMP *u~ŵtFx-əcEOCup3\gNNDTp7R ,-Z&p Եb3@:qO,֫hp aS1;H1C`RɭҰZEvmѫhV̍@ږ/7vn Uv,i nA` )6)r{Ʃ0xán.I2qcm&ն- %2d vե'90&/5fX#4R%sbR*={ϿOBΥvU[m8M mM]6V[T0([m ^\կ_|)*fi&[N{'&c7 HSD4 +aխ-0w&,`ϊyn%܁Dl|)\ =Jj8$*"TCi7 V[?ЯB.Y8XJ3a;a;y +?kPdpw]2&Y 0 dZ]-/UBNIuz}xWJK*p%vAvȭD2XlLH^T`OQE@Yq\xTN\m(Toӄlk] x6iCt2m T |t&͜-u+[mЂ,nKIY\i] 5wBQygf@8:]Ǒ +WHP`gUjKǠ< ?*dS<@ܼ:*V0BIX6Wl Kp }_Uc@2`JXfچ.:DP?{.6hn8ܿcfgK,llхkr=gͰ +>$R!TŒ&h4>l`Xǎ󖏝ur6;pcC(eafn.;D_Z{ZCVo j+iQzI'Ƙ$t(^^."iKr؛˝ luZ;"2hqD9dolNeּFm=W z8jqBixE5QMpŷHTHs{n-jZUmb.t6\z(h 7:]*ųoQ ++SK`iI&KMZ+c3vq@ar؞VEkdW|c +_8wdd![mO];Qԑz]"hpS9 xa&|5ܥˎc|ɌUtNZ&d'թЎ[ӘOgj@ҭG"A 5Oe> ;txSڕL鎄.y}6NB[mܥU} $ +Ǔf)oaCZ!fpqdRmB83W着'xǾŌ6CHoMD %]#loE+Bgn%5hV[KƮqڨceEK`$2^y ('jQ<0yBBC#y'D; ԔE~abuз +\;-@+lpIPE!jnʦ7TrWo6|>ܚ#V#3aetEVZ(Nۥɼ%?4‘%ECik`jzPjak[ Ʋ!HheW`QTFsL cAK nG;BS#.P +g-> `Q2̽oĜ]8W[;PtHg3KއmIkU*H7&37Ed\6m +^Hkѯ2IScҽԈm5% u!"xSQXWUZ8&ue&ԗ4YO`CmIo-Z\  ^e`;8)HF=QülֹڒD~UWj -S<߷k6[^q:N?2M@n8ǝw6mUcdhׯ- <"Zup0i-8"Q;t.\o|~.gRsr>n1zw~]A4#`-HW:Bv*K}P ʌ`wZ,T!Z/kDc Vbc:M +^m9)mPbQWjze{ף,[?6)#9Ş'SMǍI5a0>9#%l[jpCS$&4cp}F2>z^˅H&dnE72 xk=^{ DIGzI`6L*ܗU]ZHQX}D^o$Ǫ|)@=Q|3 v)(Uwb5 ͚=-<4-1ydOn~;ҍWkFeaQA*kRFkc*XzU~obq/lX$ϗ ?s!G;m8EI +"H]?Sb4)6q{)5Zo!~*,ۺ_mEwwziA^G;戴=2+!UF9M + +VbKW[~(<0cUGuF5iX@u6I׈"|L/֪YD88vu:9y8LvTRՆ+߮li2o%.|^mf i)SױY](1g[^mF4z𛱺XE!#.IjԿ[)!޾uBYa"/F[oYmԻ:4$wj[Hh _*Q*Vzewћ =f/ا% yufח3n]ۼs`~dDG1qzӂ +%1F)h٣<\jUcd9鯷=^L{~B_DcƽrqĈ8*juLjeMB^mXYLU7;Oe]F=tWYkAE%K[Ztcr{!巳W[ngk_Ae5HPvENI?C}ܫG "//]'^X͖ճeb,}ni cʆ[65>L^md>EIHbx{5[& ^m7FQIc5_ګ:)="- œӕjnl6$Rf_P>}zD6L^m5ՠ5Ռ\@H.XYIĒ$DGlO%%_?ն-LQ<{ثI+8x=D榘@ƃ/+7C09* }Ƚꕏsr?YAg + J +aay8&"8K$ZĿP;PNWXjabm Դy(A$16q,jC~* +jb.ɯa./4W[+Ak#O!tF 2xB d_3V_M< %o98id>7no!rgE-W&I!M}#{g{?$C"tY5ߒѶb&, >Ry\ S 'iu&yFlL g) 8rr C! iږnLVİkÁc0&鄵y7RC&mkOօ_@rtl'xutWI ++~}jPx:IKKX[0'2aP˸HP領(MA;W@!8Pm8(]m@jސ\\-am|@RPWe&am>;eUTQbo~-̹ +C Eޛ q eo"~+n#QЀ׹r3SDMN^`X ]Rb4[;MiT@8y W7gKP>+7kS*,}^6a7{卷xLwux34k<Dzf<~Fȿ?DZ&amt^`qg^> p2!&P[8$ 2A8PH۠ G&8CPJu^t(LI[>+N?-tX +M5П9IcRqi11:2j8&~c k[Guʀ(LYT}e}"2coC%6Ske?3ҍjw_ +,/# ۱ [%i^Ia ۍam {$m?Bmגt ]kv`V*=IXG|UHWjUcNҾa NbxF:Mr۟+ֶ'wͭk2vUGj'ilT&XfLZ""~X,n<.40JS|P|ЄgRnI%6ںW_ʓ׏WFL*n.yl[J/2X`eSKa6f@W >hЫP΅ ֦(!2m^i`mp_\X 䲾Rm8eP-Zsn8s^>X;G";J ]* La^=Q \06'tPMa\W'S5|F+o!ΠUqL "`3/#a%4k v/ g?;EPXmv]<9A0+4'Ւna[}9w vⲿxڼr5R.18rUoN=Daكםuv4&JKI jB1s8}0k1HW1`n~W"֖& +٠7TC.] u(T]V}p@Eoci#q]}4YB#$n2qwRmAL V1؆%f.q( 6}cJ|bq${1HEn>6N [&G.[@W索ԅx o&jSjцr\NmeUJ`Cޮeą"{7;o߯6~O|AC=-mwH"ZK6`1/ԥPPU.Q}O֯658jNRV6Al\jtePMWH%`m|c ߲ى{qG05 }ס+k+}^΁).-,+ n5_Ecrpا-ZNpqoh b!ڰr7|#JE`lqNX F#-|aG|_2v_+HƸA NhaWn?ڍ=z{ ^as~HXk~|!À>.>?6D>-P~J_sVc+:DSU~ 6X1IzNkk@H~)Bʲ[zQ]d) m 1Ӊ@z" ?4pbr./)y}p XQ}d`,C __mͦ9h bfܐ(E}wgib%L"dˇ (e'3E/85ԤkE9_6D|+Hy{Vo-}r^XǷRR*߮ qmtz4 C3 +̪MRXJoj%TaO|am2<$fAˍg/J#QZH찶ܺ`)kS>z/nj9amPY˴Rу4{-ݖaiWxQH N$ hZA kaʑami'IW gwXۅdgc|O TP̆AڥJ?]0xMvxЃC;mxˬE'՜͕!h&=J3y8\tvX[K܃UhF;3:Gkϋ,^xz|* ppN⼒^7^2 ~`(1=#tAX06ΪVRhf4ե%$E3[% ndsN0$Vs=BO2,+u@NՍwbUv|"{.\ ^Zwb&J}ÖM~'%X|p:2)qxR}kZ0&`pim4-ZRc,>t/ק_`RN#{k۔&+%$6/J/ FȸaL7Ň;N;֖6FwIJB)kk%{ϭXuř91x72LM<X2WdujCC]&2]_9hЁ@4 /`\ײSk[q;t- 8%QjU.v>/EvrU6xZ߈-AK#$6WDPiY \@8}sK#9^L^']~BH(n k)qKް~4ò~+jʅ7R5 6`$a+MQ6y+d8_WX.+\L&@1yT0:5t,f'NL2^QI >wܓazVZXoBָ&51aew=cmc_ +CT':ֶ 59  Le%8~"P}t_)ɗ+#8n?gR +mJq G@ !,K9ʎEr-ǪE֣m r )X<#ay^zZJqSsd5TVFE]z[bZ'{ݤ3K?΃oo%W9dmGѭabȳ+M`IHoanqwաzCֆ2cAoP )&*}z:c W +Y[x{'%NFZ ;gVXk:%xw?t8r7}B0 xuRԫ 9TK𭐵mNxoN]/ zxvH%M""p%)ՠ!́lwɌՀ{1J +jY'@b7)섊+[M2ң4{/{snm +`|B=dmZP{sDf6hSTNL2͘W` bδXU!x#AC}ꥻ掿!iiRl3j7*ë.k@jSQoYh0+.aciC(-3AiVwHMVYbg \r4j>5Kr|8i 0TDdpȿߋAU!̉r/4 zI& va1(+%$wB5nux#}@w.3BYaU؃y«PoY;W&EYP+V@6Hc=.`SR^!kK-dmG#4 Z Y[>RB'0,QKHX攪o4ƒ-9:4ฏJ-"?Dj2ޅ+\q3>lJ C8|߰F +[R*GK6aK~$6 }/gu9[ih+얎w@)ir4{is7Ki1)Bw;xi6cmIѫcmBM[J@16L*E+$tA#Zp~ aqڶ'?j +Ō16exaGbI ̵1b~ޭcm[/)ʏ!0Fd_O V2tm kCꜹew+Yviybm +cc#L +pN^'/r`E]ĒK5w>Nd.vkPX[ xhK5|{ȉ)SJQ2糈25sQKѸw vX[L/YB.?]k"^wJ=5iD'|_v}ҞX1gBi +{mHO^B7EWDո_Ʀz^ԿlAc<=A=eU~m Y,XwGɐ0NҴ/BE +)_|/ɭ]ܽ? +3S7TA`NOӏ];XЊ ~>waF>xYgTqgbmM|f\̃HD'%r'"(,֦v~; +?a4^WSqt%x XJ?rse.֖ȕLjIJЌ-f*ƅ!naGk1qŌb#Rpk+9)~E K # tN4BTwHi0}ē T?RMO?T{ E;@{\Mgs~CoِWˬXrpwcOR +6Xj.v,(IV2ԯ,RO@W9lMWp6"$|$V!ˈ[ly#7KY5}aX<+kxӃ43+\|8j.p :Eg0P'{7Yfvw ɥԋQe8}c [qLdLo,ٚ4 ]ȣL{[c{^bwy>Ms;3RyIϺ:poo T9 [ 856'X ,Hq}amܴO:(ῡR Gb.b"顱pT)@b6D=?uXm[i e:zRL1?1˛Cg]Sײ9K-rIWzA6wl`ݍ^@(j !2=<.8;48& qע%5Zu߹ǕU#7QJBJ%,/2 G ]EJ>stream +uUܐ!l+ ETRN+f&,\LM( @d2:Aj.cI\$!mcKfTеj{cu1\c_I( +Ɔb%æc[zt5bjUkm+)pB~lm  + _]#{qm6[dž`ݍB/##!Bj㥕/i2+A2 ShסӰnWvD5E +H| 6bXnOBTt~BVGPvzVk#YIVsE6l+ 6'4j51Df<|eW+ԮB磌=CT{@HvÄhTy~cpbtBJԘ!T"R3L&oߴѼeC֋̷74_\+7p~G6}e 03+aEISwk TiNA;x4oP7+'3:񱛡e5w$,.O(i"f.;́eu.ʑ< dMh`,歍AQGCyㆉ80M܊'dCaDnE>P @]@u<_fM` H^4o_|(@U-|hZ"#ɼ'+Dc]Fe9-[4ox'P bu\1(!nDU".H02_vyI +8p:uҌ:]=MV/SkdUaVUT/r?Kȸ> p3oe)3v@o7ގ텔!I/ɸ/Y"zb; D +9T8MT j {-kYP\mm=sZ]xͤoqb3o|,B(2RHk,3[6v)ܷiUfC85#9|߽5}؏fvZq"eͼEiGn =nz;DhZ p#ECױhmӆn7Q7gct#\gQ/B ݝ@A^[mE +xp:c5+g@ D7aVoe$7DA[9Gd;`8- -͡%Gi򢈬e2ohX/äaQ2f?<H5xS"*J@ߢFjE%=^~P|Qyo^R2o2l,'4)Ņ̛߲(|;UUlLA헬2o=|#CKnA@uKm3IzD_-IK>8"*2oyk,rgy{ԥ 5"dRl +=69q۳̛cfu-S]XTW6k<̏+5-><=/oFf޴Ev[_[EW +ًҘ4L:|~ D em BV{orrYcM[9O$^⼨3%O+4$;BMjkXEGTX]p{ ?#AqUr <m!l 3oqC\V\̼-Rp7q b af̄{}R6k9sIp!̼!;@KնF[ 3TkaţKkG:QMAV6{SA33o^m*.4ajljQ;{.+[$R!fM-` 03n$B0\H8HT+S; ŽdmJ*fd??3pM:$ D8r"C]4%yk9UXjN0sf\VԻku2KaM~pm8Sin͍2KC8`2nf +0Գ48jďo2mkkM ;jZs2te-.:;wS EE錱;]q璶7L\Ϥ^'XA3n^9m {Yσ'E(wY3y# / M,-I]"jA)͛` t#Ѽ|suMTfq͛k%JѼI<,ψEBʨ +5)>(7x + #TP#DT~f>R9y<@mO {E68i>c gx,C Rc֓* +}ŘХ%%h~YyR)\^%SaT.<󶯤S`<3>],(bk7i!5z{1:DBw;wExABxfZ\I ʋȄIr3o{ yCBծ>y_ǧh|n\,=Bx.o#BozV~w^E~cD]OeIy[sp5llo_4oXTe)}׫d]4oHrp#RZ-hHy'^EBژ{b쒆: + 7] ^>O#&2L_7# *# 5_hBl/5ՔKXKibAզɽ-\gR%}1yT21fb{9-vJ R'εh޼f04n ,m*0>akKI + ijѼmCE:?zrkhC}a~i26Y\$C/EjjMW{(-t5[>%廄=:OEI?lJdI.dGvwr皢'$YZznA"@ ᢩLvU=K,ߚ^Ɉ†<$Q%7^29"hVUn"m2>%u#5=YT&{JѼ[܋$M#K9{f"]G6 ΜCl>$oJϚW1Qq$r%FW 8 %yySۂ\xm P8oWY%$ 4(f|"*ccH84*vuo0PQfL],wu@z-WRR 9g i i499J{$LF-OyVirP~*>RZ+ Fj#)Cn+qrAB +w$.ˉd?P*Io1ySd{e(aB [P{b} ;Y*[}-/U g3Y4N.quUNg@hi̔ۆf:)xoӰÎd(@3o_)8_d6+We>D;HG\"F8c3o=&;5:S@o/FSZ3A)AD еP@-Y6<]jxXD g]3?&-CY^yXArG:_#++3oWPS60lk?"~]ZI?na^Խ }O%y );0yy%\'~~m K.2]t;?!:XTaDn3o͚FO:=!xEiӛ_$e0|t”5?Mˤ8nyS=!JFft4o=UxXIA0*k$qbܿ +]T>D^:z/%|mFvP…qe :nMMEu&04]Y Y-<&ɼm+gr͘&a9^6`5 $&9:QofP5%xۄݦ:~tv|q!w GxiTc_Zi$`~^n1` +%:⬕nWӃ E_{t\t8d~E] ?Q+1]{,ʆD&y)x?n4ϼ'ϳOɇg&徫|Mn7|*}C6mmcA񘋪D.ϼ9-LcSrqsM6,\֙Jϼ]Lf^?P}mN V!ZZȤX,\_'c`py;lj'Ӆg+~3oL2iXEJ[Bdϼ%e%jIsP/g~j?g? tٽ6A♷nn=uN\<@ 榣{Ls|t$h5b/=!ݼ=|>E}҅g1gH3X>rTSRY/U,~ƪbWvnyυ*!Ld\$@IM#ݓȒq_+ء-kT/;\2KbAY=\Xȼ55DQZu8Kﴃ6pQyVJDH6D !ONsN"fA 7Ƭy [zIc*_TJKSd{NOaFyW 5o7PK;_˺\-= X./$r2]p;lPMNyC$,=,NT] ؼ3ߊ~B\#}_<;Ƅy@ +w3[Dp7I2Wq=/g\rѼ09 ; 73^˥=L/6oh*Ђޅ PkbNkT'Hi1׬yK;һV&yL('Z*>+yy׳^r;IĚ=}^m.55o!$=LQy:UUV6nږ];»5oVN$ЈMDr$3\U2F5\2K?C5opXJp㭇#Y8or=x5oDoL8&9(hдWћє#w `0(yHFYvHa)tn*1&k>aĈaP@b3k7 teSXdD'҆`dB k1>ivC7 kj3 QTOgm [\7x0W/8lּx~MI۲A^C] =jo5o}!J|d[F /ʃ +4֡V@X0&Ydi1wtdKaXH| ݋6kݪʘ+"0`$DθnޠfAKzAL9ve{|םᮛK-~kw6nW +r-Y8T +]a{\ +ݼ).+:\>}fjA0 +{SnވNǫC%n7QsOGxjP‘*yf ,¢)šA=ǭ~qGZhCe8n3+T,`3捙ḑ/hgAΏbA8#Bjub}7o8Ȟw$U |dmo߇#Xyښh{РykoܡϢ8=VAh::2$zğ5Ȑ=᭿A4 cV7pVjԡZ|nEm+фKǔg M-ip-M7MrAOw->6z-INLK! +h!*Tkl&CMhݚHh"{}4,lƥ)$$Ԯka7*/VIzo+M4*ۼ ;`M'!&tkބ> ypЅJAqip8}62ŨC֚K oASگY([wl)n|δ"(;y;c7#ּ4D"!0C ^v" nXv.֢Hր ~ZUJfk{ԡiR5kpא 5vHe}p펰a2x2 tL,)d[FAfSK{GYyCugoj5o2.Kl|zi>}&EmOt$7rpFkTXVy#;MotHnpN=e:@ wGfA@+6thmۄ=1 ,XDm-j7_'|^[f/se\l@]dxRC=>hJ#t%ib@ Ҡ( -)䷼t#`K ͈6y Ӏot>I0npM% "f_8<f|Y:3sjfG06D3 'pQ,Xxr9*5o7E7jf +x`j.G 2R6m_ аo->tPVPcm_mVL%nh3"̪h7EG,HE5o0n) yީyKΏ}z^(͛hnT4OUHYwt] -VE՘~-c+֧A\޲jCy)n84o6SA +7Pp ?z5]*h1J؄hI5(?=hb1Lp34or3\JC6MHO~շɳܳm:1IvSL&&Ox0%LENQ-ULA oDމi#h7}g'6)د!R-_R͡3ob4ʦagT3G$ǣ[!"w<uߡyWF'w NJg{MgN9,H:z`1c x{$ SkU+G\rL̼ urlbb_MU+T6q<2 p $`x1~yx̼e9^,%xzZb)*]~͛jB bfXЫh̼eC 8I:$/#e6c~wX x5XulE3rr# Iѓ`\y67ڧ9`H㤙Vs \ H(̼Yoo"Ю0k|vӂ %$0O&̛GxWAW =s27,>6.!ɒa^(@S'μ}y՞ީq,1sJA<yμE`)H!,:zg[i:*|BzSף{.DZμ!`i@5Wm*g (c1"Eg@>E]؂2=L9 Xۑ!O; ;ԓ*ȅ+<ިR)y zaǎ3T +JMmLS,-uRRzIrgE٩2:i[M5м_wEO|0d >/@{\|ޅhrM(j'-|ֲyLIx?@ L,. ȗмI.w#myC&tѰ⛢ +xV81UŅV ZJc~\87专j^Ma 7CV25yrPySk-x^&WG#Ͳ..ot Rl-^ߝ3oJHX0u͢Ns z [7 {1Bݘs2vZۥkILg쾈 0 ܖQdmB^?&BylCș7z 3o95vˀwyt6,/c;r! PSں75Nmsk3o18[ȓSIؙXiDIs8[AlOCht +GxKٓ} #`.h"P- H)EUw)tR"> MBм,ch^Yg+f=4o'@6y2N$m?qм z:Gf7|>zU#K5+w'R(1l"}DOwDSvEC֛kŅMO_j +G׶VӔIhBv9dAE6y*N4oˣ/l1j[!'P,}ċ aohNPIwJ]"HQƅNg0PX#]`C7{b<yH9Nd({7(O^wbn1J^PA(3.}r?Kʹ*:%kc @猚ê2 +${e'Tw-ZhLOƴ䧙P&fKC[>phezPE%37IHT=ɟY,Qay۫<2+[xwkʶ BX2 JY +V(*W+gNtDlKۣկU4f7IJ6ҩ4[BSƀȃQEgh(hV޻+d vFA(V:>2osJxWtJ~&6#٧SD\OI ˯?7?%ygdIl,6|Mv6i|4[1o{31KVd*H$Ea&Hڌys"mX$QQLyNTbe5yoaļ֏|*OK^B[a՘3$|\7g %]ļ?K5jCR!=@qx?'b삝(sʀZaW7kKuɀ^!3y4BSЊ VdZ +r!x;2u}JAԆ#js]Ư"F9bhwj2" ;+gL:ā;3 >S9H@%XLrS5Z ļe6ٝfJ ~**FKR^vR%)wļW]9_:ȹ 9H;#[n 4BWbrn2ձ*ȥK̛rk9ż;;%SIF:H+5zp\;LKQ{NFX{=%m@E &/c 1o7Mh DGeļmA!M# `aЧUq|6!vdeAPƴ|RKl 내ЖS! /?;0Zqu -!OI f7w}AG`#7ԕ8"^bjRH5%~34Gy{Zg[p}{ؐWjc>^SkkJ$+}1o6T2-6~i]ytǡ1E1UP2C=Oy<ӇFJ'f,SMVy0ϻB٠V?)A:i8DJ\C{ǐiy~9S4W^U8=#Mv"J]c޶Q~hoc[6n[w+!>ӈ4s *Ft^әĴ$PsĘ7a Y $Vlۼut, _ \F{2=&1o82ļ xх#jajwf '`y{ 7.!\' ]aX +[@C$-{:bu#,U +" + 2Vqg2No%!\Q54bt%cxFPU'M!ļmx}X1ȆJ( :F^vU8!G~d:7͛t\enلގ,MLv1oGrZ#!ȉg=ST׊|YHJ\v=3ޅ?dB1_u5CI'mļ9OEr[i<#w $t[֋cVHK#=5k@5\t}٘k.:$Z!ِ3o~;rFb@ +f1 4t_^V}u gyCwhΔ 48’eC.Dl81o7v@(]5AH8PkO?4х۴xTs^O*;%iyS:e n' EQVנu|h/.]JJ߾yG n͛7QK-̮(8NbC!u 1Brކ3K'#l0h{dr@EBoo+;H. 1;1H u$yCnSN>& YqgbR/TĄ9 j-3Pd伩6ҽi~:otg~=J{*J) +0vz?_7okC`tE1]bOlfxt>&w㩥Ը#mCbRJ׃+2CMDWhҚA7E +ZDNPqoXwQ@-{W0;KG;"ys'#^̌+k\7u]=5V?b1n0 >MyUFSɡg" +hTс?ބ= >7+.1{n R9x?FOmM*֞#zrFWLt R9 +uhOJAMW(݈>չ Wjt0abxmʁPF>_RDw +bP?D@D(n""|s Uކ CtUhc s6dw=جt!YjC$VFt;Ɩ Rmt{,лTT{&P\ ^WloFv4 Ys9@U3">mE*{WRxs/ +HIWBH]mt#??% *k`xiP*Fw[ 1MK1k9]Ȕ6/#`–)| + cm`7}Xfh P: uc +m +QH-cBr +h I%jMUf1:lhW t.tPmlÌ:W۾2P@si&5;ng.V':?& Ӵj󚄺X ه +fn1\m4 ف5^nsAᡚ߸ω$7gGSڹx́ؿIs}( AG>v ~ H2,@Xu +9Y/5= =Qa2~"!k2 bhJc,e~3S/\m+gl(AäPpviLCM=.ch\meČ̿s5]ҁo=Uپqu =%w +2m6 1Ox֢yƠydcxk %K403(~{P(9T{v. ײ6R\ -qzG%sFxsHSZ@oiFW[~X coG1 @h;^j;b)J1m8־W#Xr)>WD#K9_- mSb5kϢ,V?}S,kY }kľ<l)5L5ն΢#dٟ7W2E6+egv#?MGu=jq(R[\L;Ⱥ,W[hS(Q,ǰ( ܃#,%N\Ql} e}[M,".ՖZ#.6М` +F jrq˛0wJ,W[&W}9}(Q\mN.j9WI^0ZVE߱ɲA~6srXbE3!_.%>[GTV{u ̟"Xタt\U2'ʶi+o`?66dmd "#;o6=S4 ~,ZqnW;$JQ-T\ms>RCW,#c !$)L51p%Цjaz\mw?]/F:w|?65e†ZagqqּqYO)|WGv (WP[MQ[m=K!-g#]1&/n-?[AE;/D^8c>S5g1alV"pOZZ9ᆳ^6ʽOA*;jx[(cv+щn_:F|_5yWA$="v<Ŋ+qs>~{(kemDʉ5 YsJW?IR l-0PEa恒jv@? lbE)W8lI?RAq!MVڂT~>AT8`7@2|6.$ r6q!x?!.݋DZJ泒5gXSzly@Q}%l{!J +* +@O:jq qc5;߮y{øڢR +N\m{Ky?ОA_ Y4wHط,s5R̅]9w6(h#O21݄/tj[E8N/ˈAXo;}mZ;FZ6jE'.po<ޠCz挢* y=<@5xm]r,:?hX6{:O6a5a_? y5r\v+!f{(#lbRmC]=fag53ͳ×ٶLwC] +EZ#tZV`SA@ >[ߕ" ]aD~?P2!?7kj8.,ڊ^`V-$T!tUEcY?)ٕ1pF5jyʻz[mnً+Jϯ*f@h^% &_5}v O.V[A52N +24h C/YΒ1{4LMH' f1$&X$yD!rwkeQtւHb7K]ڢ.? +ܲ@zۼ[fl(}{C,UA@HHu0 RvM$_xƎ#ŽcjJR'~-q9Y2 lsHr^&xX7VhaQω|i; !emc pqc(*x(L=4k:ǐⒶj2x|@ jS1hIU.؛jr]V ˅mh]EW s]ō*ŴfpC顓IT&=1N8, mͳL/# +0Q| g|^kEAr~הߞڲÅ|P#B. !ڞGp,SB?*Iĩl_-BHIfL*Vm4:苴^|k woDD*b)G}NF֗]?h@.\=R'S}kQ9TEO粮ُ\ʈy&I6im-v8ƃ.c!8duf,D_"X-q"@|iǜV=r Nq#E3Ѷ.tYm0(gn3նĜ2`,V쨀c 2$DYmG$Ui3Mʪ47a+ &d8ʩT@jKDO֐:f}OQPY/*쳈c{JA m2ۥ/]*lRa#t)[BmT_1- +("#2kj{} h})ްD2KԊca"r륏:L6jM"a:"wf L8 jtw|zڜ [e^29zS>qn䉜T'D^| P"\_}>KZmz55JȻN{q<1@HOC/G Rնdj=@kՖk]OMڤx#<%-EdFS d B2R=OyLŒcPeae|ʟZmoЧl.:TEf$aP 5jX=܅KK ٞ뫓k,OJ+HZP EV;MFU6gj%SN$wRkzyJe }BVwá|<[mI=b)w3hJ9c.V4ᬚ ֎J-XMFb_=9a &hQD:Lb8;NC$/4*԰?eiAbI'/IQd-U4ubVWCloC>V_ODAqqr_<_ix(ھ)r~"{(Y`lV[Xѱ0*+ 8VA($bCBoX^NH6f^ޝ^{G [mUΐ4 $\aywCOFlʵr;p_32-ҸWO/d (Y@x]HU1]\4dcc[":r?4M?l%yBz~CK{N|SAC\ kQ0sٮs"(lMj"2*|1"/V0 0 47xi +Q*UgwVy-׷;_:gk +.jŠJ4*0&shٓGPMWDޜ>YMՖP+hFG~jF|: +vF+A&G D6{pv {YP`2Ȅx2mj[FY =лs+Ģ  Ԉwh&Q~r ڢ }9“ƥ&5|@-U&HwjF5j{8CDҾ[x*\dsEMU Uש_3͓Rx"]l' 6 Am ͎{1wv/˻̵ Hfvb7|aC0/B,sW h* +浦uAM2 ? wZmε1.h!ƆHz|!Ĉ04tl +'% + nm&Nh; }vaVVFW +rրD"N H B*Y)m +gYm J̧O'Qw, wE(V*;[EnV[On—hV[6@FCM{ĬaFj8EWrlFڴ` +ӁBS! I0rRwGØo>`/m`7 }% ?UKYT5bd߄Xm _|0B{KڶOеq޵*$h <0i{\ Z1߽i@k*qbg.\GMTa2Xm{IRγj6gF{a34dXHٴ:LU3?102_Kr-bUXӓi +5r0"\I] yTjσkbIw/2S@0?)JjX9[ITULLՇF/w'@ljGXq3B>oCV[fdU晉`;?L1?c;̀/S-Kd@j95M~RSqntS. רRmFmHL#]G_TG$al3v0~=n \6F!Cd;dZ;&4O^_q)چ϶ xcT] +LTs#[gFRy*+dk([fp4h 3DBN5_(w5_}=4AVҘ=KiwDy )c.>M͹L"dOkIBJV6Zm$ךNp{HӐumL5c|`o[^CtbD4Z|2czj(<+E@pRMW!f8@+iZNWd5?J܄CQqN }TKmN4$g7Z. +:7Q5g1(8X=Cp6-Ie .~[q*>>\ TF WO]krF1gFKv޶"\XͿ+:D|R4V[~7DEͲ ]t]ӼM_=ϊm+*On-p+Ed +2&hK,G,Zb +M +!ss68Kr<.o09E35wSK3)snc[\ H]v͡#a g1նF}i*( [v1;VL\քٲ*:6jϓU|)I:|^ϛ%4!/c1eY_Hh61IA3-169hw0}RdLO7 bvSKU +C7[TLjEJ 2(E8:ضWV@".i(.=(@z./j8EnV 9"-bC*f6U@Q8jhjTª|ZPIeږ5Wm<p֌Ֆ 8E~UrwWUuZߏXl;s6j|C5 4UYINɧ^~ W@ԨN4&W(Xݖ7+ o/핹Zu[FVR^EP { qk +?9>NT+F"j/WA^Jo(T{WQu|*//-DZ@5OL4&gw߫x, :Xs0hd.#uP$!gdI硫yNٞ>oׇMv_\ +mjfGPߦH9̺J3E%hɸj{ܾߠX8keW-'h \ScK{jpu.ƶq)hBџ6d1tR= +C=w;ɟ-Fjv.%DyFY!#ƿi *F=L?PX ?ȿc!b+_D445ҹjze}5 +3Wm*%eQ0Ҫu]ȗE^&$"j%CZ[4!4\<'Ԇ12.p2,\ÜShDA>x0 qG2w4S౬Pv"J~dܯg{ +XC^A#g0'gő$&Z;Z>Had $"=&5SλӼ,rbN΋FM<8xr+H eٶRZ{>C9J5WmuW~0': +4R + 7S)DPA";WE˯qf8ىrǷD9fޝp++@ +-߿P9 Ex=ƧK]\5HE}UhzN%uEp2M ͗xȉ]@r6# TBHv_uN*t[㪭##j! KJk? խcP8ù:uBV^ E`B˺#zc^jYרن6RAD,,x2Z(./T,TW +75im#0bsmDoѠ9Ir^kF+z.XE +`}u:A;9x܂T%Z^՘[N2ǝ*N{#h٫ i)MUo8pv3~gv- f ?pܶO:Eh2ڞ "I^tmD2&%_NRؘyBqUԅ+ i8H( ayZ^co`ô3&Du`JZJf9Xȝ㨑&^,UmKˉnXm+ݻj֢IUV]Xmc~zJkm]fWt o@hEFm#FkXTӒ_A90ERr-9J|cQZ]5E"@:a 5IQY7V`*Rsn{wg1gEQ̣wc:׮%P.f6pSL hDQ 7c xXm7ʨ PR.5M*s6?V۸"DufVt|XJSbfe:^R#e2gq`<@YmAu:?5Tyvmwj ۄE镌M|רl~wx>NWVqDLYmna[MFRJژOYseד]C Ik~5um~!| fMy Bݩ 9+ʿ1xӝɟYv1?3t(Lvĵ@YD ;XQi~B,*EиC$*ƜdTژgX4ڼu踉I„D Owŕ`3{n;t_C#:mV2PAᏏSXr'N6wwpo|eȵZmAC*-s 8-og9w^mOZ] +y^x-`}tۧ҈{XRA0z'5 x3"%Vt +y?8Ůn}Mj ]\  ++6(FBocvj*EvTfK%5DNKs_T1I6%h>7F K!ђ|KP!0-ĔjTi^-umK@{A*5E_ ] +j8v?t^66wcK-=u CL{I|S%Zma<.X޲ėFj~V ̏e͔+n3i=W/L{%fD$}p2rC8мZ3P%l_;(*hS0m>ق:#(j +%pj"GMt luyն=j[_ȶ1v%o!D!2r2=ڦI,^7`V[XN8;<avP~E%t)r!!՟'F|؊<\ +;Z!tLt-LYfYm1tš0()Uf/!EߣCJYзjV/4?yh$ۼ׵j"Gˬcə|SYmu-f}}Vx@iWzJ>&D,FOTyDԓMNY*b- m̄3GR%dYn[ 9Ym -1C=L^51#Y(p~>+G3 +W?-cdߩ9 5 + j`{"_pe ;# H BaNRxL}9Y%*S@rY=ophXm|PGM&jxʣ]];RXbR% \C;jT]L qˠNS0{d\vSp|\j +1_/VD!SxP$eˀqٵ{Exs$ ëII4jP\LڸXv-dvW&s$2uq.MsNsTذMi5Zti#ъ|mkI]f +ݪYO܈K6 o5fUv3ҹF bklxh] MeK'V( #َ9PΣqb<{W tbE*գn?&bŐ`kKN2^o$K#mji^*VR]z뀴,(o4~^ȬD.WuA!-<+K$K8{}DwT kǷڝ ǘΟIfO#֗u q&F -"b*v8ejÏT%H |c+QNDнb7#c"m)*.RUV]7C!V*y'#PkzڌB ;.#M_ǦD͞'BNF@A Vu"a_ :dn3_mߍBMي0\_whk mDa{}6 H,cj 3%_IN PG#jVTT`"MmeZ78}?i,h6'ZTm<{)r˜7yf ! ^@ <8`I4RZ`>Xmwyuu꺹KJ8>:@}5T.}oV[ظ4c> },DN^=OE\, +6wCuO!  o +*m۞R> YO"Y `A~Ntʝ]΅HpnmrTuo'1 ++XMjK'ۇEqzq5XLwJѵ,|_HŃzħ Xm^63Iu//uFIYo:W 7)2L̫6ģպ.SMj YHB& OR! rx6..M7ǺoK[vD +855MBzՖ)8ZxB2wΥ4HSk2*Yd`jf t}TFnUvEt; 4RU \0<2zɚgtgҪ^m6ijzmpI⎈ il^V$Wmg,3dXn)DY \sגI0~IfRB7;l+UPx;mP/6/6{Ր Ξ]1-/f#upUG1_` =h8ӷ')tU|6H5K;66 ty5%>7/lՓQڒiI4|7& uvV +tfWiN+^Fg- yyxʖzIUmF2 ;g +z3omRNUE3UUEݜF(b ! zd"; FmF$_lUmK2&ƷU?leºث upfZD4v Jqu'{JD{- +p:VUmdXJh1j{HoBs֣d{Qw +A}0',(避Jm̩7Wlw"za4P}+1>[1-Konl NtD65oqO[-]_t6y)@H2]q n;wŝ;rV a<&\|;LLj;HT4[۪-եqY틷jsvAC_rU6C*1h_\.FRVf+Dy_KI@Uۉ/ FDu,Y:°LoU6).ؓ&xQ"WXR8^d (Ji_b!ٛTbΪ `]uy !\YX(wdvK?M }"͡9ڣ~%wT?^ptj j+c?ͱ,\·y硍|f݋ڍ:^YY *'8xeTPVm૾9USin2 6hljھ +Y̫h _:/j򔯆- YBݵy6j!F+}[N5G.pƩ k'J+.һj+7^&{ !Gj-]-6XWpWm;?Sj߰֝-1eIRF-"P 6 cyjٻ &y]~XXb6j;Cal׺jQR3@/[PJ-:uWmF5yMHDM4h~_s(9O6qw? ՊHWtնZSV)]5f݈ȝtݙrw:z3<ٻ +jPȤLepK2294z*!b=PNDſ +j=<oo|Wm#!KpD_\4du­P@#$ۙ.%)6a1P~pxc9L{KsLOn >N{2L&j\w-P]9LמKZNWmheb +[ ?EeK z4dֺgp +.=>Νƀm"D`YKjJ;^с7u|[6)ȵ6)UPXRwVDkdOCƕhWDR)u S%+nr Ls#ßBSAmiڞ65pbpI. j +^((W`ȗ"PQ?ÜNZKJ64+fnWW]fNI!1O\lOBw:{nfv}UeOwUۻ!Gk/ow1w+!ܝ9[jZh3zӻrWʙ?3b}_#J"ɕ;Fs;+N|ݜ\Ž|%n~JΞ=bS tbxtP>pXI(!PpXZ>D(qUim)°03$ @@j@Xf̗+_L%G޷.B˾]yZ_Fw9c^wgvgPܽUe^vZ#}էʗno#W:r~'̕们m,9R߽VyRn3˽޽ˊ~(⓲IIxKُB'2P``k2dm`f_\xB9T"MpWH*!N)PHHT 'J.,ej#gGiYiNB:t k Y0 li:1amE0I&$U<nT[uBc~6-QgR<ʔpEnđs*'_tԩi}P|IeT,71 ,IH9g-28$O3fhGRs99sn-V+dG#qNN9B[m}:+.6מ1F<ZJHkV%gNˠ{TKnW,9?Pʪ#NiY^ҏ +fe6>њך(o)%KSvpO ͛ ++Z'";SfTꛩj̜J7` C߆.~purܢ}] #7{8Z{$`79|6}e1\'O.atoNbDsw/gaֈֈ=eʉ!ڠ+-M7GKHP&Őf6 H%wD 2s +m֌5/e*8Yr6&Z`@Od6gEgfS9N=;^NV&v(Vv7 8"ff*Hm^;GL I +Rk3K#!: Tܝuc6>ꗊZEU-bT{PHC($0*%&58V[륂ľL)OwU`k$/:$ogd܂ k<=QEnx'>j9:hBfk`oXUrg7Q@o%Tyڧgʹ7!(RNk 5q.ݏmL._M:du2|B}u~N/ +n*T>t&֬LFHi͟!{`ա MGn֋͌qUmwnH;uM`5(9q;1?QP[@$kq3<&Wety>UG>KGW o1hFV|ٯ+ +r:(ALݲIdQ Gb,>IӐ4-!J0{tiiGίQ*OZ$[pX9!G,9dJ=V+c=ȭೝa(H4 Ӊ H0!r L&[m)-KwUrK|c[9z?:qm3`ɱĮXst(zW;YZM`N7so7 B%qpꄭ9=S+PW+6}K=In)uZWDE~JWI>~r/gLuI7US ѤyFJn]h񫏠31|Ug jIw ʕF/$1QAϠK/׬1zxGATzCU핉ַޖpL0KXt;˭mM>8g1W燻6r5KW8E | +쏑7 +ޗkUHa"k1~y#yu̲B0Ac!i\Z$],Lۗ+ƽiL=GS^{'[.gщ5 Z;=dCٳu)!-?L(n,qƨGt=s4ՖbgD^$=܉dJ@xKBOH/*`ySǎ'$PmYHYhvݧQ2p\ 7\pձ.BOO>{fҿdmxj .W?eĪVBqlVX}™.Nbwf 1Ohc.q<۠\ +zc !sM1Ux% ;$RFwD2`3 kVQ\'Tr:gPH3"QݘGYZ֧r'/+Μq=!_wSrV}Q`˨oBR[m^ڸtmQ(.w]t%Q}`eUj|I4878JDMxz&l^(1N'+KfV DzCnUۣ8ɋcyܢ Jb#LV8缋1*о.+Ư +F 5a{<]9AbR] 'Ǖ+jjjte,K:oYԉ-ji7ƻ\NIrlٔ~< Amjm'<^:*}eQ +(#юW +s{μƼk) \I8yR +s/u/=69"l]HdpDş֭ +$%5?h*f2s6DFB,wka +fU-p1^geZC@.Ϳ{PBFHܾk_\FR}{D7y8ӶH-Q@QpQrv;hSvg0R Yck+FVDN^ąEzkS 44ղiSSR3 b{z*fܭ$35><< +7Uy GTBot߇}L}U*L8.wѹr"*^9oX4-M Ɨ0;xK޼{߄QDT2Ojucm|/K-mQgӳOG?sL9Knv7[g"F-OJgSMD5O07 9\}+$J2F>OgXi{G0=Ѽ5C-!YAZ$\Y~tl~ٚKGuHJWԵjriVT5%ȶEq`3-Mּj;j:8}Kc5Sb´m?T3 q]Goj6)PvJc%y08tSg?&'NWydR/shyJJFѰ`iO@'>5o؆y>GnnEώhԇkq @pּae:eQpך7#rY+ ̅ 416sၢ A.͚jH,{ +[րlcnmKx7|'` +B45%^<\ּ`E7adux 03 r_VZu<:ZH3#Qh ݚ7!N)(sk"[ftAt,#킘j*|]< U v5? z $rScּuoHd@?yKFHFTevzMgykK;} YЄyRpJ@SH惰kT +/X +)M>GTi0ր\yWZءL߿#S:Pr;EkH:iG[ I6Z) +NEؤy#vo]OیWMP4ZP$.[Ej8@/.(VQE=?] h0b@s,=tq)m+ zJ'/ 5iy *!u5Ux\9r zֿL9&R&Dhj &H͛G#/i}:{fW 5o28?b5_oՕPZbXt1ܩy mKFC MV>*(e}{6RYz)'>s_o _jh+7)tL^)2G͛+|0CV"g$?44zmݿA,-Gꛖj>]s4R#K+Av#w:]qfTza:_5xJ~:EȮS԰i,޹P05oer}9隷^tಖ?N_n`v ]5+x?dp^kGC+l}`Swuoi_82OX S?[͛s`5oœLdvMyCM2]uwS<wC= Z0i ؈üPܥ, c<s>Zq[fE_O1:WA~l˷"W/;-7ܺr2f5QdGSdSĝwuz 1E_- JROڑU|. Q4~ΫJ6ۇ\TMѼڐKlQ/PTlFtF` y6zShE0~7i˂[Q)tf1g?V<\@VV֎B;>P褵 BFf 0DĂ 7`c[Q5oK)L;G>(+!c׼H?iR?i9>u͛djY*a9ڊTXAܩjgNahC)rw{/2:\˪i7nԶ4EDfTWS 7S 9Y7Ÿ+Ѹ`LaD[HX6^V׼w*, nv! + {@*.ǢJ^ܾ 59Q{\Dsp!kcA6]=;ð;vb$2< ='&o$ {`ʁ^Vmԝ7u>z"˩2>skސr/@^qmFcJڞ.~HQ-m-tY!yrG6U9I{wSyx͛sQP8}'_1)frOaYo5oAvv(<0'9 +KH&Ĩы +8_F0*%m ͙Loi ` +fҁ#waB-)? +jМP $=~J?e >iVcgi+>:mټ 2ˑA6¦yйl#!,:`\h%53'l_^8I;wnr5i֥ +CɲmRqL?}sJ'7R]^dWz^vVlZlB7hg&VD8 >۾ic`Aui )jvQr\:a*dIS2zM $5 3apZ㚷|8$|7c׼tXh_9΄s|*(AWQԛ;[.f|A P8C,qkx%]#7%2yWrCż{%eꠂoJ¹yD92 #][@Ľ-msL?;ڳZAG ks@seDhꅊjA=.\e ˅cox[ y!rKb|![a#ռQՋo'f_xn1Gռ"T anWB5okd]EpdJq)M| #P hΞfdlG'W*͢jވ *e1@>hL7$t\LJXT 7WZ@S'_[RWnk־_{H5s NJArTVeay+B}zTj1aM^zS_-chm5oR>BȤlWxg5o`!`+\a( 9^ +뉚#:[/bM6T8f2ut]{龩EՖ΅=܈H-J PTJתla}R5_S<0.C =%IyO9 J͇_dkuYCr6\[;zm?׀}4<[޵R (ys.Heޝf92s1d$U"V2  i]5o}9S| %UƱ~TjޢGέ jĉ%CI=)YMK"d?L /hEalrPbrB[_cS 7y ӼM.y2diXN4o\%K4oAJCľ\[ARǖjX-sGXcٴdޢy aLhalY/QP0O0Ɋmp6 |^6cCA'0qRZ#4*1х*&)F-&Ha]f:/ +px5z4o@)-Mм'搋AOTF9 ~vρdCۨ*҃ڪagT&;slq}%6Qdg*ybs=V|(;y6aT75t'nHIzSPFU역ܡ&&r{†Ǿ8X&@Xi̍ZϪgO`k=EVOn,/c\O!/PKIyCW׳lwR|;G&_jqNۍ1s E[y$]ϧy iҗɢvJZzMnK_ڢ}Bb l+8x7hOR[NO6åG =*Ԣ}#=C :`ĪRNiܸ]c[,}%rlQ||W֐ .]qpZ24o2P*w +P!W"M3}fߋs@lBˮ7$iн_'&1^K>{v2͛.5g/o-,${6]ҝtY3#"%Ҁ^̧#W;$%;$f8MuA #<`[Z4wOHӯ8{;l{Tno/We<Bys@e9z,8q|4o 9m|K}.1p0t~w͡4o8U6a7hB dՊu:0OLզyCA-Dh }1HP[xi,7moIZkL4o9 + 8 ѼoilAeso1`(͛cdew"vQ!P, o-G҈B4;j4oծHu_._ A" Q ݠq"FE5pзdF)Y$x"JhaJDFHHoNy.ȴm<̫]XѼ) pKY> +q2607e!L#:Wv\@yvp mPB՗__5jb%F-ioyc}A-R}>K:%lXy-wpM~eRHgWm}jl 'MycV:ײkQWWV8H<[jI-74Alw:69AZh6L{X0 9+6X3Xx +a:p{TKUu6B c4w,8 Ӽ2"EQl`4oW$*e7%{ $mG4o2UV)O;"7Ӽiс=;=lx&yqA5`GֱTS}cm-rv,DK c?J_ hb `h7d eNiYŊmw;&ӼE|rHk>X $M|͢O)/ؐī"\A4o@˽ս_tᐕ +Ӽ(.|x3 L~BH)!._بo/xk{Yz3u}+ϕ1 ӼE%R _LRI'Y&:t6 `^Oy~7l{UqY b3+]WnTIA#x Aa*HD"k i!'ZHU"y =ե=D"`FrXa4*1!IHc &E %IB#=TD%5)'Y@"mA&JJA TTL +6$S1)44XXȋ*PLMM\[.crXoA(X.g@BCp0DƽJ/h<9ǯ9}ժsNh< p4-PaC`&Iqps*s{P C5<҃W=Wעz莎~謹,y׹.[ƘS09-y&ʒҩ뜯߹;/mEŷ7z:M9cz{xZ9<+wwͤ1E5 "=2IK8\Ip+)ֿ3D}{Yq}1e!=y_df_ ~Eu^5s-ݼb_սV5y1֊K)dY,8F.B0.fLȋڎj QEFz2 W]BWT@EÉW2gA.2@84&`0hddMM'UPh A6sf Ll"4HMB,(*h&zc4 pqLPӥ=TSP b0Q<& d48 z (`#iO"(,\ ta44- x=w%.fffy-f I\^̟++>7JϸL?~7o:2f2;Y6Gaf2Y;.[ɺeKYY-j#zG +boFD:**/v_Y/ھ1ٳ.[f/z6D\OL#1V凼fk͐a1FLHdj}6 t7qN&&hLLqi$1IhJ|~f+ɂT2EC$c@ ( bC8A| +PaP @@0!Ad P4~3Ѓz(H5~nH֥)@E֨N`f=LNͤOCLF`mwv{n?S4hRqb:ݛH}mw=7h"qjl7 mN5aiN@ZodZ݅z@=N3fBU[_4v=\)W}`3 +Yh7Lƚ$LQۃCaQ"SĴ{f]0x6zW$E`ek: Kdu`GʞiKw.l t^&C&ŅPo@6wT H`\+@mm'ҽ#;=` +eo_y 2A0"@0&F:4+:9M{ܠو 1V\c4ޮ]v |3A=NW\eH$V!3|2 +Ibs$\U^[Eꬄ6l:x:g\il*}bKjF0z#$(SL48 U0L i6{srD5t%].aFl{p׮.3]52qQ'-x)A?-% @ߣ. F;O JG=󟳙&zYwL]cEZV"LiϬ6e .|GƖ}J>]w] 6eG@촏VfNd6)60M?S¹s7_X8A9=d&D[ȾCvJjF$ ^EVhx "PdkvQiOIuGxl jFqh#gnfXxv*ܽ{Pd )(PjbikY2~ FiٽO@}$wp֜Cu=(PU'oa,sU˂=eq\õ9&; 3[$p5Yʽ%A>❮s]{Y aWH2X|ݣV\{<C A +q?FJ6TQO7 I2?8Ϩ_\Mhb7^ +CM<(B]؃ +>E!B@1ȷsΘŘl ơ*W]q6dv~w)Ⱦ#5w +RjY.#B "|!0ܒO!& +O4eRa+oLΔxpQlq)L5)ķ}qZ"ZJ)iY8F}*e[W"[<ڝ2rj^v7uSxqM_cz~˪5r_%t,l>547 I`k 64F_4/I ,fB0%`)wTJ%4fVK7܁Z>`xd8uCER f@ +6Z,j<eQރ(\mPe8ەOgj6̝V M 1LmqRjCPvN&laHvPx"G2QR3wdlB[ 2\ʱuSJ4mEfxÐ_$vH=.d[4#ԑэдQmD 0:?3!]^ jv89/zOOgN +}t,Q[zt^rԤ$@¦ B*K9!%WcJɋ*8T1[iK,=4*ds<)Aؘj=8?^THCbǵDYP, +OZ(sS:rb+JoHR܊eGiXgr{(~CB k*(!E. CO)@o$t P++QIR9%`O$P &'$fxeU9lYN+&AWYя5φD䪽 O4?{VPJ?s!^7ZM'> +$5s9îzK{X.l.~uI3N&xf=Na@!@{p=؆LdE &YR}YvUJzZ5xNڐrqz"僜nEnq2qo{g9ye'vaa-,O.z="rDV} +S柆:#c>[Ua{],?~dmɥ_$*ȣ3~9: ,4ᝎsO> 06nݍmYK)YHaX~ר,EpOAiIKj + B ){B)e %^'3`垞E'n# +盠-Ku-Yуg6uZ@@"Vd4b? N|§:p JS;Ipwio*)CgmWf'rִʔv)ү, mYgv\s޿ކW@gUkYFoU4MŋDSsqn,ګX9LgtWan~UV$MsBFgiK9 b1LRp*+|oyj6>wڱ"xQM2jk;# +Y5:0@&O ṷ%&˫O<~r!4$ +^&R꡾, @]S"-$L &[s3{NٜR??Fr`l2=q[ TJIZ$| N)AE3Cc Ud$<ďz l OٓטmZ_Eo6WOmkL'ciK~cVKo@v$c67hH +K[ 15E/W9lXq-!t— dKnRWimڎ|`~*I;wGB;0*rhdHֈ6Q@?ȼ]v%Ń3{9婾hUP:T% +{%bx`qSeT%@;=Hdᨱw@j}l;0jfsl]ZG~,7 A̱#ɧuxR7h"jKG{Jca6wg'5ᎎ`HXg5"qab2qa~X,ʡ(nh0%H15, %%eX"#ŅLP>wCfǨ螭7U3UV9|R!9Pa!ث>l׶8̞R*bg4:NulD*8@?# + 211p08XP`8$x84; )6 'J:_"!b#=EªMM p΄W.ۉgEbX4owtVVDtYwWU]EA9!پCYܝ~d!UYYɪ(Ǫ75ӏc5V. +s \2S6onub_$tcKWsN4ۍY}TWo!9uG,J%'iI'  .͕$DX)?gĢ˂C@qx4FAOm D`(.(K\' **'fc+t*J2:^ǐ,+7-SӖεjp 1Ĺ&gP/)}豚s]^uJEt#+4k +s [ivX 4U2MyQhן^4hi_qqy{GPhmh97H?^!F,Sem%T_s{yk9Zupl_v398ns4;%f!aM$9b^/\rZzRUT9e.69*n]*EftaK,[>>b/| Tl= G YX00!!"GC &L<"H8& $HXxX!1&$x@px< DŽ?Xp`YY +d_,&&<@`0$3+Q\g!_5ɶlm;vϺ*_E "&DHDp@#)VL"C F"xCrD Ofa  AFbL*8B6—ٰܺ0bfSs]{㴘Ab>v`Ыo@}D\6T$ H3C2L^P=B83r-&4M6m1b"` !j3[;"q: xnazeÌ@D-P``H/( _b +mDž/9cBi ۷x r'fFV[ѷ3gVi~Db6)Ӳ6V]і!Æ:Pm~m>@+bvNOЮ)v/Q@fc{T7 B#Hgd B>2;~ ^Tҍ'ظm%w:;G̍=q)-nܶy\-o'xAx?:GO!T|.CCeۚjy!k +:2PaĄbccs>{Ἓ/!0bfr +TX$T2M~&t T1zwZ%6EȉiY`>YAy"%qk)L[b]A8(퉫U6MhsX!A~N&Q:#Q@RfWRY gEh۶4D:r)Luoi 3\75b4|eQkZKAw yBTe`0.q^5}fIIƆD,ܔ&.0P+_eO #t#kx!+M} +fVa )+&yx`%G8WM pYb#MpRcL:o`>U/:(J?DžK꫊6VEad(Ia1f& O% Y;K/x'B X".{c[ \RlKZCS|XGŃ!"4Tx(R/q_PJB$v +g40[MSf/"ыݴnŚ#݀Dx@'$4*l )"7I "t#2Qǎ; R&,srE87{ FQ*֤mheF@TH5i=0w)PsƭXfV{Bx@@d`l4ோGOcE0=6)=^' iw(:OJ Z.%kVָeɦ;9WcNƇf\B--`3hdp5H'1bVTYu8+nuCeDg!xרAB+Y4\$\4N _!CKRpHxo/tElXxf F\Iw nCda&3pidz4NF|eX.Vؐe話w*hhh c>G=YQ"ƀPJExIwO〈\O7 򌨗)^OEqw4V| +1Qp86Ϩ3-d7n0g ? + rgxv +GqZ֭y8sf@SfJ$~y6.__RgL^HF03evL3OzDP +Vkb2M Dڌr5="=,Տv)@oB@ۓ0pl imFK&e+6{v4cԬy`$3 V~e(] eӓR1k%3qD5#ʼ͌a"34:3#9TT/I1}+, 4Cѡ"b +| +of O*.<=n3Z3ڌ?`Ntx2٠b{[fSKeU6W6-Q&٤ 3-ZFb-3gL }ȅ#\k)kC.X<3~}<Ba;E.aRR'qAC6/Q"wӬk#1BP}Y'[[K)/HT.KR< seDjaCe&BQD48ƊfҾPmV瓤6d񱹓^Y_@C|y"#Z$GY+QQ5e3B| ].'.1@kŸq[xg|n [";jh2]\~WpB8 >sb ?B} ADBAN5J .=sbpZp42熴6Gt`BYp|c64bF 4%i1U0ĚNmIdZ9ӎsD蹝tP]֟EOfQܤeq 6kq 9%WwBp$]$/vdE/ℭkFmC_2@z(󮙜 4u-v킿] =`?w->iS9@NIXk˦DtPqZW T0Q΅[rmnR.:Qg++hIn7Bۥ)w0yևM`Phʜ^*/Iӷkz KUqqK-QLYQOnR'6՘iJ hLs|ixDMvx /fiőn*yO 7t&TP9>ϼp 143XM;Ҕsж i L̓2&:̩zϒnϛ7uc}sR*/R!{Y@:fbfnP8@ΒsՎ1j2 Iޡ3R +gV^_+Ua`{t\ZvR,Tp$ ˹j^8QpFP@_Gx䌭9EhB(P Td[w0]LOoW$+Id1&?]4#̅ë$zh>O/<* [GA=|]zl&A^c- +kcY)BwPOSlшNɣvWwcI5ײ;}ts{16.ڿM7r4Z 6YnScl3v4G.I/ἓDLW_Kʻ32*?P78&_S^BdEngaPP,"}95!!)! K-w#x(J '=p‰J`klQkUyqmSWSeZh^\?kn!0ocs3,[[SmD.f));kXhT bewɾR/W벳b2x` +O^*)O˙mK9}HC;NB8d/KRb)MD #]BM%~ Eđ4 +0"hh,~l6^*[\x=ҫ̣YS7)ݰ,Y^Z]/X8&IjVۛ*T޽fJ{㸿 =qߩfGD @"FT@   GMĉ"!#q UGdBD FR1aAW3078RwyuU峔2o%Cgi7otV?biXڞm2{ڵiKuvä߻m6Xh +h  +y1caa0bP*+΃Sà@ŢcNZ_K; ͅ8 @ 4@{0FK7E55Hm.@kM +'@l8] + 5`|(mxqhY`4$!@{ +LHdjhb%H` cpPT @pB=`{a 0@c9]`s 6`nNx@z ́D 4@ Yr-|w#"PADP}lx _.7 +jOC!Q8Jp0W.m,>)i⽼^1nSmNzGz-lҐk0,U܉,x%9ff ="H.8xѫy: sOHc5QT @ J3ނ6I\}ACPp!cBURfU{(#& Zچ6l5X6: Jzٙ{i3Um]6"qD@ʁK_ë["n4I.keBt!R"(H3o>/MһG`;rwPq;ќa 8xFwR!l!<#Udo؟PgDn<⅕4û<$nd^5fq&.tztr3R)b(6%2!},Cy+'0SyGc%a~0|dY:HH؋Ja;b)ԗbNL*3$#3Xs]Ȋ Wsk|^fY8'A'T!{.5Ug4Fql09f 0]B͠ԵHt?{u=t 5!9_s9x:D(?PQ$#"#rϮxޭff-1,3)3I)3вŔԈdTMKiT5zi[ ikRäjjIu6%TTS:3M1U5Jv+%UJWRĪji6Z\M)af800*GX7΀ @ @ `  F3P*!z*^] T + ` 4$24@ )I1<@yL J=nvCY}*@E0 cS3 0<C@}r2ÜCt>bʃB?4ѓPnmQӰ@Hk2@dˣU7 xSQF @n5 +'%2cDZ H`%mBhrC;Zs"4wQ$#$"eT45͒TݗM7tNNI WҪ|r+9]JꪴoʶJD]=EeZ-ݽCݧ[qnOuz9%L{ʶ S_*j5)f^}etxke}V.Wh :?Q1%BpBdctVPFp_^!SYy ^N59CgL:>d4w"! "jYMgh])o~^Ne'om[gh}\MVRO׮s,əpd6ۻ۩z/Ԗ1hfgfuev)U^m7 UmhӻT?9jlh P V+N + *$|xY' 7M6 0`4* `VV&S褕*,;JVfxES+ A2 P +f4@MgaRT `IEjWع= >P8 3h1vF<Wh*5("hRC |Nw[[4-$*0 8$QUuǮ`rYTj + `C@S*`4ʳ ,_Pg@w=h/`s)2xC7@'L0@~AHY-`kx`Wīj$a/7 0d8X@<<ӬL&&%%jZZg-T4 7%yg~Z3R2{εՙvt-Yڙ~zfM˔y̖w%YXv7)ϩx{Ww[UӪm}[ sVSMhdLCħSjJFc;dThejAH B0BN۰}*k(`p8P hp#J[ -Ob0vp>p8" 0^0X 0ť FGopPT #I2e$D A ')PU%6i0Ք7" 0^`nGpij \E/% @  `ifjTD 0FQ C0 +hwc-Ѥ@MhtJcxL"?L~`ķʩLe&['aQ/T>& +Upw35D@RRBO[R% IkYzSP" u} &q"l&pXe.6.Bc5Si3ThT틵޼הGނ?Ljy0C 7(i"<5r V.R+;.VM_hF&k8<0`0qeUG|f~1021|, 0`8\H-=Jb$kjY?:<0pآqD5IUX:1Ml@pq 'ȹ8%a#}( +.UDVBWF^*zNr"% Jc|"'18V:vy`0"nz\Evd3޶,#K~+9r3,JoVx$mؤc}έY-6y4~[w]=xk>-ǯ=g:[{gz9}Z/3v\: U?E4Lܳg8agˁпlz͵͎_&:c6bt\]ƛwr{?o5z70a6rwȪm~7ݼlؽnZt/~Z^XˊU?c.[b1 ~͘eio._U2[~= [tv9h5/˴kߙ #6d{p0sM3 PmZ_p(#Ha<<~]W sjZ@,uaEFzv- [tot}UWw> ^~\.%wW,_tWEx~嗇C 6c{^nm; e3Xg2L~-=Z5;9nv=.Wۡ]}v:]/5Ma kvhk;eswgo{}VgEKH -ˆll6=o~7NVrj7y]}7t+>p׳֢ 2>Hceslq7ur]S%GS6/6y&f ^<8goW&6ilۤwa2׋nҍmc]^d޶/^nkVvŪM1!{`s->T26.>%![':ߐ}4{{Uϯ_~y7Lzdͱob8fѩ?o~̻^V}zdb.2=Wzȯ*{Ƹh~]ًmet1/i?M +kOlZ#Vh콌g]glEJmfg:zF:]t-ޱ;{6nۻE0{۶[o/62mu2=˶ohe\M]a\d,tm ~koXk4}s}ܱ@lg߯n6DY|Grr<e !8G1`&"݀@iG) 2S [ +)5/ 'y!hV"xd Lz=_ LJЬvVmmW6bvB>(nnvDK8] +֜͢p@Ψthbq@;R-SmmUb GCKC|ԭ8!r]tu cb#ثMZrYt4C`n` r*1i16z LivUsO:N{#0,QHC oVIuJnɲXIvH3 pD GM4 !QmK-Vr>lR,thyC`2>X\@pYtE!C_;UD!"B\FWrapba@NDP9SH>,6-~X./8)Մg y0X?<*+u 2uLA"/)lXD[lBQ + 1hڬE:o]P n@`/FjHWa?a1QҒG0u%!8 8=E@$jrhjmT\c2M7 LnjX8!`v}<쒎cnaD؇cn@->0½LjCB% (>R7 ̭#}* " J{ِNPR35$V틙;HVr[&<38;#tsaHq-0D 20XW0_jD j(]x7c\Qe+, hT@E=<ȣ⍔龬Vi݀paJsc! 4[%}S-f@NOьv\nÚCc{+w%],_p aBylE7 ZmDcPc8,hq9 S[.*nbB*TcKaw»0Y +;$y >ˢNA3,ΩC0GƭnOIUuYXd7 D#%Tn `޵FH߶F5aE5Fz3!-x(˻A(;%nFʗ +Z!djEn7A݀JI7MY_FJAR}OG|! ة_y9BODnKkPbXlȰoCvy6:66P׊+g^:y`݀^g(;Rn(o9v=NĎ 7@ ]@6݀PPH,8MA q=oo ++%ЈǪ(oR G_Q@Bv@c~08F#-Fh6|U^a.$0Z#f ՠ9Jk}$ e@I"wZTߧ4uh9܋ +9b~2VkB鋇鋓auZa=K,Ucz_N_yh)ZtBZUX/n՚ -Z/>~2ۋ p!=Kt.&lٞ/|i "D,O;@MG:IRS{ +endstream endobj 21 0 obj <>stream +I$'$g23 }{xS)nݶUVi1N/vˢibiw,Xd틕EHyYҺ ӹuK4:CѰ<|قB8=G<X~ +X$HQ*Eq088 v Oj .YfJ$ jL0:݀&niSu|,2}*xjʈheꨲuޢETbkqN蘒v !P'iz8*<)=ɋSx o) NK&-՚(W/^jTk +ڻRj!%^tR|t.t5I4^2/9X.O;  ǁ$碶t@SS+*ԚN:n@ 5559d-,3"gF,SVGg̎ى;ޭZͶj [j T@yh~}?eۤ9` 6D˾6~_[x;Y(r%XD+ + +drYE!}.^C|ԁתY<F|62D1{B7ڭ[-; ӂ섢Vkn@y5|\zO$/ ĘN৒GN5L_x U^/NK&PڹZCZ?5455kT *ڈY'8H=H\f{.lF̅Y΢v,jryW݀ 2VO+:yGG:I$#$h<[MMm!`$4{tWeh If{e0zu SŽ>C݀6]OAW͋/(s/x2'AP1.2(er9*ɋwn{74TgvҦNE)wIjLoA ))LB0;a uD#Jaıt*(lZF9?Qfddi;kG SU]t4!HG, iWqD&ꐇ# BUDfd$}#kA߂6b8+3:5`;)󆬒IAFхE1$kDŽ tg)F qqb\>&S0)]MbņMu M(ĕETÄHH, q>($TDP*8$0*G8(GRFEA SF1`6fWJKx n()}Pń;75;<4;d`?[z$B3HrN3S(  +|e!1,Ի:]q&K?sbhQP70. w:YB*hB-бƄ🱅PTmPky?1`B7,cFtU^ v̡b( yqpʪO<[\NYTaiE^`1!Đ@.a +1Jy) ++ (*(7楀Gt! E !m` T z=Uڪ4-`kdpg 1- o~W0`]͌ -5( ?#4(u+/TH, Pu`O4yb +K~R1&EҰpj..׀W9r>^/dX{D8 [@ģ7|FT]C3\`W ;)+M%9p%ZU+Dr3gFヵ,n+`~3e8>8?3bݠ/4N_; >SXz` +cpkiڒt >7n6&-7|LA7`'^ ;R[~]z];A4 Ӡh|6YHe~\ppu(cmZSHs\rm.r|->P(Mr+ϣV|A?@(,%cf>?$ ޣhzX$uwZ +[&gK8v}qy];ht⌳AiѤi\Ԋᔤq<΄[v;"gXݬ/[zWXAtHoTnh :B[ + 0کpuq}ilW碹fKݹ_ +YjJ,L#(U 3SuL-QJ^be3AO"@<\qVj(ä Ԇ2s/"ωM|(nq dRND5|{@1%@s ++ v!!AUhP:D?p<{7=x`헧`Irb#v *g͑zBv;i&ČP9%g˱@9\<\pI ~jߥ;g=\q*P N awp\N{ F%ѧ=tb$׀,0HӮ;Ql /.DC)dM iN@/i< &`g8dl|ʋ"Zi0+4t1)VEKIz1Qp`oNP{mX4ϱ/*Nz{IR? < ~(`[;TaWңϺE|o +@c^|!1WHQzQ41Q#Vz?dp 1pv}/`rpRľʉ:&6 #jr86>5I%"rMX! zXûg6s($#1sYQ1E?gHåQ%6!9cxRcLee#X= u11 +Bv1p|6JS0I8һkʩzB\Z%65=cV9nSFSIX#}fp%lX6T6kK(=xR]Qbf33D iq +WbG9mƓ2§;뱽^4}#>AuupCJ{j +6,7&1/.k=g9;qZ2o]VE8sknd|"qcCfd{t4wq>1(75!R-QHfMl-Fgǽb ;E.^呷`]b`:LֱdsoRpu*jKr PAl'I L0\@Z[4uKE׫Bw#Q-n=#)o F?6HZ9NڄOרઁ)1{D I-TZ@'P5l)Oa-?Wq3VƤPdbqM~TMRI+EÿσMpJrSp)PO@ +ɳBc*eLzل $y u!jL繉Zn#¥-`H:jRLA챧|J8^hF'pC|W`0N1p~*l@v+`T/5^MFUvu.|dTkrj +Psv,ʍcgmB`HuP;H(cm\#. = reF76v1b`[l%?\PR@TDF= +6_ӛMF}ddSOۓ|tv9bHc*4l+(J1ֲ`Z(g,w +'/(|7V ͡0Ķ :jTZ! ;1%Vרهauh+`X-}#ҡ,*ܽ(}rw;IB1S ʽ^QY{́&?uF0iNo0|xđ^?-'7M6zKLuv7F +=ᘾ9U#U |֑e،q.6,T5@kVpnnl7g7ycrq*>ʇO8*`}%qp!޺5 DƜܾ=MV~:E49S gƏzMO OϽ_ WclwpxF**ںf*i ? $sg4nׅᒩ@] cjOz|u{30hO% jb"qn:Oj hRmf@eAYեHc,3 +VU6m##*Q2ŒNMQigi|$GMfܑL.$li/l%o +pViQ z8QKҤclxΚD5u->)]<)k)[j(+iDJ l &ԦS Z^rN;=)~>t I/0v$^QTc@?52B\\#E#R$!;0B9DxHgX>f{pͼypŌ( +XlFR.tKlSL Dp h޿7+{%>a:׉]0Ķ&}]zOh.0 GHP,g̥h_`96:%]5DvncRxz\8 |NnɅqbRe–){I4p9._cX 9_}jI6ijy,l̾} +;}#&Z2e_( B-[]㮱/;9z mwVOyXF8*`s_<YQ7t;u10_AT2U)aJ*8 8h?x! ebP6ؗ0Y oZj1]x-D)Q澺W k/hr~b}_^Ml;}SS2z[اT- BNY!nt}kl㾎_8[WMV+nd+Bnd)eܷF>Wt41؀à#q1P}ùJ羑[KM Mp8 {\ΚD=>\=2$k D!;sL1oq9[iP@K8Hհ%0pi+&*QJhW$ LYq7=/f},eGdGM06.yJKU-X| +pŤZv M@?[k Xӥy#k<綻|)TdH;jT" k^b܅Lӻ +Y _Ӑ܆dwyh{gh@Hp:,+Bޞ}Şk!_ +_xtvwUҋt@LS)!VBr B^APt.:}~ N_f/)BZթ[s{Qxd*(rfkR>Iyv]%?Hqd#s潔>@Ts:"@Dp``q&& ѯ-:&MJ#1~22 &ɩ%SK qfpy+&yW`dt@/ v"鴩Kk +ꆿ/F}3 (Lax$EM>~-yÕpϋǨ/X6P>%}&DuRИR&,cF`}zYNv@AIjԍa:=uk$TmR-#]hybtJgq"4R{2TA]ӏ,O" 6UB;ݜ?0N(wm4d$pp=P0J@ D(I(^laOȁį̺^ a5;[AlY + dcw k38j0مK\U +u}Ӻ|~v.\LUp "OPHT>$sY!G[x9T>.-m}P"&4;H&̨i/XbrD`ǨùO|- +F)"z*4_MZ$H܃$FǁԑOW!±V0M"K%댕 +LhO+Cp_4QESiX>YU0緜"#WLd` hlPGA5G|5h8aCS47ؤjFgDQ덝Ksz +0u#yZWN7B 6x-ѱ*"VoҮ݃2F־κ)BAmiP)̀U}h ; Yc%X|<D,BNu[Vrsl.n+.4KΏ.|@tY$6-ة0J3&$DglMD2.LNd_I-#w:kvDP;prOj={#kp*V"p[vRV +(*VN*]cӫxꞆ%+&anaa! *49~L>%)}|goLK`NޠbnΨFЄyU2J_PnF|'5|>_O }y՞`ZBLby'QyH|JpVh>n¸!}Q=1|N!H15th*S`A]¨RCY"Xp;?@/eOj袹*V+>B ': ^*y7=͗b|mŨN5 ]Mo8eŽ)1N/&8j+1l+ɘL,*_prܶl\IDfRc5dӡ +&i&/Xn:63vLqK~pw<b7~F _\!WRd--#Ot8}[u|_ +piYP=Nғ= YtxΆN*ԞH·FIm:ep0:$m]>>~sT@|B| +zQF㥈G =O^EG ;h,°7 +erHu8[?s쭑3OŚ%Gg!L ɒ!c^vgYIEh#& #66Fv{-DY iILMT&2f+LT,3)pIလ/BU)3ɫJv%i>S  :v@6##=qcxĝt[ږn:K@!';^P@XjMw+̶C9Qeo!Ϩh]M/c_ُT'ECh@*N>]rAߪBñ_QHta(ttʭџ`4y3ֿDpc;=V)u|U]n@ 0/k" )cWxHH3툠u<.lPÑ+ 97dX`81;BYBϙlO)"bw Æ HqyE#1Dh 2&XN,:WHc_; >r&5 n$B: +qm煺슴-POkH܍")G DuvHw &i=dߩB1}CO&b9?pwdeOXy}jm]@vr28q}+Ϳ'(|;'$x ;Z#uAʜMM3ƟlfRuk&f".=МCh pᴉMA㾲 2?ӤR +Zr5Y9R[U@!TD^j֓ף>ǥbFy7Xu7GC88} ƒۆ3GfUɭ&1K vэV2$Eۤ)MiE`.G`R%Q6̱˟_9`ԟXXE?NweL>,rŨ˛Ns:n&)[,qwqt:n>_'PhDo|(skj(EOml:Ƶ#Yr-0qpXxX$o mx7O@8heSr/:CDDݛ 5ߌ=NA*ċk/ p-{yκ$ǀzO/(cS#E1s.蓭D sU"c7 [_wEn-fEe>gMCKJT=yutdBRp`n)n*ܢb3%|ك'IVǢH \{*ܻV{q;7A,iCtuI>/+ +h* La;՗:OeH *q3翙e/JRV/! <'^16Jchi`76xAU~#%Nz!@Wn @ay(E; ݠ$]̐.}>Z}rY~ҵ|Φ?ͦ~x wqE;;J=r:ۋ&vRWrH.8r.o')gXl'Rk"VPTT'=UR5Vwxz\Gnbgb.d 7k'oOibEmfEԼjg8Z^W])>Y*xZ,{@^w+\f<| }Ykf2d!Si+,Ch]{o H`E`F`tr XϞ%*5X3w9 h"9o.O{01oQLǗKZ ^#:;ؽ[ĎJEŠ}fE+A? $1ye%IT+ƃ*rc'i[#CI`s0T#kvMg&.hIvDCxOޑȻs_d(QGLQ^w`{)wh] c*mKs$+1|f myJ Y2x#Z8h/'&a.5Se+Fރw;ȔjOHrGFIE$Vi[<)w޳T%hP +?!F︣rq%K5,ys謀@xޟb2,[SC+lw+OZ] ܮ  IFʝ_ƒPyތp6 Q)t8[xOνfYmkjfx%%^ui3RT8ԏUsʠm ۞ЉuFkau060TjUzT+Җ 'PcnͲڍ[4"0Jr ~ hVSz/1&t.mߞvڳh6,`7,<UeiQ H7_:]݋s)yc$h{Q>H\_9QLtfFa-0/1~V+~b&44픁#f riB/e/T+b8l ɯ s& !U1'LTu $|n +LV񑹮$g"2tŗeEB$qnBn6hx?$}Ϲ-%u(Ϧ81_uni؉@5\[ +jw3Fg߅]lV+6\SfGz-{WL' j>;qH 1#V +Dgedy|)7poaLElpmCH4>ޅқDSSNbbN`0N=:7Un%9{MQ+Hh7Rq8(}8kc%|i+da*Pl44y.4qlٺeWSrGoGOT#[jA=Јࣈ&cY;h>H;ql ܕr a(Htvdh:ɞH4dᎧh~Ҁ@S![۷WDȘuG}/1V"کa6n{.t $ĎW^.r8VeOmmz?Z3?FFqKtvijZ6 1#Q]V6]0fi(rV_gZIAu5wtKg۳M AeFTAHRe\*T9]}aX9-du"YAfnQ^,-$c`oC~V籴KW8JrU \>'oF|{me;1j!DRҀ(wyeH:w(=C̠}aq7 U-[WFQJj^WH5bB,r9>F6'|q]v-jθJrlCsrǠcp 4moG8bcr TWmU@JدvAPٳ`O`nXKt 4CL3h0;;}`.;GO_Bzzu>V+VBrACpWڑielbk\$PIǤ&L\V\DXEawjW}@?qT*uh{Y4PUzxr9uDg 07@R<&"WpE4YA6QH\ tB*lzU.l# dqdD#QtŎ%$ !*>bN@[q.@T,RE# Eh1gy99Qo wqXd}\'` HD! Opww {ɜۭE] `vjqGT>  `1g?Sx +:Oʤ,8&:C(* +l:gۈZ!Gbۈ J +%έ?ihKbU P +7uKkGZ;U'ir@R( /40SL*A}<s6i ֤N[c6>ίDnߦN+fZjm-qZQgbf*u$Ly9 ~֜٫.m8mZI +oq2 >A@ NsH~k@zzy +Oǘ g/k? (" sAm`<8p[mt"(): Ք*Br`.w{;n1a{3 +cvD!Y$X|@%o$q2|``E;x x[1|Z'# j u/̤ j 8(O?Rav[> !c᷻rR]~kp#{6- IJVn0fv# ޅ}JXG70ʹIOJNW u-үSALG OHPZ[3 Oϣ}ӛ ru8;+AwROBP!E~kai 4#NsZ[sVA\=iPtxClhK|wcpA}zy+$H=}F[f{0zq@coa]7<u@@*&@"hc^t$^T^ ԩ0!&9R$ vgr?7-\.r*jk6% \-3A%BG˱ +jit=}|œcHHdS(U$PbϢ"*LN#䝽 z?w,b,sIQ@U7p=_o{Q⋂3,HYQiw?=&8r(ȳE =AQD],0^QGF<-b2A{lnXIWrEx@|#k]~|r[V?DS0d#FvqVĻ}J (84##g'xP@H睽hfl̾E~禲O瘟&2 VAjoiTDڇQ 75?)B]=lT(Hbz<,y{k `d%~p;䢌?~ܼEٗpOl>"U68SUEf?^HHUnrSo_)LJiin1G)7_F{O $hQQͫS:&227寷1H Hەe V1ҝ+b?oLsmߒw18o+>\Y6B}r~瘏51Ly ^QP #@DbQ=T]*> ~qk6~ +9z\oծ +݂2QS WvQ&)UU>P IBc5"ł`H3ۈ'zewWH2]'IDEiھ ð^ @Xy`PyN ?Ҿae?C]=>bA{ +ʎ7RQLWeKD,D-h(OV&.ο&=3HocwP~Na\AB_*)]yB8v$ +,#L{Τ';ЂO8q?8&&rd|ݯ*+JcYQ?2w +C7x_3>dݫ?3fdHQa'Xh;71d  *46#:f8oG6hnԬN!WHZ{/iZv4.XBf~-q8\l% +}Kf_h&Irf)qu:ĘvPhb0U 6[8v~MStB>bd #חR>Oߗgt]v_,(rsHQanQi_(8}8Ks1pɿy;%q74=*ˍ}BXjg_4I V~7瘟#s)Zcy< +Ov*D./01L 8јןb`$5Q[v^/6&Χ +BL 2{=(0> \wY窎ISB1 P^Fo0uzqpx;s<2g`ܕ༝;5՗6JPh(6*}Eł+cDg+T t݀ON پ!-{>:~Q|Z>S+02kz=5ד^f3*;5y!y{‚08#%Q^/=~c~% -p^$$ ^܌u^HQ!7,V9./nwwۍ +ao7/D߈ة%:ΏcVh rzĄ@P:/koR$J~8vo}$yWˑ9.\c'ۈk0~⡅`/?8J" Oֿ[oWF}#w7!T(z +!{7NVLY렊\0 ϕe I?ɔ5dbBp$ +oΜv,qPo1ԯ(^$p#N0Xi⤈k]_QD˥IQa1pCJ]Nm$V>0e*9m,@VzX$V}Ϧ<;X@.c" FF/!YE3ߩ°?VL% eL~x+aN^f?QX*5׏F~eGeЫ_^G_F֟#s $-n: vv1Dp-W߾izl?^8P#iqt_<%"0@#3Fe XLWɻzڦ0lJz +p:'/Ǡ *t4 JCoR_. E-b65PAG3(/U}:3Ohl +R~z4=RGڙ3Wŝt||։ϢxCEi&(4. r)\Yq ;O`Bl̲;g`X .ǚee]qMΈc C3^Ȝ#ʳ]߻G{ +#מUOy^sz,4 +$]S*rB߽VܙK}L(+QzBzQ@2_H:InD=&ȟ=QD]` ͎;5#I?,):7YPWQ +uH%W\io?8( +c} PkwO,4 ⋧<`C k7*n)e'F8oR`r#ehzvnhAAo/Vh +ue VBm;Rɼ8wI0@tÜwHֳS;C³JHsgʝ} +#BJ,٩Z@McjW&F +VQWT'D x^buu?k +%mĿ z 8BjyCCN(߂Ց;+w"j, f?@>HQa%0To\헕+)Y鼪|zۇQT>:ٷV0IB! q (H,_a ykw T.*LZ dlܪAB؍ҁރ#+V3Rm/[$](H)Z;JQʍ's ޾+6~qA';kEHO#tX3LG!gB9ąnT25ƨlB:2`-E4ׯQ)q+2#s `Bq5r  W".|⁞z]HQ!"Cm$! *L U +eT)=Hojy^2u^-X@ PO 7P`$zLpшWQˍ}EA8B3h1Gd~g)9Ax?n~;{0|0Ѷz5`ޫ0vUh7F!T8PYv?xJP[4Ve~ GW?}Eҁ88V%fzݱ6EskJ: +>B|\C{پO jz +ѯ~°a-ƒ&4Y`}ݘ8ox޾YVfΫ L(EAǕw2 =)g:8.0VNc~nߌ#ʲ}~?𰈔ǫ * TY+!T۾ + =HHMc`&#DzgHȼxףtp~:/fP=8ί O5{%nKV 43?61"1E!z"6wV3<T;C˼ GW?xv~eES1`0Bzr>N3'z7ǜZ Zf(F @}J8!B&Q?%B(dLЭP7CLTaOGx} 2qzo+n#bpgƜc>6zޓj:Hb#Gѥ&>au^Ol}zsY7~"/U y{YJ 7{6;`*JDls#_wn5ؕOGeη +oߏL(c z1:5y;vg oAzo3oWwAƹrrõzQƈ?#\FT_۫ㄬfŝ&\YmaJYIl`2u dPaX2%)}NMn??{QKħ[P86g D l h?TfҭP~,Qbڪ.n~jyQcQ +>xBۈ+[(l:; }pp?^"1d),^ʌ.9Xxp^dH92V1]'J3~U+:!,m}yCD}D]Eݾ>XDF{ί~{uDS$"I?Ts̻9ߩ;)K #==278MC@ R`Fhqη|NUJ\lNP}JIu;/ًV%1P:Ee +~Ww@}U .re& + +'sFT>Ap=5|@iaa=!}ȕDE1En%G+F_@ >Gȓ+/e2DTP W?=ڒ{ +}So9g"0te>rAoU2/ :@`f\ +up_5%Nb0)7SD%+#g +g#t|#8l˘#!!2J_S8PE]@o}5o?EU_m_O %,?h'ݩ%鹶Yv'#-_-؋n6 ++ t)ڌC.z5Vž2ۈ/@lDE!J?P N܂bgF`$eFYMsad]w5Ohw%ib~FR߸ qØȸ+Pبp@b60T&  8]߁ `y N.mFDTp\7Sݔa#o<1 LsI_5; QU;tStT(1qA +L +TuFyEEhIi-,0j,Ԗ:DTaeэ NA% RtJ~T' nϗAxsW$DTz!Ýw^,#ϓk2q^|68op/>\T1q=Bc22[#eᅡ3&)b,FU7(^6vwERlw+TfW^1q~* ["t7 Bs]jDu{7r}KXzF_߸\+WK_V;_uS)kK+/%jOx` B&Ci~;0c בqˍ +% +ɲdd~BzqXL[Ⱨzz{ )s#Pˈ!1Z[?Oy}K*~*- eȼ~hR":oa6ze^v.RTYG/-|ߦHdz%.ׯ *#᣶Ĺ6 tP{&x޻gD/A_$rWĠiyMl6+v}7gԀ"yuu^ D#.Q@Wh` [emK0D2!S=i u<\u2ED dfLo#NRDq(Saĩf֮BoAoiڍfϞD+wWY"+#nhӓd]];U*2qOo+* +aA 0ص1]&So2s|iKp +Q__8|BY= 헎SoB_;idY@Nɶ?& ~;*%.뀥*7•,@=]HdBPkTH%E,ۗW!TxH) 9Cύ4@1#abj~s`{W" ̦w@Ӯq8 +cًu4LJrqDmb",CX{@feC~@P`&l".,qo#^鼳'b$ͅD^0T_/G 輢Ul;#r} iGγ^!,Ϸ;+⾎57DT$X88zuT=WuRqxcPqTTӂ9D333sId i^2hPJ*G#8#)81(S# Fm@ PuUe!FFCku cyBPBr,n: F˹P`d'09Q0Vk?I +m4T$BD@9)hHP̵x!#M}C9{~o!^< ܛ(DfIb rMGd$ %P"rD&=W41eIAvaXiV<ֻi7`*]>D%7@taX?%SC9Xm5**YHF o~/'Lg*^E<,.) `K|Sdhɷ$:KYg8,z]šydk_눡`~ɴ@NS3|;~MO`js(&60+Z;ei"8"ulUl1 QU$C @׳LA|Mvr2"f?sXߋMvxO)}GgT۵W;1ݎmŽ6!P">q?sFxA8D("ShI=;iA)>Kb!^lݸĕO38NHqg!] aaGt+tpeEGJYq T'4yfefG.a C,dL|R";ƀie(?=BoBk孠-^a.n2!`2Ud ݆Z:%XgU3,2:~~2ss1M{9un|c/u1dbRyT:8+n9뗻>;sb ^*MHАhhr朻U]Ij4]RPsT%Uۇe%dnvP\K4l/{¥xU@j{nbo[(寛 Ah6X%YҩNPݰ߱6$P2.ٱw \ׂ#E %5$AYK5pVs u"(.B1JݎT5aVCʂ`U=r-LY[g)+0߶zcX"(*:uLHMr&qmLUqˈbԜHKbR/U)b$8(Bb+ +T! @E|H Sb*b4#>Yl(uh¤63*6sWhK`nQ*$iPWUͩ `ɼ%ܢFMZEK\&&4-tOCF_}Bm(KEhVMބ74ʌE!T0;)7/Pp?]ehw6 ҍ̅ToO d:k'D%W0Qe?[:m3H PVri#m@ ]? +IѢ*YKiPe!؅/VBc!ڒe9t=rv] +4>8* {Yc˔iy(㼞d0eIcpduI+5Vp{uRDYc5F%L( 5ZNh3ʍ!E`[=_vርd8tt8SQliY߹w>8z(dՐEJNO~K@xoh; e?4sw'YIiE ίwOwJd8zf)RDQCH !"edJ%5ٵqJ [c-',O_7deOPk›aűJy(cq{*TGM%VA#/CSh+S ) ?]2k̊ +,g+;z7tՉhΕYq/ ֊a.ׂCϘ*hit$n]G + ٝ&:Fa -b*Y :3ր T;2Ღ# Aq]M+aꥈՕE'l~m~vH-B6 +JFC/]WԨ#;3sN'E>?LyHQ0(S*$u)uKcH5 e_p3 F +2RО Q 94q;ԗJ^˾J1FJ{A;Ut"&Xq܎νv>[A/tVe yV2BU m*9?נ lUwaeL[S&>* $Uzr?x&^.*GaӖ_x#oNZT86u[MMW+>bm+nHR8ZـƬy:TQO3C;:xV7`w8H&yݲ$5'KxnbX  Y=4IPha#PMQe!PԙtZA1k!D|'Hz'8e"hIP+Q@K q m>0%}sҷ6IyN q‘vѼPN'Nޫ%fZ6U@`[ނ +@;Xߙ>M7/N`w澳%vXN;s[=%S1tqcЁ?.pw"l !K<= Lz K\Z4S3b8@(4SaKك'$ rb%|Q(ADlnd;<(oj7 (v'Q(0a2qwc8:͛]ԱC8rb-EsB[$}'I,!sSX-[pa bZB,P@=[l8Tamw"8(WtZ(T4uI8;lY$U-/;?V-Ws&-Gx V*YZpd58h`zʇiDs5J6=4@AScӚ>`bȊ>l{Î4zi4o0"nH wQYh5Q@9zK%hxѐ 7Y4Dr9QgvD+'KYli3D5=|71̃O5I6wFGTBa´pC3\X/oxj;YS shuڎ F9_ݵjSi;ÔUdNyЖt\ d<7ɢU_#5jM'L.427{ꧩE|j'폘 ˢ5pjd(ٸ"A6q;`h=`-"0|0HxcǭK"< +M r+=008C~jĸ,ڂu,ʳG.@5%nd,IdY{o ݤ~S߀,Qa*XPyβzfҍ;󀄬~`I=r,<ͻNX\h,Ω8µE""FBp p@q*T< I].pvw?I]c`]T}$3^csl[(X\LB5 lYJ yc +"x(Gp]IN'(2}j-`B!GyS,y*CN=UVCoi_8\ӈSP{j}ጫ 쉫ȸJ\E]E=>FMy S($%nm[(Cۣ콬A(RG+Q-lMBE]jV(I+1IO62ŗq8 [ISiA:>0GFAi4G y?aQ&C[{Վp2]GP8Պj$k0 6 |];#$vL~K;p*!\"a=&-8Pͳ>ܝi[w7/0h"9K„Q2^)!tf *F/ls82JkknhI?E%w GT +0>ך(u()Z$,)/r/B+ G#?-5W7YxFĎY„?7K} -f$gIu.J6s6hB qm]e ij+u.kN^~l0V"93I+ 0fM!'?`Q`K_:#K8W1*1@OhR0 Gm|@ OMF%ɋp&+*ܳ?nj= :!ΛpMVNvJ=>1=e&HV<`SΩƦnJ{3=owF؄LKɗQO +{dx/~IMpi 7*K^H]9N$^ 0At:q*<\^7[ -=4֒ϳ6Mر`҅G¬"F{@;A" H2ÄD!TCNZ~ե"\ՒC8W3DNb9̄N f 7"7 g)\^kJ9[8M8U+X(MV]#JJ]:*j"YZMs6c+c= +ġ5ә<5,xJvo=}M9-,AW.(>զTj&׽be ^7j0&zʤ:MJ G j"baK)#:`R/_J~&5/ZiJu~' \c5d0DiiO&E,ݪs(Z gsa9>z}}L5:åOZu퇳̄Fl1Nmixvy +XC6~>w hųe{NqvZ) hy^~cCb$?91#>ʧÕ(&$ VuO3T@8EAݠYYY^jȃ{Jjizϵ}09"tIiyGM!=OFAG‰ H5#7|~%@2]+Q;IPOω ]AoQ>b tNF;c)Ս*%a4ݠD;kt*!7rH'Ơ`жjΙn)KT^x4MѕGaF4L3pr#׋1f^8p'ȺJ|E^Ehsh>*\T8řy%Xv[bx]9-Gq +׮{Nnw >BWT .+H9 rP|toN""`)4ǬȾ,WHhS'Ҍ rEg"*uo\$:犷:u8}QXi:i\ս+IyTsz(8+R2Hį#E[ؖm@ ( @A8=eܝHqɡb[4jicV h1=@&=?ƕֱ>Ol3",dH fFQX׼Xxebdlgb̂ns/uXgO&Y8?yl[BԹ1K'vRrјڹgߤiW}sjUX,1DX' 'pfΪ`K$ _F|jG=nc BԢ) Kί D-G iQAJUsT ^b@rh\39$0Ea`k5DF-<_]&d-$|pV$5@bm_1u0C  rbS"p5zGR9 +To)QQurSNS`JW9r Qpj=fMRS4pnX8) Ym3{ѕ#)rtF& RNbDŽM_5^`BZXaQFf Ty +Cc΍6>{K[ ^#sjX߫|Nek쫪N^KUyMY+\_@18P/YvҕdAEN5]љ(esl#>8…:Y[R:AtC l􄕥NTPs;,H!%\Gk>8) 0Q .MK;Gø| +4aj%P / +lN@ޘ]@ + 6yUbC/򿮔Ea %8ojur \H}D!}RiV|l:Q~&TIۏZK CN0p51M)]ە䫫/t֩ Z} +RbIq uc(D<6ll$xPA.BNT c 5**W[a|{ +yfb`ҳ:QTX񌳄tJ-t؈/@kT0NhtL\.|&d+Yinr.iKR1}F+8M(؈na|(@* +f2zР8<@#1?:X2frBDatl"3+;9rJ{0h}|{ͤ2%|70L\IJ6xgZWנ?2E[#ԽQAb(H;Yo?P")||m(zQs^A}Dra׮; NZj(vSRh}|"*l|MĖF'>Ӟz&{ bi<ҏd#'5A8qmϧ $mTf;(߼*eۑuk9 q'*$_o9@QBX\V_hӅxφ|x|7IW vʝx23%}bPa7SQwXڥKmll,n4:iWBDJ?E #J*bO{WVx/(*=|+b&Z 礖I. |"khEI-?"x#x=v1 [Smm%w8"E2nXa .T*4jW]*/4`A!N=w aH*~-4pWZbݓI\xN~{l2A̤kI"V *~Q8p{[XҀ#KkMo0Pv sN'3?-6LeA+1 װRY$y8^a^~U4͗$dCr h`ʷl:pK$4#aBی*H%*?3i5j.n^?D]יFX77l +b x:="<;c{tGq=5:o.3L=5/jAL +yA6F|VK(rU9[pk/n8&h|ZHȝϨ%3~ϊ6*F {&[n +/ۮ"Q1.ĘćHP eq^Ak3`7A + +mO\ױr +šYȅ@ԾM/XxFbNFpT'u:ٿIdȡ.{j z!ɴ]]PMz= m\鐈:_81-'`'2dj׿v}]#R,x^Mbz6H^R-R:CsW0B?cQL>)bچ# eIHB9 ,6vTHY#N7ݠ\"b:Q1BG]lvBjґu!Xh9J»y@ %R/DQBlpwD#jN azPr9xu/vbqef`zYsϞVC]z@4bT<^FL)]ݜ9%[.ZkC[oϡ#sSDIMLʛB"L3ַ@>:j~(5AmL2ώȯfW,, +&94FԦ,+BdKc{xbЁV~$ױ``n $*2'Iba.8Si^QLaPY(I+atrmMz6K +z=C$וvŃڕ|FpBNŚ:CBc?O\cHS<Ĉ]F/myc_٬ -ɭC;Hvxu dqvFN=V3=f=TY`Gڡn"āzU oh:? U"n`8 q 6>2fiK?;1~,幙4.U}>% `rbi(ZxYұ#D6aY +N/AI'PD j ׏ڽ_㐌KSM;_Hlqfcf S9ctY i;L[_Cu=X$Yv ]NP%?V@FǑ&!䷬HTEDehv]qQqp p6}B_#UM§;`H6"ЧO rJ z?VkBU06TJ^;kԥ! @[|Tۦ)Oì붐U$5q+x) +EA/2%@0bZMter !v KWB"Θg2 퍨﮼G^Mgoz)%g6_lM[ +M TOق4t!~Эw߄U#RĔDWD?7ĄF@!.amXMϐ<]:uheE ! S4c$R.R Z؀4{ !Bع0K!lԴdtd4r+:~ϧ&w 0ⵄA8dV@.Y4SaxwiEh +F 8HVrsPEb.?.S\%EqKؿTU:xɘ.AV挿-2 +ÅnpJ\*Q |sQX(ʹ7Ԋ[\\!ĄY/8H+ۜ*!o?!;#d .$"2^苭ge9}"T|,C}.z֭J+X$yJ7ЄO^ +ޢt9sC"o15C0e=@Ob4nsD7_ǟ֯y}݆Zuc;eN ̐o}/*4V~ %+a$`u0'yqxNY,P3} =7&+w f.X톊 1{G`_ ]#Γx򇛑ntS;]ĴUB*W,^=QՏRn'֫XWOZLm}3rR)}8vvL6K]L%^B^Jdޔ)|M\| *5YC!qO鮂A'H3'4*ԡ-@[b}hnW_͌OM{Tc +f>%W`mQ4 xm>m.f^T~,DO6'G.⃧qN]y +#׶Gt> k eΓs%D;h 6.ehЅoq"7^žroQ r̈i^ۆ{,M$iΡg)-hnv2&9=˷e5ZIܒ +U^c|%zeJKu|PsI̴P.SNamsPM+Sքg!QB_Pl\]lW;#hJ^+ _̐M˛4L/ߌA 9wte/tgDxv-AGf! 6t.Vw'/D[AnIj!֫ -L`yـFNP]yԥ@P6&լg}%CCHx|>}@5 (W#UHRj?@h1$sxdcgcfC!}YN `5`@sW-M HyrӚ(nGoKU7k &q5 +n 7 A>S hE:0W70T\!m&XYuƉ5υe<+.?XgU[ZN?j[Ԁ&qn֘hR&U\ۉ1v+BНw?Td9ȃَՍ3P);B:H!]+LD,%ڂt薪26uKJKJ0Q,jxmտYRy,QBЁ+5MNPݯTL ' Z릾kcM($ɿc2馓r#|Va;@l[ODFFϊ@. 6ːJ so koձ2ll> 8jCa9{='\SB לYihyrs1JMi9͝+%q:gYXrF xC}nQv Թ^Xt +, Rh68M +8;'<5IƔnNN=wרo~,g&XqUGWӶrNj1=ZP I A%ge67*-qFyN@wu&feLEfRd9$f[dQonlJ-tu[6[Qطk BJT*W _\:?5̑i٦m3 +M w:Le R8";Zˀ'^ F*%?%tTbuÂ`:[+/kԞN/Q GHto>N +rk?Ehpor*#'ՂHD+K]XZ{ّ([L(=v0BIfL$WxvARAmrE {\1ޭfة^ edF~XbPоO@CKqь+ [cc-s,3J+;[ Xrk3vksR>zE +]$NY~TJO#"TnNbS ښՉh+hCTDŁ#LaQMl_c˓~t_B Ǡ4X_Cѫr*jrr>|=m)"j0\Q> :>KW\-X)v¨! !P!N7cֶMxjbbRS2ˮ>D<,b`z!R~#_8zMHjҔEG5) E%X!g)KTi+X΁kA=(Tb%nB`$&IO4)| 4<}T_jR14UTPs;ώ+C圃^oG8'<2o ",1~C86( E? .:e4ց=^ L6]J|օ* ~1 m {7_j.ic|%s5/$CG+JF9ĀGp"]#^Y(zgrDjbd2". t +1ohSĎ#t|G RN5j):r֒Ixz]ܚ.Υ27ch2jȱCPF\ħƖiDL'6cH:A8^ԙc[8X@$83-~gLV .` D"GP:Dhبy;1"k#`ƫvDo<-|D&*ˉKo!9fD׶i +k!khr^}OsnJj9kଷas~|=?.-*sdއcRK,{G٠}  _sJQ +p!pbxEySdJN;!׳(0i)'>{ -K/M4h'>I`NnKUNՀy~p8b9G}Ag8ܕVmǒ m$t8 +vo-N)/ >.Auw; +~!y@4.wK-,`>E)ۖ0" 5cF`I~nt=7+?Â!3/ks;(tz 7H= 4y:@Sq P?N? !A)Ck:kUO85M%Á LDo&+㮁x^YV]Ը_>CԬ]hkE/y!l +.pL2%|2)FE?XӔS,IcFXL2l-o>6pM[)0cX'D@0?vۑa b ٯfy}T,cgQ P]S+e r#:c 3;lJ+SWqbWD^@Q&C-F =pj +0m.Hl/)=GsXTk:E~fiG.ĩgz};hQ9bzm- pD ~]Y]^_N[pƉy\%D堂gG f `m\7*0S_D~;3ssJuUqE6{Mr﫩zrŞq⠻XsPHݕ'AmM^m@ҭ Omj -  EkGL*W֗6O6a_&õ=yOrH-~ْEb* OMbX Gʲ]|׹fh7j`oX3vFm̸Y&H!܄A7h1Ł˦^%bU53?aI+)&sꬻ׹;k(4y݇SgsGP!XbC]ًnd16.KS,)7n +MtCנl=Pu. 04w8j$Y^P=`\: WSMwWv kM+'`O]N5BYWR ,],86̓@Q,5`Z.@($hjPж.tvS5b!Ձ|cAڳ٘խsm>It[Afàڸ(K*|2u)lKŦ~sux!3Zi' .0E~T,$.|!jEak*" )7rba_0OK!NySی8tW5]N"9TR?7v˭`m#ȓ%&M$atRN +>Rop U*V}& ̚Hs(oU$Vd I BxZ|4pBr'*Z>9jOANe%* aK]#ϹWPDg $E,܌LQLB[;BK-!xtA'Je z!F3ZG #?Dq߂G|4׆ZҐ JQT*bbU͑f:gc"-2WQYe4pa8+r^xfaWop N6RH9|#q@LĞD?Di?{S wo$zY  +.ݲM4HPqi.~Zp;ѼQ;P1@kE*Ց'0r?K$uaPCOjs8&+A􂋶sӪ0o?)@Vg.k^#l1r+D,0qWI9VG4(R̎&J<荮ԋ,^wꮓw[gU^ohd: X0; jD9.Q~y+:ߖGje~dǣ^&]y%Ԝ]d]hG ,CBGZ|#7qHpHAd*P@cLFX FA7oc\O]a%.dLIWW_% x'|SH' +sl - 0nu oJ!T`%§%3swnI_/[TSIiq`Q1 5SJ\~Pm-LrȲIc&9z8U96ŶIGηH+ Vw1D~-D8j7>H0'I "k7QNNOnugQGM"[cT/^hh|JIA( x#8XtN1+zP#Pl$x3HkCoDlA G@%+ʫzqIJSfx$HIK^S7m(Xcc3F~ILFT4EF) sM7IG30#ni>:C0hԞhvo乁 Cc yȃ3?3޿{V`@ceF&`X q,.3ߔdIĪˍ0T\_U! x:Kf|[Q!^ +}zg (ⰾ?d:`c e F10řppFa5ۃ&hTn/5$HrҰKm1 aSڏ2o'o@\KBMkru0ʾȝ=؋2:; (M^_lnp cmP88(# ĸ{e9YΎ0%p0bR<+b &@/ ^ broJ* h;% ,!v;Y͉^, dTK8oKF8؟^+P8%;,˳:bOE.a>/ 4pt#ͼ6T eR+  a(Uރͼ <Ƞ +},O'"ɤ?2ήlk4GDP:aGdXGSsI.,+G oO޼1)[A"Ղq#by&yi?AvDc΅]dŎ1~&"ַsTuj_P֟69o5`ّ+9W_ 7ɇ$b`K])UK( ܊"q.44W^p0#\#r🍆) [LpA=EGp >8>7fak r081DO@ir\j#^a8?lUJlKc*M(v!XahъSʥ)_5h"T@M\cz  u!n S~AB۷W?1ROTX=v:#8d}լ%es _U^+KLnwx2%olBkB`ׄkL8JpHj|ͳ*[ 2hCƛ ΃À˿^1XM+ =haD<؃>!9z)$>vdw9ih*2Ncq\dFЪ-Zrh%Wp% VLfȟVHCXZB@70ݛ^?P^e,qG.w@o^8ϵ cա Gh?{R}ӯ(7h3o +isї ez9^&a0gq$I$,}^WApQ@~b6\ZFWgũl"Z- k :IҾwY#cѹ<ޗ&ذr$y\Y@wyG`RZt^W'yPxNUw{9,Š*dxv,[‘z;2ߠ|,pY<=j|y?2}S<\('hyΫ08㎥Ӟl/~%jy!?k9~ +&PmUҺ0 ȣ\%HO*P]o(DڡhE&<=`&D]lH* eNi#uk`rEı gD^$]+}H0ί-On'HauI6E{Xe9 7+7qAj hMŸ<3M/%a` Iw6`6lq@~}U r##Lnw|; #j#z~љhyV=-%LϜBޘP?X{\v~n4?h¢¨ͳ9oǧ$`_M`?[ÜBQ[y Dќaׄ>Yƴ~66}>._)5UrG?S^(渓r덎ckXyլQ&*1iL[6W3zCWHErMzͩ1niha,@4U%Xyta֌` #_¯쇤v}tNY |a-/~oBn4 "üiutXǰ%8ha5!"bvD%p +#+e1V:zf{e:ؗb"{{:C8>%>)Swك͍hG:nO'Z2:xY=^[YP֗zeaޘ yDfGpT9P*ȋK^o%zgj#@?iDOV/ i\kaߴ0O t:Z,̍Fwm칫3k G7 ㏲ԟZKĠa־u%,tp 2;h!UǾAzfNP$8Wʃx? G@>U [5FJm?]„0kh/ N$v,Hi(L8Hy /æe+م$K++o&DW@#C8os~0dB!Կ݁P1Ϳ${5hg7Oڈ<F# |[6r7[k(F-r㹅)AeSVJ ݽ!柯~PW./Pri{o!~y @6 Y.DEPa@N+۾FvQOҴUB,'|Ȍ՝B8 H{cSu!~90n_s +uCRpv7oͥ7L<WЭ%(n7BKhbz7GLsH?r98zA^e7͒)H<)J!@ \(.Xzہ2.N!K oe8x2ym냳wޗ8aw㚙7iMzę?Rړٚ &?iYGړtϘ4%~ǂa +^,uEq +#SLEjYZO|WikPzQV`hIC#1"5 +r'ĖxG[tdMc KDnJ|:~yfW sN;ogaϑ#_1X8xm#x0bX1'"q{?rf-QHb7¼C?zQm%D}ʸB5D2 +; 8`c?v +{ 2;.^ F:W:N[0r/ϸ&BOvHi~޼#ߔfqB.Ga +SHa +i؅\1R|\5k8D%+8@~ZZGPt8n 0OwB>۳}r_<'/"VӐAtNy [k~n9M̷nvFp*5{% r{x0H7, _N r_HM ?*\7OZ7ZDty9iST# cJvH( ZFP6$ bP C(0H@H\V[ϓAUR^r +OV{?s3o +Fۯ_},'zm+h'B}\5Oyo3_xs"Iq\>]Il*L/b0JYiԜ)vۊ;z;2oRMe$cf=?Q$Er3ŰrػViEkm^"1aU}08/XcT{]Y:LdB ,tk {@ ƗL<|yk_:!@aG@R()O7ZnbԚDMj}J5Vaղ٫ՓlЭGH>)}t9s$Hu@e; N W=OGzȻ$I 񫊏*ʨGQe*=kO]|(1YAU΍̯Sʜ5DAuE؅xsK0i *?pݒG фkeѻ1`uRx"gیxS0¯ŭ]ri1=Os#\a +Fx~?yu#\am +FD$#{FXS;.83:E:wNI–T+D4f#3&ڏ/ k5) yu[ +8DгSqv޴4 Q8#vg%=WUm+fe^r`%!Y1w4 ]?^r85Pz=|3^ll|D2ŭ*.MO(;MŲעuٞMbP[o5s݆kS3^mԴd4?H6Ap[F(Vc4~)?< J^'cBжRsҲ6ឥM +ar2$Ů6̷s;ef'eLUM:,sҬsjΑ!z&=dwKBK?(ʮZ0Ȭ<ޓSӝKkC/&Y?9OwhENW{Oʁ&C\e>مLMS>(tu^2oqPE ] L^.7%ᦩ~!jhKdKVoۅśljzbQ8|gCO0Zfvh˨ʌ]?2q;/ݷB z/HywAbNP,卦atda{G V%~YIC/#jS?=29FȆ7.K $3ϺnlQhT~ HqmG&Pd.Ŧp=,(z*8auǙalbcRZ(Xn,v='ڍc~AXpUN3+b[M$]zE%71VpRI`F ++8<E 頄BpJ/:oW(KQ=GyQu^p\neػ '"pɏFy%b +:ImQreZ.*4E=lF ]W3sCz'f|oxa:Į1Ԡ-"ފSۛK0%kFKņA)/~}1}ܚXa`/d\ayY)p-2: +(2``c +t"o[+ TȨ"%I#?O|\[,kʘ97' 2),F!?^&.ƌM2]k،ofYjVv@1_D|[ŘsVF]^ j}Yj+@\CpJ#̀AE BAZeoi0DR:~F{kh}Q#KU#/(=.;ds_f S% +(S׽e%L*.|ki])GFi[3iC~6ߐo~CkoK2ʜZͺY ZM=S_sݜFzce!{.٭cd2M|cSN6 :?/aG]L?~2k[;# H^Puk8::4&:0o縠ZBdHKSa\͸\XpbzQ^:w>EFTq@F>,k?H +Ft`oHnäk%J4ZsX}OfG)7F;7ΊI\9=T'b6(#_yҙR` #_Ǘ7>^ )|kHX<837c3.yDDyۓ>7ݧ.̣=5u{ב"KAV&t=\ԕ: #_bV_GnuOAc;$5CW%+h|S7l;,3t+fD h=) j$({ϓTLApGHn/hN]WA0o!{~gRk]3tKfnVji։`uf8s ,& Ԏ|Z)AW!j_بY N|,ݚaB`5;}Hee򈮇YX)) ;NqL;Rlʫ%蓸i[bY1 6IįB +楃v@HXID@EL!sk-S{6{9Ł~& Ңd@yd-҄u=IΚDj %*rPotHHQsg9V= _5gb0 ,e\Ǚv"UnZb~5zSQx5Fܗax] I1 1X˺dQ2$MV[ma:E ZPЇ q3Qρ0E]USP'ۋ='ϙA!prGU>P[Ħx"ʛyn!d1V%]$ltkȎ9e|lkJe*^]Y0f%ʓFL`VP1Dn11+y2^st3Bh[FUg_N(N%Dg#x_O4-";FikZ?Y/r5@1{L>@8DytXw U+xp]MEz/~5gAymׁg,ڥU_T@ dB{l/O.+tD, tmՖ/1cOؤkBZ~r}ג~x:G$c 33ke;.66.⏗>\]Ft N|悱;b&\l~I5*"I-4>[MAʜhBt p͒E +Gtbk%ƒޓ;Eqi!b@:b40ǥl!g  cKGrJS oD0֨K%]|=Zdݮ! B[nIR-u(D-+?}(g]G(T41ZQnVP7My.u(3e6O 0[0 ĉP\\՘G,E[Z}9T%LcbꤕMҍ.۠c3ncrla|';U]3P I]S.(ZM3L3ƴ|_iФ}3>xq& 3~Ο~BI{K,0IS]LGL?,N^`O(9Ӌo+Se}Fw ;mۈEtBɀtD/^ghi5@7]T(N wb(';%jqtb&utCOҬqŔw]Rװk_e({D#_&p@bz$04v@+k!d!1P:nT  \-3Atw',&?=OҟA@sP "=@ˆP/}*~"Z7Nm+UQ6HGL A0Dw 7v \ukWixy_,$~[p^ TEu^'3 9$ {i(< }BA=2 (soVMe])نjKE>PѰSm[8.tE"^C`N5#X"^wS0R!hWGIdeӉ5 63D.<̀ . uw9.u:۳u6,åWe1"R +u¸"+ǂKO_u0JgAjS8B`lŪvhDOgS(I6]C* |ɥGye̞m?7Zh L5MV _!]hi+MKG 7EnNf^nꑏmֆ!W.֭Oq>0>M"=? iQ =:^ڦ [!Y63AjFGy>2tɽ/ɐ脑JrR?)]Hz㮏Su~F?mcM p뮗Y%0ޅk; #jF=D$]J7'-cX\zNOn= +IF'lUI-N3%Բ!C_.XbCq{< rS`AlE@jWNcF|H1:!_8FLEhԛ23#_M$ۊUۺ-x3 +C>(:Ch1:A"h˫"IMm_- Ax(^ٓs7+| +q{>Us +%йUF~_L{P!QoHN4MvbUxBe6[{z*ʠ)W |_8㼨4R`^\kzHDt$ͫ75\k +s 'p*n =\UR9=\Wqe晐%BJNS\pk>/8ܯ+151aWP\+c t7]XD(^iQ~cа6_C' zT}Ot'b(.RatFyHOueOqmTPr5DJbrj}# ' =:7 t@rΓu˚omRB!{Kv$fY8 +M߹Rp wTZa sfaƃR:[zA{m>"F4iV>YYpŏ5xjŐ(lN.%+IQ4 ym:Û>Ql67kkI; + eӹx7$9,E~/ Uph'Ʉu5t\VzBEb#TiZj="|dzN5/֟wA)ki,֞1 Ѭ`Rc>iyt.aX׌(ӗ)rAl+c3>n#m[S$o5GEyf82hf,ʔm)iQ9@I"@;紸-(,.R/(ԀL $=|Ax\DhD wM0S(JsQX ofl2{sTYg~T,wkFx$ʌW_oIh˥FYD,iYmڪ֚ˉX<4|3VŲ~ʲ @e0'MvH"w1щVz(0yB>yr|>gJ$BQqɢ` ]on3smQ ׂ;ժPDf8(A'<@*9Nəm2ͪ ?%X0s!$Qy+O^;7@{E/mҠW@;x`/'1`5ikr +`^|1L?IQ0 -7z @yKx3mA{I픞- SYY/5$S7=ɹ;I,J eXP!abpP6\!a \"Mnw1wpDIpYę#F+K;?((9demOKT>їm6l?'$hXı,yx;0kͩQ9|RV ]q`wnޅh|wNñǼLJHSRh04_BB$J;59 (f?N;@j|'rnxʦ9<<1H^*5$ Z\vj7 +Aԁ8Hp%a2$pVݽBN@E-4uAWVGA'=.wvKG.T*:/YI[ +A̠ŽAijO[86L)2PaS?}/FGZ?B\PA =01gLd=pILxE:EJ~а2 KlG4$"$-$_~ȏҡ?r&s6 m4d̻ybE [ouӅ.bӝJ'MPU[ݱXg)J;,EŁDUC$'J `)^l=tFZ +e$C NTĴHQV2)mr#1@$AҮ_l%{|.wY=_|,%1V-H)11%AMV?v3-WMz'IIPvI##i5NH`v0jҪȡ}Ls $ h fVp^}z3!GJ9-W)f{Y,eE-\T-;IAMhx~ $MF)+COIسQpX@l9Y@N'/[oMI L*A?'yEkGr%}nΫOM+k1?td.:#U~BA6fn24 O[(IӘ9ȭ&- +R*z.T{Ƥ2 +I[hRu(T}I XPIR_ =X{5j(6_Ckq@QXwO$Y?/* ՉO7% HJ |.?XAc}sq' m@bHRTa +KzJ (Ȧ^N"[3&c|"haCL +xc:1E5;~ZtBPO)4oMj,?(?R"gsfb2{<@:|踅'VTC& ;B&_ZwЍP"[uOǨFt!Uܜ Zj:fDECE 5RkŭфKqk + ."3boKƈOh)JGb>Ů}$dWBILF3&n:~a ]gO^o! t>stream +a o-_n)"DY:rE:Kd^EX(־O_$Ymij(lnGŕ[67zy5alxi%p`.`/DET4pqIMyKG|H yۘW؈] P8)olnw5]ЕM*(lȗ^9WQ\l."e!)1qG6"\{K]>b."BtJeP(ʧt8<6ki=*=!أnEnɴ2&ssͻwu!"6.Ki\KQ*R ߧDL;ABB>$YHQ0+%ʟ+A'nW@51%PrWWh]/(! >P'TDDQ]ܴ^'I?D]Ri@\[k| A++BڤR{retOsJ;7W7aצ #^i+A TrmeF^ Q^Tl{p!{X\8| +_~%y%/s)҈3H:/`z` :pY*{ |.lɡx,2xuq] =ޒiVr*v#01S (c\*cHSk8jT.Z-dBRvp8C4^L'&m<8g?., f':@z[Y }2vX*](\grUcnW3}&a{S4xqPx6PQ^nJ.B +VT5p*ro>afŵn^W;xsw-,";Ƴ8M,N^1U潰*`y?JDIbgTy-G%W`H:v=xZ_#U m!8]x(mSkdhd[JjI]_;DC:!4c +Tn?%{U h[=N-fj 1 keYּ4{B4kU$S0 c1ftx_䒺) Lygd*taejn*~<G(ZN h5Wk5BT$}f3+EmdUXfn1 +baX+rϖV}>Q) auKbk,rP^i+izlͫC ߑ rHBŚWm`-Frb4UY[D /T3aвp!A,ڲ},aE-A2:DS}~[+hp +F;.ѐS5scH2]sd1cv EԐqCvlK]l0pI!0=;]غ!}^EyU$4&;W1~hu>2W8Wg4 +_qg-HD |ΚIN A Cw5@T߀}4A'iAl/W&$>Zo,"| +瓂T +2oΕ$`XLIej e|7Jai-C#p DQJe+ƂQV#1$V|)9⺣e; fK%+Bgd+r\$$$ UlG8kqP0j h]d3<_7 +H)@#O_]MSd %HLG"w n֫˧,WKʹtUvl٬uaɯ-8^W[]T+Z^ +W!|ح8K.ĚtQ ͐POe pӐJ3*` YP,Y0mb ak0 )bm 6L2T;PQ (qu J_A["ր|ZޏfB]N9`tfq(=[Wi/>|M:tnzwFQK}.e~Ȗ?Se퇽u}쎘ʋ +&}5 1/INW[cl"<Uɽ*,#۹F@G 5q v|FǏ{ <\+7bIg캲V &ktFi$-=[/WEYtn1)rF- s ^&aT3g"s 㽥sQ̩l1n#j6E/dd/]i1vȄoL!Bfr}[ +Q/GB.7?)ڜx+Q|07@u`ki&%4VΪڢhdc|nmFQ9=aޟ~ĀN{]|[1DuWPGT ݌z\粯2΄5-3 ^tYYn6%ChbJ2Iۜ-^,QdC ߋ3dy:AM C#eb$cnJhc;c$\c:xW#Z% +.wpn㒉2\L{Wl%w?z}'2A\-X`,Q Ϩ:AQoB, l? +t|pCZ;ABzO:຤$PM/9nUGlԖXb!+ +Ym n'?/R|ҽ'`I6&) +??( p8uޒ+XY/x)^=+ c]!D !yQe+,&_fdy 8p,Fo +tD[21DHGrD)m/jd'ěDgpyxSj?Hbܣ=l,V&bXvrnw; x!<m\zkAuvNSwq=1ɝ"ł>|y=nERKAm;)i#GWK?fG0[;OWi7{>lji*^ @x5Ln&۰y:xC!~c! -:8R3<]Ks\$ LP(6&f{dWv-! E6B@^"H'W\yj%>=MZ&k Ѓ^73"s0<`*. yz8c|U5tIaE@1;r<$ڇ[s:>r~\óPv’Yx];O{(x 6##sd}MJ+N7U3H,o5ȐAԹuGU8PQփZTnЖI{PUY#+6yNrHڟ0I㥨GhPDEi4F +,ǀpB +J)TaGm{E||1IL0Pԓӈ`طX:OόD׆;`EH `ėx!b\†78M̳2SE&oG +@Y@"+[:Ht&"xҿ5??p|6r@~P}.*Dh%hC:zA^d`yS.81=8 #kJxZk%O*S^+&^<..lV+[3[3 (/طtHDl| IXjXG[텮z6Cikh3?p@_i +ͣZ_&22@~"($nَ /3ivF-k~'?hY;F(??Ơ}8^? ;;; +J@JU؃ZcCT7 nwQb_؂0@rEų'{ɤ?ڣ Jܑ"KTwYyĢ#th\8`3o@,r$)$xp#_G*#{eL>r7+J< קs1|ڕN6#FԟVD/@F6j|B}:گG*2|Hb%ӏANN +,[1^&'+e %x>TaƐBga=fNv OH4@1qا/%6 Ox{ V8Pf9 +4*|0A%B0Ѱ1yEs`8$VD.¦YIl"J]rpN`oWӜKD$I; xRH<55P$(p2AJ#@ +ӽJ#H<`׵Z[^\F|0B<[xgEqw8yU,Œ0^'!DVl6qE*NA۵a8 9z2gr;z#uj\8א\,DV(kQQ_ \DžJ!QS1r)XyiBy CɅblM+~(EJ؋ o^ƠKz~>n7;mu#onL񳯻.FzP+k^D)NRy&Dկ:Р= +ˡ_~19# '(vG s~}Lh9 =əb N ? yxm(wƄ>3ZTɈ[xk{,HJ߃ȈC #FLCVO ٥_U`>\qN5a}덥z1kj] ?M$L4A@ ]瀊E>k bEGdT1'Agdr{^sL Ya<.4{g!ҽou>b++BXM2|~HyJ`ŠAV1h/\,: +~0HCP:Ulo}*e]rI%EAJY+&tS 8O= ,zBBo,y֗WFl` mJBˤߜ!YjY +mW eJQv 1Fo}kXq(ǐ]e. \d }eBCu4( ro0w}mp60}i!5Td z`m w]#Rĸ +H]GPKr,e# +e\-Q֭\XjkYcK-6@(4;ff+nITS$>>uK(VROA^S{C̡ YqV>W9Sha+8 (J/M<I &"oo" +/gly%O%(͋l'JۤN+Sz+Yxn?i 0;X{e2K05DU|^7C rUQovp):8+]z> +tkRhQ1zU[?q`=,>/iᕟԖ.{l=R "$6HXͻfފS%+G.s׀/!E==r1rtjn!빐v XWVEq *KE&lB~`]]ոU ~cv\|HR0V_L {T6Og<ut:O.Ahzin޶*Ua,5A峎hc0`Kd7Gy[6].j)m/X$m@>WcQY"6mdF@ /­̓R嵗f(d7#0DJKQ]3E#;@_S#=vcR~EktG#^l6vR< 30ht7VGSH8eUca".uaB]h  +5#\E/Q#_jM"5vRldךaeqmSб.6:zmj=YO'!Dbg/NV-I)"f%Q3!]Z0?Rw)VI#%9D ep=r~cr,<3pU߂VD\A@J#VM7R;/eeYj޹56b`&B!Oȳq=LIF.Ty4arRkV>P#tunr{a +d@\ Kq_C1f;ǝQ/\:ZZ*Ի-^@tjU /KFT@J!yG b[=?[O;*va(I;L,OlM_f;I^M6O_r/A4uRHVL: fY'A4VB`ܑ>LQֈu94Y44V;@D4ѩFb H6Q%g(̝1LY/;7 ?DX|DN᫋k|P<_/{1L3oKB6![a(inC?'.w7]^:qGĄ%]mlq| 9lω9 %C.=MWyK( C#྽;p:%VLǸ~ ۖdPG3feIl:kҷvNz6kE_";I_;WXCnxIN9V)S,+ZD嫌.gw\d/s+ Eܳy񙤋(mTl>l8x34V.YVBxj-U6DjXiڡ>n.m eB3(VQ)"kQUh(ߤHU2i:KN/*V S}sdf|T3CT?ަᅎ6X 23]%׫S:E/}p?vһPGɿF Ҏ6kfŁ,Jɼ1{?NRH$$?U+&E(<:B38ZXG]& +Iaa %80w B/GeaD!#xAxq!f ! 0*2u$ {ؠRZպf8wZ;XC (SR1 +˳R@K( +)hfP1U>rL?fd@ QV=nuf~-BW}y,j@boQGtA๊ ]cFY& BԄ)x RNP\Xn aUDxc=Q^J5G# M) +Ě +/FoZp8Q܏'0ۂg3(+8T&l$K`~dW1NGkrS~X1yF\Q䝻 @Jiҿ"Hsw,>rf?GQ֎$=Zf4xiÐ1'AC–uwmm/f7h\:} @]mHO[> RrzxwPVKwn ~ rm?v\M;R|8EHFȘ #fDa2 a܋l\kYW p|~R:MVcw~##Xd4杷L^?Z3܊{QC yZ09:܋Uuc{A g~ Bpd{271%B6!hh(jrNd$ h}yCsFc!sݐ~Wij,$ h5[VS;G2-Fz_EfhÍTFu &d=)q(-JĀBaY$ H<@:"M ξ!Jv.X\qֺt(S5P+ ܣ&xVԻHu^.5B 6A\0cM,IJ +K? 6נ!ʘ4$U`Uݽ*aV GHr !spL-/ +\bֺ1 [R|>Ꮖn`CVqBYbv +5:i5͵UޮAX!ʥ9 +By cjH@6bpQH."Sx&0Xُ+|gf$4{?e3%m`A2C$@}C(£`%C8."! +BH BoU;|\"a>ARi> Eo1N0yq%K1[}~͹iRZ[W企:WB<#\¿Xa;TǠ y1Tz|>;k|cvzjBsꂖVc{aX:7\vJ%BI^B2tk7 SPEMl9zU N mdCǞ y6zI՜:jx.8dBH=&!k%WuxzXDja烮Pabn^6gNIF.l\GKP̓|`5"wރυj^ z@{KxV[8vJu܊o[K Us^dncs9K.,pֿ; +h @"R +蕺+A&NI 'X @7x ؃%ݺ$hFp9mB: +wJCztDvؘmAޏ|M> 0Bh\N0N!ݭ遺 TaA[*N Ħzܡ ` .ʞG~v ;xlA|:0F 7AwVAm#:$2pT&%WXa4{ $ t7k)TQρ>l|O{Uv}2b*7#vF{4B#,uXKܵKMB?%8C@.3V#OpP &URwA6Hb/:]"TE.k +;`iaLbqRH]]UVZ6̻`"P{Q.DR#Y^$nJ% H= )R.R,MJ= ސt`wON/P>AA(}WƬ+((d;J!\CYfewp6uЭY18z2RY/W[ Ц #Rw%Ae1ggn!v[8GkINvqm X^ȏZ,^ ĘAfTxKG] KpEK_睽cڋu(aZӀ d; ?2I?{c^u+yںYl3+b)0M`7v +(İЍIgF+6APq9?qg:@Q| @<# LOPaP̓8O # _"OJO^jlL&zf/﹟.4f~GK '!d$^  8LtPԡdL}egR4J GȮu)j ;S^ s=9Lnpo:KhCIZ/C dok8T%qUS~xlX, X:Fآ QciQzHNYX(Pg- u]Թcf?"ibFE?~3$yk!-` zKOCID0?Tf6e`%0vN٢5Gu@p.|#iQTpXD!XaQQʨXP*Jw)oWSé71mՃBhЧ4/]"Zx[Itp,#Yˤ'5Gem𧅷F:g4Rk}=4¼?GO ,Y8 oqXΨfsm2Wnm5'(b5=x +#@sQ$]gkaʉRc̛ˍ.Lx({hc5;@kSZQ !懮߅n_4^@?6 =Ajau6IbPV%=jz^&B߅7mEfQ;nd㪩Vl 7>w\m|/Bopj2wgʈEU7P.](]ÏBzZ$?M`1ŏJu|$7*s`ջ,c%_6<[*?KxhX_ڤ#Shٴ +AEl?"!5f +[JAޞȣ=~key}z9{%j3FٓϾRxv+ʵ.l_(=Vl D3'~9: +P":W %O`fM +Dޥ*jw)'# Š :(#_D:_!ٲg3< 4IaiX7lyZO,4VZp1@xJ@0 ."wG[X |a1RHm֘,ݱw +y5?n}f`AЌkhlKH>D6vSq@k`̥ղ#k쐥6-Ps:_.6_CiߐuUW}0ϘFb.pt8-j*VL8[R.ÐLDOҢWuW=ɭnA\9ӌZDחqbFkr-$i`oL Oei\bG>']pS)C<.!Iv0߁~weE2X2S +.Dp`Mg!,!U\"C iW&_F=k%ϝl) ^uS#8PKa7.o='7ƛTÚ֌/ +XԌ Sk9K|RgZT$d'F6+vS$9L"< *y?9& +_N`u")(R<F᜶|vowe ;Z|#P$K!fsQ͟KYZ"|;n؍/ջ1 ؋$.7(*] +7pSPYE|NaR~XF MAеଵYY/eXE^WoDn`IwWRp%AXxf{u1]p @7bɰ7p70Qn8?è;$PdD[2JmBC䍹}܇",F@X67ttֈ)QqD!" WZD*lkf`tG8QxLJcaOe+c TVk6Ri({d+ _f1ǴT~rǾ\/P_ Jg24YҁNF):/,Jeқ֕6SGRK 5h<7jzgNީ +s}v!s?]4K秳=J?-ry0Z OӛCI7<brѼT;}3ﱷcrO@.+} l{(2 /<ر?PC=.;Bь+\ +Zw|FJRCh% +b4v/=v?r)vpݝ!ZzƇ'|bpF|=|RΆ̑3|XQ5i#VʰfQ)(=EUWżusOS<>g˿mBh_^S>D$UӍGX\9ƭVҿq7Ĩ{:lb96X5ýOShPTQ{oRDgo{C +PzC$/.6$ ZQSN]ocn(EEIkr 6;oQRŵs1OJ{;:>չ e09h%v+ j97nX3(Pc 6:|!nt?݈`1J<=y$5o\6RWP rg Bi5/Œ_]MxJ}Wc 7%nT[Hu);VږػBZ)7A٣lWB@ +H3mb s\";ף:yEe;?Ӽxr;pI +k4ދ?|?] /8}L H- /C Zz#7Fp+1^1GѭK D]x {qí{INRǒfuN2[Ϫ Ew!TV VkWo+!u!ؔG}?j2*[ $Jݘ!>:#0g$&Aɠ5|> 7DcN6//O L6'Suyb{4zCgA9A. 3&dpE;xe-"@-^jIJ23{uCwQK^ҔxU<^]xuaĿ[Lu]߮+Ҙc6jy Q{gu'k ~ Y bk4M2_{y`.Aa)4p3EJcD{l%i)lF_P;g E- ) n4Cq.g]I._X_vikȎ~EO\cE);),Ǚ۵|!}8j :֠\jLKR8:=e +t*ϩF%))Up=e;TɠCmc +%k Ҫ` e7[뗼e\ldSp %3asIJ'A&Bc +5KDmZX.+(2c0dvŎj5"x?*uhKMH`ҩ.8-DW (m RkڗOD[ok/ Ɓpa( oͣ#_ +ʳ]L'8xKcjFa>B4._ED}.{1k >UwTt 0-c0.Bk9!FxA{"{ƌO*9'j _h\EռecڤSc[Z"fvV&P;'Uj,'i}ѯ-:ȅB4zFkfib+$d#$W=!m/!%Sk_Njez62Lj? t:7[XVc GNԩH:*mW!u6+"# 'Փ:n[ Ͽ=0O\㒸iv;ze(Iw4!c`M~hx(>$5̀aԏ%zڽQK \bTJoR^Jl}]z.c%?$W<6MpJ6{b8 +78\bBe@14d9cJu+ߪ#vdwܓc1uGvfWȁБS I!ȑ nh[ډ.DKb.yQ*kZaZwofBB)HO)5Y%%(15$?&k2DLXFD#HWA"QLK%Q֬쯘W0܃|xuee@:?*f3Matҟɵo&GVBL@$dg[:Թt?!i®ܛEte0<+ rpq1V'*g3=PŋMa\pMM ZU% K&|pqAO~ܾ3b.b +yo *!H2v(4*JӞ߻|vW..ΓkXk\L{@:įہuz&ln"ަrۧj bx0EieU8 +tP BD+3퀏0i F3ez|! vw Ry026x2p8چ&beVh|]T݆%wKuu;0kٕ5aoL8:vP 4*";($ m\$v"~pļ (TU3Ud4vI? bxU?.a  ,&TX@ҠoLs(\@= ǠMt; Ž?j $BIA"8dp1l/gQ#`#{L{g0bA3Bz%;8~bA dbhf$(}/h@AThwDBdZ,@+POJ(s$n(r G^? +?7"t-{neہ!ݷ&}Xi`%&^ѭzCs`=aMS'lDmB&7DD\,$P=ʺzCDj&d 9B^Ըo@!ǣ +az +9$@ TD@P R{L^`r5ifU ]7 !(* ,}I<UY אĴd2Xl@=pː;%\N`!pmaQпAH 0pQHd&1 .L |%pk |:,sv2HI'ȞA]KVMҸ@ABL+HmdyƎ!,ȹ;@~@W U>0瀳tSSeN +NR%+Ͻİ!(dF fZ[qޟ 7J̏w/orrIwLEPhLOkʽ:F9sON=OQLAýfqS@4Wmǝ1OIv"}".+>E(oO_ $Vb'3k$7ah뛑JW }1/d4ttW2 sz @ f^֌BacyEs tu׀JL@!bw@0Vrr`3z= l=j)x9ӄl3>:9*_ςgV6%gV +) +n{O3H4`*E6Mԝ[賎kbw\Ls$z`L5V 7ͽL8+eh'CsOQE,`0m,7IP|s`w81PI nub3adM>Y?`=DY5DD/CP2wt80.[]lq +BW[SJB)RW;h:d9K^yv˲`9tOx?pphT@>Sd'DAC3 `# Ժq@[duX'59E^>CIFdNP)bs?}(v0!%҆=h6b{ L߹yI+ɞins +8Hy3m)-FWh"&v**10r8,qJ_9[WZȬ:` +.$SX_k4ILjlto&HჹuA4VFoA{8ӂSQ2hZ6aʹfnyyLJCK/yjb"=PtȎ,u.Lix:wZ^%lS$K +(|*;fhKڇ^ q]S˰NR7BiV-];2,PE9JLB20ꑖ~k`Oy!҃3k`\ϖf EAY[/61%V µ,1ozs tu'6rZ"ڼ<ɕy{ 2'zWZ'Rw#qwu'/N$S?1 LYk0^ d1׋<'ҰG/K9@^GUU/Li oYOQ`'1)X]dv_p]Ԙ; >acV$sZhGŒGRZN +YL떙:)LT9!H@ JhjSk!NrH㚨S 4farrVVjF"82pJd8ȍَȝXc`Ah@ֱM6qcA <<0XXAT ICVn uCA ^D 1;)"`=10'5E桜݇ :9Asd -bg^ +Z1D桒kejXdz'76CΏ"' +s+qg){m͞YʬK؍QypYn? |k룧0m}&p+&^R6~_ϙ |;BKZ]80mC&\am߰.n*0sV_#1w +<+APepeЉm*eL}uH2o$/xx \"@G/ *q@ߕShAT%VNYN/񦵨vЧ!JW Ìe4gC$g3+A]@Ry_~cۙ,eX3PKQ(R_># V }"_YMڃ:Z䯷Sf헮T-ANkϣhg0GĵYXSKdNOJ샭2LϢP,0ǧい\bMt%> H-hr %Q7I*y=;[pj,| *CÕ y:_bKXX85GKȞn-HNzuB|U"V Ы$&u H<@yZpfxPϩH`@ ^I9ueJPCZ^1x z;pcV3ξ 4rzJjRնZpCmƤ; T` +0PZ*˜rbůьfJ@рAtV\&;e_cd\xvZ;'58[qM 08=t@F'vfn m L"Y +^j`{H@{c080HHi"M ??F8Gz_"@ rS8z@VFhS˔XF,"@ /@Xt)QdjZ@ɠ%ELݡ!asUaOHB{2g^@T?cx^f"jv3!RW=9 v }U0EeCm%9ly %.{Afwkw.ڟk'*=̉;<Hc&?<[B@^ΥckFyx_SH47$DŪeEʽ"#P$l@El_5G^% +! o8ֳ͆$C&sBw>Z?W ]x3w;wJ?q۾c~z\S[}3M|\Yp+leߵv|''&cFa&-d1}ehڽA!T̺\;JYwCj*5L +3C2] *xW"KN{J;k`!< kN#g 0T\l@h CnP`9r {"uN{/yw:"Z78tOٙ<+I\8t=)@c B\*wR0$nF\,(DH$BQAFAa 6iZ4[rT7xusz +\WOLv' y]&?:n 2g-o>҅O9+,1X_mtN]+mN7X[\5pl2؀ӣw6Y9cg}T׹]!P'Wp݃=]}|]Nuvx}@_Wʼn]K효u}D7\ܮ@rgfm d; `JB~al&O;+ ܮ ܮbm̶׻&j;wPTAv%삳Y |C4 |R +q2!U ?`>H ܩ!Ӥ` w+.|/(:&b+M@a[B7pP:Еug{WM@c9 ( ؀ R4dz^%]i]hݴq1+mK.-#M@)ޝhB=P;[R$6~Iidv󠒔%>QXO߇}4?D!xi\vj ih06CVŢ]^s!im:,gٺs-<]) `spCs*Fֶ;wp zۓjSʁQ^IR Qȣ)*6Cp';A#+U>\eBX`$w`G Ш0 q>-ԄU @̖!iPUWÊcT"v[o>ʛR\Ñjr5G;#yx+s}+*?\G<Hj?0$N3W>k#h = ~v%G0 7|!p4?Z +rUu>BT˼VOvit:C"Lcl{SxIv* +; 3PϨc2ön~8/nOɆ7bP)& +XN2EգYIUegUef{l/hSs8JTƏm0'MGv6tVATA)qѓB!+PDx'*;C6;kUJ +ݣ{ve]vMǤƄg>ZwFOoy08lSTp)g/cBT{GABk3TQg)'xȽ"a @Lh;6ǿk`"L̅5|hS< Jd@KӉnA<SSpD?6NmD8ۋk2A_`=3q*jq֫7KNUYGI kb5\hUaf_o5vyY9y2GI kypO24 채WPCR6i`? a5s9r3~TsR(I-{9ӛbKAGR|?975Wӷpe^ҢKx zCEZp2ñA*od~yEf@kS2qz$ $ 73|?5=qҤ@Q[1z/l '[[1nDwZaKڤ ɐǀB|gIr}` [՝((gA5}&CzaOC0B-*x'9Ʉlt˟Yj^jJw#A\PrwclE)r3:Xs&*Zi aڴd &~6Od(TKGC(իv<:ko-gdg4@&Ѡ5< 8Ȁ+*y]5ϮbRć<<?yñū2UPٱ)[f$X #.,3l6W8Q1r5$|@ 09_6帽3T\uŖ-#l;Y]zG cӺhaysIH)⏽Y߈| +M&XRҧFI \40ҼiyZYË@3fEL=N4TZ<2Acڤ56JgXP-gP{ƨVmemg0O!R)HkJY+XJ&' Dܒ:rvipt\c:D'ϒC#c]Υ&#!$]$3xkZYgM-vg}Gr>vPG]kY1 !׍7Ys}&[؃#!Hc,/;8I5%|*f|hP ٥Z1|QlA2CSCg{$5%}vpW$*fTݢ#4Im<"Н  +*hDH&9b1h+ + ︌A.wx6,HvQ!x'XAqE2zO^BvS>M+X!oIAy)UɅ j f&oNH7(t֨ug+ʦvjb}OoDhP`SbKggA31Eo9jEŇR1I .7i\=WlY*$+OGX_l^P8[\8ZL-qLl6[!T06թokNO\dnѤ>Ln I,(*@U5b[VIoJkegVE0Q%瞕:sAaT(Ye_zZ>A5À.s=Ok9ƫ<-<:},f2iV\eE_Ďx!/ouZ/GOx];4ۤBq I'ƿwTHl> +0dU +LNf>VhmfUZ]r_- f4rHsLȌ.N"P7 jO +(6$*0ΨB1 nMQ?RG05)FTB_UMh,VĦ_0ثZ8`5 ##E8kJ3/%zoxvDhSyN/Q`8=3c5%+qLqޕ@܅kua#<狏=bb},-a Wʖ#$FGٙ LK'ji + Y/6Yn6BX|i GEZrH E/ƋtֱLjZ啌ZG +Άν.}jbi~͘,ʭJBLs'|ֈ2ٗWN@lB9& ungn[4Vy`Z/wS1ؾ9M$icڬA:A"էb"ZaimF+FBExm66{љgłwQ gϧE1CZaa\뎨C# +`Fs/ آVwJۊNV-+-9(fq#@z-"iEQڢc>V[JjNB ɚGgpjQBJ}q'DF.0DAo :x؋VQO|:1aӡyz'WzT^jT6!EK;x_gjf.WHie|iƔe萭3#J8@]Էdh4|kg#^ZX2nW¾QVN $9z0l-`êm;mPDa0׈k3ƨ9w^8;#n' +D$1/HCbCOmQǝ"ZV P[ "DSg|h^D(e򡽖c5ڥ? gF|PNlFZ{^!BGj΁mM +yh~j4H3`&+} CGͰX ) ҤUJys STΓdu\P~1C2^[5>9E +F`+Xc}6wG FDVIY|x?k%yjž#ze-U"|S>dRA[n"ӐDJK|o 5Hs\n0-s^d ˶pknrF $"|Oc2M[ޗ((S 2a6r0\:<(9<[t=k0 +X 2Nhu=+xY1K z:E$ \j=\׳aXBLmϽu=[L PYKmzg<!TRɁU'KoeDbLe4FOĠ#b'obcZw6'h6*QmsCUChYRժLkruHdǕ72A `/$͗(>zGV !+q7M6մ'Nmֳל/D5Aũl{\ Zxn,Ϻc +1tDg'Nd[kqVxQM(eRde)71H"z3LAr[\!kGJsB*'[y' d>CiHO2AZ~59[İΦi8&Kq΢ _3Ag dW޲fiZ:+&E1]S#ᔏ'jv_tn鬝??Jg.PZW{8[5<bKt`v?ag mMM@׆dlEQj7[̌$pn`1*dWj5VjuцDNHmWGR&ML=zBc*6 15uBڊ&MPybNH<4t$ayqwMƳ{V k1remnWz9 =s36HdQg${ (PM]p!)S&xm*:0bI%:eF> )v`Z=ZEDvYgɀu2,n@2n>jBHzڼZb%Bzh)5Of4,l#k@Õ霱q>1d)N`WJ)^L +|x:$?"^헝ؓ!dqB ;M׈.`e U0 a>]xtmodFGѰ9RlI.h!$}_0~Y+3ܼgt&0<Yj4RO^sܘJ%R^VaꈟX:)KRU0~#)zyh䂢2ݛr NR%# XfwiTceѥu-1ѩk+7&RD.+F)>>xʈ^w؉-3>ɹc: 31釡Ÿy0y(Ν +J Y0Vq\γvY7oMqH &a9@jt~֪y@K8m`m.[= 0z}y**|q+MBMrd hvsT`ׯ1MPY~T"ōVJ\ GS a6O,:.-kqqy`f$dg\t3y.&FL`,6g׫,]R5?\2M҈Dt UF)ۊ +dϧ;-i/ 'ϲ<: 3pz6CC<k" 0F*S屠aSJ)ʺL-Azk +LYhb?[^˿<*5\|M-#P57 +'M5|X(bxI7, Q2mzp/k)e(JCc"!FE\,${ͯ^|"*4UX2!kSVS md,[IB +â'@=عv'?AA1,:ND)̦ԁxY*A"mS $o8x 7-rUMކwġƩ1;]\z~ ѫcǬ9 ?Taid1n#1qt+` +af`CX4=1йa\/ `kx-M}ڛ;M4;q}W9O,?=]oŻgЃ V:oz0һn&M$YKN. ?e_ й|ǧ!j@2goFӻP#OvZ~$ D>j4g9ZorzIH 4ƈzm; kI@.>F(5FV #px54&Z +uңP@{,hBs)9|Zvq'D|A U%!#ɲ!`'tfN&ڀ,G7Fư7ТI7y͕C*FY~`qٗ+!GH1KKM9o7Id>,J$ ^`-Q i<B]S8vX$17Y:%{3*DCSQOz+uR|%($f؜^'K +~VqCi4,ִymж@z 1c4B7WGPiwn9svCZD1pnOySc l!|ZGd7v="DzSuF H6h܀ͪp9B&2dC{.ZYá.ѩeܶ^ߧEYG@*,ФH ḙ̆E%\:g򾶜2 :qO +:v!o \}:-S&' xfĸ40uAXz:ڇZ5#؞Mch[/(y[Y473GfJ (bn.a_JMh::M.74jOyR'Zn{.1D>:=B/)r5 _[yj}YnA3diB34(b{>T1<؍]+T& !l!oDU!a̍|zb@4{* "bv7"<0ج슺)r%ve*HBV MA#kV|Ȃ %ngǦ% Mg9$y[ +-ʨ!%lŰgfʫ4KHns n/l(ǁ2]ȿ0JQǴMLV`rEc#wFˇ-usy!9p,N 4qtVԉ]BnǴ͍eꈫK]Jz4?B!MW8/%bXoen@ťQXߪJ +-7ʧZ,Znmr5A5~ +XD| 47 %Y~";n`5 z>e3nyxv^y[IXf@![7؆ڗdCWn=9?g%!~#\j- ԯ:rNߚ!! O!|`\МJ(fqOQKNT{65a#T# * +כe[z˪Fwئ(/ sto$8W+[Ez2;"d@&  Ix@E=bPq1G".0:^ 77h| d9R= U|#v[l !/8a)yPf?8 84/ P0s.,؅a>R}1Ϫt8an Є B S9eqDV$ǜ8H}`];+EB=KÓKs/i+E8 iY?K tz"a$N.G Q5Q0f9eqkS"F)=':%m`#mDW)~@H 2)q 9ߛ"x~57% S%hKѪ80X.r|;{F:ЧOԉ+ +h#ִ{*䕷 Ch'eaRe!! +L?E2y9{6ܶ =V&6 +~J|&@1s$SWX$\Cy~3Jf-~oCY +ݞa踈0vnR` ck Ny%F\z*o4aѹF}]PU_/l O/%WU9f߮[ +$o5$2n빂q:=؇E/ȝU: "0RFlm +tZ >`@TZJ{+ +B!+.2PTMϖZ7uFX\kilZ1F  7L~PD]f쯯{qi  u3&h$ٌ=|PxbJE**ӵnYg|e 120B$s[JbJk_vZ *wPQ)j\A:և\A){ϧ9bg',B;+=b["@AN*vUIjdl9~J^ܠV>YρR> Bn򥑑605c0=9eqfY6r`ܱ?y d0cS?nĽGWq2"UHR./&=d(W_ [; T Jk1y[ZѥUZPżDD\uX,҇(6_SV˻1 8C)j6,[:WZeSYf`E-1YKIOSÔU=C QE ?Z + RTī$.i}#H 7J{(@@YR4/ ow.N#]&͢˅?)%\~æGAG{;X6H׳je#"k OE423ed9ao{xE˧{*V_ƕFMݛm@MGiƸ +2Ȅh?D,CkIUY]TLG-=ӷ//m! ~]>2BWiA#o7@ʿf؎@okKWN?-O6G@kԏ݈oe8LHe7P8HA *ʞYnc[q,_3\&&'g#g)f 0h +,l:xz9i>O&Ԕ%Y'Q(l*Jza'&uہ#?f88 +GHRe$ dڙ3Ѽ/܌4ng'llX؊r[~X4&$|m9= 1?7K!VVMϡNR1ϢO.ryCs}1Q}jO$ު:5eR]C 4hy++8)Ỿ +bR{@^7^ cXlx/j/#> {MEDM +M4W/(q,nu3r +-8B^Ֆ]BV{_ AqN}]šB'!67;@חe<6{m͍˘s\gRvNb9 .V4 vFcti&b婝7<DT)҂ЄV+pz;I`0lf Z\0LqKJE +cugh6Jhh`&<宊V^1՘SזsQ]Pq]R l5x2nP;/Nxti ̵fgi% +n&tq]Siʈ~ +؎OYW6˗zZt?ڹ}B~W1yՇbTrLׇ  zݓV%póR5[E/Xiv!;c+3@|;r8=h;y +v xdS :Ky|T܂v~dc>]j9R*]v# K;E1T;IbkΚ%>8؏sϢ:tE'qfD$AzP AejW(Sh>$b(ӗRNObU٣L)>@>9i$d$ 2J$5OzO]gCoCW:~n9cW-?P1 >VH) V븦JGk~>nz$(1r,JEKmYrkꤥE-ymyd}pwaBac: +prV +d!އD 1Ot)w!bAsf&`Jgn5A) +K,{…-0A8.!*D\!J6<*M*IDW"/& q&E.O'`Jm(Nȼ2X*\.p]xQQ7(OE%d+3…m\5P-CS<.U90(0T82x(CaPJ +gCA(1Z˛O_z-ŀ%Fqf6Yp .W %uz "iaRWOƙ2\Cg+w\dMpXc,G\ִN;c*[wWVlKPj`%;saw6BF2HvPǹ?r-=I P |o$ޤ Dx }{]v%3os&Ygxbݮi?jJMrk󞋕JPm@,sNYFЈUI}vX^?@V  qjm"#.ɱxVk;'U8` 0 +:J`<+F368ØQZ;>+yIGŁׂI>hyQ#84pIvur@; Xw wė|S3"F i!UQו Z(?UWuw3Wҳ=^D;הO}V>dʧVVϧ_zTb_cc3:(!7]ro9 {`c6`rbw,j:iBecPa`'T\RBY}) +Zp+uxS?`J%6rGEz #ڔIOVF"Xm Cүh +4ɓgz…WuZ&Yӣ`Td:9@IJXMf9t?*\l5P52]HRL4R1P>ZobÔp2!v}SN(^$0Hf^w*TWIcdDۇKEa|&„#gd uPyTa473(7$@) rj4u l@AitFP5څ.dx[Z:PJ)g@1=P6c_o0Ktr3z@ heQu{~թ:}(. ZhMF3jh\LYByn+q|fWWǺ+&S)E]C h֎[q#V~=(տTI94@Yb`nIyET#&*Q%q0&.&#^[ ;(( +C$^-܂՞h: F#gG@;LdЪ9uKH1V6EұIv jr0(iIk (cLs 3W,D/jq X͆)Ťi;6xwQL=p2VNYfx1ڔz*RrnS52GXcHM!RA1[qD xr_ +:*^35`/8lqD _ͽfnM"35wB +M>M G HI[(py0c]%[%  <d>vRB%}M z{-`hYeD$=*&_4dgXJTHBU +`UDgJfE.Ml VH!OZdey41چҶzx}Ģa5@:4gvAG1aȾA^|:͉$lBysMm#*`Q7bݭ,WeEWh#iA̠ZVVp#hso{jڧ؄;c4D~P|H/Oip$kّ~BN{WcuD?%V@jD\`B".ӉM~#!Ƈ+F\&fRNh|HhMŞѓuc.g&FLfsEb}|p?8X?M0!&ˁ..\US@E".eih [ nIߊp]HYp<08WR嫜ʒG*942n@~ɇh0e>j5'|H)q`i72=Fh{o]mъt]F3 Ӆ=>,j01y7*5qm 5 +o?NYdbB 0˪0:[ +k6;V gU8X@HM eW .XpFuM=@^X @ d8(Hqmx#w +T'q@N<q64m(fޚ]eېṀL[&;Ec} nraz{-fuߖ_%A3uiNM8Bn{.-g2m{b:R:~2Ⴢ.|wc!!qcT£gd[֘ywzʗEQcJ u:UDvō2 <{}A-9CR وCTwq,IntHEMiO.f;*ycxtyк$]ge=83=56#u]A CA\==nBe39Bź5j/hȰZדzI^7r&z{z8ÜVdB|1'g?HUǑ WWg5ӽ뛽rS3LvȘ%>/3t}x{ξ3촭7觥I]O~4k$JJUHu<#hKH0 +sV8A|sB+מVfA;&nNKTBhz9o R0=_lgoB(hL3<1kr=W\" "`x3MMbE3#2s3OaT"Ԅ]GhQRG7aծY!.xEB mv"_57L|^Nf6mNƁ#P`QtM]WK=CLygL}WQH  OG(]{WŁ#S +KQFMv+EӺ M2 aŽuOH19T(x,ǸXBKr* gp7ރE3F{ڗ +-bSAI +*wшĂ')Η]"e UYJ|RC*?8GExqlSJ҃Ѻ/f4XReR>L2|@/}zp92?+Ol]URMJ{Sܹh񁨜Ǫu5TT-i\ݽ6䍺ϟL+7J`0\YVlEter3hO $ E@73X=xXYRYHxZsnpdM2VƮª4Zj_~jjەPjҹW}۩Ӏ֓#uò62=! {MC} \ң)+cu1pxϐ`A?j6P@)`B;1ŸxmUP%qO#f 6(ġV0[I ׏r s ᯀofp`B;!=s[񐀻^-c@ul8i惝թÏY_hUb Vݤ'mH u}0ء϶Is( .DRFqm@xaa)+9dyϗ3 +BAARp$-eCeCA412"u)Oi:"$& +."I2 fv'8[ݞ=7hE՝X!BsY&a)BfۊȚ 9&۾>iaƱ RGpsJl`9ƇU hS!N}xEa˒إfpe#յq*IgЕ"oG6ɦ,9b[q%Rvz\1cP~9/`ðP 9?yH z0m]l)ĐE%D%QyHq >.祵JV>$1#x[ +ACD6F&T>++CKop $1 r' @Q!Ѱ.cE3/ LP B94\~H ,Fh4Ą( +O,ZKe<|H%Z)DVEa'Pc#`[Sְ<|pwq6 +V>+ޥ(XNz§r`Zං"E"=mb4`J+u843'ՀYgo 8R;Kl`9XwOP./=ǼʠˆKN]BVZ+UzċJ%vPfr1jY8BA)Z5@dSHpR5 !F",$[=JaX:X5vd$k@BH hA lzK$B +'t"CK<R#, +cS%C1n\ 5 س<`A#P%`씡y/9tP- Xf_D<ӅOH=$XXDձ@3jъ}b<;?l* ~V7];IYg͝ZCȆ22K%Y= | y22@=>y,aQ0@ʊ[iA ~يU@"+B}P2/kȔVeZHвxpC7)C"K#$y!-ܰJж(x`5N&c+R_H'RnL0,"QyzX1r/m~$(Fٳ2DH%%([MCnܧMw,u?S*z9;տ˔V1+NVXٚ칁6/(ݩu2!x<֏% 2V;;Ҥ` Z1s +.k\af u9~>Yaא!q_F1$ R~,C?27b>$w~Dw$%?ΙI2=NxzvI8XTm6XJ=&0{fνٙ`[rTk-4 +KwZ!e K +dN*|4,,Kؕ Y E\l9ohupU6 o4r`䆔DlR`dylB8.{o$ 0fc϶'yx$W@`}cixD?,iS{<-4+` ):i-,c&d0iCąY~ !a֎l&)\$Li|+hKAYB/M{ }K`&jsDI+k*!"Jy!:*ywzaߘÆ(sIT&.~/C!?tL@1]wqI,Kύ/PłoCY5IA +X [;̀l&e !R;p*> V8"#Gs&eWY*Ⲑs6_stKhx 0REAhjr"%"ζW~t~Hl +m=9D=$`@3~3. X M{B#n{0 +,* 8\Z(l^֊=`V:{4pOY@8gaiM_TxAFXHg@f:G\_*Yp͊9mۭ +(.I_UCD`~^Ʀ%KH ݙj|*Rr79R,)hI=t*=̱SiΦQs"Q +Vŭ&OwđeuX=DqF[s':kaD2t"$vihMqE~ݦ@ + \{*&ZܒWqkJc uk4kUw8HL|\Jny>P,[7NbCO*Ŭ;KQ&O&_Pr0 ڡDeV{h@{Oh!ٌ?fҐ,ab*DiB!!fb*$2èPďȮ>C&]}J+b{gbdl$ґ])0VN"䕈tpicOy:N`TXXT$wPZXlRL[OH#sTsԗG.PCoe +* {]}܏#LTbMqvyKZlm[+/-"c`o"rZZ睰sQwI챣;4CYXVfgf솧#6:G =e3bOL? +)ڙs'T&}13YM <"iG{tap@fu.jq4Og8A@tgK#RB3iE 1:j;-%< JR~`m +C :\I|K\i m /#RB CRn +;|B;R`<2ү2܀ƼI g!2 +NtP1Dwr‼,|:͵wn['xťX:<3aâ"S +EL$SG C\h4xdc4B< \p¾9>3Fc!,>f>dY+ 2%g1sñWB.򠃭:(K}ՠc/r=M: #;Zv Ջ+6:(IEN(Dc wу81w6+Slr&w<%]!(Q)^2A#[W^nVVrx8NdmD|[Lh#zQ~"g>r?{bcv2_A< A53O#>iϑhۦ[bc4Y^ۨ#y`#;=Gg?YO/K%o~S 8-Fd\~/q8uX=a_ M{OP1C{26NbY(l%[Gg(}C b A@?ZjK/NDyrU!Zx5%QSM} p\[X>lvz܁V1; +O!D5=KP<%-@u{:$J0=pp¦BwD0i|'m!s ũSts; qo6Q)/RT9>7t*f)*𐂢 \w7?д>L(Y`d-YEsc܁7B0QvJ|harY _wJe7v{i-S:ЬOq /Te;`Nvàcᄸ0Oȕ&fh炣_*)HPvk1 "j:L^Y&q7#w#ڿM@]_! E~f`ۥ69B{$'k;c;5l4|$#ԗH2~/H[)EҞRDK5&,#AD^c1նoW=T1AH?:[`SmXangDs?[(JF X~3:ԲH0} +@˴8+/L6UmR655F)J s*(Fmw`XG'V^@~(?w3(fejܜ7CkӉa<< "i:4C}@QĠ(A%9$) +\`ATu< ?28bF/ꁚ;P͵n¬ 6xb +2  [KNN~iL R?νfH ^Aû\%DQ\sMW!i^Iřq]2wŗc8)I O%cHZ*8E< +""$>&0И@Ac˰Z tQ֥Ÿ`zNhI\KBa`iȍf#%G@!! 4.8EnLX3w@plUo:4GJZIEC+TqEZcbDNQ5 +'x8=8<+6pvDkh dPKPЏeof#%rj<@+ DbOF #ı +m<-_+YvW҉=$Q;+/*VQrZD,m5w C^PNeE_R̺ʦ%|TLUL#`yPO4)x`[ģtJW"+2aËhn.SZl$('tT(P͝pnN@]ߤbEۢdx(w QXH*#2P#+d,eLg654^>rI2Fhz%C9%JNTN ½qD!v21;a1F +:4J莓(wCAnR0`$kIɅI;4YdY;0!!pCbjlcp0w}1LE=&D!AN +PqL}HED%$Tk"QhVM0XbAQ=H1d UH dR‚z(횙w cžZ;@2KȞi4&(KCZ#Cy]8)&BM?^bV0+'6rPAKj%sgo!2YFwAa"=%tG7-EG뜅iNXvJ˿v1)=*DvPE{|ZG,| >g{P㵇<[w$ruM9c$Zp,4779iH `}PYYM‡iuHw +gxu%V4T~dhèV? ̯E]xާ(S6Ѱ+%UsF02m#qˆdvXEKEd 菿g,cI+mï,/lwvm] +s%.cub`t4PzC\fbfd Z'Dl歼М /-^.=B +X d980`tOU< +5&1 +0D[ +\idf6\[WX/]kܼnrAjE1s|]!C ONN9ҵ?ֱgx^T%WX-+7haeن +uZK0+,(c›VSx[\. z$FBsY C(>s:/ 9}zo:սblFYsFB*H[Z}H~nxd/.ՇU0F:!#=#b׍{`l>{.w_bN؊$, zv7 Q +MץABU }|) ?l I V6lRg`|Bwyԏ.ϯY3Ї +__r_ȏHqorKK̀ Y`Y!e.FPYlM@̟(jf2BhfQyX͋xHXIehqh;7ɞ%%_4 +RvWB=n{h5HUN-45_8Ua-{8e#xW)LV@zm.\۲4o`yA-2eq,2u 5othq]T0wrNrH8qNϹ<ڻj*,#*T<;yh_-_i"xU/EDo݂5քs+"s+?w2N%e+ {d*9jJ)V ggN쾉踎-62G%|sW(*U[X5y +hZWV>n xN?b + %[$$ꇀ(zMkDyUBo.C%wI*> [#-O'ޭᲂ 8 5z2 LEuοZӂ7ٳDgTj`dH*+:k=m[.;Χ&9܌Ȕ-C@A}p>6_>pC:R|2joZ_*\)ݘlG]Aq:|LZf ֌.ЬbfE5xzҫM yg7Ez&]b=Դ0aw}\kJ7*Q6RyvMvDXJfN{[R<9^41{yUeh{;#uJw5?vs}H4w:~ॅ€*;/5BMN64KGt`Y2W'SKX[bR +8p +fQ3LJN|`d844LJ+chsvU9>ܜ &9eR:OA6&bAwJӨ(Ea" avQ:>.HGk/n- +!֢ :hQ28hYrVJ s û9Ncі,O1Hq V= D^ ir Ez10r^ֆ8a0PTEDL9Mi|4$WǼh空8F\ @rJlbfW 1ζMXĜB(qSq5)*zk;?"qu|q$g# Ps=[32*! W0etq$^z~ g8Oc:Lv +"uY'(rP:PhVIMR:}h`T4@h@*l0%P`pZuC& +t +",PAY W502hP(HC/[f婣qz| $=kЫ$%Lc(C%pt*;OLJb\eVS> ++Eb.a=>DDwX͏ +2Ř1:l=A>>|s)!8yfң 3O1Χ)EᏄ51 ?W!R 7hy> }n*XNї_r sc^3K8[3{e>F% +# rLJi\*fabL91q?>\?>%J H(WC( s|3qgbu{i5Q?>;a?>A! `!##q!ASpQs1 IE(Glfg ,8 tc!>׈""bt +cl ,80& bgխVr^\{J`&P T& Dذjmg"m&l1ˊEL6ܰ (A<+NL܆X . ؄,A -x@"ЀWrD4?u zb<7ևl"FRjΤ֢^-Lx3.$8 B4Н Fo u` ``0H UVfUw!r۲m}VۊuD_,EH۶xڛ#,P`BJ2N9 lt .N .ll uVD*O7$ևkf,HM(ҫ$+ Jba-_*'għ:~[N.uet]Yh +x>um6{ǝ/`>OYkXJ&)RUlNLI:ZJ[eŬݵDġ!"g$ELk!iZPDDh1mMVIvEL$2}9U|W̠zN.^v,EêҺԡn]?gɴvՠNFWEiY9+qwJC$yw6j5 .nep{/s1t3$H0 cQ,p,HBlH:*($" &b0 +a "Q-%e픜ΒNk)"AEcxu{-}Iv8U +I^EKȍG9qO9Un !E4F~P=5kDHK:{&)2(c=VHnBܽxo҃d2o:lI@}-,eBBw`&tXޓ༟,^90.S CQ'nyK ߨZ&}V]r %Hf}L.Py@QR-:Xw%C|%N8Eߔ$ܗvѧRy*|Ml𓃱eE ˵C: #Pg=蓙*Q`Ց17!A!|Яt|t//QEr??#OHqAWiY +0ۑ16%x +2tc|0Lb> I*0}3KgFѹm˸6hSxoI&FWI@z&Jo`kȎk=H9A a'pA~n~fÉNJ{ore[3uʿXe]L׶[7jI(D<Ķ2U +4hdGMW>|њ\i +T`R/cn/+;}*wE@+a;:s b~a63{з?K YUX'` +PQhTddK,ji%~0-҂GyRMB‰ZL^G4c< 9 bOߕJ\K)EÁw%MD0Z@'&r&.6kegiǫh7Zpr=4LG>u&J s})iE 4af*xYyOD#Ze(1W:hP(t%u$74^qǓD){C5[qx%(1I Ǒ54?/+gK Dm{ROcgQ`2E#?gDծ\ Be%Xha!RKc*S"HOe97s tfks" +Qcխ6~{1P1H4D!%V< =dTqd!r= '+ys +`M +ƌ7yp*~/A㱒]JL obG2 +ovF_$TwG>>MaZi SR~-iClUQՊ1^{c#7kk@ 'y6ե۰ )&׫sZsXV + +3s +?2pC7Ch$?8=#jTZwhaLqpmbEKNf}PD$zH<%Fh! pl׎s[xd)> /$TOH 4m<=ks +HXu_F:IUwJ},c }{ +}H)cqf n{nػOCԚCo+H4/N/f4&= /7̵s8W(VWd_`< hgұ˅$39֛V9 Ma)J:;2}Θ-a)B''.E<kEz!JtB=xv #lQJ4ʚSB7w;W~,$l{1N˦qv\}סn'e̯/'A*Oy͗rzSGؤbnx*ڛDIVp@w#h_Q +%@&$ɽB ' +I8@_@֑8(e_q䄆* ~ȑ7(ÏتNyg$cA9?}'ԱYZ + CH*Rb!Vayyۋ ds`T6~ ڎ^*޻%%|;}QLJ Kr ޓBlާiw'v'0}ʅݕDØFLfNmm.gP'Խ]6wA(/<=1S@ 4u.CcMPF۠,'Fu L6)уy2v絵DBJ:y=LQ)Ĝ>A +4 +:tވL,2uF 9X[HȷAbR$x֠:d;Ck)`ɿ|էW_Znӓ7`S2 ب[2)BPGK{;fTQb?ZaԻ {a!G-GHY]C3*RxX-|ϣ`Eȁ~MYXj"tb7A79Clp<=a7`wKkDŽ+Ǎd}dW]:oIFd U63; R9>!:e]Jdn)JE+#sZYѫ/iAڬ4-i"]R=j[>:W3'vtC][|@/QLy>WBnFC'comabx?&"EIzi3 Og2EZK +LX%HߙPI}ɞ=w[ސJVYgqrߺfq4eulC\AKr8K|v┐+N_ȼrwQЦ?Gt5u qʃFU2ӦR ++d;wI-5 +ؼ 9vk_d2'˟^z%(ќ +T,ěT5 R#̤Ǎ #,y1rpG _&k][c`図ihEl 7.);ߔ=I6ܘ}O֋f? +f&i܉r55Y=V<\#G ϸ־hz0Mv! +|<9E 6=3DɎwު9ivnd ZFى{> /'v5zce7uZS4-y<*z\#LxO(n& P\l(_PW;;uk%Ws5Vpb?c@O;rö}YUa `*uWg>vGn^5FmC:G jqiP~q$@{SUw?~2oM5(ՀP_v9v] to)b5fN_, +-Ve0o@Yzm.\\p,Yͧ;{.UƼ~Qicp[1UC^DG,/wLCJGʃ\ciY"65pz-Nwshzy~&b!쁈G2). Qw^'#ܜތ\ESPO&⃅u3ʯKG#s?IPZc ņ4TQcp]=}^vxUَF =wVag`DBHؤ' +2Vfr3iM ; =Q:t`>j1e*Ip(/V\wxO)T2dS[: 6-]X ja%Κ'.}i( _S 3M +Ysqa42Sp3{C7&Qf4p꼼 a#CzQ +&_vp;ұSU}蘤qèi(W*^qk8|YȜnDzW[w*SK߷>g|Ot,آ7y2EkN3@vܕ8•8zxe1~}l#8;3eVy$7'iUIB_(WX{w5)?J/G_ f!V[G"vXʪN22cUJ AF/%;9m4d5>8[t@ (B8 غ/FAZP $Mx6R( 6R&!lal^4JCBMK| Wff\0+JKi;ӅwT +kP@!Mj?*G,"*wX0#C?i;=T7xˢjƲk)) o\{F2z>b .:&'UD3aU_C}>MgJg[$P&J`}FkN”(pf6[< 4]BTĢaS6,=Ң7O?*lQơ +FQM,X@FKys֯@OwvAE`R0n7ohm !ؼ + +c/yh,xp坎F!"8m_w|\zn"Q_N?n +*ue~<VR}[!g.@ᆲQB}$ߺtso&oMD1o9c<(֏lAPG>UWeÁQ:}U 7@a[9ޮyn27iRWfA~{c'cn6TFDvzrш[ƿ-m Fn.A+P&)nX +endstream endobj 23 0 obj <>stream +G:\Ss/5,yusm hA馇gR@ %€!J@$S@`8 ExY"䄐/D(8FqSx/RXRc`jx~5: |/6DV` H+@s{0?ȋPfG$F674t:6t)#+ E7[u:׷˃dA]}3-khҰ5It~9BnHq`V vi>_kd#f"sz +l#:~ b=FuTl5JsI2KG(L6~}% +|K5ptkG:0㒼Zn&z# yLԛ^Vc,]CN$u}b˟lJ٥|9k%[de.BKej.k! *\`2V. < pGJ0.XI{$R bq!Ns6 +2ނ-'hQv̂z=q@"1hԛM ^9z29xT|Ֆ j!r@Ұt틟~PQS< Yא9NEvI֊-lP2X#2"oÑ^ mWq3!N&?xg T^rҿ%(~S3$1GťmSw)|1J&?(yO(p|}цeT,[UoE _` *"GLeם7+cTcшtL1uG$21i4+uafs 1]ԹNBwGб JR"ř~*W&aiS"Tt;$pU8*+n5 +"}BJQfR #8EZ(5#]ϸgKNJEz%U"Iy DThJ0`3Ze$LH \B2FH*df(j3Q0 +eeˆH 1c@bژ=ߩeUUDVXLVf|ϳHGKJDdUE18_Us=t11VHL/BBN0(Ufr#KUUOĦ#%lΊbg*ЂAOK{5 9$vl5S 7;WUiNS1wB·|NMbxc\v#>ɧ=SÃA'4⸫2x&/Q*P***sTCD\:2R9pzYHyk.;eYڡb%VlkG82 >P <$ RKI.|` E+I\G#B"Fh<|S!p>1.0T:nuąp䐒 ecy| +2DPV)fD4z3Cqr1n?6WWݦery`wfIFp"YLT+D73` YjiCbPn: H +(`8(s=j$jd6+ O~z6YIV7ɳ'H^dbՀԄ\OhI&t#vo!SBa*wi%a^8.boGfyFhX_IL`y^?83Nw)+YMdQ^fcw܃XBuء2~ t9HKn&P/BU5OdF]DP=9m)X%fmRy.ޮgCA)#7w$6cj'{Q +s\Cht4p ѦV˘Њd-GARp5%X".07ɒp~u ́u*$<*ԁ8ZPprXrP ++iNlr0 9cߦ,d;{ +-][C{G +/ #W(L#oPIUb.W *(ְ:WDHl gFQ13`oF#6N]VwDY yMڋC&*^d +KwG3|)`9:bP=l@X +OJF|cA`%R/ a9Pƿf}m/ճ)E5j>V[%wyR=MT.Jd7ԯW" &n׍he)SwvBQ)G}DT{(ZyӻaJsۉM!If=ts@V`e;|jĤB`9I8V)ޚMiJ9T]RO5G ˿BOozgUMk<zc(um8)jMu^7Y-L|aIcꗔJكNwp}qZŦ,9&Y{AןC}a1B!34rl+Wսy 7.&}A &2R$BS~dY=YK[Ԃ{Gp VQjk K//u<:/fz͹q嵖K;Bn.`9JoEhv:B̑fo!A!s\St_o8887Q%PZLvcӣL@6<ͻ1LdB'liLF%i~ +QuF,sD~ZF}R|oZ鍍/}]':OSΞlIɄ#JfM^c L75 +mtgz!Bю-kr!5#H q䥨 \:&a bxȱIKUK]'S-u3D8[5:-4ˍTE&#3GE  +?B'yMשm^z.2tҹtU5ڂ\rւ,O +D@ǯ[i4}&}yhޏ;5r(/?_^3!f@s}oXs kz{gu[,iۍQ-wgSadC|sLt(<"g-9Wݲ ?MX.hu҉JDv0&5C8DGC0Ic3=lW30|xzNa P|Z~տ_c!mx%:?$"7k"uV:7&&SpGؖb9-(-{3c ÀsLiq-2v)x>D,Lk ~-[S[!faxR ߫jDquVgA^hąTJx-C~n2G뗠!P1TcVFT:HX] +S_-J$Ɓc%Kd^$n0/D_ T>-5^ }d /3(}F IP  [)avAe?o"[p=ݓ٤Kc&]V܌s}zM+VƵ1&]1Z"ed:Iz;cg7Tx WRrl;RR"A,*]^=dp'0yRd +?9Yz_LBO6\ Bz"tP,qnNѸ"]0Ci`c|GTO͚^<\HA +s2rY~_dJ9VE!Te9c閒=鸰䣟BJC'Z׫ӧ5;rRH.,MI;맃o{X|Hdg@ +݃ul\ SFM DRмLZȊ$y*kQ`Rd&@*o R`i$mB\BZ5? Yڡyʄ}iH +KzD{Snr۵p tM&٠wGC'*UGA1NZN'e&"!+uvi1S o ̣xSkv vYB.EIeපpy.:1ҘD?lBbv! BK'z;a1n`?T1Y1kbY7/J`]BjJH2ÿf%?2tY?"BTy٨:#{:QGy*󔇬k#Wk,^~qGd?&oV2J(N5-b ]eX7j+[/d=jHK=._kO +h1p VO:iI`\;Gja )ڤA-zL]mn 0r&L`O̥j-Ɨ7=aAqj )z\=\l5nx^1t?ۊL#IWDTMˉ{Q#85nWMd"Aq4bK))ON8Rx#HA^Ҟ>ju.;Lj# JD}bJBq+m\Os$j>%)b3ro6~}oA0$ Oo1RD'8>"M2+ʟZ+kQOlX| | +uh^kdjUS:UI&0i 6'Iz-6SzI*K{Iޓ WڏgK)WmY +\?\yaAb +҈nݎ~㖱_I}T6&RM_ \ƶ~_CѳM#U:*D! +r˸UR=<[WQwX쀀y*M a׍@o!74B chYloעC9df(}.9;'.rP_t4̦y.kry*pܓQG#݋TO $,{v1^yM!<\ጨ:'*2E-KH |>4 0q7y}<{,/i2[SIB*KyJ`߲ @z1x+* :(JC*r( )| CIt ^> S(/u2gNp^@!H xK3- 5#s } Jk.Hb %ʩ(ntH#u.>\$0"Cm+Js5.'6SZڼRCLsZ@I)=rm iE04+3{pC`yB`3l `T&ͩ)kf]p2{֌-DX%6ifC3G<Ln>Dd0G}G>[ŵ^v4 3v]ۡsX`$ +q8EDqTPij=!?D~6gôJx02]Jq*Y2 ?Zg6}=}6!xHQ pPF6(c7E)i*B?.%@h6`Buz1=:уajrb0`E~?x3I;\ Y8F +glC4#I I|n=VOЄ6IQXz}ybH>bqUe!+b {㈩Rڝ i\djLdNs*G? ]NucP斴 0q7 5NJBչiΒ$9JbXIXI 9L@%{v,kiwXFYڑ$u\)ڭ슱t:T@W9P2xqz%yh,"PKznю,/ eSA\T>yVI´iQrsE!7CXrܷ<}ϽK_ZYyɭP{4O?AA^#j->1++W?WE2`톘%"g81)? w|ݍ;xꐡ$:1i1 _}rއDh ]-M,CXo9}]*@x拓@ sآF!_D~CP8^V52}Az{6}! i iz&L>xJ$*?B8~AJZ(P2&K!;( /9~9$I%(Q !?rx j952'FY@ !RĈ )BdH -{ }> oMAng2woM B9 2ģ]O?mm (!apW*4#9$H yWSY@䱝zpRг0I/b995P山s撗tK>J+cg .>rRNEǵ2y5_:>xR$ٚ~0XytE@RG܂ݸ%C`npPGe).Å; rBW QBd` ;)G~I/& K8SNM.)L3!S GnYZ(/,tFЕ3j~:c'}O\BJ (bp.CX~Tw(m9jXnfbA`7?9BVu +`A>d ?䡟|=Dh5My(~l.$kryJ`UH,q'QN6(oQDcܑWkQ +3iZJDt\4c u7:S0i؛:y4:(ۭ$NIO؎f"Qt=pCvAӋZ3(N B)B.L]1k폷nD׸ڦ_89LK6YBT׏l 7J̷}/aWHDn) y$  +vb`+D1 hF>Е9xth/g"e#f= )ɒ,4|jħ ,nk$оNCjgw܇fn^Uiv+\hPlw;&] \ᚹ{Ǝd ğ<gPʳ C79H6Y&y0]2[=$"d;hzOr[9e?I^) .uOQCY}$Add! RP]k.LojVp:B]f?B/8[@v` |+8ݺ ,9Ws G5y,x.8(G80d7YdB!"f\.Wld 9^^\`[͘vrkh䳰2C+ײjӪ:U2ད#D/íAr\LG@PI̓VV̨C(MÒ6,G8Κ~ +=T",Ҋ+^!(UQz +mdϭOp`XNJ"?!@"m::%E"$\๩Uu xȏ'@9L_oL+Q(bvL%wNgک-_$(7LXL#>V*ʅOd‘Rvpڶuv0sY/Vue %TT +b$tZ%#ۺ wQ}j놞κ,` T&3sl*Q2Ϯ{ɬ>Ǩq*mF_c˴>S׺ع'X4XDZYOͪ]ѣkeØH:0oՍI, oxܣ'IX|lh//q|ef.Hu}"YѼ N-xQEuji3e"I!S%3Q=HpTDKNy +feu\XS͵x!yxxEK7f] hA-^S\ӦLh; ~cVA?C$Ԉ,(: +{LJzi|F + +g[ +<6R ddEZnZr~l<. +v?W,D=1[x5{C돇r9ΒNqkӊoj锹&t_H&_g1jKiTYH!QS&jȎuEٛ$W d{` +ܒ'wuKٽݣG\H}l.JWcfJgK{Lbl!S?X%mZ|>z`eqj:x>bSr {Z2З&W$ +] H[B ;Qqnȧc<@1O A&9F&.V!R:NoSܟ xI]W/`X;~t8c^“E ?bE.%L.cj@Qx=\/x\ה7߬rf+ryTe / H0&c7[T$tФIwm4n?|9%&`GhOP[P1 $9t84F*b̉4}jt,>Ql}3~P3? TPxM3(;ܬq̣/ݡ\d谜bֽhpG~EV/ɛ^iL1^:ǜ%\phz $2WO ?B 0BQQ \>X ӳscr99GRIH2tjذX/O66(biF3^(Be?NBD 8v>xA#v T e-H +G'rB%L(ABdHK'( +C@@bI#LPĤLijɈK$6Bz0 @!$ɓ+XdrʼnJI!9Z J\<0.C =L 4Ӳae$QD93EUUUUE5uL(Hx,!UhY(i%+\˜BcejL.WbJ|H*j?H5 4k֬I(,R!( #UeeU%EK2^^':Uf]kƽ{zn9NotM߻6_=XqY7?vku9u`# H2G+Tx@4`bƊj|(kj*bx$2EERBeUut1j04Q]Q5a1M]]MŌxtHՕ#NՕ*J@-+())1U8r!5Ŏ(O[`xZNb=L53nћ+0K%uieK)dpÆ (C +0`ZV qZ7ų DžӺqz`z^;:.W@AB  Ȅ xX6@B + Ah 5P Tֳn˒߯{~vio>c{mX]c5?e3n|Y?w9c\-ؘ͙i?7n[SVO̸2c?}v/ttw9s|ocgQw|9}y5Bcsn)NocdN1ecUʩ4~ᒖ&suꮹ؉2DnwG~f&#snI W]u;ϩ~s_עv65uVGvnoaec|皺9}=6:nxme/6uY~t|ɯR"g{wm?oԹv"GvϿks{]{]~﫬ErY_{n/ٓWSqr/nKl(ߩU}g}z9tyCwo-{GT:[T_vOU>`L +B8b0I`A)b8B B2r*ed_фҚ-iZ ?M2uB8u +X +#l. +få*&xiB3(dq6BZӸQI?]nqUW֮lUЙF5RF}%MIe4qu21R)@S G)?F:1{3RˇyLj)gȩ$mQY n*ESW^! +ll^l4~2^#Ram1ոV3$7e 5 .O\AK CQ(9jQ+cnӄFs`'8uYܕ47HAO +@MlAs7 -*;TlyfϿ^0 `39( )ȧhYD"Dg%gs;޽fKOtܱ]^>mf9Ē(YOql &>pN9o}V;,.Kbi~HpKPG舉#8ɁzjP Z +,.Tћc\2_f3TcZaJYM ZqKM2nfܽT|aDA NhI^5*/E'OQfM\c٠~# Clp]YF!3|ۇ!lzݣgp"v{d +t 1lF煨n6a[ոbv)R3KDt"VRݐ\+'WH . S/s?͠1)EʿwXDRkk13|2yP㕴u-mq/1Jrr.6}IkV>ޅ{\;XҀX ^`Ћ\6'-~5EyUWlocj<ڔ0-pzI_$Qd؝ k#էGr)(Z~=n`vH)Op@b&̨ӯd*6NE!%ln楢xrSZ:Pmϒܸοip9Y{'hRvV}:UugZ' +F. LXsc.eͩٗ(Y"R6Gq%s:6:23yFF@&!6M7V, lV,ē_7]1@R ?.i;1evu ْ#L//Y.g)%Vi(O5gHC9_஍vOn8iۙZ_A "nO&'3,)0OţQD}9]Fj9!x!һr ha5h65F#>?8DqT[ "" +ƪjx3}3IMP]2!z/ۭ$4TKC-BuђÝIb(k 0BrWad{U(? W|FDZ)]SSn;z`f- J^N39;͈EW9$y1n@zdL 4# \b`A!#<ܻ!iŇ/?/Sr{{ Tz^2(3Qe5K7v F9RPmʁUoHvi-|X۶>r6k=%LOS^h_R p d*kV^q(7a$2Ѥ5B "2g<)$ODH%,>+`!1"}~eԐBvwpg'c[/3]RxY꘩՝)ϢdlaAī<ۏ$LRiGHkY{w&V;g;sI_!vL1'aw[?`N+K ۅ:C?~_ $TKG<pD:j|9pz,vH)~Z!V\¼D)Zo–DЀ _X6*)9D\>Qg>x0wGO8q؆RA kaB-C>?@FGM# +H@.0eqƯ>̄eJEzeEDB) H꺀!LJ&M43f*!l0d )#b"Cђg}Mpۓ*u[ˆ+cޙ3fƸJ\F(xL+O1@ +@ZG&Oi/K +lI!K(M'RR##ȑ7`BWggwggW $L $m=tHS(4RrV+/x]'PLANNnJ>`#Bzb F%q"@&HQF@VrZ*)j0$oM<"%\lWVj)T1]@QdGXAfP7~hd[2$:sISN[>3yuS^Grr#ԩ$na"weO knL ܹsxhǐP0/wrL[cO5789/g$,sB8j|cz))ZbO6)uyf,4cXHH'LslKtYZۛ:2i3Xа8nҘצz)a(tެ0hB8E!s z,IY2$LL듢,W (yr5r  + o +(D@d*?qCG9OZ׊)ζubܴ9\3i[5TߛkNmqoZ_w?y\[vMwݷkyuVKu4w}[Skg-i[6͏Kպ߳߷R2 h'\x4^wR S4<,d+`L8/:y@N3 Md4yxz"d2 cӕXUѧ<j;&WioU]*}1gZknro/[{|x~ɠ"?E!IˣEJ"2itt6#RV:bJ +Iii` CD*M)zu2r:))CJ%K`qj&&&K,+]EHJ$&lXd5l=ϧd3bZeͥ)T":ZrV)`0KS3wms$4޾uyۻu:T{w?cߟ_[3nwqZ3uw6kڿyߊ9ϜoMn󦮜9/tkorjUlm\_/׸^Y/o];vJcm+bm-uZck_el/߹^;g7u-̹۽9>NŸf{1[ܻ޵n7u3Kw>.!a>9i64.t'y:t94?iZR-|f ! v!#‚6] _J6fY&~hDd9Zɥ\Ɍp]h+1P0%/ͪySɩ=Hv +2ފlܨ[ bcDRgܮEZ_ +XLi%1=:4_{{L/go3B\96{cWhx-ZS(F8-Ra@gp/}t■ +gzPu6 )Ub M3l1 aphd&?@&Sƹa=z1BYnU/ŋZ8 Ū ?^ }eImWEÐIi UP<Zn$sF"V 9)`A4*VU~*mjcZ+vu7ך_VMa~NK-bN" +n<:KA " waE}n eRܙ!\5—wK;x 3̋{D- !1Z%*I+0$P,S3:L kv6/(x~ =<] +DʛFp^x\+` !IY| )xoݡˤ9ŃSJ=+%|V . +tԫNHv].)Z2i, 3`ԪqQ;I4(EK_ڽM0_#4pg>IKю@&ݕK/M܎P ˜IG8P,aoQ'%%r]cf\8X;<_- )j=O|_I9E[ba &k+GR +\|(`WtOSؤZ|oz+C1rmf)~;Q?<{_ҘlޤvXnYds7-K37d +v +pau- D TdCOJ*V?<8^( =Lx'O`\̣+%p^tpj.!wE_NƆwܔ7*cȟ5G= ^bj!`{bg09`($eԑ p5 Z\vɈ]$mH;TVn ~2<`B+G 9^GԊp8ۃ訤./di;6#ܵ+re 1@wsq`u`-r[RQ4T  (4443321/.,)&#  %).C851.) #)/4SQPONLIFB>94/)# %+29@FLQUY\^`a\YUQLF@92+% + %-5=EMT[afjmpruutsrpmjfa[TME=5-% +$,5>HQZbjq{vqjbZQH>5 !)3=HR]gqyyqg]RH=3) %/:EQ]itti]QE:/% !*5AMZgttgZM$.:GUcqÿqcUG'2?M\kzzk *6CRaq¸qaRC",9GVfwwfVG9,"k|Ǻ|k̿õƷ'ǹ4BRcuucɻ4'dv((CS˼SCQȺucQB3AQbss `rŶr`%1?N^pp^N?1%=L\m~ɽ~m\.;IYiz÷ziYI!,8FUeu۰ueUF8,!)5BQ`o~û~o`QB5)&1>KYhv½vhYK>1&#-9ER`mzzm`RE9-# )3?KWcozzocWK?3)  $.8CNYcmvvmcYNC8.$ouuoh`WND:1( nut`ZSKC:2*"FLQVd_]ZVQLF?81*#49>CGJLN>94.(" %).2)%    +  "##"   598.3093073414091.690692658092.413809.5861968639110203337l06347829233.53] 158 10851196A& 1F@1 h A @!ۭ9^nha*of + +uZyTXMs3t *w3kpCXC[ C꿩$Jdh*+1[WLÈbl+Ob(&Ϯ}ey8s,g1GzdF BMlM )E]8rT}aC]セY-+AEi9M;-YG}5*Ji3bhT뙒6gsR.( ,l2ߒkw'3m"!4Wt(Ni>d!96>[WpsjxZ0v䰹-X0^ U"@Y 8स鿙: +-zot*9mڢ 0_Mwmuk>G+~vƼF-e+g8ٺsƍ |RQze#^t8bRה&ͷN0یakP/;ȃ|הWwhؔ8t$@d2ܾxvsSNr0uv;|CaP_717ʟM١6٠)ؘ_uLS}mM} +bls  +uk5pQZܠΌgz`Z| +J5o1nanHF0:x݈,-jjm0]۰Q}}Oqh%:0hsmT"J|, ]j.M9"co1̺*E&g6#zl:_XJ6VW[krEs.TEz**߲~J5-jQ>+F'Yb$zyҼα3ٛtcu"<1}Ng6xOMMt4sO_FiHwIoO6UϜ\$-ːݘٵgVWһ'7H[,!eenaZ~j=!|fR7?mHcJϮ`ѳNv༁]"/8ϓ}yKBΌ@  BHB4 +Yd 0B0C@13Q5ݓ5'''Z&&pA5+NREkpˠ80ˋAP/>f" *3\׶\Z(*@& &xs90#e8S+oK'^ d>vKqYvE_ d mj(|/s"bm !fiXbuߏ8}@d7~G}.Sn/C%M#ro*.5Ut£"鴢u&%rh+wRG@UU }QQ4HEhQIΩ +/“$a'4m(QEOn֠,sK͎,rsePkeDU(o*vxKʛ$3MQ!Y壽H]&DLVCW|%l\;hoQ|3C ]8xε/adygJ~5FXS?% < A`w7=&Fs$(rh#_It5N7tu ~y89,D [! U۟&s챊 o[G]]yUO] 3R1clehV':38WEe@1WW B\ӏj/A +kde`}/%E+vJzd4ךJ -Ep/1y/ezI'͜hgp f;mZ4H,aK["y1Gzo1|CHndkO]o7Y-gGz.} +0]l↲B-5_lZ&ˆᠲ!A7\r˒B,ݿ`ͻ| 1-蔹0kU(v͡ 2K7D=\": H= $nUw UI7;6(x=zٛmdzǟ0b>W4V;逯V<SkPu +P&Gt +R_W(YymKj6y7J&2fu۫ +;*P35ŧ3+".a9#&dPrU_BĻ{NsGv,O#x=RNI:f+_R2v-I.=^;P ֟vZ3Wvj_O`$deG,V['Ɋ&gvV'0xiCj$buγLwll$z    + + !"###$###"!  "$&(*+,--.../...--,+*(&$"  !%(+.1356789:::;:::9876531. %)-269IUbn{{nbUI> &/9COZfq||qfZOC9/&"*{{*"&fnv}}vnf]SJ@7.& !(08AIRZbioty||ytoibZRIA80(!#*18@GNUUNG@*06=CINSW[^`bdeeggffeedb`^[WSNIC=60*#(.38=BFJMMJFB=83.(#!%*.26:=?ACCA?=:62.*%"%),/135789987531/,)%" + "%')*+,-..)'% ""$$##""   + + 18.0109555.5361498556.3446114.655388017529l35171c1l1045540776370] 175 126352  + *@NSTSM>% Bh[-Bș[% + *hȈ?AޡNNSSTTN? +%[ϛ.ața..[[.%>M +2(!d``@ +P 8b@APbaa` @=.U%Zr ++Biyzo.L|d?"^e*A5 .(J±ʇ9*_WA1e×u cps%**8R +00.FY0\$ysLe>{y4\̘nЍW? o0>jiPf I!ak9Z`S…,jgO.6Q +9!nC3V!M{k ĚO #h9?0zG$YL.c֭Z4|P"(}ԩҪfAkI!`#ZRVYدq,b?@jNK0?^O4;lPmO-ԋj5]0Tj]_n:EA|IW7"(s.-g ǔp@? qܬ(T7 ]" ;RyɷC6IT$ zv w-Ϧ5'2 / +?#8dB="g+w_¸PD&'{\ }= nhlVlfkց8¬` )nԅm`T(˓]8^Nš/hx)b[r/P s}zpJB1zptΉ n~ #w`m%S}'A7)C.QY/ `OB0z*M9Lőyqى ^0^j({+̹E (9\vhW[~$u.f\Z 52.^_T8/_pEy +T"#^ CgX/kjİ;11Ix +΍Q忳 4*ޭ$hD`DV` 5wOt"a1mǓB/g.x$8uvQ[E7f쮐z3%s0mU!K2%5,y@TF.cS\SnZ3/ +hoq16e&GIO;cJU +mtO_{rwu$baohrQ_<3S4EB8|>4Sd"n \~M,/gYf,\nIŨTա067:QeЋ>Edc,a'KNՔv.}tvl!6?",g|O15t2ahfmeSU,cӉjJUqU/ժo}>EW␹ȮD~/"+'NT6TΦv&3xM^G=_,9)>434/Ivx>EOH$$=Ĉ& ++ )*RjO+?؜&bK^{ +lRϖ9siF8iZ5_V t tVcQ𵫍>E +5f]WNvl%W "ʈ@ +B@03(`H((` @!bj +8:LHԦ28V$yˣ%`"(zBCESHP׹C3e8jӑT$6Fb"Hl*~sՑ%ߦ@ 8:tiwzInM,,z,:wŎPyVBf:gŪTO¡c "sN-Nߍf73)٣H!B57PK% U + r Z...*8Fr94/Fa#nLDѯӱݓ*J2D$E^jLL-j?ZC꠫lO>\v% fTĩd[&{dY#wBǸ$(NY!+8 |C? BW3>,,+ +pfLKħx8>UھD`%;pGX?C!I@+L9YBMlM@ƫŋ_osƸx]J_d(_vFf6W8q' 1@l-a맅^UȔ^TG}Ӄu.l8{@ygۧ8qj;x>Pt._5;+Nd '7$Zg=n$TLvX1Q^ @Ӎ1tߢ$VURǜA#.%I``{Ӕ@߲_b*"`&K?KėA +t3)рY7(QSʝNL40qrEGܶ*nm9SZKzRؽ#4N#.2{ncTۭG(0N ŖDou{؊)`e`@%q`zVXNJ*|h֤ͅ^G"`pP ozJe9Z8 m6hPOQɖf<\x,)s9Dm^O8pC=S) ċ}qV^T e}vnuc<-+|VZᅰTP`4p[Ö;͡@naW8_ȉg9G¼t>7^oMm^ۼ}R]l[qSx?ۧ_u4I6ȳ( ԃmަ&SPo{ljdS4QYٱ`l8"4̄k0ۡŢIKl&iLJvܹι2wwqWaE/7Y֝?Z&;IOv\I:Z3.!* RT -*@[4BA +FZK5(U.fM@Oj'z.=wz!X[,4ZNf0 %=8)MAKXk>mS պY}li4%CQ + +    !#"!!!   "$%&(()***+***)('&%#"  +  #&(55555555%" $'+.1468:<=>?@@@A@@@?>=<:8630-*&# "'+/37;>ADFHIJKLLMMMNMMMLLKJIGEC@&!  $).38=AFJMPRTVWXYZZZYXWVTROLIE@#$*06ELRW]bsxwwmiea\VPJC ")07?GNV]cinsw{~}zwrmha[TLE=6/(! + '.6>GOX`gou{ztmf^VME<4- +$+3HR]gr|{pf[PF<&.8BMXcozxmaVK@6-% (1;FR^juþth\PE:0' +4>JVbo{ $-7reYL@6,# %/9DP]jxǾwi\O'0;FS`m{ùzm_RE:0& +(1JXft÷seWJ!*4?KYguŹtfXK?4*!5@LYhvƻugYL@@MZhwǼvhZL@5*"AMZiwȼwhZM@5+xȽwi[MA5+"6ANɽx xi[NA6##ӽɽ5AM[iw꽰*5@LZhvǻ@LYguź??KXftĸ3WesseWJ (2=IVcqȾH<GTao}Ļ|n' &0:ER_lyxk^QE %.8Cº7-$ $,6@LXeq~»|pcWK?5+#T`lxwk_SG<2)!(0:DOZfr}{pdYNC9/'@JU`ju~ti^SI?5,$"*2;EO~ukaWMC:1)!6?HQ[dmu}{tkcZPG 19AJR[cjrx~|wpiaZQI@7%,3:BJQY`flqvy}|xupkd^WPIA91 &-4:AHOUqnkhc_YSMG!'-39?EJOTX\_ac71+& &,16;@DHLOUSQNKGC?:5/*% @CEGHGEB?<951-(#"&*-03AA@@??=<;9752/,)%!"%3220/-+)'$! +#   +430.6183471879471.38165472.27544128412.724558715472l820242cl4741157729.63] 17759 "1DPUUPC/)BYqlM0 1\˱jD+]ͫ|EK֪i./kʋCCٞPPߦVVWWP2JC1 5 +X 9Y)aab #A !"~dttњySQ1؀~hTd+/n)Ix a 3c9YOD#H+q :Fw؛A(Uda0rlaX46Hpc+R"<uu'\$EFR^5D'}E%u +_d%ʖ@W*^ȷ +bm X/8\b56IUIB;5W!Nh ,EsmЕ]x>}^}W=le(EW^51gqW1Nl +OS nR՛3 `rOf=ΑA S(h'yhZo#pNjr}.Zbs'F^nr 󵋚,K"fzRKU bSzr;UJ5F&<@ץlV)3q1\ +kAҙk6ު A{&׷w 0szY</{/b+% N;t})_lm2"qf@)o*}7x#ģ2zoaO]u88R~8E曁%e)(nB%tS86CݠĊ \UQ1B 6dc*El|-PHg@yj5'9;#oҖ_k)|k7X:b8~|^ ax2՟0¢! ;,YB,p;gqAd!Lmǧ}~i!jA + +5XD?/իkXhƊ_=sbBoKG,l^-6oհ"+E";(^̮a'{c <_aH4qvGv+E}9S1Ev&38$ zA\Ğ7i΁g :G&%xQf;_^iX9/a@F3A3Odд!@3M.YTzL +,` }|Yj2gg>x&9|=&*G%:$Q6Cnq!<וAB/' !e/dORCcKoF~LI:S B3)1›Z!KK9.4 ,``ccc$x 2d  +h"wˬTCe +@b0P 1PC!`@ @CqB@] JIisOZU$>,'rէ<]v I@:Y>k؇OϕqZ-CW q&Ualc Լs_)Q#\hת@[w4oC.>ȜE"3ǥ +{#Ŵf|@tEmCO-N"l)\QIP>AQOe7Ck":&ABᇛ}0XIO#J%];rziZ!.m:&c3ܥ[- x?}UZz;.Ac,OVN4k"EZb>(̭Xd :{`TϠ]1&@ a w*xd.LAz$Z#U'X  PT ч P+>8 ɽLql}b5I-[T7Y™/Ö{.]@|br,&Bg;3)lɄgۃZ9[Xo)f pj~;?[P:FZz~ʷjO3، p>NmWZmыr^s"O.<ג@O,sOPl&8Mb gzz7u+mV1ѭ$Y)ߪ%E62].ʸKD#:hS !C\GB6Wpi!Acs0?ۊg¢Q+T"7 QB'O oYd26RlcvpB9 VI.!C!EAHu=V >zr(O`XO,-/76K.8G:@ f>MPҠ.. Vp4@VkihXZ-jLC3*.l"ez CݒB u0T 1i9 YK[AkWqcԀ애BJutdԧZȠKlz%;UQ }m}|էBOҸ~XG?Vؒ*~tV;pհ(,ߙ6ƗA1qU5`0i4/+l_G⥇T~n=ap]i[-ۣ؎e5o?{jdJ8 L%!VI&٭ܥQb1؁^x]g*o+~%kx Z.eV>Zur}U.Q:V숪 '`ͅF+I3 [b{_qcڡZ>;0M= /Eٲ'dl<Z/;(@ ~L =ԇ +zr8:nkœ{"6k*kGuyYZMJr]Z Mޟ"XꏫCo ~؁ej5WHPGŎ'؀#dUu4| +U\׬LO!PK +aW +I?uGK4*55 +U9ޏt:Bp==,Y_wX## d= U|c/U5+ +эd0 .9Y;RtVJD ka/² /oZ*Ʌl(TMbq/M%uJAm?d1D%_Sja\yp~@@@??>=<;:86420-369;>@BDEFGHIJJJKJJIIH741.+'$#:>ADGJLNOQRSTTUUVUUUTSSRFC@  $(-16:>CGJNQTVXZ\]^_``aaaaabaaaa``__^\[YWURPLIEA=84/+& KPTW[^aceghjkkllmllkjihfdNIE@;61,'"#DIOTY]aeilnqrtuvwxxyxxwvusrpmkgd`\WRMGB<71,&""KQW]bglpswz|~}{yvrnje`[UOIC=71+%  %+18>ELSz~}ytojd]W$ #)/6=DKSZah~yslf_XPIB;4-'" aipw~|unf_WOG@8 +OW`hpxUME=5.'! + %,3;CKT]fow}uld[R$!'.6>GPYblu~|sj`WN  #*19BKT^gq{ÿyoe\RI@70 %,blvþ~tj`$ &-5>GQ[fp{ĿyndZPF=4,%!(/7@JT^itľ}rg]RH?6.' BLValwûvk`UK #*2;DNǿymb$+3HR]itsh\RG=4, %-5?IS^jv¸ui^SH>5-%&-6?IT_kwúvj_SI?6.kwĻwk_TI?6.&7lxżxl`UJ@ '.7@KUaƼ7AKVamy꽳ymaUK@7.' /ǽVKAǾ/bbȆꅑǑa.mxxlŻwĺ¹vj-%ti]RH>5Ǿ~sg\QG=4,$FPZfļ|qfZYdzodYNDWĽwlaWLB91)"_ƿti_TJ.6>Hպ{pf[QH>6.& 4ĿvlbXNE<4,%hq{{qh^TKB!(/6?GPYc~ulcYPG?6/(!Lxxof]TLC;3, X`iqyyqi`XOG?70)#-3;BJRZbiqx~~xqibZRJB;3-06=DLSZbi{uoibZSLD=60)  &,28?FLSZ{lf`ZSLF?82,&(FLRX]chlptm"J## 0R H @( +"` >pKR0 0D +jf%~X=f!=kc )4.6'̛Ncbrb~zs-PB^Z|zQ;\o;9OmXLfHJpnF,+: .:iqm`x{.Rzq)|u n:SIs8Oo A(}<ߪwOpfFogyyCe2!j:\.=R8W/t 7, Я~yǽ㞯?ُ:+;@kt_A5۬NV}sGgw&"!=?AUYQkCA>w r$W64|.s`ulD&q09-y<ρtEqΉP   +/FcbD1";E<Ζr$h)ǡpj>]AC1prEQ3tQU~  U *8;Uk JCE%㨴\4Ð Ӹ-; ae{ڍddL˿ 48 uֶFo1?`UXqWM#mN˦$19*ov> +?V v97`F0 +rI-NĨ4 Ր=.5]8XE OF@RZ(n@yS 6"it$'HIBHM Q̘V̀s+0+d1EĸȵC2=8 +!^o´ߢeL̇-#=p$&[dgP.9.r`(ƒZ*K^sU (@P}TR enJmbX"<::J#hAo==aQvw1j+ӡ+'1r<gjj=SK0L]~r<̮)`r_+'ij)ABw ۽S,#~|zwtplhc]XRLF?93-(9?DJOTY^bfyyyfb^YTOJD?93.)$ BGLPTX[_adfgijgfda_[XTPLG)$ )-26;?CGKNQTWYb^]\ZYWT;62-)$  $(,037;?BEHSTURHEB?;730,("&)-0369<9630-)&"/14679;<=>?97641/#/*(%# !#%&(//,+*)(&%  !"#$''   +  32737l38325232232382927326.9] 244 16178  &)*)&  '8IU[]^][UI8' 5QllQ5 =a˽a=  ĨcSNTuŊKQi>}*\>ib4ɸ]_/W;Kf +ltǩ¬bewKK3^2#6eSt7poDLk̕tg \N.KgW|S 6M*EIp8)q!O܀u﷛Թh"Wn + c,_(&З!U-LwrPPBvqiS(uMx24J-4_T騡v6>5TJg㵟 tBě' nr͆lA@KJCE)6RgB&Sl9Sɒ{b3ձw}<”=#hi&fDhx|zWCF?hynDChvh(><ˍ/C과P^>5)/| b`ڧmBZd5KlN񊛼3MXHP6Up^PzdcYc:d˄1]'ŚErZ s"<t#Dw|-\ lUuVеHl~ܭG t's@FaMxˡ%a?9E;qj;=beG׀GM/:TˎUUh O9,ܪU;3U '֒P T#$x(>&#L)U L>z3^[o ZXtqpzCblH2 *Q| "6GhRF5;hP~F ."^k̼ +w"a8D0.V yoʐq"Er( Ye;1~xw[Re @YS!5D1of5!F'Gvh|m`F%9qHSj\|0-}8e@ +,Π_!lO b݉ICLk1Y1HX/S%kT~FMvb ~Ta6Ϧ_D/pMRX9` PY(KYUZL +`@Ʀ2!)Qv5SF!C^ᴦ2Ja&;&qL=GW6p@u+ȫKV0q[d&^!B ql W[r.ʨ" $ +B@"H#@`@ +b +B!D 0 0`3r8J8 +ȎXaM׆̸Ӵύ& \:Ie|"S+Z18(!mߓ?5VjsdOU:.kX2<ޮ|wQ9zu +5Jf"۷原e A>01WH˝2}a.;o& ѰZ6hO^HG³=Y4͋n" `P U֊;8Hnա8$=,Πώӗe>>4*L{*o:_ṉTr)U,d즆(O +%¨eNBrhxb.J7N~Gm6,1!*;l  ~b2b* H4@NcP$(0 C8Ie8MH(edOgW3hh]RCng쩷B4pa2*-f@s<,)cǮec1DVV1r=~Zl6oBb`[m,A["y7"1(pPe#uG0ܝsgԄ^`+TD(kN!J t͉eUFs_;ń bS +$~veNiEQ2>Er&e* 4+!6u](r1#uǟl0pԾڃ( Q@m-t^t تۣ WMX6gC7i"nͨ=ȏ[m[lq6Ɯ|7roͭXU2>7w8wɽI8F`$]@0y#F j/[Yf2P R*@3QQ6v%ϼ1ZS5V57l~E!hI p.0aDءRqvDNXJ%GŁ ߤ]upἱ"D1$@)h_RD!-alݡ6h$q/i-^&VoX[[i9DZjG< Al*׵"\4b +ed[.}^2xGtEؼN䌁/|Q0Y`3T?K;cz\g`u8&7#ùFo CD7"Л"*P, #Eo\I;|r &"r*9B`_dzI%~ 4>R D6jj{R/K! C@&>@f|e P22ČO^b z`I@I ?1 C $茬iFg| }@^h"y( Kmv rm +B׆j(:cT@8`iT3/, <0)L ه Ͱl Kp34J3aЌ?:X\z:ڀF{qAK4\ׯkgK&(9x7.G +Z2Jn굏>*v6_j +zЧuL;Xnҳlw +CXomI%2TH%2T*D%2T**qR *q*qR *qR 8D *q*q*T%NU#6zOG#<{NG='HH|DG$>BG&"|">i:;aF`/[TT H%(U"\ j%+J*"0DJT+QDJ +\ {%U"\ Q%D*aWR% VTp%VJ +!DJT^J@*QDJP+1VBVpv?`)(URj%JWZJ+aİJ+!H%+QJ*JW^a%dWBT JUT H%(U"\ j%J*"WJT+QDJ +{%U"\ 68a/~@VZk%VZJ\+qĵJ\+qĵVZk%VZk%Z+qĵJ\+qĵWVZk%VZk%.+qĵJ\+qĵJVZk%VZk%hĵJ\]?`/8S*QJ*W^a%dWBT JWT H%(U"\ j%J*"DJT+QDJ +\ {%U"\ Q%D*aDQ% VTp%V\ J +!D8s?$Ҙ]% = {Eq#0~3?#.zO>Q'N(}'*XJP*VJ(jHr%(PDJ%WR JTBJU"+AZ%R*\ J%*R ʕTB)P%Ya6:8@ @ DTAD4@$R lV=x]vpK ׊@n2 iؘD}DGtWbj%r8܄UP{4h+Ц*TI3ЩFT18cR,,j{[N&f8`$'|ɓ0EŖ=/H^tBOY 9h4I4)l 2f)i2B0T,Y +ebr RbF"%}mڌeY ™BX&϶}yj}wܾ5=u[ԩDBB rt^l7[V<۶ωI)N++ggq ѣX,B[C-h,H!#N+պ+&ums!-D aEńD[Mm-ǰ.x:ρ.w^9vt0-,DFhaa1nW݁9}wI eLoxBm~6R֍&`?^,qLϏlwPvi]6L@9:n춹=60 S]Hh};] H:@fԵ;2f%0y.Kbwon.4>I3dxu EmH= `mϝL2M+h~о? ADz! OkmL 35AB8^=]^GޛG+Q tߡr*>] r5ߙݬ/3cbyf_/ wG.90:llj3*0~ͧui?C *z^vrA3eչӿS;Ty/qpgmHGt}'x^ +]wgD懍YcG'ѫq=t>#3'C|F +nt.[a(A3wǛDo! Л`g1JQ<[xA&ůL tƷm)DZ-x>JX=i>0ցIX&H[bvd#`7?}1 ?7োb3Ği{yM2Xy2@89d;h j^o!pV{(Bcۃb;ز> @CEHJMORTVY[]`bdfhjlnprtuwyz|}~}|{ywvtrqec`^\ZWURPN7531(+-/24WY\vwy{|~}{zxvtrqnljhfca_]ZXUSCA><97520. /1368;=@BUWZ\_adfhkmoqsvwy{}}|pmkigdbHFC@>;9642357:=?BDGWZ\_bdgilnpruusqoljgeb`][XUSPMKHEB@=;86-/ADGIL]_begjloqtvxzwtromkhecRPMJ:7520-+) +,.>@CFILNQehjmortwy|~~|zwuspnZXUROLIGDA><9*(+-02EHKNQTVYpsu}{xvWTQNLIFC@=;8530.ADGJMPSvx{}~{yvtqnkheb_KH7428:=ORUX[^adgjmpsvy{~|\YVSPMJGDA>;86%'),.1469Agjnqux{|yurnkH3CFIi~~{xtqmMJGADGKNruy|}zvroROKH8LOSWZ^aeilptw{|^[WTPLIF@CFJMQTX\_cgjnruy}ʿc`\YUQN! $VY]adhpmiea^ZVSOKHE)' "$'*,/BEILPSW[^bfjnqƺnjfcM852/-`dgkosw{~ô{d`] !#&(+:=@Vmqux|DZ}yuqmieb^ZVROKGDA$&)+.14rvz~ͻ~zwsokgc_[WSPL41., MPTX\`dh|x\XTQ  "%Uy}¿a]YURNJF  +=@CGKNRVZzvrnjf@=:!#%(+HKOSW[_cgDA>.147;>AEILlptx|PMIEB>;)?BFIưvQMJFB?'ı{NJFC9<@CGJйwNKG$ԷOKHD@=36hlpty}¿}yuqLH""%7:>AEHmquy~IEặ(&&nrv{¾{wrnjf)!#bfjnsw{譄|wso; !#CFx|JG#:744s«-+(+-1f|..¿ojfbB##B۸;;Êkfb^^bfkּFFtZ Ztٜ}VJMQVgRNJ}ܱ88pܵp??yѹc&&c΋ĥ55הCCߡ߅6tcH$ S@(,Cy1RbDDd ܪ{K U<'O[bs |*&BBSkUrM>z%AI\7Z{\1LF<J/wmV!haIn‚?($3K'i:<twJz0HOB| y3y Bxud7:3Q)h?{bIɳsK̈́GEC>"@iIv; )ni_n6"Hc̀7dAmVX$ jt<ʽmf+ `ҼW5#E҉S%"1y;7@ps=ܖ(n5w4]Uc~<DzE:Hv5yl9wkjXEI%D//jπ70fCZ_"G( +) "@ڌ;#w[;m + l(*p7 |7@y0z}}6QSS06jqHKS>stream +k@.psEl5<M_Q>Hfz7&w6\ xM=oG/obNJAp:b;Vkq NAnHV}[^*Oy z +XyX +FwF8](z;c'bU^Vm$ M}'[cUد<[{xgh컼VKW\A"лZiǭĹ3W\*17Z&=J.%)]Fpw +^xMZk;b^FzĢ:^O<3@Gz#xhhd7#ļJ=L[TB?Zu*\x)m)^G#@qu 7溣߉qF%:ϯm ΆH6$ϾkG{ffjmqt¼|xuEB .IMkŽ}zEHilpsvz}þzfc`,/2VZ]`dgjnqtwz{xuqnkhda^ "NQUX[^behkn_\<97'filyvspmifc`]Z5$jux{~~kheb-rp?' *7:ruwz|}zxu_\@=+.0358;=@CFdgvy{}~|ywur]*FILOQTWYqsvxzzxvtqomjUROLJGDA2/NPhjlmo~wvutrqonlb`^\-_acefoyz{utnmkjhZX>DFH_actuvv{uj^\[BLNPbceqqpfedbaLNPRS]^`ahijjqmlkba`_8IKMVXY[\deefnonhhgf]\[ZXW1/)2468:QSTVWcjiffeaXWVU$.024579;<>@B_``abbbdeffc]SRQPNMKJH,.0JLMNO_b^[[ZYTMLKIHFE7 )*,@BCUVWZWWV?><:9764+#.0=?@QRSWYSSRQQFEDCA@  *,JKLMMNOSUTOLGFED>=<;9+)&567GHHOQRE)' $%=IKMLJHHGC>=<- + "#*,EGHFAA.( &:;?@@AAACEDB==<;/ "6:=@>998* ./479:86110/.*)( +,--652..-,  $)31+0.,&&%$$#" $,-+# !"&'&%   %$#""!  +   +   +  + +  + +  098.3094704249735.6905295753338.622869197 -2241 1899.37713087990287l90095093cl897244.10654872648 1995.22] 643 426821758@ׁ9D ` XjBfR>#8 GA 0 0 0 0R3b K? RQmXsK$jڥLx0Aee}Y*754O"p 4}EfJ@If\.>小߰ݳ;?}HgGghП}=n"͠uZP÷ +$ +CyhT-(P_ml| Ƌԟm[V[VKm.P[ + ^|G\ն$=ks %)~n!L,J. uP +p0b@H0@G6FUj-Jd|Af= +.Ŝڮe:Əjlc.;\h;p$Ǣs +t ==$E/L?It#Ο4͑ cweb7V o9q,E':{sPnÊdwgJߢ+1J>X!~A[GkVGa> N]i仙V>.Af}Kgeo0yMR:^1tъ0kUk>WA=ؙZ5YO a̰Dw !{LQMU,;WWK6(5d7L7ʊzvx0ҫJ`Z[@RF3FShtSwџҊ =xuܚp-ݒӦ.K % ] uI6`-y݅lF jjӡHbi1ʟO 'kQ ^؝4vZhfg'Y5WL\H\Ґ`@JJ Z|7',Mx'XH5ۄXoLYLm[&Sr)p~YfRwXSx P5X CSB犾;{D\7X R$-D ++DPkJbDEʎ>;Δtʴ~iJ JƐH6 4(`J +9LaCJ@t.#Pur#$2BeeDQ/Y<Su)*'ZyhmC.!ثB˨9Qu!a$4\gESpCK,8-ZZ瑶stVhC'H@ ³딧 %li4ct(ptdB/}9w@;A~%k9^X߅U(xH<3/ +glqHȞIv--2yl1<ωGjRr‰0$$ Ad0ڱ>5&59<r)<ݒ,WÜO ϛsvʞ[KJxJzΓ(1ɲzOn+#ۯx DT_vYgErWwvV$ +ͬ7" FL iL7 eyZ9H)&AS (NzOpJRFz|6]71e"R>\B +x> / RUp W8_8aQ4gy{DmP?gSߡ&u&@C2MߨMU6 o >Ne$gTz&$< ˖D\!]%JbO(5-dj9Õ +%DR)2"2D +oU6U-[ZO*kv:6^>22 0TFԽMM@HjOe$Ϧ%Aۃ42uی~ JM$dC*R[6Q=ڃL!$(D}[9ݝ:t<G~V6K&eg5}|V[.鍄xԱ8= $9^yz۵6Ҹ Wo4Culu 13;yF7<0g {N<3^sM +TWOu 0x + <*ӌ>)mf4߬XXt^xh 2r +7raZ?[.{|{- >ObOY +Z :.l>Hp}>1pFÚRJ;s WX}J|_a#Q~ÐZl`kK56 +R}#̈́iY0Oio+A]+%o5i4O)G~NgaJ#Rz /5&zfVR[+"X`6;gc녡]kx9^ fgynӰbHzztsbLu q~5!Dlzpbr2[x de$ykC;] Eaл~OSovB;‡bm ;on +vGrj;ܑ;-R|',?A:2kwcT≦g/L$G_o):0=ǫH(lJdv@ 8 $G~\hcXuB|v +ZNi {jpn<׭rYN݄ ;aO;ϸ|rԶO=즦I +L'ʶC~Jcp6{U,pirAUD5Imː H5Rfq0˰H +ZT5l쁕}46bt3{3e(9uha[=څ:Y5Y$?(7Q{DAɎ/75=XkIS['=&ZbORhw(hm!@qhQLuM+yq~3)g6u&5݄A~qv attI5%G☐ É.7Q05gD14P"!!   ,*($!  + %*/48;>@DCB@>;840+&!   '-4;AFKOSUWYZZYWUSPLGA<5/(" + + %-5>FNU\afjmoqrrqomjfb\VOH@80(!  +"*3=FPZckry~~ysld\SJ@7.& $.8CNZeoy{rh^SH=3)!&0LZhv|oaSF9-#  '2@N]l{üteVH:-"  %1?N^ożxhWH9,! + #/=M^o·yhVF7)   ,:J[nǺxeSB3& '5EWj}ɻtaN=.!"/?Qdxɺo[H7()8I]qǷ|gS@0"0ATh~±s^J8(  '7I]s̼~hS@/! ->Qg}ųr\H5& +#3EYpͼ{dO<+  +(8KawðlVA0!  ,=Qgɷs\G4$   /AVmμybL8( +#3F[r~fP;*  &6I`wŰjS>, (9Mc{dzmU@.  +*Sj˷qYC0!  -@Ul̸rZD1!  /AWn̹rZE1" !0CXps[E2 !1CYq͹"1DZrͺ2EZr[s錣ܤzA "$A=@Y0a!FHFH'‰!Bo9VFWFϓ4BւPe(_8MHqhcQ<(868%0.eq0s(! w +&wR{ 4FC2,+xB߸ԛZ!AͼQ@?S+neW[^[:9zy8+ B[SO;݌JB6aCL*ٍx:acV,xKR.e82)ck@EvB CIJ|ie?r 8Qf8hԣFM7iڔC/|5TD/я{#T'BVn-?Tl ,=Ri +*;Of~'8Kby$4G]u "1CXo->Ri +(9Lby$3EZp .>Rg~ (7I^̻r]ŵ{fRǹnZGǹs`MŸvdRA2%weUD6n~úueUF8+ ?N\kzrcTF8,! KYftÿzl_QD7," ;GS_lw|qeYL@5*!-7ALWblu~ypf\QF;1(!)2;DMV_gntz|wqjbZQH?5-$ $+3;BJQW]cgkhd_ZTMF>6/'   $+17=CHLPSVXZZYXVTQNIE?:4.'! +h!  51@X0 ^0aC(B (a"mL=-ne9tWsr7ZHՠeeM)T|ZUILH!qASf$4f.";ݚaO aH5؊(e Xq|k+1+e:k(YSXJgF2*4^4H2*8fNËzXƺW]^Gи.[ 2qK~A}m_zQ.V'G׺ +^%n$ 5p& 9O&5qY٪ko#\6=r RJ).m+;Z +Hu{buRmC}_ɟf*9oQ[Zn{mjS<3bdΎպ»jޭ.߽i꼜ך[X7MOz1euvd2iZl^w^22|[ 95"B]1g3e\S]LMyI4Sfue7CSĦ₪ykVͪBS1^_^jMHTz#𥳐 +m -J#0,uW"~1rMR/#2Ld,_xAKNlhs+I۾z~ǛnUۭhČ.ƩrAbnB(C3|YSut<@ŽgG:dscL`f>Mp>K{hq32 L瓳$0iA=ibRFY҂FPu<0*ϒ$181 +a e:׬n0y3 ͇cAp>687:$,,%IĆfƆ K%EɱaR&&Ʀ3"gf,,&21Op>5361<|aӄBbCc3s#Cc#$S&&GBF|fpnd>/97? A,(  Qxܸac6nB +2RRi! >\؁c<|ĀDH +CʬR`衣O ,R,E@ÏQAƋGBB\v@/#KT,ĵlھS;ۭLn[25LZf0*\vACTi-::oj㻰ͲR}&,ru-[;_4UUwwj;=;۔}gXOztlf|)m^^^ j޴qEcݙprumO&';sQmy{W~ɕ6KM^TWR[K{Yͬ[ɧwLg6ֵ[KcbC^d$LddZ\\Tͬ^~]Yٕ*:nqW\{Xɪn٢Y粥L]TöcDmODKvlxee _Af~ԇdzL} eVR$쀐P#e{˶gxw͕Se"tvxt<ꆸkDP_af50no+zNrӳm3owҺuk"!Z>cBż}5[NFtnB<;iٿҩOZ딛kiɬ1uf]gY^|bvg+g8?r2ٟ.; fZ0W<ľFžMvZ]cT(z׿s^v'ﬨ쇨 SVdvĄ̮[YmٝV~ӆC9Q(8i/`(+l*(F5aE]Xфd(l$2p"JDk-EMX +  +pb+Db +'Ƌ9Ɖ(D 2vC x,CDd&UžLk|!^2e]Ș^GǴDN %LTTQ'J,PQ0nB P<JZ< +ZdO^P&qAGGF V衢 p@ +O<3 J +a5ĀF +6tȰ %< ( @`7 !U^XFJ,0]^bn4Ѐhr|\D#(Q$3DcG *s؁/F +6ƌhxt@4`ҋU /x@?fP 1*Ȉ#E7X .Ёc5fĀ1FN +1`1"9Q#[_1SS: ^>24M>p㱡Aqa &{hQx8(iAUw{]=[teKfb^J{XioH$YIU yO}|[coe]voWh.Y_xޤ|lm/SCLg_\<޴ȗevޝ&=Wo552{|59gMz佯%W.=~jj^S;03boooot:ٞU^VRZr.5yqzu gڲInc,+3+_JZz՚2b|)ƅoMh̕/s.Z2<Ť_V;|Jh׬;DJVu)-՘ nװ^u V)nMfC൮UGw{nMɧ[~fra~ VWn]_Lܗ\eGnDTͷX۪?c=ž>㯋f5n.q&ݬ߫Ǧƺn]\|TVLKƲ3_.1qZD˪ui˜w]JS{/"V>njsUS늯3jC -0X*`HDQĢ@Q `aA ¤Ä+ t8]IV:Z;qQɓDr!Jʙ +x5So?zL&\dPGMv>7P7azWj?z u2 +6R҈;%Iҥ<҆lZb ?a%p:X*`+XS 9=o}1O ) +D1 |ٞNCUl1qrh? +ހ 2zǾ=%)}X6KYsN:IW͸A,S繳9!7SՆ#Ltd򢉒.]?|SͶ}@ @YPȢ@ ~iHBԖz,TLwa.)] +T7"z.z:*9mº D<<sWpã)H"Uhűp|DJC~*+Hbz|hN)7;K_9>:|^D`&mߪOUEG-LhI7w46\?[!E-#fhv$o4>tɞ,︥؉(2ae%(ŗ] H9Zyl2ʑ mMJ)|wKEZ6m8zv+PTy^0wA>Ttq#6}+h鳈juGC"_\S(҄ﺣ4bGpX1Qw~(A17B}DÃ"fȤhqSg<$B"t qx1A[<Ɔ}X6bӾOT_p`1WGc@ VrdTRd0x(ʋ ө ̊vVeËwAiKj1Z޵?q ˃T0o ־oQ74,Bv"/zzqqAlo~NQyThm?=0y>}> dJ~ZЬw:@^'p@DAQ'fQ65gjzb0r%[cqn(!]\q) +gOYV/ +jl Z!G,Cn9U'~T-KU9HéWkۊ +j9bjk|9"?xۃh{5G.]q3aw3mh['镒VOԯfH;>}&4Zx> S٦&JA.]  _C3Ce|(hPڲmM JT܀!SZ ůO8g> k[>#BR9g8an[U^bŨ[6?Z(Bڄ}ӆ-KȑÑ!bouzx4-ľSE L#Zcށ ?5j$]@XYC 8°gkAnYeJ#WTԞTlmJ SjxW|2U6R +6^uS<Lj4p̪TlJz_#gRαqtB)d}$ޙT=}QDHJ T-:iGՂ`"'Ү9KN +afe k#-d"UD#9S ܖSx3a wWNdGԺt&˷>EV@\;>+. QTu;PgVv .fG' .dDG 0&/(iMIEgò،1-hRJ^'̗]j|is)Gyjv WNf\t%SOd.QY͸Qb%ć:VA##%X0#v@ᣇ20ÂJP-T 3 "t1 5b\@t`vk1Bg9Z-ԳʴI_I:i>}?4paHNhR?$@BŁTrE9TaU +a:ᒣzPC,FJn.*( t j0\ࢁZ4Am Z"XQr*@* $pRBE'0"bd f +Wƌi&C'gQ!-dTӢ#3LURsV6k;V]ygDxD S̄u~(+ &+#\#%cuy<붕qKYkf\3}Vۢ٫f-E35ϟ:HZTKU:^w},Z꽬[-ߪ{e2\n5k32;t^?[R*kfeş4SLLU4Y)zʔ4HE6,+˻VU)IɆgUhm#Yģp]'3ّQ+,:gHG{>UkoY)g3gUӜ4M<-BB=ޣ=2bUQ3U5Ӿ 9Rb 2X @SH(ŀLСXBC"Q E"Q@@ @QLI1[XeW0Gzٸ HHEr^NAtJ FxlǀNAjU%m_>[r-P@=O 0,7A^q@0BQ{6餸 +v%"̏f7KBuaPrZpNJL+ Kj5m1ڷ)ݯŭ,Z7g EQXr; O#q%/W+pbPv^2wUI<:{oXlLb۱id(1i$U1v-5bҬڶPg? ?F/ h$SUgPqJC=)J`W%2Q ̔%50,ӦƵ<]C -H0/;im24mFSnSoAUq@yPF< zV}>i_OUDW3G$~uٹ2g{i-`GRP+~}8An[e3p@*5} ]S @Abe?e2%|(-7o0tiЅ8]HLBM_y[d&Ndƀh嚼HC[Pgm#ȨˆRxAۙ^OOёAVP=)c5$z4DO[*΅xm*qTH>LdA.L B-)E<i #)sA,vؠY&t߄daR( Z RYVqI5VYpxow$)uϟ3uYɐu%Jl++6i:b$,B|>Ԟ'ML/Qu5x5g̙뛝Xs+ rz-0Vb px[pٕjmQNraڜ1ndu Hm]~_p#>gdו`cm  \O wvT.mB"SuU}a +QPmL:~L 4&̯HKs :MiBH7MSlRJ!MCN-pӉ4zZ,C g.yRFxo՜Y4ոJvk2ftbkk `Uʒ]휽y")`+(~Z\8CgbA8 NZ1iNn($v#կՌfgs +cC,a4X3<=#c& w3y~K*˽X}]]Ljoh6sc$DQiOz/A +`0°Йv!85JU28r9,YykYi. ncz,[}H6njBY_(q&?D' iZ}N#ͺvYZ(:\٥SL/D'wn,E=^'o}0CX7rj‹%+|z\·>Κ)tb+0`+x4$Ǘ}85oa֟}p=?+CS֝;0p<#->(vApi3_Z~# BpN%Љ_10EBϳA*"}@O>(L8g<%v8 uJ[-c,*|,rxE=ڎ:kd Q'3L FhR퐵m g/!zh$ל4jD\PŊIЛC@[sN"JKhHݽ P+''u_E3+ӘF,QnC($ p]2,F͍U/jC@QC> (:TS $V; Nq9(}U{P:hCPI7)P!Dzb!`t 2;K&lmT7jG?$?K%˩NSn|t…1"e@tFgD* %EP"F4Z3umlx/ ++q+SJO,Z7aj{BV9?63<~d[ku3U/. q+Mcs9v7]zٯkۭҸ=SV13?2һuUeZyU뜜[)_mo72xo{a_ +>s-W⼮zڟWeg_o^n^eh9eH)#G#!+k#g RNCUʔ"etbjf+tfecofk66!#%&L ADA&`:dIA 9:ZxK`pa K~P"MJv3D@xaɑSr]9cf +2;l&D38شyi 27M|6nęi +/KSRE~P_pM ty .P@:wp)$.T ^SO"*"pH$D|PL  +P@>  ":¤I +8:$EA!*Rd$4RW\J ޘYg@ө'HɡF 7Mr4E AN=@H%(#4B/,Lq(%~8 1BJNXZa)*p`GR.Ux$%K )"Ӄ +ʃ}M)UC3\lӒz=+V\I26^K2uS|~ǯ΍u'_U*S[%L䛢6JJ[7~ҿWjZa'Y"b"?\\Ok̋ffظ7dcgw1\եUwM;^VZDžϽ-w{{3Ud3VW2l[L6j QoeuӟVx>g.{wjļcF\}܆}֢nVz~ҳMW3.?ߛ[-ܠWbUһWh Wv_sru#c+WK=eg>ޥKZr{oS7xYba.qr6U]W, 3O2 Yli_?;Ѹ<^ą.=ܳe#iVljoם2Wmٽ ;+nZsYcDɒ$FCA>(!# _`E) +YHHA/E!3j2AFz\ VFSSdlWC>ө'( /VC7n 'jJEAs "Hql U"Ms!D;0BT44d%ohY-dCMcVP&BLv$c9xFT"$(?БMLZ0`DZqa)@@Sc +tttzEL?n?)}k5_LN׵V?ö>2NK,--FB +F ,9$؀cO=s2:~TW4c;b(E>ʧ(/gؼg;HON!DGаę4j!%\"s2+4 pP2 DH %,XX(9R'K 99R˺:3\L=fu,PohX53&Yb*SnLLqFf{V|3r޹[iZS,[ʞZ՗ݿͭXq'nikwU\WW^Vz|f]Vk!V ]V +vx²:S|mJ6U.5KfSl-j?;<+LbrK\f|nه\y!j=+VǬxyNãտ{-l.Ԥŭߴ6 zsj)d!H&Ġ,-vC2Q  @@@ Q0dIUɷϱTtagK/`3Jp!ٶ1:bt!G|&b54 +sYяe|'6MFR*ݥ%0C&7 +J ,^Oa02T8 TJsf'PQgPs*#w+@Jv, +8/D~Q<{ǽ99"3]vX04)\w~r_&b$0ée m}hVbR* m@s-N[} ~ +n;bf ϶B|%1\v@})N,OtJE lNmCyi.0XaWHa}bȄFXeJTFSP'v*YKyW%~#)f۹%q?IV~0j f +wQbFoiJ/,{fVwuvq? &t@QA( M1s%PN^3z!b3CZ;QD$?_3)"`|q!}܀0ɔEpavxB;9y;G2h~. UO!W{Bys3&Z<ı:+j>Xs&nciY k|q38 Μi Cp~8sA/ڃ +!- cj +6W0mo+b`P}M\hیV6jd[j1-xY<Jv%?-Tso,_!2J~W.'a?uށ,"YHx .v;MAvTz /uKc[݌yXH/eCTSo3FV_WE;bX:ͯ2Uωf, jzŎ8Hv3Kdu(OrbKXRNr w.YԦ%p![ȯ(ޒ"✢'YB0(|ky7Kgd^E$^VAǿ5h}D8ކbƸOcPQwϭ~d@lyM%#kCu78_ae6*kyֺX9<,VtKn.ևEZET<@j`B?ӬeGErIc0 Lp)W?(TON<= e/nJY`p,sQPkvݝ%džvho1=(LaH&(9vvv7Z6y*puaUM޳{N=g%yKm ro۾"0V֗SܱuĽ# N#/UY j2pb92}h%%zxC ?OcA * "^Xmly=m}*Qjr+*+36(.\B2q΀i9&6,\#qfrg{`C Ʃ쩱 gy S nXTxQ[KV^&z(/wn3!|,AV*=q_ɦ&C+)geX~@%U'&8:>nEy2]<+ȠBXM8ԩLOo(= |'sE/i޵]تYq6bXaW/)$~^gy-(/=CzD|SaIħCMsŵ/$ut)„%--} Ek)l!-O=oT IpppIN[.Xg0mkrd@W.~Sd+5WSD֍]uQ#)S3$}fEef$J\1n %6yx#hKXL ~D"[yiA*}Q8v1FAC [^7jPsݹyq hPW` +9~Տ~5jUw4կWl q{~fA+@}uulQY"(B=$kC.dD֥ňPB[X.uGBYu5krEMn7Djy;1Wu%C2k eǯ0zL~@VRg`s91 kq<0x@|4`B:,6538BSh{}x~.7$ +MP._ϼqu{z6׵XK#雊EvDKFBKD ;li(xzx/dIiе޼{>RDZs ᄣӚD 05;d Ȩ0iōM)b I2Y~GMA|W&ww քvikGaΨ5&#6(s (D_[%bp,`o*4 }Od!$b}Q-}J܆JPO2x^pOlM^\.S)ZGB؎f[Ub;P1 @gݞU3Wq#&7q=>'藓CPTq:`;TqBi10yTvԱijL3l:fBxivC裸%G3TU*sʱܔzZ:}Gsp+:wO7Fꫴ4@S@70,UuNa\/ĢPr$¯s7ݓ2vVB@uwc!y<\mC3왭R5^\4=kLZL9ĬNi݆X8ɰUTa3#/'͇,5mCLw]4C^i +5dͰ)KpD,om0&긛q}QyRfs׫pUmFU*Mn w{NhThdL~a±#Ȑ3O4D1 oPx?Jetyb S.QX +MɌ\k#%,-׬C,KdX5\!v2U#ndTi~qsf-n8=3jJD %eY4e(n{Ub]>?&4݇yL{I䛪{jy OSck<~WD3;UUhF-H1 :iiP )1";a =H P  #1bzAhYPdaċb+ +>hyGD2z `At |0@PC;P $0!p!dhB|  50C ,8p@ 0B ,\Ch 2( H  D`&.)6EMuZ\چ4tX5dGB!|U11E<\ޅz6sEH.WG!.!=) S*4t"Fg^:KӴb\wDfj{[f6C:J賽HƎ=Ddn}޶m+b"%q:؉d!"1-t$fSyUW ͜5ZQSJf~QPyV̉+ُN7v-0|Y }~ᐲ08=flذ2rYbLru5bL{Sq93CƔOƐe|ŗAsQdt (*s*;"4L#ϥcψ:-4Kw$]z+e2ubɬs; +\>U7r΢9UZ0Q +$p $p >XD 'P0 #`bq"'|@N $H D N`BFxBnMW1Pb E,`"B|3D\ w,A)pq)1*9 +QֈȸQgԀ6O92"7fADPաG޹(P(#g!pPZmo[]Ě.7i3=7{]uUZȴr  N?^jj~sWIXQ轍;lO"'5Ee:2CTژ@csO2Sk0ȨKs@Mt8PLEި:8yC3,=̄.Xv"vwu ݙG +9P[t1@˸8nH >ԝw)݉'S"}Nt􃋨3c/I;͊@^ +IЦ:pu,uy7i +[igD7- pT/ixMZX/8ҒuH6ub0dK<-O"/*i " ]7"Jf=h͚~ +ґ-uF!8dp<D]UZCKsN:DPj"\HȕH$gτ^0QEH]drv h \]0MmqE.(˩3V  Å3['8!3Q>2zDPc*Ai ='Wx0>jH4gs~ x `I,ĈM!Pc (f$)$$C&") -3;ȲmXΥ\s\6J(oN{z*5t(H+lF>! B`Dr#lەDԃ#>xWRCTSm-;D`$=KN9_ ]5%bؐm(pPH'C^>g~Z cSG~`(/dz_Z[r%|RcDAeNO ]Um~xM1"*C5x%32OO"W<10XfLǭ_\s(T|HEĜFT' z/\]l#~,r(~"ꂔ~Yhy6nY +:.3Lw?K++Kz]b4y Ͼ]["?yNn[ɸ;6]J+hħQw}%Aj5&!jbeOuj-/j:d@%n}`}+^&)̱ \|^V< +.&Tj- dHݛb!dFG=f+׆ *.(xcw"_B +U#V7v8INUcłMhhJ tXVV+М#&?伦ʄ֊ケ!Վɧ,}gyu/º/G?B\A+{Xub(.cJ+1H%_ 4a3MGwk' ^0F| +Ҫ}a+Sec_ol<ʥg3b.8{J 9>/~#&`H$'+0,9twn ej3ctp"8r1E7]M3C8SCzZMNJ:֎g&%5tN/fpH%Nι?5,l *ğPo-'UCGm& ̉x@S5^IYVy,.u, ۨ/HbX1*2a]z|4WIM{ks FgtPKo*AS۸i!ciࠜNtAAjVwSQi`7 =FY5CKN8K0:]w"{ΊG= 5~ŸLx0TYGp %ů"v=G+V^! +6_=I=,!vKH/aCT j_RE{l^RAˣaʹ( V֠ԓ![e=Hp/)nafZK6ҫހ'ͳL<3?^юgvx;~Nrm&JABI5ɻ*@qo] TWw!֓8Q +_(m75mLM'"e6 Fׂ'#MLn!']=4SwDt8/.?2oT"ye{"LXvQ6KA}Ȍ!.20臻J;u64-{ _"1S`:͢<.Hg8.{<*MŒ3# 84I1tA@ҕhiܢ_9F$g1A'6bk/қإԸmr6?%­ej.c)&=G.anr ̬mx*=UN{ 341«Pt8%MPSX$qS 0&WxE^ [(LH&Ҳ?21.Zr4^n.0AS‘z*Uo>յP$X>ԯ!2ᠪwv8#ѳt4 M(,x7W +endstream endobj 115 0 obj <>stream +HA0Est(ڭn$hB4Kdžj7$w4UUUnRCPaBBDwV6P-fF\qIųou+XL4B{dWSΝXHRR*ֱe"\iM7eVC,?t>]GXd/b> j, +endstream endobj 116 0 obj <> endobj 117 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 30 0 0 -30 33 56 Tm +(96)Tj +ET + +endstream endobj 112 0 obj <>stream +H| +0 yO{8d()ve⠤4iBԾ@U@3aPaBBN++ (9eFO`nj8lCv);$%"sއX;hf]/߹"cɈԁ"INHҫ&;i OLǴV[be9 +endstream endobj 113 0 obj <> endobj 114 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 20 0 0 -20 31 45 Tm +(80)Tj +ET + +endstream endobj 109 0 obj <>stream +HM s@ 1&h]XMeӄ> endobj 111 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 20 0 0 -20 25 42 Tm +(72)Tj +ET + +endstream endobj 106 0 obj <>stream +H|A +0Es@VU7) +@.z0 g!jWj*e]!PʙPfO=,pUc%8{< C5,vQL7Ȇ ȮZ6 O;W~$7ؚ"X)wcJ ˌW,?qتuOX?db^ Se} +endstream endobj 107 0 obj <> endobj 108 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 20 0 0 -20 21 38 Tm +(64)Tj +ET + +endstream endobj 103 0 obj <>stream +HQA0+"hz0рO,]4tUU]RCZP#aBܤ_+`S[6i ̐k/7N8> endobj 105 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 20 0 0 -20 18 36 Tm +(60)Tj +ET + +endstream endobj 98 0 obj <>stream +H +0 ydn @t`XV,"7_}. WU@1'}ZPaB¬p+k()%gac]M46u,9;>jdz\q3]X?B22*BKՃ@$S8Ø7bjȲNm:)x 0[qB +endstream endobj 99 0 obj <> endobj 102 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 20 0 0 -20 13 31 Tm +(48)Tj +ET + +endstream endobj 86 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 24.0 24.0]/Type/Page>> endobj 87 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 30.0 30.0]/Type/Page>> endobj 88 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 32.0 32.0]/Type/Page>> endobj 89 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 36.0 36.0]/Type/Page>> endobj 90 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 160 0 obj <>stream +HA0Estn$hB4KkCc#w7C*e@1' ݑy!afpl* (SJW`c}#nجG6娩"3F2W]X?f< +-Vnڴy#1Y/^m;)|jx 0Op +endstream endobj 161 0 obj <> endobj 162 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 14 24 Tm +(40)Tj +ET + +endstream endobj 157 0 obj <>stream +HQA0+]WAH Ńh']{!&t;ݙΦPj*u]!PʙHؽ0/R+`69e!ϼ\;Wn;KAt@v%һ+9>_Y$!U2V1ϝg|R&aV,zګmOX~21\ s +endstream endobj 158 0 obj <> endobj 159 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 11 22 Tm +(36)Tj +ET + +endstream endobj 154 0 obj <>stream +HM +0s@tkn,R> endobj 156 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 10 20 Tm +(32)Tj +ET + +endstream endobj 151 0 obj <>stream +HA +0Es@Dٚ ZVi?&gɛ|&boPTpUYjo@l  [, <W$1VO`2`Nc1oЬCvRZϭ;4=BZƙ>Sl-RHejiou&)aM7c?"_<Ħ%,_҇##p +endstream endobj 152 0 obj <> endobj 153 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 9 19 Tm +(30)Tj +ET + +endstream endobj 148 0 obj <>stream +HQ +0WMWSb?f RdL]u4*C)  qh@O ua[Y6i ̐k//py+w:Fٕ)kGL,HֺiL R˘Z: +zHd +|ZR&Xl|P|d?b> t +endstream endobj 149 0 obj <> endobj 150 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 6 16 Tm +(24)Tj +ET + +endstream endobj 81 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 80.0 80.0]/Type/Page>> endobj 82 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 96.0 96.0]/Type/Page>> endobj 83 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 256.0 256.0]/Type/Page>> endobj 84 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 16.0 16.0]/Type/Page>> endobj 85 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 20.0 20.0]/Type/Page>> endobj 172 0 obj <>stream +HM +0s@ԟfkn,R21^ otpz +endstream endobj 173 0 obj <> endobj 174 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 4 14 Tm +(20)Tj +ET + +endstream endobj 169 0 obj <>stream +H +0 ydn!Cl?5$f_ +UY PI 큰y!!g/pu%QR +>%-04~?fuǹFR"zqM~f, \" bjHkVE-wfϯLa#fϫ-p +endstream endobj 170 0 obj <> endobj 171 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 2 12 Tm +(16)Tj +ET + +endstream endobj 167 0 obj <>stream +HM +0s@VU7 ZVi?h^f+Q%*(e0Ծ96/ $yao+jC@FC@eQD˓̃h~!ے-Jϭ}`41)w0ˏw܅V[ZĖrV0ڞ떰z4x{x 0m +endstream endobj 168 0 obj <> endobj 165 0 obj <>stream +HQ +0 |W&Nꦾ8d()fjA˅m. U@)gCZ0aBB[DgX"4j& C?䙗['|*w$d8.y#}Gع񸂀k;Uߐ*bjSJHtބԼ֬Xm1d1\On] +endstream endobj 166 0 obj <> endobj 163 0 obj <>stream +H| +0 yIvk8d()vj_zBޠj 60cj{ ^@HX=^ +JpxAh=V9X0f e.eDx3[OyU۟sJXZRKH.2+L W7wj?LǴ[\ij +endstream endobj 164 0 obj <> endobj 76 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 77 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 48.0 48.0]/Type/Page>> endobj 78 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 60.0 60.0]/Type/Page>> endobj 79 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 64.0 64.0]/Type/Page>> endobj 80 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 72.0 72.0]/Type/Page>> endobj 187 0 obj <>stream +HA0Estحn$hB4KjCJ>_g&UUURCPaBœSc º1i LǍ?: p=>6{c8.iJܹQ)+r.> endobj 185 0 obj <>stream +H| +0 yt^ԋCDl?6'&DT]Clua0ԩ9/ $+{ \a1/PO`njD `h7?Qj]wo5w`7κ;U<ewI''|)fZzthqa+PSց i +endstream endobj 186 0 obj <> endobj 183 0 obj <>stream +H +0 ydu^ԋC :N|k,V 2Z߄]. U@)g86{ I1> g62 g7i3ĈnGٕ쐔4:w>zܠW|JE,ciKFLrĻD^ݷ|aai)~9x 0jn +endstream endobj 184 0 obj <> endobj 181 0 obj <>stream +HA +0Es@fkn,R> endobj 175 0 obj <>stream +HTN0 +Ii+„Ɛ +ơm}8Y3 z69mh6B+j{ڋfӰ4zv M[P_a2.k3 $ *xHdeD[EퟰuMkS,S25pCӞYCʡvxoqM҉^YJS)تQDїYsFQLs+l<`>c|b\&zY,|&lq5 w` ]4S,2ќ"fhs$S,q^9ѦZ3$aLN. 5(e'΂<6,Śk\QSS/O̤K`Y~1Un+Mhd +endstream endobj 176 0 obj <> endobj 178 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 35.25 -44 cm +0 0 m +-40.5 0 l +-41.466 0 -42.25 0.784 -42.25 1.75 c +-42.25 54.25 l +-42.25 55.216 -41.466 56 -40.5 56 c +0 56 l +0.966 56 1.75 55.216 1.75 54.25 c +1.75 1.75 l +1.75 0.784 0.966 0 0 0 c +f +Q + +endstream endobj 179 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 43 -16 cm +0 0 m +0 -15.464 -12.536 -28 -28 -28 c +-43.464 -28 -56 -15.464 -56 0 c +-56 15.464 -43.464 28 -28 28 c +-12.536 28 0 15.464 0 0 c +f +Q + +endstream endobj 180 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 -13 -36.25 cm +0 0 m +0 40.5 l +0 41.466 0.784 42.25 1.75 42.25 c +54.25 42.25 l +55.216 42.25 56 41.466 56 40.5 c +56 0 l +56 -0.966 55.216 -1.75 54.25 -1.75 c +1.75 -1.75 l +0.784 -1.75 0 -0.966 0 0 c +f +Q + +endstream endobj 191 0 obj <> endobj 190 0 obj <> endobj 189 0 obj <> endobj 177 0 obj <> endobj 71 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 20.0 20.0]/Type/Page>> endobj 72 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 24.0 24.0]/Type/Page>> endobj 73 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 30.0 30.0]/Type/Page>> endobj 74 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 32.0 32.0]/Type/Page>> endobj 75 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 36.0 36.0]/Type/Page>> endobj 200 0 obj <>stream +HSN0+:+)BB!}81PwǙz'Qw]jӁ`2BmBd!/',wDT,ce$ !xqDo⽢ E0e8+*GA `_ZىNJa$r^1lí9jؼn~3Ci)xo~->8il"GyJJk*rnL r=kze*Rc:!: + S1if\ 28$.45sWA m)^| +0ٻ +endstream endobj 201 0 obj <> endobj 202 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 89 -20 cm +0 0 m +0 -15.464 -12.536 -28 -28 -28 c +-43.464 -28 -56 -15.464 -56 0 c +-56 15.464 -43.464 28 -28 28 c +-12.536 28 0 15.464 0 0 c +f +Q + +endstream endobj 203 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 33 -40.25 cm +0 0 m +0 40.5 l +0 41.466 0.784 42.25 1.75 42.25 c +54.25 42.25 l +55.216 42.25 56 41.466 56 40.5 c +56 0 l +56 -0.966 55.216 -1.75 54.25 -1.75 c +1.75 -1.75 l +0.784 -1.75 0 -0.966 0 0 c +f +Q + +endstream endobj 205 0 obj <> endobj 204 0 obj <> endobj 198 0 obj <>stream +HM +0s@tkn,Rif{޸ٮ_li&Bk[ZV%~LkJLKV,_{ܩMOX?21^ oǎt +endstream endobj 199 0 obj <> endobj 196 0 obj <>stream +HA Es@ TؘF`.$Iȇ|x EcWAX@ؽP9^ +pEcxjSlp춓J]j+<|ָ +l/64bkZUj-SK{kЁwkkq'6=a Ȕ>y-t +endstream endobj 197 0 obj <> endobj 194 0 obj <>stream +HM +0s@tkn,R> endobj 192 0 obj <>stream +HM +0s@ԟVX(xѺJ41 d# /%1Q +US +rւ큰{!s֍i L{L,4V$&iNʒHޞOw~כņ.Sh-bk[el\N0˛jwjϟLĆ[6t +endstream endobj 193 0 obj <> endobj 66 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 30.0 30.0]/Type/Page>> endobj 67 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 36.0 36.0]/Type/Page>> endobj 68 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 48.0 48.0]/Type/Page>> endobj 69 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 96.0 96.0]/Type/Page>> endobj 70 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 16.0 16.0]/Type/Page>> endobj 214 0 obj <>stream +H +0 ydn!Cl?5^$f_i*U]!PY큰{!!/pu#QS +2j#a#llH>>~DjADθI/4LU"U5@]8CL͛h`jG:lz)Zx 0t +endstream endobj 215 0 obj <> endobj 212 0 obj <>stream +HQK0)):[AH Ņh'ݐ&׼O3Pj*u]!P3Hؽ5^hoS! 8O<#c\neJD9^zn1`@OMP[QeL-cjS,Nsg|R&RXhYi=a+):Z0g +endstream endobj 213 0 obj <> endobj 210 0 obj <>stream +H|M0FstPVP7C4Fq!mjByOվFքF3aN=큰!aQ3] +JtzNi-v7\Jh?cj(Suw0!nQSwZƨQ#-hX"˝a̛fuOǝ o@s:x 0b +endstream endobj 211 0 obj <> endobj 208 0 obj <>stream +H|M +0s@LnmՍEmVi?8Jc7P +uY Ќm ݑy!aw 6FqxJC|i,U,L8{dftkDwԨR.*Yl-ck[Z=1$mu맽vAs`ӱaX +endstream endobj 209 0 obj <> endobj 206 0 obj <>stream +HQ +0WMԚzHQDۃUẒh.%0L]VKuIJYjqlAO Dx;lk#ކ"1r 8O<#g\dZ:ZxݿL>@&5?4jREJSJ{j Nf > حgu'aAz7 Sq |G|f +endstream endobj 207 0 obj <> endobj 55 0 obj <> endobj 56 0 obj <> endobj 57 0 obj <> endobj 58 0 obj <> endobj 59 0 obj <> endobj 236 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 63.0 63.0]/Type/Page>> endobj 237 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 75.0 75.0]/Type/Page>> endobj 238 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 100.0 100.0]/Type/Page>> endobj 239 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 200.0 200.0]/Type/Page>> endobj 240 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 24.0 24.0]/Type/Page>> endobj 250 0 obj <>stream +H| +0 yI7v8d()fja)IR/%*(e[`C f{ l_@Hhº(bO`c:eVI#]JJD;>j"w7iVZ2 +z% b꼉gl:7 S܈9x 0{b +endstream endobj 251 0 obj <> endobj 248 0 obj <>stream +HM@ s^-*t+!x xA'L2]E +cbvқ=BTvguQX! AF,3&8E> 1ȕVI$ N{`57e/t>aEe!Z5Kn8#΀RC ^7kJ°фU%oe% +endstream endobj 249 0 obj <> endobj 246 0 obj <>stream +HQ0 |W`- WA}`DⶂL].ܵMծ@U˲@> ͞y!! XUƢ$ǀ4&Q;˄})^uS-F6&WSȞP"HLEÌG]ڎ9E.=E,U떰||5c^ d +endstream endobj 247 0 obj <> endobj 243 0 obj <>stream +H|M +0Fs@lmՍE L2I/IԮFք˦F3aN=͞!.ݞpUk%:zNi?Z6k 墅xWB="K]߻Llؐ QU[U11Za~X";B7adªa߳aa)^ Tb +endstream endobj 244 0 obj <> endobj 245 0 obj <>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +0 0 0 rg +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 20 0 0 -20 17 34 Tm +(56)Tj +ET + +endstream endobj 241 0 obj <>stream +H|M0svd+!x xġcc i2}7PKuU"Ђ}[0#aB,xljbU,vXacbd= ې5˥_F򼃈F2 d* +p3E:bjciڭn7۞z5b ְaa +endstream endobj 242 0 obj <> endobj 231 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 775.0 375.0]/Type/Page>> endobj 232 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 930.0 450.0]/Type/Page>> endobj 233 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 1240.0 600.0]/Type/Page>> endobj 234 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 2480.0 1200.0]/Type/Page>> endobj 235 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 50.0 50.0]/Type/Page>> endobj 260 0 obj <>stream +H|M +0sw63vkn,R> endobj 258 0 obj <>stream +HA0E=\@:h0 рO,- UI^  #BfBi_ٍm* qA!BXm*j42*G*'Z?00 ;W#11&Kr]s0Uw_uH}V>2ظN4 O{EI&RʗRFpHO{mȄDWmIq+ +endstream endobj 259 0 obj <> endobj 256 0 obj <>stream +HM0=\:[AH Ņh'-Hl^^g2|_ +UYXH BbBj uE w bJP(WJOʉ4uT#Iu&Hs)=QD ;[#1"*86ehH38֟FWz}+ ,2ꘛdf:.'-lmS +endstream endobj 257 0 obj <> endobj 254 0 obj <>stream +HK0 D>/@|xKl@ ( >*_I(d3ɛLP*ɴBBT ņy!![B`aL݅X2Ms>l_ Ԣcg{rupx>z$u/wsSk[ensB. U|* Zhçiۥ_N \n% +endstream endobj 255 0 obj <> endobj 252 0 obj <>stream +HA0E=\@:n$hB4- Di~3r,sUHQSj!%I@.*%#!@#T9/H9sAŚz{ud BD ƅX]ؔyvn]}'>|j-C˄VZZzXtz/4i|k7-uMP<j* SjU-hkl +endstream endobj 253 0 obj <> endobj 226 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 388.0 388.0]/Type/Page>> endobj 227 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 465.0 465.0]/Type/Page>> endobj 228 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 620.0 620.0]/Type/Page>> endobj 229 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 1240.0 1240.0]/Type/Page>> endobj 230 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 620.0 300.0]/Type/Page>> endobj 270 0 obj <>stream +HM0F=\@:"0[AH Ņh'J"/×4d#Fj!%X^@@0/9P9d2, S1G̜¹q k qu%_zyX%*Vٴb__d\*Q@kNn&wDAWflH +endstream endobj 271 0 obj <> endobj 268 0 obj <>stream +HA0Estn$hB4KKC NtRq(Q%*(fYC bw$l@HRM2\ZCFHH:b- 42LԊ*Sx7ݎDLDm[YhB+Z=3En3>ǙL -Ken0O{ϋ̞G4p +endstream endobj 269 0 obj <> endobj 266 0 obj <>stream +HM0=\:V~0 рO U]eudU ,Ƥro@@H_Y\ĪbD4*~jsLMJ!3B Ý+ N ٔ:G‡V2ҹͭ[pg_# PvE[nW/]lA +endstream endobj 267 0 obj <> endobj 264 0 obj <>stream +HM0=\:Ӗn$hB4Rm"/d^1|ZƷT3\ؕkp@SDꀿ".ruHk"&H@Ν 1;3:^?MG7_ 4CpVaq> endobj 262 0 obj <>stream +HA Eb.21&h]XM)e3~(%º*aJBCCоTEnlS(w @j@6&dTer +P6L`|ۃ4\: 5)6?ݠ/xࡵ"Tligli&i|aNDrU)iϷB)0(`pr# +endstream endobj 263 0 obj <> endobj 221 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 388.0 188.0]/Type/Page>> endobj 222 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 465.0 225.0]/Type/Page>> endobj 223 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 620.0 300.0]/Type/Page>> endobj 224 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 1240.0 600.0]/Type/Page>> endobj 225 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 310.0 310.0]/Type/Page>> endobj 280 0 obj <>stream +HM0stE[AH Ņh'j7,:}:c 7E@1Kv5!bxڻa[p A$j@rhu)@ K26N+%c˭-Q)^ 5)Ou(a|ྕVZja&&)CIum/b6=Zop +endstream endobj 281 0 obj <> endobj 278 0 obj <>stream +HM0=\:Ӗnu#1D`XZJy{3}*Ve c|ƷH(1F$/֕K)E_MoZLܬr 22+$CJM!ם-ѵB ֦  )wfSLvtJC+ <:6'0;a.<Rnn|.$ y^ o +endstream endobj 279 0 obj <> endobj 276 0 obj <>stream +HM0F=\@:"0[AH Ņh'J"/×4d#Fj!%X^@@0/9P9d2, S1G̜¹q k qu%_zyX%*Vٴb__d\*Q@kNn&wDAWflH +endstream endobj 277 0 obj <> endobj 274 0 obj <>stream +H +0E6> endobj 272 0 obj <>stream +HA0E=\@:"n$hB4҅.M>Y" |j!%1@DE\źdLC4*C~j3}X0#qJ&30bڍ;I<ؐ^}]yvn]}/]o% Y`*/:}{A@ /q'7 B$ y^% K^o +endstream endobj 273 0 obj <> endobj 216 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 188.0 188.0]/Type/Page>> endobj 217 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 225.0 225.0]/Type/Page>> endobj 218 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 300.0 300.0]/Type/Page>> endobj 219 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 600.0 600.0]/Type/Page>> endobj 220 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 310.0 150.0]/Type/Page>> endobj 290 0 obj <>stream +HA0E=\:CAVP7C4Fq!ZL̴r[ +EY B0F$ ?XVIBc|吟p2b/VH:'> endobj 288 0 obj <>stream +HM0st#حn$hB4Rm"L_dؾ@V@ 큰y!aFº2| $0T#2(> endobj 286 0 obj <>stream +HM0=\:Ӣ0[AH Ņh'J"L_δr,sUC]-PFuihШ TTu=h')= %d{u*昙S87.jdSj_~>> endobj 284 0 obj <>stream +H0EЙD`?nXpio8i* ܔ,so@O Lc" 4*G"~j"E\*P@cI:׉`P2B0wv7L˩{hkMׯVa:rWu0#sc&S冶k ߔLߘo +endstream endobj 285 0 obj <> endobj 282 0 obj <>stream +HM0st n$hB4Rm/dĮDQ˪De-͞}!!+ep jS@B}?A9Ef&#Ӝ4 Sۋ{j &"SgCF&Fۻ#|}+ > endobj 50 0 obj <> endobj 51 0 obj <> endobj 52 0 obj <> endobj 53 0 obj <> endobj 54 0 obj <> endobj 303 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 89.0 89.0]/Type/Page>> endobj 304 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 107.0 107.0]/Type/Page>> endobj 305 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 142.0 142.0]/Type/Page>> endobj 306 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 284.0 284.0]/Type/Page>> endobj 307 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 150.0 150.0]/Type/Page>> endobj 316 0 obj <>stream +HM b.2S-[[uccM<Ѻ'?e@ +U. Sb`}#мicTD#HaKe_d_ZMԏ ~Ɂ\ZYCXʩ3VVZ[/ 7:Ó}wD^n[$ax«Gڞq +endstream endobj 317 0 obj <> endobj 314 0 obj <>stream +HA0EstTn$hB4K[ ?_q,PT,(f}b"l>@H(37öQaA<-KJYk/lVRcHվD +  ' ꎓpZVZYh`L~t; +vM! v-a)|j +0Np +endstream endobj 315 0 obj <> endobj 312 0 obj <>stream +HM b.2C-[[uccM<Ѻ'M<X +MY_F J)ZOsw8*FP +|e"Fg] +HҌX4ʎ !͝-ܒ1"wpm-hd(Oat('rpZVZyhigubL4/]Ao5m?'r". ӈ<_Bq +endstream endobj 313 0 obj <> endobj 310 0 obj <>stream +HRIn0 "RcZ'Aa@P! %JR͡ gG V=-uXi p{BB&'|z# <9,Q ,d{B^5,VRz"YHx5x%.IQ] ao-Cyy8o[Ag1nm#0 ==q0 +endstream endobj 311 0 obj <> endobj 308 0 obj <>stream +HA0E=\:t+!x xġcCwgCu +cJ :vJ[! &F$WuSA-1bRLWY'7u~qX,iH>]l!Gۆ\z0i"3$׷*B -#֠+"ylʼAɟz#ԯ NDתm +endstream endobj 309 0 obj <> endobj 298 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 55.0 55.0]/Type/Page>> endobj 299 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 66.0 66.0]/Type/Page>> endobj 300 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 88.0 88.0]/Type/Page>> endobj 301 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 176.0 176.0]/Type/Page>> endobj 302 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 71.0 71.0]/Type/Page>> endobj 331 0 obj <>stream +HA0E=\:VP7C4Fq!CF &O;w&ջt]",Ɣ0աUzGh +ҸÙn#GK1":0j7"o\9$wj-BˆVZXSD2lJYȌ4o[OKDQ/h +endstream endobj 332 0 obj <> endobj 328 0 obj <>stream +HM b.2C1&h]XMƒ>}VEcR|j!%(Kcc̴vqFJP@Y$tFV: AHO!;B1"j87|רEvn]}So\ Z>2_>A(_VZ2Ϊ~4PH@rOR+Ea)>"ϫ[1}Q +endstream endobj 329 0 obj <> endobj 330 0 obj <>/Subtype/Form>>stream + +endstream endobj 333 0 obj <> endobj 320 0 obj <> endobj 325 0 obj <>stream +HM0=\:Sn$hB4hC<7a^0$}jB ?ZT hi#4*oƢ'ƇX8/?>-Y$DCkpEf4ΜZ$Scs {ZӾz"D2\+̷r_rŀ d"rZ=#t +endstream endobj 326 0 obj <> endobj 327 0 obj <>/Subtype/Form>>stream + +endstream endobj 334 0 obj <> endobj 322 0 obj <>stream +HA0E=\)PVP7C4Fq!CKڈi33-ߖR*_N@`(5lY-O_ ô:%FI4/]M9buΜQƕJm>r339p3=U'e([yhjo!hȦy7[!z^Þ %GtM +endstream endobj 323 0 obj <> endobj 324 0 obj <>/Subtype/Form>>stream + +endstream endobj 335 0 obj <> endobj 318 0 obj <>stream +HA Eb.Pjۭ1&h]XM(J@~ȇg@nJu`^ T_VVA{ +鸆8EMd( >ix4<1l2$M1/&]v 8t|Ԉ2.78Sjrn/\别jM{ȿ[e}e8÷C`U!d`r~G{`5!t' +endstream endobj 319 0 obj <> endobj 321 0 obj <>/Subtype/Form>>stream + +endstream endobj 336 0 obj <> endobj 293 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 72.0 72.0]/Type/Page>> endobj 294 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 80.0 80.0]/Type/Page>> endobj 295 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 96.0 96.0]/Type/Page>> endobj 296 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 256.0 256.0]/Type/Page>> endobj 297 0 obj <>/Resources<>/Properties<>/XObject<>>>/TrimBox[0.0 0.0 44.0 44.0]/Type/Page>> endobj 372 0 obj <>stream +H0 {e*!F tJׯkS-@W¢,@aLIBP?ZV h ,XNcqkfľ>#"uF\X$ƅ_ugR7ұ5[ꔟ"IpcSR0VCFZ #S.h +endstream endobj 373 0 obj <> endobj 365 0 obj <>stream +HWˎ7 WG[W_b Л!"4l2G]l%z;spg͛wfjkq1o[\utcѾ#LhK:upCE N 8ߋ vyjʢ*Y3<<4-E[rMk2j{1S`=$6'-r<nyIeiȭRk~^ -W*ŧN=Yn-~7|Qy|EpRVjǬ$g"g7 nΟǔ{cC7w}N20Ơ4 &bh.ƮFAПYl}a+|"8Ʋ$/eO~#B7hN|{4>+h> YQ]_,1óKGqoڱu~qY#ngQR6($4|&* +Ku)+]q`o70&F@͋!s2v1F 7rt2~@TEUŖ9캪`vU1reCh4,RWUk=Ob"4Y'CWyBi:ƿU,? X +endstream endobj 366 0 obj <> endobj 367 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 216 0 cm +0 0 m +-176 0 l +-180.418 0 -184 3.582 -184 8 c +-184 248 l +-184 252.418 -180.418 256 -176 256 c +0 256 l +4.418 256 8 252.418 8 248 c +8 8 l +8 3.582 4.418 0 0 0 c +f +Q + +endstream endobj 368 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 256 128 cm +0 0 m +0 -70.692 -57.308 -128 -128 -128 c +-198.692 -128 -256 -70.692 -256 0 c +-256 70.692 -198.692 128 -128 128 c +-57.308 128 0 70.692 0 0 c +f +Q + +endstream endobj 369 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 40 cm +0 0 m +0 176 l +0 180.418 3.582 184 8 184 c +248 184 l +252.418 184 256 180.418 256 176 c +256 0 l +256 -4.418 252.418 -8 248 -8 c +8 -8 l +3.582 -8 0 -4.418 0 0 c +f +Q + +endstream endobj 370 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 196.6904 107 cm +0 0 m +-137.381 0 l +-140.313 0 -142.69 2.377 -142.69 5.31 c +-142.69 90.69 l +-142.69 93.623 -140.313 96 -137.381 96 c +0 96 l +2.933 96 5.31 93.623 5.31 90.69 c +5.31 5.31 l +5.31 2.377 2.933 0 0 0 c +f +Q + +endstream endobj 371 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 196.6904 107 cm +0 0 m +-137.381 0 l +-140.313 0 -142.69 2.377 -142.69 5.31 c +-142.69 90.69 l +-142.69 93.623 -140.313 96 -137.381 96 c +0 96 l +2.933 96 5.31 93.623 5.31 90.69 c +5.31 5.31 l +5.31 2.377 2.933 0 0 0 c +f +Q + +endstream endobj 380 0 obj <> endobj 381 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +154.3199966 0 0 102.2399977 50.8934517 102.9865495 cm +/Im0 Do +Q + +endstream endobj 382 0 obj <> endobj 385 0 obj <>stream +H0pCA3W/G?zf 9H@j3 f 1HLAj +3$f 1)H@b +S 1)H@b +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +S$ 1)HLAb +i)HLAb +i)HLAb -)Hk5R֌$ I)HkAJ3R@~lpls0A8 [<(! k (!K(!g!KB~~"_ s +endstream endobj 383 0 obj [/Indexed/DeviceRGB 1 387 0 R] endobj 386 0 obj <>/Filter/FlateDecode/Height 426/Intent/RelativeColorimetric/Length 4860/Name/X/Subtype/Image/Type/XObject/Width 643>>stream +HS .. ǂ""hPbTAVP*2D[#3qA+F[`PFSjPc<5 )ȩw3Q=y>y?ߗ^<) A{ ++L=()TjZ2u؎ +Mm:^o t^im5jS/)@SZt`oZk-|M46:N^ntF䛿YaӖ햐mMŮ\x )qﮄc/?b'b.ХYV;Դ'3222vR9~"-qbEOfj ZRk } wONd>s.777h7%s9gOe޿'cWV=ݠr6v\C8E@;)_r|YiGvm~{Wzvkz*gXemg` 7羼ZՍeee@),Q\tR^vC.6SsP9C~XSŅk׿)M R#=`g FQ;%+-UU{NINp4߮(-οp&kDL) +⽝i_+. +tXKKsScC]uEIѥM{{aaFW̠y]^xO;ƭֶ@g4+V^yd訰>Nߞ#wpkO`jNcx-,:>FO@?/^/ihn%@t%Bە%YGlXgt~|MwֹРs$+fU} (?.f^(o7;ܫomM4rqE]cK ) 67Te޽~q/{(?$.J'(3fuChܻjS7=b[Ng.۸gߪkl@t- V\IONmT4= ~frDw|]M QO$hmDhTL|rҚ;-\Oۻa錱CuGm{{dǬEat{m7d&nZD*n>cxsDž*n7#At57T\=eլaK s*q3mK_.$xf~Ή[L4( xZ7(bŦWjh!At=1XSZp.5s' G rKRڙ%;-+=990A Koœ[%Dw`anFJBLdH{( ~VN/il%At' +dV[1`5iu2s K***+(/;=߆#X?3hԱf-Zdwr KJKj RMYiIqQA^[.ݽ1wjJ;&o{<~5w2s + + R),ϻ~+9?>򈀮͟;ugҮoY6:t̅+7fdfee*++33#S]?ulO亥&ɦsG 5W;v2Ӆ#䔔@(Ѥ$_z_gbݪ!Q~<5 ?fg{;s6>!!!h %sg~9uimutU>?ÏXy[;7lŒKV~)jW94#߳o[7"xA=ت̔NqMj{nFM1/tʵlܼm{dTT@(Dn߶ V/^0g>Z-UfF/,A=csVv|0ug di+X<1(_wk SÚ_`46S8txǧQ>:}@ϞIթI +L[Xٶv֣wA9zLPG@=rx}wp[[k$clfutv{={޽ztɣ]';ru;~f-,m۸wj; zywhm'{[%'6spl8CqrtQZ(B *)[,jk൨Va^Ra("(k" +NýcΉ:6)\E63}PDD!Bsrf~*\D|UD~‡ E +endstream endobj 387 0 obj <>stream + +endstream endobj 384 0 obj <> endobj 388 0 obj <> endobj 389 0 obj [0.0 0.0 0.0] endobj 390 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +154.3199966 0 0 102.2399977 50.8934517 102.9865495 cm +/Im0 Do +Q + +endstream endobj 391 0 obj <> endobj 393 0 obj <>/Filter/FlateDecode/Height 426/Intent/RelativeColorimetric/Length 4860/Name/X/Subtype/Image/Type/XObject/Width 643>>stream +HS .. ǂ""hPbTAVP*2D[#3qA+F[`PFSjPc<5 )ȩw3Q=y>y?ߗ^<) A{ ++L=()TjZ2u؎ +Mm:^o t^im5jS/)@SZt`oZk-|M46:N^ntF䛿YaӖ햐mMŮ\x )qﮄc/?b'b.ХYV;Դ'3222vR9~"-qbEOfj ZRk } wONd>s.777h7%s9gOe޿'cWV=ݠr6v\C8E@;)_r|YiGvm~{Wzvkz*gXemg` 7羼ZՍeee@),Q\tR^vC.6SsP9C~XSŅk׿)M R#=`g FQ;%+-UU{NINp4߮(-οp&kDL) +⽝i_+. +tXKKsScC]uEIѥM{{aaFW̠y]^xO;ƭֶ@g4+V^yd訰>Nߞ#wpkO`jNcx-,:>FO@?/^/ihn%@t%Bە%YGlXgt~|MwֹРs$+fU} (?.f^(o7;ܫomM4rqE]cK ) 67Te޽~q/{(?$.J'(3fuChܻjS7=b[Ng.۸gߪkl@t- V\IONmT4= ~frDw|]M QO$hmDhTL|rҚ;-\Oۻa錱CuGm{{dǬEat{m7d&nZD*n>cxsDž*n7#At57T\=eլaK s*q3mK_.$xf~Ή[L4( xZ7(bŦWjh!At=1XSZp.5s' G rKRڙ%;-+=990A Koœ[%Dw`anFJBLdH{( ~VN/il%At' +dV[1`5iu2s K***+(/;=߆#X?3hԱf-Zdwr KJKj RMYiIqQA^[.ݽ1wjJ;&o{<~5w2s + + R),ϻ~+9?>򈀮͟;ugҮoY6:t̅+7fdfee*++33#S]?ulO亥&ɦsG 5W;v2Ӆ#䔔@(Ѥ$_z_gbݪ!Q~<5 ?fg{;s6>!!!h %sg~9uimutU>?ÏXy[;7lŒKV~)jW94#߳o[7"xA=ت̔NqMj{nFM1/tʵlܼm{dTT@(Dn߶ V/^0g>Z-UfF/,A=csVv|0ug di+X<1(_wk SÚ_`46S8txǧQ>:}@ϞIթI +L[Xٶv֣wA9zLPG@=rx}wp[[k$clfutv{={޽ztɣ]';ru;~f-,m۸wj; zywhm'{[%'6spl8CqrtQZ(B *)[,jk൨Va^Ra("(k" +NýcΉ:6)\E63}PDD!Bsrf~*\D|UD~‡ E +endstream endobj 392 0 obj <> endobj 378 0 obj <> endobj 377 0 obj <> endobj 379 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +180.239996 0 0 128.1599971 37.9515877 85.6884221 cm +/Im0 Do +Q + +endstream endobj 394 0 obj <> endobj 396 0 obj <>stream +HٍUA!A`޾,} LMYҦt(1euէL7aomӗ6uRNI1;)f'줸SbvRN)q;%n'픘SvJN)q;%v픸SbwJN ;%n'؝bwJN)q;!v؝bwJN ;%n'bwJN ;!n؝SvBN ;!n؝bwBN ;!v'؝SvBN ;!v'؝bwJN ;!v'؝bwBN ;!v'؝bwBN ;%n'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝bwBN ;!v'؝w:Nv1bwBN ;!v'؝bwBN ;!v'؝o}ٝ۝mٝbwBN 9ٕ8uٔ ;!v'tl؝3ٝs۝ ٝrvwqv ؝K۝؝؝˷۝\lvg#Ww;;o;۸aw[n;iwq~g vNٝ{n;kv4q~gavΪ,t>/Filter/FlateDecode/Height 534/Intent/RelativeColorimetric/Length 20355/Name/X/Subtype/Image/Type/XObject/Width 751>>stream +H׉_4mM[hpO5}ET\@Pq!&qmmܞ;sg޼~bX,bX,bX,O8Xj;TZ>T[SgSmj(I-Ne,ڪR>R| e[,AB#n-ucn\>|* }n-L пXIq%ď,륙i)>z"ʒ |=m=y#OQ=e=%=<-"r"?KaϠ|Œ,  Y[,ɢ/~ĴQO85bH!|J/=a=6>0_[r c"G{acI#ɒd_ij }bR?F+|egWYԽ$o%IJHڏ;N|\1^\{ZwԽytҿZ,QR?@>&_9i!/#Vw#l3ɒ|(>>+=1~H;04 ^3_|e=Pb֕BNIf%wIz5O=gLTκPWy {Z2Zr'; dW{lv.ŮuniBOSt'WN{ڹc{hQНq= -9OD!TwC1dW{)qGؽu+r=bfł85J>O|giLc{dc,l9&B&<~Q/#N| >Q)ÙEiإؽuRF'tG\9W2 -c>"^Ӽa>t{!w g O[Nta?Òx WPDO󎼊O + xO{ݯv11Ď CB\ .?Zr&~aOb^ȳj"xjڹݎ0VuJsE3"\[r"jU'z1hyvTǣ5.lCi!FjNb\,uYfsXɞ<ȣUT<*/&}s&,ڥu vu:Z]ӹ#+4+SYeIJ$T? z1ϖW hX~$ޫC3YSif{\vuBv:ӹwWKYkM{W WT0ON܂/>93vyb uHsA똟4,9 /{z!eCI/>3ì)g_2H&=)]8l ɒ$.]l OwW{rv =®ֹ_@8N٢ٚm1"P/^;x~P93rL=Y}.׊t@rogv0w/ꁞE*^KKzއQS#"Щ\pbvGcUMQY /kݤz'P'&cpϝf ;: si2)œ84/P,zR +V-x̙={ʸgj] V@إ7 +uVz8opCQ[ |W Y~Q,,x лCt}=.Cվx I]9㴍G&|%y2_7쑞ߡQ~ŋX2h2sz*pwesȠڗ,]Bi]t8opr%wwO C=+xTxLRbu,=9gʭiNWjվ վ~#Mj!;h +rsݒDW.(ü棨xdžǢ٠Fӿ6u +{rΔ]j\㕻whQվ~hj!΁\dww07$Eo^tww| B[[PIk<jxNMϙz/oˤ];53g+UsH~TX'.@s뻉bnG }A_k0/!iT{V͌|bY3[F})sykUTF~9.Ի{n9߹s.sOrߒ#PO@}7zKγA,4I3kdOYfJ2|&sH=vB_yRy6ߥ8,c?u@0?ߦy!&,xxV{ܵ;uʝSF{_22ZRgk={h?~yyfUܵS ?y|_o*^ǠwZ˲)n;u 7e/]rM,jǐ9r V:/˗/_15o,9t <߿wޞn {_j2?߿k5Qe >F}ub[O[uXJtNo޼}O_̿ygs)dzx-~̓޹MW.w\8?qQo۲q}ݚUx9jXjYܣrS}u6oUM'ZΠ;\A~@k2'w޿.$CWJGQ: l _èըp߰izvh?~O?|_~Eua?=6m̩19ܣuAA]" . ð," biFD;sAhK3}&3̬l )'Zm>)PcZNZȽ&|Rb<*z{z9}҉^ݹc3ݰeƕ;MV634d}B€=6ŞL='o^_XXX)$%j~mAH?υy"ɨx Oqٹ˗w:53ᖡCn6W)~~C#(l+r\ZZZF)WB;[}__ׂ&+3=-59GEx 3mmioXfUeϤz*٬s}bmGK}Ev{&'WP/*2v]YYYTKQc"_^+Bױ Ǥ+{?zh>{4g>[Gת_R-̫~æ-4eu<}jf _ +zY9W:^J`@W<ȓ\ < +>:*<4(ӽJiuF\zx<>Vx.|RْÁǜ]ιثvž_/*fUR՘L7oll$`_D tZLa~41gZUofNܷSgR{\|RJZF& JJa77"mRn1/N쁾ɗKQI qWdn\xS[nDw^3Mf^}2͗Y]2Ϟ-iOHJMC eu筬CN;?Ɔz@h2iаwKn|WԻT̔n2|.Y|ur~/0cȠڵ:AxggWWm5~yl#_W[]Uף5Yג%ޞΟ9zk}56oU.TtJS梗oZz\mAaqi9aoh6݃r1WE<ģ| +Fx |ǜkU֢Of8'-CrSO@pXd=/FK+:Ia}}}(WNG '- Hbƒ|1gΝ>kuӆkǪrrLpWl֬(/w_PhDtl|R^CN:*.1'A5&~Az~]t=C_WSUޣ#Â}0gΜr:wq +bͼ:_}>28TWPݲXn^\uҊz~N!YCʰ ?C PDOo4+;=5)>6:"4뢡wz_7~nMq[]r_IյM(>P'|xѣG_!QG @=C<* ߊǠ)+!Y驘Q!3rc#b0yqT:vT1q)hbTL 9gݿ|;&Uf;ӳR!< + Whsi~XUxcn7Η nKWTl#Os˝ڛZnB;vLCLI98Scb.>y?ޱ=3-9W/q)K}[ܧ/yĝeikx^Sӳs0*kꛨܽwc'-9Ǐy.BDzrz}D áKx*/HMq,{ywMnUEOR]|o-sEo(.y4e٠}hA㗿~A͏==-?Oc@?{[KS} {z{xp;Қ1_I]\<݉f-zo`HD\2uͭd 4r;;w22wť龜6+ +C'rǔizC=Q'BEƔ"]'By_2uN?_՘X_ +\71gpRޣX5sءnU!3o}>K"qep^MJpע;aCOQvxwIOq\mkw=b͸`طga +2_|0}[r>Lf_ۿb$ehܛZhJg]`Gu1 D3x}hGaA~^ }汷]q_ :lR]d.%MSg݌[&;WWTSW* u_Rt"`!x.|5<-꽲HkF9ޭoU[Oip~_'^9}{1f:[/HR2 ҦҦRQ( ^Z=)IB*ۘ~u<=s?{_eUu]Gb6n^at&>͝{)vN?'#yOcWk*J !SNϷϳ05!GȽlh3b.}ÕR506$?xD*4wܩci":&Oc_u{ƩG6͕wk+Kت:t)ӭ +{u{/*pנŗ*\M½JCc3f;;_3_S7sF53`B/*U t)w 5ƽ;ޗqWQܵtaZrKT[]&tN~a1 w2R1I?zENxj39Y0V''ųr5s٪}OV}wT>BeƘL34)Z|uG UlMEڡ?a9 ǩgI!{;9?_/7gU271cG {?̽}pEk3T~ U w2paCSL_]88w3 <$<~GRgHW6#*Uݹ:HO[BUY=zܕ!wMm}#S,^r=.ՠЈ(Zݏa)) wE;Τs\89qaTMnAZΖ*Sit5w?`1;= xoo;i3gs2Hy lU5/YhmeajCKq-$]poljaepra#YgHA+T3+N!N=1v3 uf +hyWG[@g:rL?Oghtc3K?8l3TBuXwZuPE)&{~1;\!xܪa>kmmV,]4 ljs ?w p͸G&~gYΙh +7 8s.}8rϸ?f"3f2vNk|B#wI`KUwepUhOp +vPsFk!YsosrZqV\XW w ;NAN</;k3 WfV=Ws4䮁?"54-]CۺQ1qIɇfdR- +սF vvio9RO޻O/$XvjqAnvpON~jO8nLU4ƌ80׭ +ݴ%f^~"5#;Uw2wpBsyp<1<;wlfnp;l2تNINڻ+f˦ u.W&z}x¸ݫ{+}$ghbܗ\m/h-ہ#'NefqK;2QTl;EIε(W/U//); ۻkM]V\x]}߆np?R* wa+'ix'm=(כV-/9&3$p߽}=\p܍}r߼un~d3J*{Ӎ[X>"]K.Ox'cCRqTUi';?ᾊr75ӦGx&#TFM)Uk\=7!J+`"wT* +wN;NN<睋w!۪MU/^(=wrߟ{Ƕa/G]/'}ĸ_ךoR՝2vA" S;pDvI8=r%k/_q.vy?p9 \Kpozr?g'rtu>y?%"=q/(*7o6 .NNxSU'"p'r&#ep;,UQp]yRyV幟/+{4ֆq7湫rt{*ݘqu\Kٹeeq/^J_>xKpoqH=~@br #>dtEFy{}C[wwn;]O/_.=rwY!+lldq/?_}I.#wN>'Hpob )ĸX)f]L{l\b2^k(ۯ.3+{|Rx~r݋p_*`%ʽG'ܕྔpz%Ƚ?KtBxgl՟=}=r/ZV֋8!=!_;p wy:ƻLyU%#(w;>eWr3qcĸWKs +wy]p~*S'.??728NC1fK bFF5jhU0,]Y + +VRB[ +UPZZWdƽ_Zظ\ooGr;EsݗHS 6aN5{v҆2عSw*E{/Pp'[ᮜ=FIm{)NBj2GNWI(Pp'NB]{epvZ8{%)*Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; A/^w +$I+r;u"S; $IvUwɸ?wjuN%w\܍Xφ;NBuLN~/ pϊ;O_#g/O~wq-{Fr?w~Η޶?psOw?wu)6pf`#XqsgŽ}=Vv<}Y$:Y?x6?{\ZRwV=Eq?޾T6-u>/6}'#{w u)&nkV]{YN=#+'h[5"]rk^n' Qr1}=ŗc-=۽7='+#==O4p\{qi~p?U߱|Eϥ^_wG, pbr,y) gP!H_ޥzxd̜= COgl %xz/L7+c]n +s>lXܔ_X78 3?=r]n|){=?oOnNf aq^oFܻ?F\|W+Wa̝'~ +z.^U_}0e}a^=oܻr0y "UVx؉S5uaQ!/]=ȽԉcGTf^ppO{#Aݺ{8xH/Mv}^~'w6OBٟcueYI}#wX_0 ; z}s|}}߁e65[5b^z[=t;mr`L&~~6}e}`#X_q2܏;xB؍vp7ܫ*f/?O0&g2{90on5~([_3fΙp?xpiEu ߪn{ǼHn{ĥZUQz}W+,sC'4_6~~}q!}}m#ƌ4mƜ.۸u{[ܝpwƻ{KACF?qꌤOlkӷdd/,.)[{m\gC/@ aw[pwVwR-.ۛ}KpON1m#J?Ƚw3psp? zAC7qdz?Yd٪5k7gdwk9^g,xԁ |v{m[jIQA~ޞܜ̌-k>INxqG 0W_z' m__=y1vEctaNQ2"EQQ(*E+(JKb̜zߟ۔sF9{/y3g#wK}Caѱ I=;NaIy%lF^ޡxguF +^/7ϓ#δP.×j ,Շ%>3-™ȰCpݲ3wu]Iq}$䮃_`*/08,"*&!ԌٹePޥ.xGL|'|߄kgw *ˋ sod%OJ ضss~܇? &k2}+V۴/ 84<*&>_+(*϶*Nh3<ޙwYR˱vYeXuZV\u##@?/wz m-Mw>i¸rndjiùou  + ?v">ܥ+Wgλ[ĶjcKw~v7W/Es+3j:z}5}>S-تŰU6M֙+ <T;TeRrǿ;rpn.׮Zhocabd0g֌iRJ +} ?]q741wpZ .wڻ#q\HNO坵!ީΐw|/ >ء޼½qUwZiΜ;y}{w.p󐻞 O} w m;z>w3gϝv+V۴WتPS3n`WBcq#wOɼ^<9u?Yۃюڻ;ʴ4p/-K]WwXA}=ݷnZzŋl-pZj!1}+qZ:`BGntq۹!تX%m QCSK}FpW;jXX;:Vuپ*(fҡ`Wգ|GLxttu)nq 3SΗƵ;;X1:Zꜻ>*} +pC M̭ܪXޥmYaޟwvsy4OJ7O#vhoGjYsp]U@jomab4oάu4U'O0n܅*pWPRf4V5j'ݪTY9wJ5wlΐ'O{GD'7' RG {'hBP_ U+eΗ!qSJ܇p^5u"[0h3'$x/(*:# * G`xruN SXLE)̴g%]FZݗ,236Ƹ++)Hj&]QY>[wfpxǵZ7w[vwf|BXxOJuN!x|+g!{NQ:R눽!j/-*sd0T.#S{/ձTd ٪6f66Cc{ +w,4`Փ3⦅ſt!\]AIYeت.i3lx?}e3rU <'p侃O.:ZCW\(WS/eNC&2˜쭅NKqgKùK(ܪ*ҭʻncx\B93{Jh5u(ɣyV6༥ Z^] EvT2IxPuٸ uP%KUp ag~V6.wf\~3U#Q1'`}g + |5<^Zyףu^Ja3R.?s:>&:h; U__Qw_䜜qƸ&qfR70 uh8H t]leY9qK?({E +s9yqQ!ʖݵ]3?_T]]3]*ǻۚ +ų!QY9ӅxdE#S?P/_?F|c~QPG ڟK1eZk*eF_[ftϥ27lk] K^h/WL>zw3Gÿ?=ӽ,hA:w;߅!jo㔩jW]<O`5g~* ښ9|ԙ|Vzr4{>>yIo$O@O#K;[JuZnj'Nݟė*SQZ\;Uepc9~_xkr(*=!%ݒWPRVU"}Wc,xƆE߽zxZk!_~imM{5La^ZQ=vlt_BUx_jkFS:?EcLac k;E9M)w<'dmt_:nPƻۚ9vRd̙[]u?>1y멇OϞ=%Ҽ<?{:=Mف}@R{b[n%=%!Nieܦ/mz +Ƿjʵc{s[G0?)>ˆE9пyBY>J=7ni -ԤPY꣪2k}nyu~!0$,2sƔWxohnmǠG +$#0F<.`GBi}|>؏jhmnpS&*<$P+w>2-L~UךY|&UϠ/GbΘʪ< qw<{W؈D;7oS.Kj=?ǚ)tVxT7}adz{p5uk&ﭺz9!;U`РDݾ3$ԃ=L`rr};ҩiOIĔz_+w?s,tq;kf5V_p`gX^^'=;4?:w I#@~҇܆[ކjǐ,/-SF)s~JQoENwϪ=8ti~w;:Q?0D?<2/2fc|;.;;[^(Aڣ/S˽߱e]f=*}n_9g*]k+,)e|csKaexHԋ@08}zwW獎fbFcn +UA?;}->n,[޷l߹g猘wsfVN~AQaV>2hd)Gjz{{znݺ)j2;Lnv=Ŕ៺kVoWAoM]fijz_Ǭw/;v|ǻ*',֜<[a_YU]+ķ<"̛^#ߙ zsScC}mMjɲSʔٽcM).2sqׯY0gP[]jEO mTtȫwHu( +4;ڭSZr~S6Q] 9׌Y]̙ϽNfX_S[ Md/n3\\ +!]P^y(/;=Ӝ/v{`T1Ŕ/w<˅[fQ?SUw=,2:Jbr*>VǤ))-+gWV|M-Ճ=3M3lde֍ijkk +h]b0aD*9žĔq/wQ]Ԗj}3bE`M| _bDI_ΈE9:_pt\Bf j | K$T )/2o]3jU˛ޏHBB#$ +kV*P!)TYѝ=Tй*%u=*'1C.]n}wܾ[2s/}[f5J;ՏTWQ1|'ü ˯2ꤞbMi;=rp _n?r~[uSfu߮\k*挏).'xLtْia;SȒTP\\\TT +ukŞ`g?wcśhSf*WqޗzsfOŠ T'$& $@6Hϊ<;@-??//%u)=-%9)Ab~ԉc +2V]yTeyV]9s\ ES|J׹y\2,5Ta=>6&J`W-pצ̊\>ǖY0wzwV׬U滛CG8h>CB""cO7Q=[2HO<< MtH'Da=:*" +'%S}j>cVa3]\!А@]V}Ԏ7}ʼW9gV|y߶cמ_MUQǛieZ!)-u]kݧ7l6nYOqͺog__'ѿ^o` BZSbǴ!_vyស2{yO 6g./.]AW~x_ +y1w7` 4 ߾}꿨gO<v\28E|Ўg>?QSq-y}& с7𛏟A^ {q/sdy~Dׯ^H'.cdlz~.jg)S]s{q]ZA o`ES? ^C>{u1@8|I"ݨo͇1o\>?7[hO{8e{9cK8hz-zハWb KkOagE:u w gs+h?ڋSf^윉O}`/.ECq)~sSV^=u@?&tJ' X_|W;"O&Sfqow;g*LN/_kJ1O=~hPC([O}!u m,1e/LKNƽyyy?31^^&^d:TPX4luRa7ctl<3~x}üsF^;}Xy$9|ҷ6N<raIt=n~u ˾0"gXE{{v9^4 +~1yX5'}m^C(_[]tJ+;g{)UzOLE#3 O;wH.7ZQ. SPW:Up)Sw;gw>qD*^/$++a?{ߜ AXtHu>N{if& yzQ/-g+^' ߟ߸BnsŴҾq߅^/Ry^ܳ嬛^GʿBΗ ]'5zK ܳsɻ|ooI^ {¿ˮ{6KTNW ]V}naOmy7kxk^'ƒo1rՀ'zQ/P:!rQN *aϱCڏF/za@*s.aôdzAyx\4&gUуy$.N2rKEe)^%. .zttHW..T~"`C}^wx=^4/Vi^C|_v;?b 9zΛ]}yC|$/=ӽצ YMjyCf[M>N<y1=<$]zn7{cҴDu䞼>>Mʋy'{&n%(H7z4C{*xW ȫy'{Y@Y@Bza=ԾS4O9<+ ?KkU "<sJuu:!jo^ CzttӪY`?0d{œ<+y r,Hԃ)Y{EG񑼚W}JA'Q:+>,ȫ>uX %"'^Xo>ionS|F^G|ϋeBfIbPg╼k=OˁNj=&CiT7}}r"Fb#⽜xu˕9%`a >{ϫ[Y/{H>/Idh"{/I|"_fu Gۭ,3UQϭWB|AW*p{R|ռvQLU;*w|xgf@&ǥ؈ߍy[Y%{*j֭vm/ֵ>VeԺ7j}FMyǍ?4_{B<<<> endobj 398 0 obj <> endobj 399 0 obj [0.0 0.0 0.0] endobj 400 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +180.239996 0 0 128.1599971 37.9515877 85.6884221 cm +/Im0 Do +Q + +endstream endobj 401 0 obj <> endobj 402 0 obj <>/Filter/FlateDecode/Height 534/Intent/RelativeColorimetric/Length 20355/Name/X/Subtype/Image/Type/XObject/Width 751>>stream +H׉_4mM[hpO5}ET\@Pq!&qmmܞ;sg޼~bX,bX,bX,O8Xj;TZ>T[SgSmj(I-Ne,ڪR>R| e[,AB#n-ucn\>|* }n-L пXIq%ď,륙i)>z"ʒ |=m=y#OQ=e=%=<-"r"?KaϠ|Œ,  Y[,ɢ/~ĴQO85bH!|J/=a=6>0_[r c"G{acI#ɒd_ij }bR?F+|egWYԽ$o%IJHڏ;N|\1^\{ZwԽytҿZ,QR?@>&_9i!/#Vw#l3ɒ|(>>+=1~H;04 ^3_|e=Pb֕BNIf%wIz5O=gLTκPWy {Z2Zr'; dW{lv.ŮuniBOSt'WN{ڹc{hQНq= -9OD!TwC1dW{)qGؽu+r=bfł85J>O|giLc{dc,l9&B&<~Q/#N| >Q)ÙEiإؽuRF'tG\9W2 -c>"^Ӽa>t{!w g O[Nta?Òx WPDO󎼊O + xO{ݯv11Ď CB\ .?Zr&~aOb^ȳj"xjڹݎ0VuJsE3"\[r"jU'z1hyvTǣ5.lCi!FjNb\,uYfsXɞ<ȣUT<*/&}s&,ڥu vu:Z]ӹ#+4+SYeIJ$T? z1ϖW hX~$ޫC3YSif{\vuBv:ӹwWKYkM{W WT0ON܂/>93vyb uHsA똟4,9 /{z!eCI/>3ì)g_2H&=)]8l ɒ$.]l OwW{rv =®ֹ_@8N٢ٚm1"P/^;x~P93rL=Y}.׊t@rogv0w/ꁞE*^KKzއQS#"Щ\pbvGcUMQY /kݤz'P'&cpϝf ;: si2)œ84/P,zR +V-x̙={ʸgj] V@إ7 +uVz8opCQ[ |W Y~Q,,x лCt}=.Cվx I]9㴍G&|%y2_7쑞ߡQ~ŋX2h2sz*pwesȠڗ,]Bi]t8opr%wwO C=+xTxLRbu,=9gʭiNWjվ վ~#Mj!;h +rsݒDW.(ü棨xdžǢ٠Fӿ6u +{rΔ]j\㕻whQվ~hj!΁\dww07$Eo^tww| B[[PIk<jxNMϙz/oˤ];53g+UsH~TX'.@s뻉bnG }A_k0/!iT{V͌|bY3[F})sykUTF~9.Ի{n9߹s.sOrߒ#PO@}7zKγA,4I3kdOYfJ2|&sH=vB_yRy6ߥ8,c?u@0?ߦy!&,xxV{ܵ;uʝSF{_22ZRgk={h?~yyfUܵS ?y|_o*^ǠwZ˲)n;u 7e/]rM,jǐ9r V:/˗/_15o,9t <߿wޞn {_j2?߿k5Qe >F}ub[O[uXJtNo޼}O_̿ygs)dzx-~̓޹MW.w\8?qQo۲q}ݚUx9jXjYܣrS}u6oUM'ZΠ;\A~@k2'w޿.$CWJGQ: l _èըp߰izvh?~O?|_~Eua?=6m̩19ܣuAA]" . ð," biFD;sAhK3}&3̬l )'Zm>)PcZNZȽ&|Rb<*z{z9}҉^ݹc3ݰeƕ;MV634d}B€=6ŞL='o^_XXX)$%j~mAH?υy"ɨx Oqٹ˗w:53ᖡCn6W)~~C#(l+r\ZZZF)WB;[}__ׂ&+3=-59GEx 3mmioXfUeϤz*٬s}bmGK}Ev{&'WP/*2v]YYYTKQc"_^+Bױ Ǥ+{?zh>{4g>[Gת_R-̫~æ-4eu<}jf _ +zY9W:^J`@W<ȓ\ < +>:*<4(ӽJiuF\zx<>Vx.|RْÁǜ]ιثvž_/*fUR՘L7oll$`_D tZLa~41gZUofNܷSgR{\|RJZF& JJa77"mRn1/N쁾ɗKQI qWdn\xS[nDw^3Mf^}2͗Y]2Ϟ-iOHJMC eu筬CN;?Ɔz@h2iаwKn|WԻT̔n2|.Y|ur~/0cȠڵ:AxggWWm5~yl#_W[]Uף5Yג%ޞΟ9zk}56oU.TtJS梗oZz\mAaqi9aoh6݃r1WE<ģ| +Fx |ǜkU֢Of8'-CrSO@pXd=/FK+:Ia}}}(WNG '- Hbƒ|1gΝ>kuӆkǪrrLpWl֬(/w_PhDtl|R^CN:*.1'A5&~Az~]t=C_WSUޣ#Â}0gΜr:wq +bͼ:_}>28TWPݲXn^\uҊz~N!YCʰ ?C PDOo4+;=5)>6:"4뢡wz_7~nMq[]r_IյM(>P'|xѣG_!QG @=C<* ߊǠ)+!Y驘Q!3rc#b0yqT:vT1q)hbTL 9gݿ|;&Uf;ӳR!< + Whsi~XUxcn7Η nKWTl#Os˝ڛZnB;vLCLI98Scb.>y?ޱ=3-9W/q)K}[ܧ/yĝeikx^Sӳs0*kꛨܽwc'-9Ǐy.BDzrz}D áKx*/HMq,{ywMnUEOR]|o-sEo(.y4e٠}hA㗿~A͏==-?Oc@?{[KS} {z{xp;Қ1_I]\<݉f-zo`HD\2uͭd 4r;;w22wť龜6+ +C'rǔizC=Q'BEƔ"]'By_2uN?_՘X_ +\71gpRޣX5sءnU!3o}>K"qep^MJpע;aCOQvxwIOq\mkw=b͸`طga +2_|0}[r>Lf_ۿb$ehܛZhJg]`Gu1 D3x}hGaA~^ }汷]q_ :lR]d.%MSg݌[&;WWTSW* u_Rt"`!x.|5<-꽲HkF9ޭoU[Oip~_'^9}{1f:[/HR2 ҦҦRQ( ^Z=)IB*ۘ~u<=s?{_eUu]Gb6n^at&>͝{)vN?'#yOcWk*J !SNϷϳ05!GȽlh3b.}ÕR506$?xD*4wܩci":&Oc_u{ƩG6͕wk+Kت:t)ӭ +{u{/*pנŗ*\M½JCc3f;;_3_S7sF53`B/*U t)w 5ƽ;ޗqWQܵtaZrKT[]&tN~a1 w2R1I?zENxj39Y0V''ųr5s٪}OV}wT>BeƘL34)Z|uG UlMEڡ?a9 ǩgI!{;9?_/7gU271cG {?̽}pEk3T~ U w2paCSL_]88w3 <$<~GRgHW6#*Uݹ:HO[BUY=zܕ!wMm}#S,^r=.ՠЈ(Zݏa)) wE;Τs\89qaTMnAZΖ*Sit5w?`1;= xoo;i3gs2Hy lU5/YhmeajCKq-$]poljaepra#YgHA+T3+N!N=1v3 uf +hyWG[@g:rL?Oghtc3K?8l3TBuXwZuPE)&{~1;\!xܪa>kmmV,]4 ljs ?w p͸G&~gYΙh +7 8s.}8rϸ?f"3f2vNk|B#wI`KUwepUhOp +vPsFk!YsosrZqV\XW w ;NAN</;k3 WfV=Ws4䮁?"54-]CۺQ1qIɇfdR- +սF vvio9RO޻O/$XvjqAnvpON~jO8nLU4ƌ80׭ +ݴ%f^~"5#;Uw2wpBsyp<1<;wlfnp;l2تNINڻ+f˦ u.W&z}x¸ݫ{+}$ghbܗ\m/h-ہ#'NefqK;2QTl;EIε(W/U//); ۻkM]V\x]}߆np?R* wa+'ix'm=(כV-/9&3$p߽}=\p܍}r߼un~d3J*{Ӎ[X>"]K.Ox'cCRqTUi';?ᾊr75ӦGx&#TFM)Uk\=7!J+`"wT* +wN;NN<睋w!۪MU/^(=wrߟ{Ƕa/G]/'}ĸ_ךoR՝2vA" S;pDvI8=r%k/_q.vy?p9 \Kpozr?g'rtu>y?%"=q/(*7o6 .NNxSU'"p'r&#ep;,UQp]yRyV幟/+{4ֆq7湫rt{*ݘqu\Kٹeeq/^J_>xKpoqH=~@br #>dtEFy{}C[wwn;]O/_.=rwY!+lldq/?_}I.#wN>'Hpob )ĸX)f]L{l\b2^k(ۯ.3+{|Rx~r݋p_*`%ʽG'ܕྔpz%Ƚ?KtBxgl՟=}=r/ZV֋8!=!_;p wy:ƻLyU%#(w;>eWr3qcĸWKs +wy]p~*S'.??728NC1fK bFF5jhU0,]Y + +VRB[ +UPZZWdƽ_Zظ\ooGr;EsݗHS 6aN5{v҆2عSw*E{/Pp'[ᮜ=FIm{)NBj2GNWI(Pp'NB]{epvZ8{%)*Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; w +$I(Pp'NB; A/^w +$I+r;u"S; $IvUwɸ?wjuN%w\܍Xφ;NBuLN~/ pϊ;O_#g/O~wq-{Fr?w~Η޶?psOw?wu)6pf`#XqsgŽ}=Vv<}Y$:Y?x6?{\ZRwV=Eq?޾T6-u>/6}'#{w u)&nkV]{YN=#+'h[5"]rk^n' Qr1}=ŗc-=۽7='+#==O4p\{qi~p?U߱|Eϥ^_wG, pbr,y) gP!H_ޥzxd̜= COgl %xz/L7+c]n +s>lXܔ_X78 3?=r]n|){=?oOnNf aq^oFܻ?F\|W+Wa̝'~ +z.^U_}0e}a^=oܻr0y "UVx؉S5uaQ!/]=ȽԉcGTf^ppO{#Aݺ{8xH/Mv}^~'w6OBٟcueYI}#wX_0 ; z}s|}}߁e65[5b^z[=t;mr`L&~~6}e}`#X_q2܏;xB؍vp7ܫ*f/?O0&g2{90on5~([_3fΙp?xpiEu ߪn{ǼHn{ĥZUQz}W+,sC'4_6~~}q!}}m#ƌ4mƜ.۸u{[ܝpwƻ{KACF?qꌤOlkӷdd/,.)[{m\gC/@ aw[pwVwR-.ۛ}KpON1m#J?Ƚw3psp? zAC7qdz?Yd٪5k7gdwk9^g,xԁ |v{m[jIQA~ޞܜ̌-k>INxqG 0W_z' m__=y1vEctaNQ2"EQQ(*E+(JKb̜zߟ۔sF9{/y3g#wK}Caѱ I=;NaIy%lF^ޡxguF +^/7ϓ#δP.×j ,Շ%>3-™ȰCpݲ3wu]Iq}$䮃_`*/08,"*&!ԌٹePޥ.xGL|'|߄kgw *ˋ sod%OJ ضss~܇? &k2}+V۴/ 84<*&>_+(*϶*Nh3<ޙwYR˱vYeXuZV\u##@?/wz m-Mw>i¸rndjiùou  + ?v">ܥ+Wgλ[ĶjcKw~v7W/Es+3j:z}5}>S-تŰU6M֙+ <T;TeRrǿ;rpn.׮Zhocabd0g֌iRJ +} ?]q741wpZ .wڻ#q\HNO坵!ީΐw|/ >ء޼½qUwZiΜ;y}{w.p󐻞 O} w m;z>w3gϝv+V۴WتPS3n`WBcq#wOɼ^<9u?Yۃюڻ;ʴ4p/-K]WwXA}=ݷnZzŋl-pZj!1}+qZ:`BGntq۹!تX%m QCSK}FpW;jXX;:Vuپ*(fҡ`Wգ|GLxttu)nq 3SΗƵ;;X1:Zꜻ>*} +pC M̭ܪXޥmYaޟwvsy4OJ7O#vhoGjYsp]U@jomab4oάu4U'O0n܅*pWPRf4V5j'ݪTY9wJ5wlΐ'O{GD'7' RG {'hBP_ U+eΗ!qSJ܇p^5u"[0h3'$x/(*:# * G`xruN SXLE)̴g%]FZݗ,236Ƹ++)Hj&]QY>[wfpxǵZ7w[vwf|BXxOJuN!x|+g!{NQ:R눽!j/-*sd0T.#S{/ձTd ٪6f66Cc{ +w,4`Փ3⦅ſt!\]AIYeت.i3lx?}e3rU <'p侃O.:ZCW\(WS/eNC&2˜쭅NKqgKùK(ܪ*ҭʻncx\B93{Jh5u(ɣyV6༥ Z^] EvT2IxPuٸ uP%KUp ag~V6.wf\~3U#Q1'`}g + |5<^Zyףu^Ja3R.?s:>&:h; U__Qw_䜜qƸ&qfR70 uh8H t]leY9qK?({E +s9yqQ!ʖݵ]3?_T]]3]*ǻۚ +ų!QY9ӅxdE#S?P/_?F|c~QPG ڟK1eZk*eF_[ftϥ27lk] K^h/WL>zw3Gÿ?=ӽ,hA:w;߅!jo㔩jW]<O`5g~* ښ9|ԙ|Vzr4{>>yIo$O@O#K;[JuZnj'Nݟė*SQZ\;Uepc9~_xkr(*=!%ݒWPRVU"}Wc,xƆE߽zxZk!_~imM{5La^ZQ=vlt_BUx_jkFS:?EcLac k;E9M)w<'dmt_:nPƻۚ9vRd̙[]u?>1y멇OϞ=%Ҽ<?{:=Mف}@R{b[n%=%!Nieܦ/mz +Ƿjʵc{s[G0?)>ˆE9пyBY>J=7ni -ԤPY꣪2k}nyu~!0$,2sƔWxohnmǠG +$#0F<.`GBi}|>؏jhmnpS&*<$P+w>2-L~UךY|&UϠ/GbΘʪ< qw<{W؈D;7oS.Kj=?ǚ)tVxT7}adz{p5uk&ﭺz9!;U`РDݾ3$ԃ=L`rr};ҩiOIĔz_+w?s,tq;kf5V_p`gX^^'=;4?:w I#@~҇܆[ކjǐ,/-SF)s~JQoENwϪ=8ti~w;:Q?0D?<2/2fc|;.;;[^(Aڣ/S˽߱e]f=*}n_9g*]k+,)e|csKaexHԋ@08}zwW獎fbFcn +UA?;}->n,[޷l߹g猘wsfVN~AQaV>2hd)Gjz{{znݺ)j2;Lnv=Ŕ៺kVoWAoM]fijz_Ǭw/;v|ǻ*',֜<[a_YU]+ķ<"̛^#ߙ zsScC}mMjɲSʔٽcM).2sqׯY0gP[]jEO mTtȫwHu( +4;ڭSZr~S6Q] 9׌Y]̙ϽNfX_S[ Md/n3\\ +!]P^y(/;=Ӝ/v{`T1Ŕ/w<˅[fQ?SUw=,2:Jbr*>VǤ))-+gWV|M-Ճ=3M3lde֍ijkk +h]b0aD*9žĔq/wQ]Ԗj}3bE`M| _bDI_ΈE9:_pt\Bf j | K$T )/2o]3jU˛ޏHBB#$ +kV*P!)TYѝ=Tй*%u=*'1C.]n}wܾ[2s/}[f5J;ՏTWQ1|'ü ˯2ꤞbMi;=rp _n?r~[uSfu߮\k*挏).'xLtْia;SȒTP\\\TT +ukŞ`g?wcśhSf*WqޗzsfOŠ T'$& $@6Hϊ<;@-??//%u)=-%9)Ab~ԉc +2V]yTeyV]9s\ ES|J׹y\2,5Ta=>6&J`W-pצ̊\>ǖY0wzwV׬U滛CG8h>CB""cO7Q=[2HO<< MtH'Da=:*" +'%S}j>cVa3]\!А@]V}Ԏ7}ʼW9gV|y߶cמ_MUQǛieZ!)-u]kݧ7l6nYOqͺog__'ѿ^o` BZSbǴ!_vyស2{yO 6g./.]AW~x_ +y1w7` 4 ߾}꿨gO<v\28E|Ўg>?QSq-y}& с7𛏟A^ {q/sdy~Dׯ^H'.cdlz~.jg)S]s{q]ZA o`ES? ^C>{u1@8|I"ݨo͇1o\>?7[hO{8e{9cK8hz-zハWb KkOagE:u w gs+h?ڋSf^윉O}`/.ECq)~sSV^=u@?&tJ' X_|W;"O&Sfqow;g*LN/_kJ1O=~hPC([O}!u m,1e/LKNƽyyy?31^^&^d:TPX4luRa7ctl<3~x}üsF^;}Xy$9|ҷ6N<raIt=n~u ˾0"gXE{{v9^4 +~1yX5'}m^C(_[]tJ+;g{)UzOLE#3 O;wH.7ZQ. SPW:Up)Sw;gw>qD*^/$++a?{ߜ AXtHu>N{if& yzQ/-g+^' ߟ߸BnsŴҾq߅^/Ry^ܳ嬛^GʿBΗ ]'5zK ܳsɻ|ooI^ {¿ˮ{6KTNW ]V}naOmy7kxk^'ƒo1rՀ'zQ/P:!rQN *aϱCڏF/za@*s.aôdzAyx\4&gUуy$.N2rKEe)^%. .zttHW..T~"`C}^wx=^4/Vi^C|_v;?b 9zΛ]}yC|$/=ӽצ YMjyCf[M>N<y1=<$]zn7{cҴDu䞼>>Mʋy'{&n%(H7z4C{*xW ȫy'{Y@Y@Bza=ԾS4O9<+ ?KkU "<sJuu:!jo^ CzttӪY`?0d{œ<+y r,Hԃ)Y{EG񑼚W}JA'Q:+>,ȫ>uX %"'^Xo>ionS|F^G|ϋeBfIbPg╼k=OˁNj=&CiT7}}r"Fb#⽜xu˕9%`a >{ϫ[Y/{H>/Idh"{/I|"_fu Gۭ,3UQϭWB|AW*p{R|ռvQLU;*w|xgf@&ǥ؈ߍy[Y%{*j֭vm/ֵ>VeԺ7j}FMyǍ?4_{B<<<> endobj 375 0 obj <> endobj 374 0 obj <> endobj 341 0 obj <> endobj 342 0 obj <> endobj 343 0 obj <> endobj 344 0 obj <> endobj 345 0 obj <> endobj 407 0 obj <> endobj 408 0 obj <> endobj 409 0 obj <> endobj 406 0 obj <> endobj 410 0 obj <> endobj 411 0 obj <> endobj 405 0 obj <> endobj 412 0 obj <> endobj 413 0 obj <> endobj 404 0 obj <> endobj 414 0 obj <> endobj 415 0 obj <> endobj 403 0 obj <> endobj 416 0 obj <> endobj 339 0 obj <> endobj 340 0 obj <> endobj 358 0 obj <>stream +HWr9 W%<6PT&S5S Y4C ~#v͝R!:ֱt,9r+8C3ۧƙOgi:qwy'&`-h{ǽ}{pV+.\H]0x0t2. +mA`t܁7)+kej@S*oO?; hw?2t_є_oЗs27Cup%(V6R2Fb,ld7惋)0@#.`C쾯n! gw Q=c`.RH|B=" ?C3Tɔ#!Tc%I?{Agc31 ,#6f&FB϶ry0 X%R'5Cvzl{ȏo|,SǛ/7@j]]*ʪW"w@8Q3^bB[n6p.b6Dm'3@7y=vc+lur7:GhQW~/)r,Ɛ&DWlΙws1/GM`üsAowa,F21mq]oJ oT0!z' +dCR4giDOByG«ʉ`ӻ&z:bKiBDPtqldB||c.,u !|/-|]z]A`ʇEVd-y> >G+K!|ͷssR0VCAycI!iA(ZP?7M R(YNaYucQ7,t+68f(.-prl2)Ӟͬ{mmIa"夦)6.ڄñ(C #P&Eђh9Mp_)Z{VyfݡrhypJ1M(r,PT9E QE4|T4 ! = +endstream endobj 359 0 obj <> endobj 360 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 81 0 cm +0 0 m +-66 0 l +-67.657 0 -69 1.343 -69 3 c +-69 93 l +-69 94.657 -67.657 96 -66 96 c +0 96 l +1.657 96 3 94.657 3 93 c +3 3 l +3 1.343 1.657 0 0 0 c +f +Q + +endstream endobj 361 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 96 48 cm +0 0 m +0 -26.51 -21.49 -48 -48 -48 c +-74.51 -48 -96 -26.51 -96 0 c +-96 26.51 -74.51 48 -48 48 c +-21.49 48 0 26.51 0 0 c +f +Q + +endstream endobj 362 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 15 cm +0 0 m +0 66 l +0 67.657 1.343 69 3 69 c +93 69 l +94.657 69 96 67.657 96 66 c +96 0 l +96 -1.657 94.657 -3 93 -3 c +3 -3 l +1.343 -3 0 -1.657 0 0 c +f +Q + +endstream endobj 363 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 74 40 cm +0 0 m +-52 0 l +-53.104 0 -54 0.896 -54 2 c +-54 34 l +-54 35.104 -53.104 36 -52 36 c +0 36 l +1.104 36 2 35.104 2 34 c +2 2 l +2 0.896 1.104 0 0 0 c +f +Q + +endstream endobj 364 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 74 40 cm +0 0 m +-52 0 l +-53.104 0 -54 0.896 -54 2 c +-54 34 l +-54 35.104 -53.104 36 -52 36 c +0 36 l +1.104 36 2 35.104 2 34 c +2 2 l +2 0.896 1.104 0 0 0 c +f +Q + +endstream endobj 422 0 obj <> endobj 423 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +58.5599987 0 0 38.6399991 18.8350105 38.3249896 cm +/Im0 Do +Q + +endstream endobj 424 0 obj <> endobj 426 0 obj <>stream +Hρ @İsEA4į@7@}p p<|B2e6l(QfF2e6l(QfF2e6l(QfF2e6l(QfF2e6l(QfF2e6l(QfF2e6l(QfF2e6l(QfF2e6l(<2Coz8~s=r +endstream endobj 427 0 obj <>/Filter/FlateDecode/Height 161/Intent/RelativeColorimetric/Length 830/Name/X/Subtype/Image/Type/XObject/Width 244>>stream +HӿKjq{,ãD(4A$&-Nn-QP~\ԦQ"^{o?nϋ뛔Ji)%Wr8]nr:'Զ Dw0FB>  fd"~l jWBx?`E/iɪVn@,sPou>jvU8jrӻ.?6{dd<5=Ҭx~6ٯxPovl/x|ԩ^wRH?k?}ӷ74r1S +2Jm7/~..%;850y"VBD5{&v2hB3vR׍>7S;|r&旛ᣙfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfhucM̍$/kMe2фrVw<鋾k'Bn%<*=Gk`KGK rw].wJ!ۻjQzvH!4=߿o3d|fA]BM^ Ǔ)j|,ri@,sPou>jvU84 a'Zz-ƊB jWBx?DA> endobj 428 0 obj <> endobj 429 0 obj [0.0 0.0 0.0] endobj 430 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +58.5599987 0 0 38.6399991 18.8350105 38.3249896 cm +/Im0 Do +Q + +endstream endobj 431 0 obj <> endobj 432 0 obj <>/Filter/FlateDecode/Height 161/Intent/RelativeColorimetric/Length 830/Name/X/Subtype/Image/Type/XObject/Width 244>>stream +HӿKjq{,ãD(4A$&-Nn-QP~\ԦQ"^{o?nϋ뛔Ji)%Wr8]nr:'Զ Dw0FB>  fd"~l jWBx?`E/iɪVn@,sPou>jvU8jrӻ.?6{dd<5=Ҭx~6ٯxPovl/x|ԩ^wRH?k?}ӷ74r1S +2Jm7/~..%;850y"VBD5{&v2hB3vR׍>7S;|r&旛ᣙfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfh5iFfQfhucM̍$/kMe2фrVw<鋾k'Bn%<*=Gk`KGK rw].wJ!ۻjQzvH!4=߿o3d|fA]BM^ Ǔ)j|,ri@,sPou>jvU84 a'Zz-ƊB jWBx?DA> endobj 421 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +68.1599985 0 0 48.2399989 13.9599991 31.9200047 cm +/Im0 Do +Q + +endstream endobj 433 0 obj <> endobj 435 0 obj <>stream +HMP@@& |HONBFBBBBBMsPp,45MS,47MMsp47Ms45Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47Ms47M9e$7Ms47M9e$7M9e$7mqFN777r~ܨf/Q#gԜ֜s3<6s3<sk/}i {ϰ +endstream endobj 436 0 obj <>/Filter/FlateDecode/Height 201/Intent/RelativeColorimetric/Length 5476/Name/X/Subtype/Image/Type/XObject/Width 284>>stream +H엉;93ace($pDJ"MIPGES'ҢD!l%u7C%|_q]ʷiiYJ?󙖿,V>W7 +v>so?OᙁZo-,[T@/A~zmgV 0y/,"s!E|3zxvk$ + + DS"~`[r`5 +%bb( +h@DEE!ჲE+rfp@bZ\\b%!p~HQbA8: Lr!a hI" #D"Ib1h|f( +-I$iYY +*! T*EVFL"qqdjЈ%$$iYMAQIYNWPE0te%Ey"C&qXqpcUF+E$Ri +JtU5u M--&S0L-M uEaAt*gF F Ȳr +* -m]=C##cSd^`lldhTW+Ҩ2$JFԈPU5F&f+,,Y666ƆŲ0756d((d,^l @j$Y ++vN..*[kKs]-]*CYƕ3 76lDX<"Og0̭l]VYfB!hv6a%PGSUIjftb6J"Q:f.n޾ \l@8NHp?Nv, }&CH xI*F+X.^87op"#ön g{923f($E@p|$n^~аm;bb`@'&&ڹ=:bulW{6CJC[g~7K@lP)2Ucdٝ-&>iޔi "xRNuSSUB‰ 糥Y 6DYU +[絾7oMړq8hvNn1d}H桃i) 1a5,3}M:MgRͬ6Rd9e =3GwߠȘĽiY9N.,32e(R虥pfF4Mid ٝu5d񅚆ڞt>{900w!|pe_m-+2S"Bخ:jRg՜`@믰[˦mI9u7[ڞty`ï6߸z$?;-1z*s=p)b6H8~A{gףccH>>66:2<4~C-e 7?/Y!R5 =b+ʍ涎W#o޼yX#@ EڳsK|G 7 8ZFN^A[ceRݭ]C#coNMC4SSoLN v>w){:YA9nb-IҵYqGK/_k `{D3=ؙ{k% v6ҢSg>7ӏ$Gg\|B"gjrw@ x@ϻ#C/;ZW2fHn~ߍ +ƕsݶ=@lsp ynCu촄Fr#u7ڐNTbznayMcށ1e`=@o59Q74_׋OmqnLsxA1 2U¥r r) +(WMZ(XE"*H%Ԡ)FD@4X0 Z U.E˥Eyk {xNyO +Rوr +%UD!bp{YmGmV}_v㝼 6m^RQ㠥Ul +"I޾]A^i6 bT4"m*ba)הm6]c6l}h|J6sGm^?y=fsy6{:MmhsaS6fnzڜ2dNeNؔl |`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >66mϦlx' 1a3fWЮ@l$B?88ۡ +y'm"'@v0#@RYYӯ{{:j*%9Bv1])&<~ֽҧM:A:!>L@_wǫn]KOGlacJ92vGǟO/xՋg-V/߾Bc$?;||t#j_m4JCqIn-\BDz!sCCo_T_?.{3RRܡFc#6?/Xb`Ï=zF:YveO_?|CL_e~񍫩',?&K+ֹzø ´+%eՏHkjkH]mmʊ+i„Xn;u + yMf]qfoDϦ_))_^񠲪!|PQ~NaJzx^$g?]7*yf z/ctPit7-Q)iٹyEwKI$DeLut^⢂̴D->nt]7#Wⱏ50Xua1C"1Ԍ̬7n*(,,,"qo޸*<ˏF0.k-)&f'|]s硥26[Edqq'$2fe_rIqkYW3Ei)I Ǹ8@t*3cR梫xeДbiDDb S.^JKDI:~Fzڥԋ)+֒bjT[KScUj48Tk;O7;'8}&1|Px Ϝq# O;k*% JMn>X*|52ٜȃy1'ISLutw"6w`d D4&hl棯AK5{=#S۲;4|(#uLN/)pTݰ]N/d:e\l6Nƣt:Q{m͑M8id0BiA{NumA)9vqිU0,I=aq^`Da=t,AT~V5tI +ϣ:6:KsSô,ˆ҇+`i TEL"MS%Q5 4\z!sfNt|H!Ep,0 Ï, atRE UpT+eќqB"E/0\2 A>L ˞r&s&yik$NQ0W:p̞N#jsٍ0\6ɽ{n[L* +endstream endobj 434 0 obj <> endobj 437 0 obj <> endobj 438 0 obj [0.0 0.0 0.0] endobj 439 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +68.1599985 0 0 48.2399989 13.9599991 31.9200047 cm +/Im0 Do +Q + +endstream endobj 440 0 obj <> endobj 441 0 obj <>/Filter/FlateDecode/Height 201/Intent/RelativeColorimetric/Length 5476/Name/X/Subtype/Image/Type/XObject/Width 284>>stream +H엉;93ace($pDJ"MIPGES'ҢD!l%u7C%|_q]ʷiiYJ?󙖿,V>W7 +v>so?OᙁZo-,[T@/A~zmgV 0y/,"s!E|3zxvk$ + + DS"~`[r`5 +%bb( +h@DEE!ჲE+rfp@bZ\\b%!p~HQbA8: Lr!a hI" #D"Ib1h|f( +-I$iYY +*! T*EVFL"qqdjЈ%$$iYMAQIYNWPE0te%Ey"C&qXqpcUF+E$Ri +JtU5u M--&S0L-M uEaAt*gF F Ȳr +* -m]=C##cSd^`lldhTW+Ҩ2$JFԈPU5F&f+,,Y666ƆŲ0756d((d,^l @j$Y ++vN..*[kKs]-]*CYƕ3 76lDX<"Og0̭l]VYfB!hv6a%PGSUIjftb6J"Q:f.n޾ \l@8NHp?Nv, }&CH xI*F+X.^87op"#ön g{923f($E@p|$n^~аm;bb`@'&&ڹ=:bulW{6CJC[g~7K@lP)2Ucdٝ-&>iޔi "xRNuSSUB‰ 糥Y 6DYU +[絾7oMړq8hvNn1d}H桃i) 1a5,3}M:MgRͬ6Rd9e =3GwߠȘĽiY9N.,32e(R虥pfF4Mid ٝu5d񅚆ڞt>{900w!|pe_m-+2S"Bخ:jRg՜`@믰[˦mI9u7[ڞty`ï6߸z$?;-1z*s=p)b6H8~A{gףccH>>66:2<4~C-e 7?/Y!R5 =b+ʍ涎W#o޼yX#@ EڳsK|G 7 8ZFN^A[ceRݭ]C#coNMC4SSoLN v>w){:YA9nb-IҵYqGK/_k `{D3=ؙ{k% v6ҢSg>7ӏ$Gg\|B"gjrw@ x@ϻ#C/;ZW2fHn~ߍ +ƕsݶ=@lsp ynCu촄Fr#u7ڐNTbznayMcށ1e`=@o59Q74_׋OmqnLsxA1 2U¥r r) +(WMZ(XE"*H%Ԡ)FD@4X0 Z U.E˥Eyk {xNyO +Rوr +%UD!bp{YmGmV}_v㝼 6m^RQ㠥Ul +"I޾]A^i6 bT4"m*ba)הm6]c6l}h|J6sGm^?y=fsy6{:MmhsaS6fnzڜ2dNeNؔl |`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >6|`l >66mϦlx' 1a3fWЮ@l$B?88ۡ +y'm"'@v0#@RYYӯ{{:j*%9Bv1])&<~ֽҧM:A:!>L@_wǫn]KOGlacJ92vGǟO/xՋg-V/߾Bc$?;||t#j_m4JCqIn-\BDz!sCCo_T_?.{3RRܡFc#6?/Xb`Ï=zF:YveO_?|CL_e~񍫩',?&K+ֹzø ´+%eՏHkjkH]mmʊ+i„Xn;u + yMf]qfoDϦ_))_^񠲪!|PQ~NaJzx^$g?]7*yf z/ctPit7-Q)iٹyEwKI$DeLut^⢂̴D->nt]7#Wⱏ50Xua1C"1Ԍ̬7n*(,,,"qo޸*<ˏF0.k-)&f'|]s硥26[Edqq'$2fe_rIqkYW3Ei)I Ǹ8@t*3cR梫xeДbiDDb S.^JKDI:~Fzڥԋ)+֒bjT[KScUj48Tk;O7;'8}&1|Px Ϝq# O;k*% JMn>X*|52ٜȃy1'ISLutw"6w`d D4&hl棯AK5{=#S۲;4|(#uLN/)pTݰ]N/d:e\l6Nƣt:Q{m͑M8id0BiA{NumA)9vqිU0,I=aq^`Da=t,AT~V5tI +ϣ:6:KsSô,ˆ҇+`i TEL"MS%Q5 4\z!sfNt|H!Ep,0 Ï, atRE UpT+eќqB"E/0\2 A>L ˞r&s&yik$NQ0W:p̞N#jsٍ0\6ɽ{n[L* +endstream endobj 419 0 obj <> endobj 418 0 obj <> endobj 417 0 obj <> endobj 351 0 obj <>stream +HWr7 Wf$eǗRR߷0J!׮"٥mDhKˍ9}O5.XS??w`pRsz307] U3la,a㭟 C+c֙0XJQy穤S̪nIԩ|?3k^}d ?f2f;r\ 6HiK޶qs{?E Gl66҃=0k ~l~RΐLT(2RZ5%qWGs5 G9'h$-ζWHgU\K4?ioe#"%ma@[RJHPmjX s9/yYȗv!mqwۧ-i?2ɚTjt, Z5^EIp`t.n9XT7>o>=pڀDٺY +%tw΍EnRJp8Ʈ7wA(|0ybI(GMQ>]"S#LDc;GI9~/rGeݸK_FzVZph؉(*# |03փ PyK=)S8F)O7$\O@>k"rрB|*K\v಩@e` qgȌ}gO}2 W&|sX>Ϭd-MhwY+W 8P9dg!2j|01+$"I=lBgq&aztW^p +W }PCd`ܓI*8.\KO!!`|wUD\yE_( K@nE +endstream endobj 352 0 obj <> endobj 353 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 67.5 0 cm +0 0 m +-55 0 l +-56.381 0 -57.5 1.119 -57.5 2.5 c +-57.5 77.5 l +-57.5 78.881 -56.381 80 -55 80 c +0 80 l +1.381 80 2.5 78.881 2.5 77.5 c +2.5 2.5 l +2.5 1.119 1.381 0 0 0 c +f +Q + +endstream endobj 354 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 80 40 cm +0 0 m +0 -22.091 -17.909 -40 -40 -40 c +-62.091 -40 -80 -22.091 -80 0 c +-80 22.091 -62.091 40 -40 40 c +-17.909 40 0 22.091 0 0 c +f +Q + +endstream endobj 355 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 12.5 cm +0 0 m +0 55 l +0 56.381 1.119 57.5 2.5 57.5 c +77.5 57.5 l +78.881 57.5 80 56.381 80 55 c +80 0 l +80 -1.381 78.881 -2.5 77.5 -2.5 c +2.5 -2.5 l +1.119 -2.5 0 -1.381 0 0 c +f +Q + +endstream endobj 356 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 60.3818 33 cm +0 0 m +-40.764 0 l +-41.657 0 -42.382 0.725 -42.382 1.618 c +-42.382 28.382 l +-42.382 29.275 -41.657 30 -40.764 30 c +0 30 l +0.894 30 1.618 29.275 1.618 28.382 c +1.618 1.618 l +1.618 0.725 0.894 0 0 0 c +f +Q + +endstream endobj 357 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 60.3818 33 cm +0 0 m +-40.764 0 l +-41.657 0 -42.382 0.725 -42.382 1.618 c +-42.382 28.382 l +-42.382 29.275 -41.657 30 -40.764 30 c +0 30 l +0.894 30 1.618 29.275 1.618 28.382 c +1.618 1.618 l +1.618 0.725 0.894 0 0 0 c +f +Q + +endstream endobj 447 0 obj <> endobj 448 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +46.319999 0 0 32.1599993 16.8896885 31.4703108 cm +/Im0 Do +Q + +endstream endobj 449 0 obj <> endobj 451 0 obj <>stream +Hϱ @ @K`f~gkAg׀րրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրրր6>}07/|a +endstream endobj 452 0 obj <>/Filter/FlateDecode/Height 134/Intent/RelativeColorimetric/Length 598/Name/X/Subtype/Image/Type/XObject/Width 193>>stream +Hѱp&/q()݊`=Ps.'b +urҺp2I(:xNBqrG\R\-hZk> endobj 453 0 obj <> endobj 454 0 obj [0.0 0.0 0.0] endobj 455 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +46.319999 0 0 32.1599993 16.8896885 31.4703108 cm +/Im0 Do +Q + +endstream endobj 456 0 obj <> endobj 457 0 obj <>/Filter/FlateDecode/Height 134/Intent/RelativeColorimetric/Length 598/Name/X/Subtype/Image/Type/XObject/Width 193>>stream +Hѱp&/q()݊`=Ps.'b +urҺp2I(:xNBqrG\R\-hZk> endobj 446 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +54.2399988 0 0 40.0799991 12.9449577 26.295039 cm +/Im0 Do +Q + +endstream endobj 458 0 obj <> endobj 460 0 obj <>stream +HQPyߴQj;xqԱ^:x`8{򅣙p9^9|P/@8SO!6gB~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐B~ +)䧐_K!>S*_K!J'BzUĥ0l #k(:0ȸ 1|x7>0kDGfvn B +endstream endobj 461 0 obj <>/Filter/FlateDecode/Height 167/Intent/RelativeColorimetric/Length 4110/Name/X/Subtype/Image/Type/XObject/Width 226>>stream +HyPgv] G9$ GP 9He!X!8"{P!юJEWnlq嬋Q* v}ñri#?2g}oz zf-^Av d[<5I 3=7Q-U+_jiip`p8&DĨ^ A'"`t% A D" DQ0z$8hOC%NKm\p'IdC##c*c08jldD!=]m ɆTSGYШF qa X>bD31Yfko`01v)jH&tp `d#=cLn.NvˬM$}4q>2H R&6vN.U^>~,|}V1ݜW0ld)%Np) ifVv+(8p80 ZtubZR)j"|n +P6Nn|9a·DDr[1%|SFvPus (pfzYm;b0/&z"7W:"Y_O{%C +Ϩ>jfp `m/@Ĥ$>?sI ݽ-<4x7MI]%NhdbnC=9?~tP(̕tC"^[kWHY91}m?P'3DlPDYYNf;AJB\pN +[s*.q<`6n"vO̜3Ņ +#~v&qajpZ/W3!%ioaw]3y.\,.H.a.ⅢsO2+oǦ`X"%s8=CkGwac~|:%__ZV^QQ +#MLSQQ^EgH?t zkh+ÊNџ}L'!8fNp"O||HrۘK*u:#-9nwxbqCJwYc_'N\ 靟j&jDܽS}ꥢc m^vT~E 8Q].Az^SLւd{?V_+”ݛ|V42u MlVxs1 KIkZ>jko\mZȚk׮{#,rkpg>5S鲕o}_ 3•5?򸫻uww=h{sMu7E6].n>!xhWyWܡr +Knmvt> )q;E5O +OQ?߾?0P a.bpaSmusg?j:o;sc"~~,HT WwS3>?kw[:{CJS*6Y}'<~1Whpd߯~R@c +N4:xpo/<|p`_7Ŭ>fp IL̿Xv~kgorǟb*0`*[jn^;ΰ >/`#yIY%u͏ ƠƂ1G͵ʋ cB2уBZ/kT _19>6nUWI<.?/~,_(K*[Pƞb1R!nK+$brX dZ56Y] -=rň +0t\54H+%"!?v+d‚B -=!k> Bᐼvla : L VϠZx73R ǰ‰%'S:sZ39glk&zjq ^EظxHH P!!"CB$DB͇H  5"!j>$DB$|HH P!!"CB$DB͇H  5"!j>$DB$|HH P!!"߅ G*%|Kg fb3SB+:y~!n5G(Qcsp㪑!BBmßIa{\"ƌW +yO;J +@ BPT(ˠPB"z*PV/EBF'ēi@py|H,A蘚135plT9 %brX/2㠴нЅmֶR(lIbRATP6@(U%W F4X"$2@ +ΧymQ:://x~9=uP^pz[dz7w?|7*73=YG۵{"%6@ˬ;WiohdlR;vf33vZ;162ƚӪr?OQyW8yf{woĤV;55LMic/{7/ߟtBBE&8smw^Gf`x$*5z倦q[K}=bCe+0i$,zgB4D:Ť*.kT?4jd5"3:jx_S}2;ycךH/ +ސY:uJ=}CCC/PjpE_oO;͗ϕHZLhkE!bӡ Q4 ">-w߱3 w;{>hy']wZTIU%Ч2ŸOo',6%PU~G]ytwwuv-מmeA!5\"L[2m8< qZ8D¥%lk͜_~Oa"O2,[  -.f3,h2:"LD`px"ٜJgXZY3Yl6bdXLk+jN&ⱦhY"Hd3s*F[0NQ)fd"55A Dc qxD"A1GVNP92D$qX̬Y"daCan_1Hc + "--|#0Bȅ AgBR>2ZB:-nR& EvFP囇;]Ww>"@ٶ͛Au?~gv +endstream endobj 459 0 obj <> endobj 462 0 obj <> endobj 463 0 obj [0.0 0.0 0.0] endobj 464 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +54.2399988 0 0 40.0799991 12.9449577 26.295039 cm +/Im0 Do +Q + +endstream endobj 465 0 obj <> endobj 466 0 obj <>/Filter/FlateDecode/Height 167/Intent/RelativeColorimetric/Length 4110/Name/X/Subtype/Image/Type/XObject/Width 226>>stream +HyPgv] G9$ GP 9He!X!8"{P!юJEWnlq嬋Q* v}ñri#?2g}oz zf-^Av d[<5I 3=7Q-U+_jiip`p8&DĨ^ A'"`t% A D" DQ0z$8hOC%NKm\p'IdC##c*c08jldD!=]m ɆTSGYШF qa X>bD31Yfko`01v)jH&tp `d#=cLn.NvˬM$}4q>2H R&6vN.U^>~,|}V1ݜW0ld)%Np) ifVv+(8p80 ZtubZR)j"|n +P6Nn|9a·DDr[1%|SFvPus (pfzYm;b0/&z"7W:"Y_O{%C +Ϩ>jfp `m/@Ĥ$>?sI ݽ-<4x7MI]%NhdbnC=9?~tP(̕tC"^[kWHY91}m?P'3DlPDYYNf;AJB\pN +[s*.q<`6n"vO̜3Ņ +#~v&qajpZ/W3!%ioaw]3y.\,.H.a.ⅢsO2+oǦ`X"%s8=CkGwac~|:%__ZV^QQ +#MLSQQ^EgH?t zkh+ÊNџ}L'!8fNp"O||HrۘK*u:#-9nwxbqCJwYc_'N\ 靟j&jDܽS}ꥢc m^vT~E 8Q].Az^SLւd{?V_+”ݛ|V42u MlVxs1 KIkZ>jko\mZȚk׮{#,rkpg>5S鲕o}_ 3•5?򸫻uww=h{sMu7E6].n>!xhWyWܡr +Knmvt> )q;E5O +OQ?߾?0P a.bpaSmusg?j:o;sc"~~,HT WwS3>?kw[:{CJS*6Y}'<~1Whpd߯~R@c +N4:xpo/<|p`_7Ŭ>fp IL̿Xv~kgorǟb*0`*[jn^;ΰ >/`#yIY%u͏ ƠƂ1G͵ʋ cB2уBZ/kT _19>6nUWI<.?/~,_(K*[Pƞb1R!nK+$brX dZ56Y] -=rň +0t\54H+%"!?v+d‚B -=!k> Bᐼvla : L VϠZx73R ǰ‰%'S:sZ39glk&zjq ^EظxHH P!!"CB$DB͇H  5"!j>$DB$|HH P!!"CB$DB͇H  5"!j>$DB$|HH P!!"߅ G*%|Kg fb3SB+:y~!n5G(Qcsp㪑!BBmßIa{\"ƌW +yO;J +@ BPT(ˠPB"z*PV/EBF'ēi@py|H,A蘚135plT9 %brX/2㠴нЅmֶR(lIbRATP6@(U%W F4X"$2@ +ΧymQ:://x~9=uP^pz[dz7w?|7*73=YG۵{"%6@ˬ;WiohdlR;vf33vZ;162ƚӪr?OQyW8yf{woĤV;55LMic/{7/ߟtBBE&8smw^Gf`x$*5z倦q[K}=bCe+0i$,zgB4D:Ť*.kT?4jd5"3:jx_S}2;ycךH/ +ސY:uJ=}CCC/PjpE_oO;͗ϕHZLhkE!bӡ Q4 ">-w߱3 w;{>hy']wZTIU%Ч2ŸOo',6%PU~G]ytwwuv-מmeA!5\"L[2m8< qZ8D¥%lk͜_~Oa"O2,[  -.f3,h2:"LD`px"ٜJgXZY3Yl6bdXLk+jN&ⱦhY"Hd3s*F[0NQ)fd"55A Dc qxD"A1GVNP92D$qX̬Y"daCan_1Hc + "--|#0Bȅ AgBR>2ZB:-nR& EvFP囇;]Ww>"@ٶ͛Au?~gv +endstream endobj 444 0 obj <> endobj 443 0 obj <> endobj 442 0 obj <> endobj 337 0 obj <>stream +HWr7W^C؄J9*o%x1N +Xs[ژr ƚӒH}zˍ9q9C3kv~ޙ_6g)޶۟ۛwp<+4y{My)8]箟 C'%_ř}C`T܁rZi8\~7IhU~>tA6mR V(%_ߢ. y[|y Qb!Εa --i&,N4Ja|۠M= eC]N@\{ADĄNv䡌> endobj 346 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 61.7085 0 cm +0 0 m +-51.417 0 l +-52.683 0 -53.708 1.026 -53.708 2.292 c +-53.708 69.708 l +-53.708 70.974 -52.683 72 -51.417 72 c +0 72 l +1.266 72 2.292 70.974 2.292 69.708 c +2.292 2.292 l +2.292 1.026 1.266 0 0 0 c +f +Q + +endstream endobj 347 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 72 36 cm +0 0 m +0 -19.882 -16.118 -36 -36 -36 c +-55.882 -36 -72 -19.882 -72 0 c +-72 19.882 -55.882 36 -36 36 c +-16.118 36 0 19.882 0 0 c +f +Q + +endstream endobj 348 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 10.2915 cm +0 0 m +0 51.417 l +0 52.683 1.026 53.708 2.292 53.708 c +69.708 53.708 l +70.974 53.708 72 52.683 72 51.417 c +72 0 l +72 -1.266 70.974 -2.292 69.708 -2.292 c +2.292 -2.292 l +1.026 -2.292 0 -1.266 0 0 c +f +Q + +endstream endobj 349 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 54.5361 30 cm +0 0 m +-37.072 0 l +-37.881 0 -38.536 0.655 -38.536 1.464 c +-38.536 25.536 l +-38.536 26.345 -37.881 27 -37.072 27 c +0 27 l +0.809 27 1.464 26.345 1.464 25.536 c +1.464 1.464 l +1.464 0.655 0.809 0 0 0 c +f +Q + +endstream endobj 350 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 54.5361 30 cm +0 0 m +-37.072 0 l +-37.881 0 -38.536 0.655 -38.536 1.464 c +-38.536 25.536 l +-38.536 26.345 -37.881 27 -37.072 27 c +0 27 l +0.809 27 1.464 26.345 1.464 25.536 c +1.464 1.464 l +1.464 0.655 0.809 0 0 0 c +f +Q + +endstream endobj 472 0 obj <> endobj 473 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +41.9999991 0 0 29.0399994 14.9765921 28.6634079 cm +/Im0 Do +Q + +endstream endobj 474 0 obj <> endobj 476 0 obj <>stream +H Ed! w/[߇u[[ݔnI[-tK%ݒnI[-tK%ݒnI[-tK%ݒnI[-tK%ݒnI[-tK%ݒnI[-tK%ݒnI[-n{{ݝ>=-z +0P@ +endstream endobj 477 0 obj <>/Filter/FlateDecode/Height 121/Intent/RelativeColorimetric/Length 447/Name/X/Subtype/Image/Type/XObject/Width 175>>stream +H1n`qq8tc1)G]ܘܼEW0`4Ը8ahlͥ/~$_^$50YQOoV7Bgz+qƖ~:Oj5=mv,,M=K敻x*LTvǯo;iTYOܭ"wXsnܭ;sr9r\d"#EF.2r\d"#EF.2r\d"#EF.2r\d"#EF.2r\d"#EF.2r\d"#EF.2r5FYYrM'L9w:iW1&~r(CO Ed(E8ldzn/$rq$Xzj^g{~gzګ[;7w6j99nb6^] +endstream endobj 475 0 obj <> endobj 478 0 obj <> endobj 479 0 obj [0.0 0.0 0.0] endobj 480 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +41.9999991 0 0 29.0399994 14.9765921 28.6634079 cm +/Im0 Do +Q + +endstream endobj 481 0 obj <> endobj 482 0 obj <>/Filter/FlateDecode/Height 121/Intent/RelativeColorimetric/Length 447/Name/X/Subtype/Image/Type/XObject/Width 175>>stream +H1n`qq8tc1)G]ܘܼEW0`4Ը8ahlͥ/~$_^$50YQOoV7Bgz+qƖ~:Oj5=mv,,M=K敻x*LTvǯo;iTYOܭ"wXsnܭ;sr9r\d"#EF.2r\d"#EF.2r\d"#EF.2r\d"#EF.2r\d"#EF.2r\d"#EF.2r5FYYrM'L9w:iW1&~r(CO Ed(E8ldzn/$rq$Xzj^g{~gzګ[;7w6j99nb6^] +endstream endobj 470 0 obj <> endobj 471 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +49.1999989 0 0 36.2399992 11.4084492 23.8315531 cm +/Im0 Do +Q + +endstream endobj 483 0 obj <> endobj 485 0 obj <>stream +H @IM$~` HTY^2Hr$[AOIsꯇ%Y5J5JkV dլ~.Y}2L)&jCM 51PCM 51PCM 51PCM 51PCM 51PCM 51PCM 51PCM 51PCM 51PCM 51PCM 51PCM @L@CM HL@ Mbk*[SɘΚVsh9t\Xq)<7$M<%h ۔o +endstream endobj 486 0 obj <>/Filter/FlateDecode/Height 151/Intent/RelativeColorimetric/Length 3444/Name/X/Subtype/Image/Type/XObject/Width 205>>stream +H{LWq}hb)k [D&D.e:QF312['mfB0cQԌ Բ` @BcI[)Z荽i+pS'>6mս?zV [@[-1ðR#+++kK 2LZLA l-%L5cC {K0E"p(@bBc8'XN` uأQvlp8,6[;4#l#:dv3f5N$G6A"l6Ҙ,6H@$JzZJ` ՙL"p^_cx/[( HvqxOK|𤸻 X aЬXx"ۏsמаgN+w@l|/B 9{B#평gJ2ؘ"Ci>^$5ceD ś/6I)iQzzZjJbҼ).@BX=4Kf\>Aьf弗dXǠ`澗DFtxPՅؙ.ښEc7C"Sg1ÏN[BEE?YS"C8hL!Q I34fai卻yZet:Z5?3-{J7|h` LOzX|:LJ Q=:\2)5pˊatOWs #UĩjuSYV^bjY.)g%S~SJg &U 0]QTTkBQU+R(`Y/8{ed+T`T& c&jS)>b̅ꛭGE21223Fެ0r0ƣyELkIxY̘H6XF` c`10 c` 1C0Ƙ!c1f3c`10 c` 1C0Ƙ!c1f3c`10 c` 1C0Ƙ!c7bFE2JmaJ!,Za/[ fY0.H +0Z 8`Q~Wkc5Řa V1j4a,A \TqYaatV)ɬrI3j,!p˴KYɔ"V:#"Lr,H/d^߽gfr Dtw5b +1a@|\k8=ɳݥgk/_x[I/מ.]$N=NA+ 2ԯ7Z#xjv1{y/rZ)^<du~vq6FZm&Ιh cTfFރˏVVV~< ţeo,dRP8a5 +l }`8܁nrd"O\vw[7_z%&FaLɀ F w`d?L2y $3/NFޠfPl2bZWWooutGO8ytljjjӧN8>:<tjr23FO4؛>F"_A$26zd_Olo eu2jjVO7ܾ`WρC$9HP`j'ZT +SVLdlZ=݁=.fVspGb5< z(|zv[vMf oc1j +6R + Ffw8N/Lp8h1RZr))"DոHl5m3,L +ʹ0j +#"xJbDRk-8zނiU +"Wd6(G( 2ET*5@ *U*2D"Z\6,6aP$ R9PqX$|b6ulnhYD0%*^R,l% +S(p f*w9O(1 Lh%A`/*%Z&|70?X|;+ +0Wn +endstream endobj 484 0 obj <> endobj 487 0 obj <> endobj 488 0 obj [0.0 0.0 0.0] endobj 489 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +49.1999989 0 0 36.2399992 11.4084492 23.8315531 cm +/Im0 Do +Q + +endstream endobj 490 0 obj <> endobj 491 0 obj <>/Filter/FlateDecode/Height 151/Intent/RelativeColorimetric/Length 3444/Name/X/Subtype/Image/Type/XObject/Width 205>>stream +H{LWq}hb)k [D&D.e:QF312['mfB0cQԌ Բ` @BcI[)Z荽i+pS'>6mս?zV [@[-1ðR#+++kK 2LZLA l-%L5cC {K0E"p(@bBc8'XN` uأQvlp8,6[;4#l#:dv3f5N$G6A"l6Ҙ,6H@$JzZJ` ՙL"p^_cx/[( HvqxOK|𤸻 X aЬXx"ۏsמаgN+w@l|/B 9{B#평gJ2ؘ"Ci>^$5ceD ś/6I)iQzzZjJbҼ).@BX=4Kf\>Aьf弗dXǠ`澗DFtxPՅؙ.ښEc7C"Sg1ÏN[BEE?YS"C8hL!Q I34fai卻yZet:Z5?3-{J7|h` LOzX|:LJ Q=:\2)5pˊatOWs #UĩjuSYV^bjY.)g%S~SJg &U 0]QTTkBQU+R(`Y/8{ed+T`T& c&jS)>b̅ꛭGE21223Fެ0r0ƣyELkIxY̘H6XF` c`10 c` 1C0Ƙ!c1f3c`10 c` 1C0Ƙ!c1f3c`10 c` 1C0Ƙ!c7bFE2JmaJ!,Za/[ fY0.H +0Z 8`Q~Wkc5Řa V1j4a,A \TqYaatV)ɬrI3j,!p˴KYɔ"V:#"Lr,H/d^߽gfr Dtw5b +1a@|\k8=ɳݥgk/_x[I/מ.]$N=NA+ 2ԯ7Z#xjv1{y/rZ)^<du~vq6FZm&Ιh cTfFރˏVVV~< ţeo,dRP8a5 +l }`8܁nrd"O\vw[7_z%&FaLɀ F w`d?L2y $3/NFޠfPl2bZWWooutGO8ytljjjӧN8>:<tjr23FO4؛>F"_A$26zd_Olo eu2jjVO7ܾ`WρC$9HP`j'ZT +SVLdlZ=݁=.fVspGb5< z(|zv[vMf oc1j +6R + Ffw8N/Lp8h1RZr))"DոHl5m3,L +ʹ0j +#"xJbDRk-8zނiU +"Wd6(G( 2ET*5@ *U*2D"Z\6,6aP$ R9PqX$|b6ulnhYD0%*^R,l% +S(p f*w9O(1 Lh%A`/*%Z&|70?X|;+ +0Wn +endstream endobj 469 0 obj <> endobj 468 0 obj <> endobj 467 0 obj <> endobj 30 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 36.0 36.0]/Type/Page>> endobj 31 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 32 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 48.0 48.0]/Type/Page>> endobj 33 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 60.0 60.0]/Type/Page>> endobj 292 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 64.0 64.0]/Type/Page>> endobj 520 0 obj <>stream +HWr7WFWc&ex1N +XݒF6ة-Z#ʝ\[~^\pˇ8;tw +Vqhw&ƜA W1v`m"?w3mWi*z}+<րt٠ +U?~?v˿sֹ#FH3we?nʒ#(ƒЊWR9˖ =0n/\J(ݾ@n~^td_C[OEn3Q;\d-QX|F#l 2BgAT#nV=_"\5Ėگ#̇AgcrindQLyc6{w˴!&'ɏ3˙{7Os,6-ԋ' +#z '"_ B Fp DO] `%L&ڊ"|QxW,ĩlArh{zY6J%"kje p6>c̛YE?AWGu[\L7Vp ]9EUO)0|h.Jc2S-RLYꁤz"b}[5b\]+&q%\ӰTM0.!]c }mF$ƋTԂ˘Rn8%C9ֿ%u|M>2}]ːoZ9 *H5 7e RgPx7ܢk |/|Lpc|ON`>9AQo`;z[t[Ƌ H^˿ 0+Q +endstream endobj 521 0 obj <> endobj 522 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 54 0 cm +0 0 m +-44 0 l +-45.104 0 -46 0.896 -46 2 c +-46 62 l +-46 63.104 -45.104 64 -44 64 c +0 64 l +1.104 64 2 63.104 2 62 c +2 2 l +2 0.896 1.104 0 0 0 c +f +Q + +endstream endobj 523 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 64 32 cm +0 0 m +0 -17.673 -14.327 -32 -32 -32 c +-49.673 -32 -64 -17.673 -64 0 c +-64 17.673 -49.673 32 -32 32 c +-14.327 32 0 17.673 0 0 c +f +Q + +endstream endobj 524 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 10 cm +0 0 m +0 44 l +0 45.104 0.896 46 2 46 c +62 46 l +63.104 46 64 45.104 64 44 c +64 0 l +64 -1.104 63.104 -2 62 -2 c +2 -2 l +0.896 -2 0 -1.104 0 0 c +f +Q + +endstream endobj 525 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 48.6909 27 cm +0 0 m +-33.382 0 l +-34.104 0 -34.691 0.586 -34.691 1.309 c +-34.691 22.691 l +-34.691 23.414 -34.104 24 -33.382 24 c +0 24 l +0.723 24 1.309 23.414 1.309 22.691 c +1.309 1.309 l +1.309 0.586 0.723 0 0 0 c +f +Q + +endstream endobj 526 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 48.6909 27 cm +0 0 m +-33.382 0 l +-34.104 0 -34.691 0.586 -34.691 1.309 c +-34.691 22.691 l +-34.691 23.414 -34.104 24 -33.382 24 c +0 24 l +0.723 24 1.309 23.414 1.309 22.691 c +1.309 1.309 l +1.309 0.586 0.723 0 0 0 c +f +Q + +endstream endobj 532 0 obj <> endobj 533 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +37.9199992 0 0 25.9199994 13.2235212 25.6164805 cm +/Im0 Do +Q + +endstream endobj 534 0 obj <> endobj 536 0 obj <>stream +H; +BQ@yߴ"dӑVӉVӃ_vvkڹvkڹvkڹvkڹvkڹvkڹvkڹvkڹvkڹvkڹvkڹvkVf6fsofqofqo^NW? 0lAe +endstream endobj 537 0 obj <>/Filter/FlateDecode/Height 108/Intent/RelativeColorimetric/Length 412/Name/X/Subtype/Image/Type/XObject/Width 158>>stream +H=P$=+J +m`B6`a\6tVϏa'3cyoq~+ܫRZaV?Q58Ǐgb)"ž?˺.v|zQ:N"=4ok¬>؛0-q<3Yn˫k]}5u=Yh]r"au8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8mu[uXgXf:uW@+t矫":7׻~9QJWqܷxnqZTFMUoԝd-R,yy8D0~im$`yoA +endstream endobj 535 0 obj <> endobj 538 0 obj <> endobj 539 0 obj [0.0 0.0 0.0] endobj 540 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +37.9199992 0 0 25.9199994 13.2235212 25.6164805 cm +/Im0 Do +Q + +endstream endobj 541 0 obj <> endobj 542 0 obj <>/Filter/FlateDecode/Height 108/Intent/RelativeColorimetric/Length 412/Name/X/Subtype/Image/Type/XObject/Width 158>>stream +H=P$=+J +m`B6`a\6tVϏa'3cyoq~+ܫRZaV?Q58Ǐgb)"ž?˺.v|zQ:N"=4ok¬>؛0-q<3Yn˫k]}5u=Yh]r"au8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8Xcu8mu[uXgXf:uW@+t矫":7׻~9QJWqܷxnqZTFMUoԝd-R,yy8D0~im$`yoA +endstream endobj 530 0 obj <> endobj 531 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +44.159999 0 0 32.1599993 10.0320778 21.6079222 cm +/Im0 Do +Q + +endstream endobj 543 0 obj <> endobj 545 0 obj <>stream +H 1!cuEPUeC&}NM mݟi,mŻ+KB/ȢwcooVhN777777777777777777777777777777777777777777772Ux忓Ug;$~lGGts{z\Y +0X +endstream endobj 546 0 obj <>/Filter/FlateDecode/Height 134/Intent/RelativeColorimetric/Length 2749/Name/X/Subtype/Image/Type/XObject/Width 184>>stream +HOSwqm)P*aBeu\Fq7 rm"K +R 76$-SHqEʰK@zGY!O'ٰnq﬇.5k_M6mַ Th@C`@ W[F&H +FB @&F-z[Wgj#c$cfnZ +ZaLQHc#P6 s, +oC $(# kAA6l$ H*q4T~aH`qz6YT'W7wm7thn.NTgA#ހbcv'WwO/_`D#Za6ےv{틈(ң?͉lu!1X-=zl\AFR2MLfr`B\,=",=-A\~&h +[NOȏ?M:bHK=Ǒ~;)Vh 7l+/=>95}2tArϬ}TtIvfjr<}qanSooL/9ťU<xꪊbNGcќ쭱>X7JO<-R}QMKTrr%C}($`e ן o$'|JsKH, +Mb|Eq~Α Og{h<KϞXff^qUYtS"J]k0U"h.jVe2c:, ڍ0luL8˭ƭ{d}$>֍k+"<mbL֛nYA\"B.|/l/L y +8WsFͭxʺҞ߇?S*ǡI}xJ?PM)(N&#Nm?L%8Hp‚V3ldreQv2=MfMzF3 +*~x2>9CvN339d㗺,Ft7p-C̬?O3FSn#4/"!TIzGǟ&)hR'UGz$~Pz*-!o6ZFYؐ]}=?S*ǡJy""=וlcZͭ]b +6;<+ФPȇ7՞+d r6_ل@Yms 3OKvd}P%tߕ痜JgЃ=Y!yM08?<(͎ RΎZk +Gݩ$toxNFZnQV&_.IP/+McĄz$rah%.7(hx 7y TxUg i̸/W"D,w ,|QGY'Nq\h&s +Nde}nL^ 4;{gJ=b8z?<݊@q4)D3+B"kv k= UoBdZ7v?]ApcqCQJʊT@ZQ$BcNEQbV$NG;8lrBvRu!㕢;:?LrOC?>1ٳ)r= +endstream endobj 544 0 obj <> endobj 547 0 obj <> endobj 548 0 obj [0.0 0.0 0.0] endobj 549 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +44.159999 0 0 32.1599993 10.0320778 21.6079222 cm +/Im0 Do +Q + +endstream endobj 550 0 obj <> endobj 551 0 obj <>/Filter/FlateDecode/Height 134/Intent/RelativeColorimetric/Length 2749/Name/X/Subtype/Image/Type/XObject/Width 184>>stream +HOSwqm)P*aBeu\Fq7 rm"K +R 76$-SHqEʰK@zGY!O'ٰnq﬇.5k_M6mַ Th@C`@ W[F&H +FB @&F-z[Wgj#c$cfnZ +ZaLQHc#P6 s, +oC $(# kAA6l$ H*q4T~aH`qz6YT'W7wm7thn.NTgA#ހbcv'WwO/_`D#Za6ےv{틈(ң?͉lu!1X-=zl\AFR2MLfr`B\,=",=-A\~&h +[NOȏ?M:bHK=Ǒ~;)Vh 7l+/=>95}2tArϬ}TtIvfjr<}qanSooL/9ťU<xꪊbNGcќ쭱>X7JO<-R}QMKTrr%C}($`e ן o$'|JsKH, +Mb|Eq~Α Og{h<KϞXff^qUYtS"J]k0U"h.jVe2c:, ڍ0luL8˭ƭ{d}$>֍k+"<mbL֛nYA\"B.|/l/L y +8WsFͭxʺҞ߇?S*ǡI}xJ?PM)(N&#Nm?L%8Hp‚V3ldreQv2=MfMzF3 +*~x2>9CvN339d㗺,Ft7p-C̬?O3FSn#4/"!TIzGǟ&)hR'UGz$~Pz*-!o6ZFYؐ]}=?S*ǡJy""=וlcZͭ]b +6;<+ФPȇ7՞+d r6_ل@Yms 3OKvd}P%tߕ痜JgЃ=Y!yM08?<(͎ RΎZk +Gݩ$toxNFZnQV&_.IP/+McĄz$rah%.7(hx 7y TxUg i̸/W"D,w ,|QGY'Nq\h&s +Nde}nL^ 4;{gJ=b8z?<݊@q4)D3+B"kv k= UoBdZ7v?]ApcqCQJʊT@ZQ$BcNEQbV$NG;8lrBvRu!㕢;:?LrOC?>1ٳ)r= +endstream endobj 529 0 obj <> endobj 528 0 obj <> endobj 527 0 obj <> endobj 513 0 obj <>stream +HWr7 Wj%T:} 䨜L>G$1nÍwo޸o/;>}].֭ګ/-/>hX2 ̱W5C3g#eM=2!3ȧ@e>2H2Ǿz}Ϭx]ɺ>/}1-Wv`BɴO71lL/wstO?WLg+ KbbYPG „祷[ώAy)L6tMky{kb3oƝ(sOh-sA";L^}kk08B=/|⮭pAv^sMcxڽG1O0Djk^{Hp:$)5-OflJWpa +WmS7kmuozyUwAˮn{MՒR_u<^ ^qzXhs*6"W[@5d6V~|)ٍKȃV`Lj ʕL,̉JP}r yzNpSj5%`J;{޽n]ϩ` COƑlöU"Fhc2qcO].{+V$p]<|'Nܢ ULDp$y)| +戙TIQ2H`L `QMki{Rk* Cy{R/܊sBxSN4 /O%oڟ6\ZMW&aQ5ᛦe]]j B[\&BE@ P#{[a1ci,A3X5QL EPScr?L(7W*F~2_ٕ-#9c%TU{ØEN^[YM+1 ƫM9@ BuA]w}n+n*%|r|S>=h/)"A#v\t0X>9}zeCMv=®1ȊӌK>6|'. 0~ +endstream endobj 514 0 obj <> endobj 515 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 52.125 0 cm +0 0 m +-44.25 0 l +-45.286 0 -46.125 0.839 -46.125 1.875 c +-46.125 58.125 l +-46.125 59.161 -45.286 60 -44.25 60 c +0 60 l +1.036 60 1.875 59.161 1.875 58.125 c +1.875 1.875 l +1.875 0.839 1.036 0 0 0 c +f +Q + +endstream endobj 516 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 60 30 cm +0 0 m +0 -16.568 -13.432 -30 -30 -30 c +-46.568 -30 -60 -16.568 -60 0 c +-60 16.568 -46.568 30 -30 30 c +-13.432 30 0 16.568 0 0 c +f +Q + +endstream endobj 517 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 7.875 cm +0 0 m +0 44.25 l +0 45.286 0.839 46.125 1.875 46.125 c +58.125 46.125 l +59.161 46.125 60 45.286 60 44.25 c +60 0 l +60 -1.036 59.161 -1.875 58.125 -1.875 c +1.875 -1.875 l +0.839 -1.875 0 -1.036 0 0 c +f +Q + +endstream endobj 518 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 46.7183 25 cm +0 0 m +-33.437 0 l +-34.145 0 -34.718 0.574 -34.718 1.282 c +-34.718 21.718 l +-34.718 22.426 -34.145 23 -33.437 23 c +0 23 l +0.708 23 1.282 22.426 1.282 21.718 c +1.282 1.282 l +1.282 0.574 0.708 0 0 0 c +f +Q + +endstream endobj 519 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 46.7183 25 cm +0 0 m +-33.437 0 l +-34.145 0 -34.718 0.574 -34.718 1.282 c +-34.718 21.718 l +-34.718 22.426 -34.145 23 -33.437 23 c +0 23 l +0.708 23 1.282 22.426 1.282 21.718 c +1.282 1.282 l +1.282 0.574 0.708 0 0 0 c +f +Q + +endstream endobj 557 0 obj <> endobj 558 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +37.6799992 0 0 24.4799995 11.239028 24.0009728 cm +/Im0 Do +Q + +endstream endobj 559 0 obj <> endobj 561 0 obj <>stream +Hα 0cA@ 8IByM?֚onv;9LvRKzwI.ݱS>[ +endstream endobj 562 0 obj <>/Filter/FlateDecode/Height 102/Intent/RelativeColorimetric/Length 368/Name/X/Subtype/Image/Type/XObject/Width 157>>stream +H!P) qE`2 X1AwPH&W&WcD2"úǪ Ll+$ UQ֭*uY;qIqA;NDi]Yz6>0gu?>~y3̿v]uk=y4n<28PC18PC18PC18PC18PC18PC18PC18PC18PC18PC15޸?f苻.:볺mNҲ*\m|`%šU[81Ɔ[UX<af\m&a`ެ|5"Vw؟c0V +endstream endobj 560 0 obj <> endobj 563 0 obj <> endobj 564 0 obj [0.0 0.0 0.0] endobj 565 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +37.6799992 0 0 24.4799995 11.239028 24.0009728 cm +/Im0 Do +Q + +endstream endobj 566 0 obj <> endobj 567 0 obj <>/Filter/FlateDecode/Height 102/Intent/RelativeColorimetric/Length 368/Name/X/Subtype/Image/Type/XObject/Width 157>>stream +H!P) qE`2 X1AwPH&W&WcD2"úǪ Ll+$ UQ֭*uY;qIqA;NDi]Yz6>0gu?>~y3̿v]uk=y4n<28PC18PC18PC18PC18PC18PC18PC18PC18PC18PC15޸?f苻.:볺mNҲ*\m|`%šU[81Ɔ[UX<af\m&a`ެ|5"Vw؟c0V +endstream endobj 555 0 obj <> endobj 556 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +43.919999 0 0 30.9599993 8.1147804 19.6852186 cm +/Im0 Do +Q + +endstream endobj 568 0 obj <> endobj 570 0 obj <>stream +H 0sM# kS$ZkloV~L?uޫGs:קδ{u\G纵=l۫mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmR*߱ MJ;9I廳TSN9ZrZW/ǯӛǿ7Nx !U +endstream endobj 571 0 obj <>/Filter/FlateDecode/Height 129/Intent/RelativeColorimetric/Length 2702/Name/X/Subtype/Image/Type/XObject/Width 183>>stream +HSwqm9I8rp$ *JKM9[E uA; EIptQj@)%,m H)T@<=|n%KL+b Іw%`QyMM-- + {vHF7tjA1X |@Pߨh6D" D^E8tj6G74"S4(cR)dC8tWܐZK7[Z kXc0Vf&4I~ݽ|koD3dlsptvqa20f8;9nP xp}f?W V7o1o6w1s'#,6:0zܵ'(8$4 BClK71ښL[g@qpɃvynv`QHhʹFT m~#;&%H8aGFD֪s6tllAчOSΦgf0%r2RO';nO76cP֭^686/øg?E2p\m,(ܫV`dɕ;"dJVޅKWߨ7a <\UYq|zrBt`HTK;ã\5H$0%4ީ&Lgٚ +y9m-]}ck=G +.߮jokmij.+O:hE%ᴡxCS~']xp5pLxL;țim2imy _nO#Q  t4T_+Hp13^&P,<#S>TUwGϲ |q٘tB{pV;s#= r?gC,b}^M{uZSѡ+y or JwfEJA:>x:;ctNiA NV"bkcI4wHLRz@rr^@K2!~[OU6w Idr$<㿌<ۚraDo37Ckidٺ$e^nh—tdߺZfcjVut L62Μnhnu\J,kc}]l0n M+7=Z5Ijn]%`E6{ݺ7ln̎O^SSW 4“DP[WGl17R"WQh+eUb&w*J/ ΥFpbibǍ#Q,l7Gsd]D%p% /妧$ڷƜL\ +}M 40;{%$NMrI ,ĄaXnvV4F+&M,l<x> endobj 572 0 obj <> endobj 573 0 obj [0.0 0.0 0.0] endobj 574 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +43.919999 0 0 30.9599993 8.1147804 19.6852186 cm +/Im0 Do +Q + +endstream endobj 575 0 obj <> endobj 576 0 obj <>/Filter/FlateDecode/Height 129/Intent/RelativeColorimetric/Length 2702/Name/X/Subtype/Image/Type/XObject/Width 183>>stream +HSwqm9I8rp$ *JKM9[E uA; EIptQj@)%,m H)T@<=|n%KL+b Іw%`QyMM-- + {vHF7tjA1X |@Pߨh6D" D^E8tj6G74"S4(cR)dC8tWܐZK7[Z kXc0Vf&4I~ݽ|koD3dlsptvqa20f8;9nP xp}f?W V7o1o6w1s'#,6:0zܵ'(8$4 BClK71ښL[g@qpɃvynv`QHhʹFT m~#;&%H8aGFD֪s6tllAчOSΦgf0%r2RO';nO76cP֭^686/øg?E2p\m,(ܫV`dɕ;"dJVޅKWߨ7a <\UYq|zrBt`HTK;ã\5H$0%4ީ&Lgٚ +y9m-]}ck=G +.߮jokmij.+O:hE%ᴡxCS~']xp5pLxL;țim2imy _nO#Q  t4T_+Hp13^&P,<#S>TUwGϲ |q٘tB{pV;s#= r?gC,b}^M{uZSѡ+y or JwfEJA:>x:;ctNiA NV"bkcI4wHLRz@rr^@K2!~[OU6w Idr$<㿌<ۚraDo37Ckidٺ$e^nh—tdߺZfcjVut L62Μnhnu\J,kc}]l0n M+7=Z5Ijn]%`E6{ݺ7ln̎O^SSW 4“DP[WGl17R"WQh+eUb&w*J/ ΥFpbibǍ#Q,l7Gsd]D%p% /妧$ڷƜL\ +}M 40;{%$NMrI ,ĄaXnvV4F+&M,l<x> endobj 553 0 obj <> endobj 552 0 obj <> endobj 506 0 obj <>stream +HVr7 Wf Zv|+(U}+lr%kNr.;$@ >8x0_>-w>}]8E_X\}`cw'annUF{ݍ-̅ iVkp~PiWn z"9h1͏=DVKwKb-o?~zpo [}x[ۢT ~}/%-#K.v+R)z O0;/ڈ}/ +3;Vw`cٜ!3K}wL{ (2rWcJr&coaأ#x&A\Z-Ƀm#ՂobiWNǢai>X W[iՂJ0٪98\cScrJpK;eT^o&(9OOQ}ZNxK4?idg/^RS@MƵw^壝}O.F n#Pr9'NC$2l+&0ાӛpw}_+%ޡMBG0E^d)‹+U%- G?="OP3#"=^l; sY@1!5jw36> endobj 508 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 40.5 0 cm +0 0 m +-33 0 l +-33.829 0 -34.5 0.671 -34.5 1.5 c +-34.5 46.5 l +-34.5 47.329 -33.829 48 -33 48 c +0 48 l +0.829 48 1.5 47.329 1.5 46.5 c +1.5 1.5 l +1.5 0.671 0.829 0 0 0 c +f +Q + +endstream endobj 509 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 48 24 cm +0 0 m +0 -13.255 -10.745 -24 -24 -24 c +-37.255 -24 -48 -13.255 -48 0 c +-48 13.255 -37.255 24 -24 24 c +-10.745 24 0 13.255 0 0 c +f +Q + +endstream endobj 510 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 7.5 cm +0 0 m +0 33 l +0 33.829 0.671 34.5 1.5 34.5 c +46.5 34.5 l +47.329 34.5 48 33.829 48 33 c +48 0 l +48 -0.829 47.329 -1.5 46.5 -1.5 c +1.5 -1.5 l +0.671 -1.5 0 -0.829 0 0 c +f +Q + +endstream endobj 511 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 37 20 cm +0 0 m +-26 0 l +-26.552 0 -27 0.448 -27 1 c +-27 17 l +-27 17.552 -26.552 18 -26 18 c +0 18 l +0.552 18 1 17.552 1 17 c +1 1 l +1 0.448 0.552 0 0 0 c +f +Q + +endstream endobj 512 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 37 20 cm +0 0 m +-26 0 l +-26.552 0 -27 0.448 -27 1 c +-27 17 l +-27 17.552 -26.552 18 -26 18 c +0 18 l +0.552 18 1 17.552 1 17 c +1 1 l +1 0.448 0.552 0 0 0 c +f +Q + +endstream endobj 582 0 obj <> endobj 583 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +29.2799993 0 0 19.4399996 9.3975058 19.0424948 cm +/Im0 Do +Q + +endstream endobj 584 0 obj <> endobj 586 0 obj <>stream +H1 0 ҕ.%_l:}I||f1|n5[z& +endstream endobj 587 0 obj <>/Filter/FlateDecode/Height 81/Intent/RelativeColorimetric/Length 227/Name/X/Subtype/Image/Type/XObject/Width 122>>stream +Hͱ @pZ#)&d!8@q, \Z\C&1؈*ôb]Q)*xo) +.!&EL׭lvu2Dxb(E.ϩ0cƌ3f̘1cƌ3f̘1cƌ3f̘1cƌ3f?)CT?C3~Ԟӣəm}cReڇNUG4ٌlDa +endstream endobj 585 0 obj <> endobj 588 0 obj <> endobj 589 0 obj [0.0 0.0 0.0] endobj 590 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +29.2799993 0 0 19.4399996 9.3975058 19.0424948 cm +/Im0 Do +Q + +endstream endobj 591 0 obj <> endobj 592 0 obj <>/Filter/FlateDecode/Height 81/Intent/RelativeColorimetric/Length 227/Name/X/Subtype/Image/Type/XObject/Width 122>>stream +Hͱ @pZ#)&d!8@q, \Z\C&1؈*ôb]Q)*xo) +.!&EL׭lvu2Dxb(E.ϩ0cƌ3f̘1cƌ3f̘1cƌ3f̘1cƌ3f?)CT?C3~Ԟӣəm}cReڇNUG4ٌlDa +endstream endobj 580 0 obj <> endobj 581 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +34.0799992 0 0 24.2399995 6.96 15.9600013 cm +/Im0 Do +Q + +endstream endobj 593 0 obj <> endobj 595 0 obj <>stream +HA +OHQ*K=59`qSP3st/O2iGަ2G8 nډ7 ۴ 07 s07 s07 s07 s07 s07 s07 s07 R'n R'N2I:P'?.Tn?]=  4m +endstream endobj 596 0 obj <>/Filter/FlateDecode/Height 101/Intent/RelativeColorimetric/Length 1691/Name/X/Subtype/Image/Type/XObject/Width 142>>stream +HKSvv]issRBм͐!jx%!IDt$邠NPH([A`F&YmҚ;dy|?#TgG렓1|O^!R`@0Y0 ( 3Y\6bЯCg,6;*1aX$pqR0n0$挺z'1n|vfqk8yR}&&DSȤCyv~b.j,Ϛ-u9Ij 3 +;zƟ_Θ@3ͼ6>h*|j,X{|Y͎`x 0A?9>:LY[vtTe1~hH4ƖΞ}t10={X{QKx4Axxb;mi4߾^WUH<.xwm<1G(IL;_P^Y]{^8Mi1@=( qtF:BqIiJK/s2NeAB. }W( œΜMTRe=džK\k8nH1q? 8OPD*Li\׊8<8@"aeIX`h?D8\@(c?0L, +\„~0â3 9P`5 > +!zHDP̓Aޟ x[+u% +endstream endobj 594 0 obj <> endobj 597 0 obj <> endobj 598 0 obj [0.0 0.0 0.0] endobj 599 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +34.0799992 0 0 24.2399995 6.96 15.9600013 cm +/Im0 Do +Q + +endstream endobj 600 0 obj <> endobj 601 0 obj <>/Filter/FlateDecode/Height 101/Intent/RelativeColorimetric/Length 1691/Name/X/Subtype/Image/Type/XObject/Width 142>>stream +HKSvv]issRBм͐!jx%!IDt$邠NPH([A`F&YmҚ;dy|?#TgG렓1|O^!R`@0Y0 ( 3Y\6bЯCg,6;*1aX$pqR0n0$挺z'1n|vfqk8yR}&&DSȤCyv~b.j,Ϛ-u9Ij 3 +;zƟ_Θ@3ͼ6>h*|j,X{|Y͎`x 0A?9>:LY[vtTe1~hH4ƖΞ}t10={X{QKx4Axxb;mi4߾^WUH<.xwm<1G(IL;_P^Y]{^8Mi1@=( qtF:BqIiJK/s2NeAB. }W( œΜMTRe=džK\k8nH1q? 8OPD*Li\׊8<8@"aeIX`h?D8\@(c?0L, +\„~0â3 9P`5 > +!zHDP̓Aޟ x[+u% +endstream endobj 579 0 obj <> endobj 578 0 obj <> endobj 577 0 obj <> endobj 499 0 obj <>stream +HWn7WK6Wˎ/1E"􋏕!"Hɩ&R_nÍ3oޘYͬO3n8۟ۻH8 wzp`Whi N J×cX/O~6Z6@1-vП뜒imyBvy1,o?~zp4o+} }&HTR=a?f ՖdM/y(kzLCP;Ǩ6Q:B 8s6s2IC0,?g4bDkj&K J(21څN_ᡂ7plt3cWjkQu^M4did>iQ/FZV%Z-,٘['O.Sƣ]iM]042߱$Yנi=ӣ>mjO^dn;CŷUM1xϸigaMLy!ؖ=L69,V]$r+囏tw{}nfB2/Szq7,J|tK_>řb0q/N{}X]Imڰ)V>BeSX1 ՆR Vr)h<6K,.^!8o/smż¥?Y|؜( e|CNN؈O֪~uL~"-DaZ[-1:ﻁ_iw> endobj 501 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 34.75 0 cm +0 0 m +-29.5 0 l +-30.19 0 -30.75 0.56 -30.75 1.25 c +-30.75 38.75 l +-30.75 39.44 -30.19 40 -29.5 40 c +0 40 l +0.69 40 1.25 39.44 1.25 38.75 c +1.25 1.25 l +1.25 0.56 0.69 0 0 0 c +f +Q + +endstream endobj 502 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 40 20 cm +0 0 m +0 -11.046 -8.954 -20 -20 -20 c +-31.046 -20 -40 -11.046 -40 0 c +-40 11.046 -31.046 20 -20 20 c +-8.954 20 0 11.046 0 0 c +f +Q + +endstream endobj 503 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 5.25 cm +0 0 m +0 29.5 l +0 30.19 0.56 30.75 1.25 30.75 c +38.75 30.75 l +39.44 30.75 40 30.19 40 29.5 c +40 0 l +40 -0.69 39.44 -1.25 38.75 -1.25 c +1.25 -1.25 l +0.56 -1.25 0 -0.69 0 0 c +f +Q + +endstream endobj 504 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 31.1548 17 cm +0 0 m +-22.31 0 l +-22.776 0 -23.155 0.378 -23.155 0.845 c +-23.155 14.155 l +-23.155 14.622 -22.776 15 -22.31 15 c +0 15 l +0.467 15 0.845 14.622 0.845 14.155 c +0.845 0.845 l +0.845 0.378 0.467 0 0 0 c +f +Q + +endstream endobj 505 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 31.1548 17 cm +0 0 m +-22.31 0 l +-22.776 0 -23.155 0.378 -23.155 0.845 c +-23.155 14.155 l +-23.155 14.622 -22.776 15 -22.31 15 c +0 15 l +0.467 15 0.845 14.622 0.845 14.155 c +0.845 0.845 l +0.845 0.378 0.467 0 0 0 c +f +Q + +endstream endobj 607 0 obj <> endobj 608 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +25.1999994 0 0 16.3199996 7.4046054 16.2353936 cm +/Im0 Do +Q + +endstream endobj 609 0 obj <> endobj 611 0 obj <>stream +HA 4 &z-Vg𩴞t3Ͳ +endstream endobj 612 0 obj <>/Filter/FlateDecode/Height 68/Intent/RelativeColorimetric/Length 189/Name/X/Subtype/Image/Type/XObject/Width 105>>stream +Hm 0j! g$45 lcnCDb5 Yw}*MkLYO6=gqh[ݎTUGM97"D!B"D!B"D!KSUjV\(se+ie[z&3.!eM),!"9?k{"K|qN +endstream endobj 610 0 obj <> endobj 613 0 obj <> endobj 614 0 obj [0.0 0.0 0.0] endobj 615 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +25.1999994 0 0 16.3199996 7.4046054 16.2353936 cm +/Im0 Do +Q + +endstream endobj 616 0 obj <> endobj 617 0 obj <>/Filter/FlateDecode/Height 68/Intent/RelativeColorimetric/Length 189/Name/X/Subtype/Image/Type/XObject/Width 105>>stream +Hm 0j! g$45 lcnCDb5 Yw}*MkLYO6=gqh[ݎTUGM97"D!B"D!B"D!KSUjV\(se+ie[z&3.!eM),!"9?k{"K|qN +endstream endobj 605 0 obj <> endobj 606 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +29.5199993 0 0 20.6399995 5.3445373 13.2554625 cm +/Im0 Do +Q + +endstream endobj 618 0 obj <> endobj 620 0 obj <>stream +Hα @i %v Ʊ*@9yʳ';O|)=tEҧ&ݱ GCˆ -Z* |~H@z$ +endstream endobj 621 0 obj <>/Filter/FlateDecode/Height 86/Intent/RelativeColorimetric/Length 1310/Name/X/Subtype/Image/Type/XObject/Width 123>>stream +HOyqhgΔR:%`Jjg8 X"x zֈmr"r@ IԄBM8K $@)eR&=x>}d&KRhSi341[|n.JE~v:S!T_aww f ~z9R&4=YRjwhzhzl;ʠ0X 6O= gLz:|eèJo,TNn50tܺ~,!{%U:{m5+ +B AK rEe% r4J9C>8 SDRTQi2"q9,MFP> endobj 622 0 obj <> endobj 623 0 obj [0.0 0.0 0.0] endobj 624 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +29.5199993 0 0 20.6399995 5.3445373 13.2554625 cm +/Im0 Do +Q + +endstream endobj 625 0 obj <> endobj 626 0 obj <>/Filter/FlateDecode/Height 86/Intent/RelativeColorimetric/Length 1310/Name/X/Subtype/Image/Type/XObject/Width 123>>stream +HOyqhgΔR:%`Jjg8 X"x zֈmr"r@ IԄBM8K $@)eR&=x>}d&KRhSi341[|n.JE~v:S!T_aww f ~z9R&4=YRjwhzhzl;ʠ0X 6O= gLz:|eèJo,TNn50tܺ~,!{%U:{m5+ +B AK rEe% r4J9C>8 SDRTQi2"q9,MFP> endobj 603 0 obj <> endobj 602 0 obj <> endobj 492 0 obj <>stream +HVrU9 ߯\?K-fU>dq]%{!T*B>4W>2wWμz}e6gYo_g|ߜq[JݷO;<jC K}g!Jm&?Dfjo﫰;}^?Wl$'Tԩ[w6z4Gן?yx5ꚳX&%o>94%@ 6` (wǵC^7d#+u4FI6s"Y*t=lil;fFkɴڰG3*- KO:us ΢/bŞ38"':ӧރk]ŏs/::o(vٍEI?eҟC4bձe8x˷p 8wcI99Q#Oft-!>قfћ|Q@j4()BDm>LQ b 6hӘbX/?&WJDr0\cq C$lNppŸ/Ūy']GdeMi֗ LJ# ]@I8,*>AZYH+FZQHC1n!u)iGdFZSZ t6zb%q}?$mg&)ժ/ +endstream endobj 493 0 obj <> endobj 494 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 30.8545 0 cm +0 0 m +-25.709 0 l +-26.342 0 -26.854 0.513 -26.854 1.146 c +-26.854 34.854 l +-26.854 35.487 -26.342 36 -25.709 36 c +0 36 l +0.633 36 1.146 35.487 1.146 34.854 c +1.146 1.146 l +1.146 0.513 0.633 0 0 0 c +f +Q + +endstream endobj 495 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 36 18 cm +0 0 m +0 -9.941 -8.059 -18 -18 -18 c +-27.941 -18 -36 -9.941 -36 0 c +-36 9.941 -27.941 18 -18 18 c +-8.059 18 0 9.941 0 0 c +f +Q + +endstream endobj 496 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 5.1455 cm +0 0 m +0 25.709 l +0 26.342 0.513 26.854 1.146 26.854 c +34.854 26.854 l +35.487 26.854 36 26.342 36 25.709 c +36 0 l +36 -0.633 35.487 -1.146 34.854 -1.146 c +1.146 -1.146 l +0.513 -1.146 0 -0.633 0 0 c +f +Q + +endstream endobj 497 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 27.2817 15 cm +0 0 m +-18.563 0 l +-18.96 0 -19.282 0.322 -19.282 0.718 c +-19.282 12.282 l +-19.282 12.678 -18.96 13 -18.563 13 c +0 13 l +0.396 13 0.718 12.678 0.718 12.282 c +0.718 0.718 l +0.718 0.322 0.396 0 0 0 c +f +Q + +endstream endobj 498 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 27.2817 15 cm +0 0 m +-18.563 0 l +-18.96 0 -19.282 0.322 -19.282 0.718 c +-19.282 12.282 l +-19.282 12.678 -18.96 13 -18.563 13 c +0 13 l +0.396 13 0.718 12.678 0.718 12.282 c +0.718 0.718 l +0.718 0.322 0.396 0 0 0 c +f +Q + +endstream endobj 632 0 obj <> endobj 633 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +21.3599995 0 0 14.3999997 7.3959923 14.0840072 cm +/Im0 Do +Q + +endstream endobj 634 0 obj <> endobj 636 0 obj <>stream +HA 4 $k\խY,bX,bX_\Sun5 +endstream endobj 637 0 obj <>/Filter/FlateDecode/Height 60/Intent/RelativeColorimetric/Length 127/Name/X/Subtype/Image/Type/XObject/Width 89>>stream +HA! D&$@.$53xC=ܚGzx`YZC>vFܩqŇ` ,X` ,X_ґZ*h}P 7_ +0,L +endstream endobj 635 0 obj <> endobj 638 0 obj <> endobj 639 0 obj [0.0 0.0 0.0] endobj 640 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +21.3599995 0 0 14.3999997 7.3959923 14.0840072 cm +/Im0 Do +Q + +endstream endobj 641 0 obj <> endobj 642 0 obj <>/Filter/FlateDecode/Height 60/Intent/RelativeColorimetric/Length 127/Name/X/Subtype/Image/Type/XObject/Width 89>>stream +HA! D&$@.$53xC=ܚGzx`YZC>vFܩqŇ` ,X` ,X_ґZ*h}P 7_ +0,L +endstream endobj 630 0 obj <> endobj 631 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +24.7199994 0 0 17.5199996 5.6452708 11.9947289 cm +/Im0 Do +Q + +endstream endobj 643 0 obj <> endobj 645 0 obj <>stream +HA@@O;AH3M +F5PTĖ\vOtٞ>6<6666666666666666666ϛ&@ +fP( +endstream endobj 646 0 obj <>/Filter/FlateDecode/Height 73/Intent/RelativeColorimetric/Length 852/Name/X/Subtype/Image/Type/XObject/Width 103>>stream +H׿`qmMJx,$b ~DbHD""Z-%1%h1Xjhj3unq;yr{w5&%0mPe gGGhur.(9Y֡'b‘("P`s`CP'/7d6_,Q&RY=,EܾA;B'MWkEݠHU֫ԫ~'M`X@LVv?h۪ɠQL8 3VW(Sj gtF]φR&> ghNM]N;e>j 0 FrPgvޫ SE`\UYC||hf)\A3F';FΌc0c0c0c0c0c0o0h#JGZfU;Յԩ" ghNM]N;e>j 0;cu2pOg4l*eB.냱pT1n@~UWA +p;CNPIZQ7(Rj*ꅄI_XO<_nlXh1M~{XRL8`5{Hɲ4z Bo h7Fbj|:uз>ŒB$T(b!8}̝Pv'RlML*z9;y@1BHEp(@Cd4:9nA,CO}I UV MfzpѤD8r?!Ј$x +endstream endobj 644 0 obj <> endobj 647 0 obj <> endobj 648 0 obj [0.0 0.0 0.0] endobj 649 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +24.7199994 0 0 17.5199996 5.6452708 11.9947289 cm +/Im0 Do +Q + +endstream endobj 650 0 obj <> endobj 651 0 obj <>/Filter/FlateDecode/Height 73/Intent/RelativeColorimetric/Length 852/Name/X/Subtype/Image/Type/XObject/Width 103>>stream +H׿`qmMJx,$b ~DbHD""Z-%1%h1Xjhj3unq;yr{w5&%0mPe gGGhur.(9Y֡'b‘("P`s`CP'/7d6_,Q&RY=,EܾA;B'MWkEݠHU֫ԫ~'M`X@LVv?h۪ɠQL8 3VW(Sj gtF]φR&> ghNM]N;e>j 0 FrPgvޫ SE`\UYC||hf)\A3F';FΌc0c0c0c0c0c0o0h#JGZfU;Յԩ" ghNM]N;e>j 0;cu2pOg4l*eB.냱pT1n@~UWA +p;CNPIZQ7(Rj*ꅄI_XO<_nlXh1M~{XRL8`5{Hɲ4z Bo h7Fbj|:uз>ŒB$T(b!8}̝Pv'RlML*z9;y@1BHEp(@Cd4:9nA,CO}I UV MfzpѤD8r?!Ј$x +endstream endobj 629 0 obj <> endobj 628 0 obj <> endobj 627 0 obj <> endobj 5 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 16.0 16.0]/Type/Page>> endobj 26 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 20.0 20.0]/Type/Page>> endobj 27 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 24.0 24.0]/Type/Page>> endobj 28 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 30.0 30.0]/Type/Page>> endobj 29 0 obj <>/Resources<>/Properties<>/Shading<>/XObject<>>>/TrimBox[0.0 0.0 32.0 32.0]/Type/Page>> endobj 678 0 obj <>stream +HWr9 W巷fLjاfȢXs$m߄ +6Gd9yaN.y,v#W~^[b5;NJN֙*>O!w(A)XlVZ6km07wb6>p Wĝ}hs%LCd6kTf8-pqT\֋|9]Z\7WOe`_|tbP<B9f?%&N"mqL _Npr.3<6n8Ds#nJ;짚)@!uZ`3 +endstream endobj 679 0 obj <> endobj 680 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 27 0 cm +0 0 m +-22 0 l +-22.552 0 -23 0.448 -23 1 c +-23 31 l +-23 31.552 -22.552 32 -22 32 c +0 32 l +0.552 32 1 31.552 1 31 c +1 1 l +1 0.448 0.552 0 0 0 c +f +Q + +endstream endobj 681 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 32 16 cm +0 0 m +0 -8.836 -7.164 -16 -16 -16 c +-24.836 -16 -32 -8.836 -32 0 c +-32 8.836 -24.836 16 -16 16 c +-7.164 16 0 8.836 0 0 c +f +Q + +endstream endobj 682 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 5 cm +0 0 m +0 22 l +0 22.552 0.448 23 1 23 c +31 23 l +31.552 23 32 22.552 32 22 c +32 0 l +32 -0.552 31.552 -1 31 -1 c +1 -1 l +0.448 -1 0 -0.552 0 0 c +f +Q + +endstream endobj 683 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 23.4092 14 cm +0 0 m +-14.818 0 l +-15.145 0 -15.409 0.265 -15.409 0.591 c +-15.409 10.409 l +-15.409 10.735 -15.145 11 -14.818 11 c +0 11 l +0.326 11 0.591 10.735 0.591 10.409 c +0.591 0.591 l +0.591 0.265 0.326 0 0 0 c +f +Q + +endstream endobj 684 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 23.4092 14 cm +0 0 m +-14.818 0 l +-15.145 0 -15.409 0.265 -15.409 0.591 c +-15.409 10.409 l +-15.409 10.735 -15.145 11 -14.818 11 c +0 11 l +0.326 11 0.591 10.735 0.591 10.409 c +0.591 0.591 l +0.591 0.265 0.326 0 0 0 c +f +Q + +endstream endobj 690 0 obj <> endobj 691 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +17.0399996 0 0 11.9999997 7.4676013 13.3723986 cm +/Im0 Do +Q + +endstream endobj 692 0 obj <> endobj 694 0 obj <>stream +H1  ׿J H:Ah4Fh`͝ +endstream endobj 695 0 obj <>/Filter/FlateDecode/Height 50/Intent/RelativeColorimetric/Length 67/Name/X/Subtype/Image/Type/XObject/Width 71>>stream +H10 @e=|'Zԓ.)qmܳ-mS000000000002P'S +endstream endobj 693 0 obj <> endobj 696 0 obj <> endobj 697 0 obj [0.0 0.0 0.0] endobj 698 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +17.0399996 0 0 11.9999997 7.4676013 13.3723986 cm +/Im0 Do +Q + +endstream endobj 699 0 obj <> endobj 700 0 obj <>/Filter/FlateDecode/Height 50/Intent/RelativeColorimetric/Length 67/Name/X/Subtype/Image/Type/XObject/Width 71>>stream +H10 @e=|'Zԓ.)qmܳ-mS000000000002P'S +endstream endobj 688 0 obj <> endobj 689 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +19.9199996 0 0 14.8799997 6.0271893 11.4528117 cm +/Im0 Do +Q + +endstream endobj 701 0 obj <> endobj 703 0 obj <>stream +H1 + O;`%y(UNW'Aq%HTd I3H ={.8N +endstream endobj 704 0 obj <>/Filter/FlateDecode/Height 62/Intent/RelativeColorimetric/Length 476/Name/X/Subtype/Image/Type/XObject/Width 83>>stream +H1k@qs) %ٱ 2#d$:g.@m6}ǣy{8OZB$C`3E,DQi)Daeiٖk#5$Ī^FјF:a7&1$|B#ϳ4AnLk4EIg1/f'0-n<-uUө֫e1]]zl>%evS-gg]+Hxj蜎ϛUAa6_o/˕rܮYh+g0t~m鼞OjGCUɲ7F㭽479Tۭ6Y%Y%Y%Y%Y%ǺGJ|=1$|B#ϳ4ADu.V 04( <1T}aeiٖknXR,a!?> endobj 705 0 obj <> endobj 706 0 obj [0.0 0.0 0.0] endobj 707 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +19.9199996 0 0 14.8799997 6.0271893 11.4528117 cm +/Im0 Do +Q + +endstream endobj 708 0 obj <> endobj 709 0 obj <>/Filter/FlateDecode/Height 62/Intent/RelativeColorimetric/Length 476/Name/X/Subtype/Image/Type/XObject/Width 83>>stream +H1k@qs) %ٱ 2#d$:g.@m6}ǣy{8OZB$C`3E,DQi)Daeiٖk#5$Ī^FјF:a7&1$|B#ϳ4AnLk4EIg1/f'0-n<-uUө֫e1]]zl>%evS-gg]+Hxj蜎ϛUAa6_o/˕rܮYh+g0t~m鼞OjGCUɲ7F㭽479Tۭ6Y%Y%Y%Y%Y%ǺGJ|=1$|B#ϳ4ADu.V 04( <1T}aeiٖknXR,a!?> endobj 686 0 obj <> endobj 685 0 obj <> endobj 671 0 obj <>stream +HWr7 WCpr+(U}*ly&G[\e&<^+g^2Y?nw7|9LnmoރpT: zpެOПAkBi08³ 6C?NZ1;l0hoaEէ>~@o( M9v>zk'NUţ`~{'5W齡8c~~G~xTEes/^s.Mކy!2ĹRmtA9٫:M_Iӟ;omN[mfLGv d6mbp[Á!4xK +>@9-dɾ9:ּ` +?\|1(<Y IX]Vҗ{, +&ZH!ْlp3%>ŲRnRr4c!*wC[):aYb(ޫ9ƀ>O_9XaRCL,hBV]Ivsp!̰EX|PCTr¦"RP=J<'R ߿:3qG%O\bj#b撩.4{a)Un6ZW"gidb() +MHE +DE"&(-8&:dVQ' +mRFc.L\ o G̛6#jdtrtji-=YpԨ2I8aWj|͠ˆYtY@|͜zkfnh$sż_WVʷfYeԫM [nQj{}aD7y)ׇ]/?Sg_nP7%GFS +endstream endobj 672 0 obj <> endobj 673 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 26.0625 0 cm +0 0 m +-22.125 0 l +-22.643 0 -23.062 0.42 -23.062 0.937 c +-23.062 29.062 l +-23.062 29.58 -22.643 30 -22.125 30 c +0 30 l +0.518 30 0.937 29.58 0.937 29.062 c +0.937 0.937 l +0.937 0.42 0.518 0 0 0 c +f +Q + +endstream endobj 674 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 30 15 cm +0 0 m +0 -8.284 -6.716 -15 -15 -15 c +-23.284 -15 -30 -8.284 -30 0 c +-30 8.284 -23.284 15 -15 15 c +-6.716 15 0 8.284 0 0 c +f +Q + +endstream endobj 675 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 3.9375 cm +0 0 m +0 22.125 l +0 22.643 0.42 23.062 0.937 23.062 c +29.062 23.062 l +29.58 23.062 30 22.643 30 22.125 c +30 0 l +30 -0.518 29.58 -0.937 29.062 -0.937 c +0.937 -0.937 l +0.42 -0.937 0 -0.518 0 0 c +f +Q + +endstream endobj 676 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 22.4092 13 cm +0 0 m +-14.818 0 l +-15.145 0 -15.409 0.265 -15.409 0.591 c +-15.409 10.409 l +-15.409 10.735 -15.145 11 -14.818 11 c +0 11 l +0.326 11 0.591 10.735 0.591 10.409 c +0.591 0.591 l +0.591 0.265 0.326 0 0 0 c +f +Q + +endstream endobj 677 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 22.4092 13 cm +0 0 m +-14.818 0 l +-15.145 0 -15.409 0.265 -15.409 0.591 c +-15.409 10.409 l +-15.409 10.735 -15.145 11 -14.818 11 c +0 11 l +0.326 11 0.591 10.735 0.591 10.409 c +0.591 0.591 l +0.591 0.265 0.326 0 0 0 c +f +Q + +endstream endobj 715 0 obj <> endobj 716 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +16.7999996 0 0 11.9999997 6.6676011 12.3323996 cm +/Im0 Do +Q + +endstream endobj 717 0 obj <> endobj 719 0 obj <>stream +Hױ 0 0PB]>/Filter/FlateDecode/Height 50/Intent/RelativeColorimetric/Length 106/Name/X/Subtype/Image/Type/XObject/Width 70>>stream +Hס1DQ<)"> >瘻u7HVD͡L C>ꄉ'fT{jR4(7 +*TPB +*5[3u$sH-= gB +endstream endobj 718 0 obj <> endobj 721 0 obj <> endobj 722 0 obj [0.0 0.0 0.0] endobj 723 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +16.7999996 0 0 11.9999997 6.6676011 12.3323996 cm +/Im0 Do +Q + +endstream endobj 724 0 obj <> endobj 725 0 obj <>/Filter/FlateDecode/Height 50/Intent/RelativeColorimetric/Length 106/Name/X/Subtype/Image/Type/XObject/Width 70>>stream +Hס1DQ<)"> >瘻u7HVD͡L C>ꄉ'fT{jR4(7 +*TPB +*5[3u$sH-= gB +endstream endobj 713 0 obj <> endobj 714 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +19.6799996 0 0 14.8799997 5.2271895 10.4128108 cm +/Im0 Do +Q + +endstream endobj 726 0 obj <> endobj 728 0 obj <>stream +Hױ 0/$n^\s'x7 q*" QTTTTTTTTTTTT?yWVLh24d^[ O +endstream endobj 729 0 obj <>/Filter/FlateDecode/Height 62/Intent/RelativeColorimetric/Length 726/Name/X/Subtype/Image/Type/XObject/Width 82>>stream +H]HSaw>ggggt)sߥ`SPMd7 +ѹ@!oĐB1ؕ]DݠBdA7r[`&6mlԕyye+a0 C8_ +^PR*Z HC_BҔU+A-"JW*m m / 2MuLZ*PBc1Nǹ/ ǹm崾121=yd}D*ܷ_|1ޠPkmEx> +{yZ7M.D;?)Sa*Sv >"ˇˏ*CB8ma7"Qo¯f ۨ7'ҙ 3xd}fV $N0kU ѫ0Q2JF(%d1?I]:?ČLObwyKٮ`n] } +ؖ:!2497L2EC.Pʖv鴝5$V;'Wka0w0eksljz36%6C7{C.sqÃ}]lPpmT]ʰeZk&(*"`X%4Ð,Ih5 " 9z.*!A1 CQ$w&"K`Y,f$ +endstream endobj 727 0 obj <> endobj 730 0 obj <> endobj 731 0 obj [0.0 0.0 0.0] endobj 732 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +19.6799996 0 0 14.8799997 5.2271895 10.4128108 cm +/Im0 Do +Q + +endstream endobj 733 0 obj <> endobj 734 0 obj <>/Filter/FlateDecode/Height 62/Intent/RelativeColorimetric/Length 726/Name/X/Subtype/Image/Type/XObject/Width 82>>stream +H]HSaw>ggggt)sߥ`SPMd7 +ѹ@!oĐB1ؕ]DݠBdA7r[`&6mlԕyye+a0 C8_ +^PR*Z HC_BҔU+A-"JW*m m / 2MuLZ*PBc1Nǹ/ ǹm崾121=yd}D*ܷ_|1ޠPkmEx> +{yZ7M.D;?)Sa*Sv >"ˇˏ*CB8ma7"Qo¯f ۨ7'ҙ 3xd}fV $N0kU ѫ0Q2JF(%d1?I]:?ČLObwyKٮ`n] } +ؖ:!2497L2EC.Pʖv鴝5$V;'Wka0w0eksljz36%6C7{C.sqÃ}]lPpmT]ʰeZk&(*"`X%4Ð,Ih5 " 9z.*!A1 CQ$w&"K`Y,f$ +endstream endobj 712 0 obj <> endobj 711 0 obj <> endobj 710 0 obj <> endobj 664 0 obj <>stream +HVr0+֨Y&,(**O98Pߧ7- +"=Y~Շwҙfq|5srx}_3h|Y^EÃ@ ΛE'f^pO3jFqlK ÔD1hCq۸`@Yv)O,~,M*b>o >9uwrosȜ9gOttm kʍd~I&lW*W@KD; + +`,1ؒ9.:v9De@~p0z63EÞy09 듃Eyٵ.1$mxE]҇ 1L=ljԩ='.)帳ROV5ن5yOIOCrR1 1ROyF=xDjFcZOT{61d%ZNKmFXZ'^f"+Df G0iTYlğeU՚zDӰUqCJt.H$XYQfϪF +05T +AL]}0<bY ߘU46n}e'M.㠥^M _,-#`ePaih+G6ɴPu}`=Ri +endstream endobj 665 0 obj <> endobj 666 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 20.25 0 cm +0 0 m +-16.5 0 l +-16.914 0 -17.25 0.336 -17.25 0.75 c +-17.25 23.25 l +-17.25 23.664 -16.914 24 -16.5 24 c +0 24 l +0.414 24 0.75 23.664 0.75 23.25 c +0.75 0.75 l +0.75 0.336 0.414 0 0 0 c +f +Q + +endstream endobj 667 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 24 12 cm +0 0 m +0 -6.627 -5.373 -12 -12 -12 c +-18.627 -12 -24 -6.627 -24 0 c +-24 6.627 -18.627 12 -12 12 c +-5.373 12 0 6.627 0 0 c +f +Q + +endstream endobj 668 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 3.75 cm +0 0 m +0 16.5 l +0 16.914 0.336 17.25 0.75 17.25 c +23.25 17.25 l +23.664 17.25 24 16.914 24 16.5 c +24 0 l +24 -0.414 23.664 -0.75 23.25 -0.75 c +0.75 -0.75 l +0.336 -0.75 0 -0.414 0 0 c +f +Q + +endstream endobj 669 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 17.5371 10 cm +0 0 m +-11.074 0 l +-11.33 0 -11.537 0.207 -11.537 0.463 c +-11.537 8.537 l +-11.537 8.793 -11.33 9 -11.074 9 c +0 9 l +0.256 9 0.463 8.793 0.463 8.537 c +0.463 0.463 l +0.463 0.207 0.256 0 0 0 c +f +Q + +endstream endobj 670 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 17.5371 10 cm +0 0 m +-11.074 0 l +-11.33 0 -11.537 0.207 -11.537 0.463 c +-11.537 8.537 l +-11.537 8.793 -11.33 9 -11.074 9 c +0 9 l +0.256 9 0.463 8.793 0.463 8.537 c +0.463 0.463 l +0.463 0.207 0.256 0 0 0 c +f +Q + +endstream endobj 740 0 obj <> endobj 741 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +12.9599997 0 0 9.8399998 5.6996155 9.3803848 cm +/Im0 Do +Q + +endstream endobj 742 0 obj <> endobj 744 0 obj <>stream +Hbd$00 mTרQ]Fu5u1  PG +endstream endobj 745 0 obj <>/Filter/FlateDecode/Height 41/Intent/RelativeColorimetric/Length 71/Name/X/Subtype/Image/Type/XObject/Width 54>>stream +HP%r00D"{?VU2t;kTרQ]Fu@5,y9Y-@ +endstream endobj 743 0 obj <> endobj 746 0 obj <> endobj 747 0 obj [0.0 0.0 0.0] endobj 748 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +12.9599997 0 0 9.8399998 5.6996155 9.3803848 cm +/Im0 Do +Q + +endstream endobj 749 0 obj <> endobj 750 0 obj <>/Filter/FlateDecode/Height 41/Intent/RelativeColorimetric/Length 71/Name/X/Subtype/Image/Type/XObject/Width 54>>stream +HP%r00D"{?VU2t;kTרQ]Fu@5,y9Y-@ +endstream endobj 738 0 obj <> endobj 739 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +15.1199997 0 0 12.2399997 4.57127 7.8687306 cm +/Im0 Do +Q + +endstream endobj 751 0 obj <> endobj 753 0 obj <>stream +H1 + V OM_CH񹦼1'Z.r304,Q|{KYJ } +endstream endobj 754 0 obj <>/Filter/FlateDecode/Height 51/Intent/RelativeColorimetric/Length 478/Name/X/Subtype/Image/Type/XObject/Width 63>>stream +Hb`022Y9HlL0ݬ\bDq1a~NV~F&6^q%mCS3"(7+X;+c`tBR2 )!FMd=gfęsU'*3ۤsI"Wi 1.['ωO\e(.ѻ֛/߉_?8<=D]8nڑ_~%$3 v ӤY'}Xs͒|>}TQGB⦉?FvP ;УϿHah +Eºx{jxŽsCtEYecm?tض +[V*1]Sg۲50XSD3,6Ȇ]RblQ)(gD|HWUJڜfa!Q+.&"̈hRФfggeaBIo3"k(Ϸ +endstream endobj 752 0 obj <> endobj 755 0 obj <> endobj 756 0 obj [0.0 0.0 0.0] endobj 757 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +15.1199997 0 0 12.2399997 4.57127 7.8687306 cm +/Im0 Do +Q + +endstream endobj 758 0 obj <> endobj 759 0 obj <>/Filter/FlateDecode/Height 51/Intent/RelativeColorimetric/Length 478/Name/X/Subtype/Image/Type/XObject/Width 63>>stream +Hb`022Y9HlL0ݬ\bDq1a~NV~F&6^q%mCS3"(7+X;+c`tBR2 )!FMd=gfęsU'*3ۤsI"Wi 1.['ωO\e(.ѻ֛/߉_?8<=D]8nڑ_~%$3 v ӤY'}Xs͒|>}TQGB⦉?FvP ;УϿHah +Eºx{jxŽsCtEYecm?tض +[V*1]Sg۲50XSD3,6Ȇ]RblQ)(gD|HWUJڜfa!Q+.&"̈hRФfggeaBIo3"k(Ϸ +endstream endobj 737 0 obj <> endobj 736 0 obj <> endobj 735 0 obj <> endobj 657 0 obj <>stream +HVr6+ĠղK\)ESu},ȚhF&owΙ7o,x4g9{p[rlFƱ5qBaXI"pRm޿wSҜSY,Ȫd4ˤa'g)}o y]s6GU)%K $hCIVK3LlE!r׉3:/m6śN5$oB{hgC#r2yîN~$Lf\Gٳ[HN؏{p`S'#& )}k:Qw>"b8ٔ^iZ{Qzܷ k#4zh$\fQ9j>[uj 5Jz&-en!ZeyϧKZnQl oho!.̸`x"}dH'A"@^A +6kmePzZHh{0qlݺ_RMcoH'ZF׃pgٺrrje ,̷ۛGIpr1ngP +d +Wq ;&֒j1h)kl*mBt)FO)V+*DgHǒl%>z{ 65Dt:ڄ (_,k٣ZlL&}'`;ziC^WybTyǕ%Un?!O ]D4˒uъL(R))E\j[VmQ/EX2"Kih YwttH`}'$ԒiRHE ZlT%_~i>T7bfM& + U`A߷ 8y?*=P1C詅!ڀ)tڡTe?] +z +h: s'jJ{^!U<J +endstream endobj 658 0 obj <> endobj 659 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 17.375 0 cm +0 0 m +-14.75 0 l +-15.095 0 -15.375 0.28 -15.375 0.625 c +-15.375 19.375 l +-15.375 19.72 -15.095 20 -14.75 20 c +0 20 l +0.345 20 0.625 19.72 0.625 19.375 c +0.625 0.625 l +0.625 0.28 0.345 0 0 0 c +f +Q + +endstream endobj 660 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 20 10 cm +0 0 m +0 -5.523 -4.477 -10 -10 -10 c +-15.523 -10 -20 -5.523 -20 0 c +-20 5.523 -15.523 10 -10 10 c +-4.477 10 0 5.523 0 0 c +f +Q + +endstream endobj 661 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 2.625 cm +0 0 m +0 14.75 l +0 15.095 0.28 15.375 0.625 15.375 c +19.375 15.375 l +19.72 15.375 20 15.095 20 14.75 c +20 0 l +20 -0.345 19.72 -0.625 19.375 -0.625 c +0.625 -0.625 l +0.28 -0.625 0 -0.345 0 0 c +f +Q + +endstream endobj 662 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 15.5918 9 cm +0 0 m +-11.184 0 l +-11.409 0 -11.592 0.183 -11.592 0.408 c +-11.592 6.592 l +-11.592 6.817 -11.409 7 -11.184 7 c +0 7 l +0.226 7 0.408 6.817 0.408 6.592 c +0.408 0.408 l +0.408 0.183 0.226 0 0 0 c +f +Q + +endstream endobj 663 0 obj <>/XObject<>>>/Subtype/Form>>stream +q +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr /GS0 gs +0 TL/Fm0 Do +Q +1 1 1 rg +/GS1 gs +q 1 0 0 1 15.5918 9 cm +0 0 m +-11.184 0 l +-11.409 0 -11.592 0.183 -11.592 0.408 c +-11.592 6.592 l +-11.592 6.817 -11.409 7 -11.184 7 c +0 7 l +0.226 7 0.408 6.817 0.408 6.592 c +0.408 0.408 l +0.408 0.183 0.226 0 0 0 c +f +Q + +endstream endobj 765 0 obj <> endobj 766 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +12.7199997 0 0 7.9199998 3.5703626 8.4696372 cm +/Im0 Do +Q + +endstream endobj 767 0 obj <> endobj 769 0 obj <>stream +Hb``$0gQ0 +Fd5 Fw +endstream endobj 770 0 obj <>/Filter/FlateDecode/Height 33/Intent/RelativeColorimetric/Length 74/Name/X/Subtype/Image/Type/XObject/Width 53>>stream +Hա0b VGu V3[ޟMKFTMMwj-ZC4Zі^z U6 +endstream endobj 768 0 obj <> endobj 771 0 obj <> endobj 772 0 obj [0.0 0.0 0.0] endobj 773 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +12.7199997 0 0 7.9199998 3.5703626 8.4696372 cm +/Im0 Do +Q + +endstream endobj 774 0 obj <> endobj 775 0 obj <>/Filter/FlateDecode/Height 33/Intent/RelativeColorimetric/Length 74/Name/X/Subtype/Image/Type/XObject/Width 53>>stream +Hա0b VGu V3[ޟMKFTMMwj-ZC4Zі^z U6 +endstream endobj 763 0 obj <> endobj 764 0 obj <>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +14.8799997 0 0 9.8399998 2.5752552 7.0647453 cm +/Im0 Do +Q + +endstream endobj 776 0 obj <> endobj 778 0 obj <>stream +H֡0AL"2o_ 4}6Pd ן=z; / ? +endstream endobj 779 0 obj <>/Filter/FlateDecode/Height 41/Intent/RelativeColorimetric/Length 288/Name/X/Subtype/Image/Type/XObject/Width 62>>stream +Hb`F`dbfa%031"r + y8Xĕ4u b> endobj 780 0 obj <> endobj 781 0 obj [0.0 0.0 0.0] endobj 782 0 obj <>/ProcSet[/PDF/ImageB]/XObject<>>>/Subtype/Form>>stream +q +/GS0 gs +14.8799997 0 0 9.8399998 2.5752552 7.0647453 cm +/Im0 Do +Q + +endstream endobj 783 0 obj <> endobj 784 0 obj <>/Filter/FlateDecode/Height 41/Intent/RelativeColorimetric/Length 288/Name/X/Subtype/Image/Type/XObject/Width 62>>stream +Hb`F`dbfa%031"r + y8Xĕ4u b> endobj 761 0 obj <> endobj 760 0 obj <> endobj 652 0 obj <>stream +HWR1WXre P)T+I +8ӛ43` \ͳVK-o9 fr|6W7lӏpym{`9"5Ze<yq; Kd 6MƠ+8~A@Gq1Ei9dqh e1OfXٌo7 \G9yg"mU!g_,ViK3>\Ns!h$QPtt;ȍQެv5o@̹2-Lq1G*3O4EcYF#[ kN)X*6$$fG ;RH3[Zް&N6^N+eȯ;Iy=U_OY۷Z$gV'^K/Yڅ%CTSUr*sg' AjPUr7tݹ;L/iÌϝxfJH^Be~.dו⦺T367ot + ]'*"u)Q-6G$^Gdh?K(F^j7ĮzɅ`K&C,"N#tfs^2 +!Ni=uL *; YHJ$+-gvڝT hVD?fhVO +^Z mHf:lKaH$zP=ϔ^6AX(=Gv.F;Wm+FyEf +37j蘗[Q%J"K1 l+ 0j|]@@ur+tnOCl;`VT +endstream endobj 653 0 obj <> endobj 654 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 13.5 0 cm +0 0 m +-11 0 l +-11.276 0 -11.5 0.224 -11.5 0.5 c +-11.5 15.5 l +-11.5 15.776 -11.276 16 -11 16 c +0 16 l +0.276 16 0.5 15.776 0.5 15.5 c +0.5 0.5 l +0.5 0.224 0.276 0 0 0 c +f +Q + +endstream endobj 655 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 16 8 cm +0 0 m +0 -4.418 -3.582 -8 -8 -8 c +-12.418 -8 -16 -4.418 -16 0 c +-16 4.418 -12.418 8 -8 8 c +-3.582 8 0 4.418 0 0 c +f +Q + +endstream endobj 656 0 obj <>>>/Subtype/Form>>stream +0.525 0.38 0.773 rg +/GS0 gs +q 1 0 0 1 0 2.5 cm +0 0 m +0 11 l +0 11.276 0.224 11.5 0.5 11.5 c +15.5 11.5 l +15.776 11.5 16 11.276 16 11 c +16 0 l +16 -0.276 15.776 -0.5 15.5 -0.5 c +0.5 -0.5 l +0.224 -0.5 0 -0.276 0 0 c +f +Q + +endstream endobj 787 0 obj <> endobj 786 0 obj <> endobj 785 0 obj <> endobj 46 0 obj [45 0 R 43 0 R 42 0 R 41 0 R 40 0 R 39 0 R 44 0 R 38 0 R 37 0 R 36 0 R 35 0 R 34 0 R] endobj 788 0 obj <> endobj xref +0 789 +0000000004 65535 f +0000000016 00000 n +0000000306 00000 n +0000062328 00000 n +0000000000 00000 f +0000816261 00000 n +0000000000 00000 f +0000000000 00000 f +0000071827 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000071900 00000 n +0000072206 00000 n +0000075880 00000 n +0000141469 00000 n +0000207058 00000 n +0000272647 00000 n +0000338236 00000 n +0000403825 00000 n +0000469414 00000 n +0000535003 00000 n +0000000000 00000 f +0000816887 00000 n +0000817562 00000 n +0000818237 00000 n +0000818912 00000 n +0000754871 00000 n +0000755546 00000 n +0000756221 00000 n +0000756896 00000 n +0000069392 00000 n +0000069468 00000 n +0000069709 00000 n +0000069786 00000 n +0000069857 00000 n +0000069997 00000 n +0000070074 00000 n +0000070147 00000 n +0000070219 00000 n +0000069543 00000 n +0000069927 00000 n +0000069634 00000 n +0000855267 00000 n +0000062395 00000 n +0000062490 00000 n +0000062585 00000 n +0000625170 00000 n +0000625264 00000 n +0000625360 00000 n +0000625460 00000 n +0000625560 00000 n +0000602977 00000 n +0000603077 00000 n +0000603177 00000 n +0000603277 00000 n +0000603377 00000 n +0000062687 00000 n +0000062782 00000 n +0000062877 00000 n +0000062972 00000 n +0000063067 00000 n +0000063162 00000 n +0000598811 00000 n +0000599318 00000 n +0000599825 00000 n +0000600332 00000 n +0000600839 00000 n +0000593559 00000 n +0000594066 00000 n +0000594573 00000 n +0000595080 00000 n +0000595587 00000 n +0000587619 00000 n +0000588174 00000 n +0000588681 00000 n +0000589188 00000 n +0000589695 00000 n +0000582852 00000 n +0000583359 00000 n +0000583866 00000 n +0000584383 00000 n +0000584890 00000 n +0000577222 00000 n +0000577729 00000 n +0000578236 00000 n +0000578743 00000 n +0000579250 00000 n +0000063271 00000 n +0000063776 00000 n +0000064283 00000 n +0000064790 00000 n +0000065297 00000 n +0000065804 00000 n +0000066311 00000 n +0000576604 00000 n +0000576868 00000 n +0000069278 00000 n +0000071727 00000 n +0000576933 00000 n +0000575984 00000 n +0000576249 00000 n +0000576315 00000 n +0000575368 00000 n +0000575629 00000 n +0000575695 00000 n +0000574752 00000 n +0000575013 00000 n +0000575079 00000 n +0000574138 00000 n +0000574397 00000 n +0000574463 00000 n +0000573519 00000 n +0000573783 00000 n +0000573849 00000 n +0000066828 00000 n +0000067091 00000 n +0000067157 00000 n +0000067461 00000 n +0000067662 00000 n +0000067984 00000 n +0000071609 00000 n +0000071641 00000 n +0000071491 00000 n +0000071523 00000 n +0000071373 00000 n +0000071405 00000 n +0000071255 00000 n +0000071287 00000 n +0000071137 00000 n +0000071169 00000 n +0000071019 00000 n +0000071051 00000 n +0000070901 00000 n +0000070933 00000 n +0000070783 00000 n +0000070815 00000 n +0000070665 00000 n +0000070697 00000 n +0000070547 00000 n +0000070579 00000 n +0000070429 00000 n +0000070461 00000 n +0000070311 00000 n +0000070343 00000 n +0000582231 00000 n +0000582498 00000 n +0000582564 00000 n +0000581613 00000 n +0000581877 00000 n +0000581943 00000 n +0000580995 00000 n +0000581258 00000 n +0000581324 00000 n +0000580376 00000 n +0000580640 00000 n +0000580706 00000 n +0000579757 00000 n +0000580021 00000 n +0000580087 00000 n +0000587293 00000 n +0000587553 00000 n +0000586962 00000 n +0000587227 00000 n +0000586631 00000 n +0000586896 00000 n +0000586015 00000 n +0000586277 00000 n +0000586343 00000 n +0000585397 00000 n +0000585661 00000 n +0000585727 00000 n +0000591525 00000 n +0000591990 00000 n +0000593435 00000 n +0000592056 00000 n +0000592471 00000 n +0000592829 00000 n +0000591193 00000 n +0000591459 00000 n +0000590859 00000 n +0000591127 00000 n +0000590531 00000 n +0000590793 00000 n +0000590202 00000 n +0000590465 00000 n +0000593371 00000 n +0000593307 00000 n +0000593243 00000 n +0000598480 00000 n +0000598745 00000 n +0000598144 00000 n +0000598414 00000 n +0000597814 00000 n +0000598078 00000 n +0000597484 00000 n +0000597748 00000 n +0000596130 00000 n +0000596522 00000 n +0000596588 00000 n +0000596944 00000 n +0000597420 00000 n +0000597356 00000 n +0000602647 00000 n +0000602911 00000 n +0000602329 00000 n +0000602581 00000 n +0000602004 00000 n +0000602263 00000 n +0000601675 00000 n +0000601938 00000 n +0000601346 00000 n +0000601609 00000 n +0000620879 00000 n +0000621397 00000 n +0000621915 00000 n +0000622433 00000 n +0000622951 00000 n +0000616564 00000 n +0000617082 00000 n +0000617600 00000 n +0000618118 00000 n +0000618641 00000 n +0000612255 00000 n +0000612773 00000 n +0000613291 00000 n +0000613809 00000 n +0000614337 00000 n +0000607958 00000 n +0000608476 00000 n +0000608994 00000 n +0000609517 00000 n +0000610045 00000 n +0000603477 00000 n +0000603985 00000 n +0000604493 00000 n +0000605011 00000 n +0000605529 00000 n +0000607636 00000 n +0000607892 00000 n +0000607020 00000 n +0000607281 00000 n +0000607347 00000 n +0000606692 00000 n +0000606954 00000 n +0000606361 00000 n +0000606626 00000 n +0000606037 00000 n +0000606295 00000 n +0000611913 00000 n +0000612189 00000 n +0000611570 00000 n +0000611847 00000 n +0000611227 00000 n +0000611504 00000 n +0000610878 00000 n +0000611161 00000 n +0000610553 00000 n +0000610812 00000 n +0000616220 00000 n +0000616498 00000 n +0000615880 00000 n +0000616154 00000 n +0000615540 00000 n +0000615814 00000 n +0000615197 00000 n +0000615474 00000 n +0000614855 00000 n +0000615131 00000 n +0000620535 00000 n +0000620813 00000 n +0000620192 00000 n +0000620469 00000 n +0000619850 00000 n +0000620126 00000 n +0000619504 00000 n +0000619784 00000 n +0000619159 00000 n +0000619438 00000 n +0000624832 00000 n +0000625104 00000 n +0000624492 00000 n +0000624766 00000 n +0000624153 00000 n +0000624426 00000 n +0000623814 00000 n +0000624087 00000 n +0000623469 00000 n +0000623748 00000 n +0000757571 00000 n +0000635395 00000 n +0000636071 00000 n +0000636747 00000 n +0000637423 00000 n +0000638109 00000 n +0000630008 00000 n +0000630540 00000 n +0000631072 00000 n +0000631604 00000 n +0000632146 00000 n +0000625660 00000 n +0000626168 00000 n +0000626686 00000 n +0000627204 00000 n +0000627722 00000 n +0000629668 00000 n +0000629942 00000 n +0000629272 00000 n +0000629602 00000 n +0000628927 00000 n +0000629206 00000 n +0000628585 00000 n +0000628861 00000 n +0000628240 00000 n +0000628519 00000 n +0000634826 00000 n +0000635105 00000 n +0000633571 00000 n +0000635171 00000 n +0000634255 00000 n +0000634535 00000 n +0000634601 00000 n +0000633685 00000 n +0000633964 00000 n +0000634030 00000 n +0000632990 00000 n +0000633280 00000 n +0000633346 00000 n +0000632654 00000 n +0000632924 00000 n +0000633507 00000 n +0000634191 00000 n +0000634762 00000 n +0000635331 00000 n +0000739406 00000 n +0000740561 00000 n +0000701976 00000 n +0000702102 00000 n +0000699611 00000 n +0000699759 00000 n +0000699907 00000 n +0000700055 00000 n +0000700203 00000 n +0000740627 00000 n +0000741055 00000 n +0000741408 00000 n +0000741834 00000 n +0000742353 00000 n +0000722384 00000 n +0000723495 00000 n +0000723561 00000 n +0000723955 00000 n +0000724308 00000 n +0000724700 00000 n +0000725215 00000 n +0000702228 00000 n +0000703316 00000 n +0000703382 00000 n +0000703750 00000 n +0000704095 00000 n +0000704461 00000 n +0000704911 00000 n +0000638952 00000 n +0000640107 00000 n +0000640173 00000 n +0000640560 00000 n +0000640930 00000 n +0000641314 00000 n +0000641831 00000 n +0000638617 00000 n +0000638886 00000 n +0000699547 00000 n +0000699483 00000 n +0000699419 00000 n +0000655280 00000 n +0000655165 00000 n +0000655344 00000 n +0000642348 00000 n +0000642412 00000 n +0000642753 00000 n +0000644127 00000 n +0000649343 00000 n +0000642817 00000 n +0000644175 00000 n +0000649287 00000 n +0000649459 00000 n +0000649525 00000 n +0000649556 00000 n +0000649863 00000 n +0000655052 00000 n +0000649940 00000 n +0000655683 00000 n +0000678216 00000 n +0000655747 00000 n +0000657608 00000 n +0000678332 00000 n +0000678398 00000 n +0000678429 00000 n +0000678734 00000 n +0000678811 00000 n +0000701764 00000 n +0000701428 00000 n +0000701062 00000 n +0000700704 00000 n +0000700351 00000 n +0000700473 00000 n +0000700588 00000 n +0000700826 00000 n +0000700946 00000 n +0000701184 00000 n +0000701306 00000 n +0000701550 00000 n +0000701659 00000 n +0000701861 00000 n +0000722320 00000 n +0000722256 00000 n +0000722192 00000 n +0000709038 00000 n +0000709102 00000 n +0000705365 00000 n +0000705429 00000 n +0000705763 00000 n +0000707367 00000 n +0000705827 00000 n +0000706286 00000 n +0000707483 00000 n +0000707549 00000 n +0000707580 00000 n +0000707880 00000 n +0000707957 00000 n +0000709432 00000 n +0000715878 00000 n +0000709496 00000 n +0000710150 00000 n +0000715994 00000 n +0000716060 00000 n +0000716091 00000 n +0000716387 00000 n +0000716464 00000 n +0000739342 00000 n +0000739278 00000 n +0000739214 00000 n +0000728907 00000 n +0000728971 00000 n +0000725734 00000 n +0000725798 00000 n +0000726135 00000 n +0000727465 00000 n +0000726199 00000 n +0000726616 00000 n +0000727581 00000 n +0000727647 00000 n +0000727678 00000 n +0000727981 00000 n +0000728058 00000 n +0000729304 00000 n +0000734263 00000 n +0000729368 00000 n +0000729901 00000 n +0000734379 00000 n +0000734445 00000 n +0000734476 00000 n +0000734775 00000 n +0000734852 00000 n +0000754807 00000 n +0000754743 00000 n +0000754679 00000 n +0000745719 00000 n +0000745783 00000 n +0000742872 00000 n +0000742936 00000 n +0000743274 00000 n +0000744427 00000 n +0000743338 00000 n +0000743729 00000 n +0000744543 00000 n +0000744609 00000 n +0000744640 00000 n +0000744944 00000 n +0000745021 00000 n +0000746121 00000 n +0000750389 00000 n +0000746185 00000 n +0000746693 00000 n +0000750505 00000 n +0000750571 00000 n +0000750602 00000 n +0000750906 00000 n +0000750983 00000 n +0000806977 00000 n +0000808104 00000 n +0000808170 00000 n +0000808598 00000 n +0000808945 00000 n +0000809370 00000 n +0000809887 00000 n +0000796677 00000 n +0000797796 00000 n +0000797862 00000 n +0000798264 00000 n +0000798615 00000 n +0000799014 00000 n +0000799531 00000 n +0000785682 00000 n +0000786765 00000 n +0000786831 00000 n +0000787224 00000 n +0000787577 00000 n +0000787967 00000 n +0000788418 00000 n +0000772034 00000 n +0000773182 00000 n +0000773248 00000 n +0000773673 00000 n +0000774026 00000 n +0000774448 00000 n +0000774967 00000 n +0000758247 00000 n +0000759363 00000 n +0000759429 00000 n +0000759796 00000 n +0000760149 00000 n +0000760514 00000 n +0000761033 00000 n +0000771970 00000 n +0000771906 00000 n +0000771842 00000 n +0000764323 00000 n +0000764387 00000 n +0000761552 00000 n +0000761616 00000 n +0000761954 00000 n +0000763066 00000 n +0000762018 00000 n +0000762403 00000 n +0000763182 00000 n +0000763248 00000 n +0000763279 00000 n +0000763583 00000 n +0000763660 00000 n +0000764724 00000 n +0000768248 00000 n +0000764788 00000 n +0000765247 00000 n +0000768364 00000 n +0000768430 00000 n +0000768461 00000 n +0000768764 00000 n +0000768841 00000 n +0000785618 00000 n +0000785554 00000 n +0000785490 00000 n +0000778076 00000 n +0000778140 00000 n +0000775482 00000 n +0000775546 00000 n +0000775879 00000 n +0000776868 00000 n +0000775943 00000 n +0000776249 00000 n +0000776984 00000 n +0000777050 00000 n +0000777081 00000 n +0000777380 00000 n +0000777457 00000 n +0000778476 00000 n +0000781944 00000 n +0000778540 00000 n +0000778990 00000 n +0000782060 00000 n +0000782126 00000 n +0000782157 00000 n +0000782459 00000 n +0000782536 00000 n +0000796613 00000 n +0000796549 00000 n +0000796485 00000 n +0000791171 00000 n +0000791235 00000 n +0000788876 00000 n +0000788940 00000 n +0000789277 00000 n +0000790101 00000 n +0000789341 00000 n +0000789624 00000 n +0000790217 00000 n +0000790283 00000 n +0000790314 00000 n +0000790617 00000 n +0000790694 00000 n +0000791560 00000 n +0000793961 00000 n +0000791624 00000 n +0000792018 00000 n +0000794077 00000 n +0000794143 00000 n +0000794174 00000 n +0000794465 00000 n +0000794542 00000 n +0000806913 00000 n +0000806849 00000 n +0000806785 00000 n +0000802259 00000 n +0000802323 00000 n +0000800047 00000 n +0000800111 00000 n +0000800447 00000 n +0000801228 00000 n +0000800511 00000 n +0000800789 00000 n +0000801344 00000 n +0000801410 00000 n +0000801441 00000 n +0000801743 00000 n +0000801820 00000 n +0000802660 00000 n +0000804631 00000 n +0000802724 00000 n +0000803070 00000 n +0000804747 00000 n +0000804813 00000 n +0000804844 00000 n +0000805147 00000 n +0000805224 00000 n +0000816197 00000 n +0000816133 00000 n +0000816069 00000 n +0000812482 00000 n +0000812546 00000 n +0000810399 00000 n +0000810463 00000 n +0000810795 00000 n +0000811519 00000 n +0000810859 00000 n +0000811144 00000 n +0000811635 00000 n +0000811701 00000 n +0000811732 00000 n +0000812030 00000 n +0000812107 00000 n +0000812883 00000 n +0000814374 00000 n +0000812947 00000 n +0000813272 00000 n +0000814490 00000 n +0000814556 00000 n +0000814587 00000 n +0000814890 00000 n +0000814967 00000 n +0000852960 00000 n +0000853888 00000 n +0000853954 00000 n +0000854347 00000 n +0000854685 00000 n +0000845055 00000 n +0000846125 00000 n +0000846191 00000 n +0000846612 00000 n +0000846959 00000 n +0000847377 00000 n +0000847887 00000 n +0000836775 00000 n +0000837867 00000 n +0000837933 00000 n +0000838343 00000 n +0000838690 00000 n +0000839097 00000 n +0000839606 00000 n +0000827812 00000 n +0000828944 00000 n +0000829010 00000 n +0000829434 00000 n +0000829781 00000 n +0000830202 00000 n +0000830721 00000 n +0000819587 00000 n +0000820682 00000 n +0000820748 00000 n +0000821115 00000 n +0000821462 00000 n +0000821826 00000 n +0000822345 00000 n +0000827748 00000 n +0000827684 00000 n +0000827620 00000 n +0000824813 00000 n +0000824877 00000 n +0000822864 00000 n +0000822928 00000 n +0000823265 00000 n +0000823906 00000 n +0000823329 00000 n +0000823592 00000 n +0000824022 00000 n +0000824088 00000 n +0000824119 00000 n +0000824422 00000 n +0000824499 00000 n +0000825214 00000 n +0000826303 00000 n +0000825278 00000 n +0000825579 00000 n +0000826419 00000 n +0000826485 00000 n +0000826516 00000 n +0000826819 00000 n +0000826896 00000 n +0000836711 00000 n +0000836647 00000 n +0000836583 00000 n +0000833270 00000 n +0000833334 00000 n +0000831239 00000 n +0000831303 00000 n +0000831639 00000 n +0000832324 00000 n +0000831703 00000 n +0000831970 00000 n +0000832440 00000 n +0000832506 00000 n +0000832537 00000 n +0000832839 00000 n +0000832916 00000 n +0000833671 00000 n +0000835016 00000 n +0000833735 00000 n +0000834042 00000 n +0000835132 00000 n +0000835198 00000 n +0000835229 00000 n +0000835532 00000 n +0000835609 00000 n +0000844991 00000 n +0000844927 00000 n +0000844863 00000 n +0000842067 00000 n +0000842131 00000 n +0000840115 00000 n +0000840179 00000 n +0000840514 00000 n +0000841158 00000 n +0000840578 00000 n +0000840840 00000 n +0000841274 00000 n +0000841340 00000 n +0000841371 00000 n +0000841672 00000 n +0000841749 00000 n +0000842465 00000 n +0000843547 00000 n +0000842529 00000 n +0000842821 00000 n +0000843663 00000 n +0000843729 00000 n +0000843760 00000 n +0000844060 00000 n +0000844137 00000 n +0000852896 00000 n +0000852832 00000 n +0000852768 00000 n +0000850350 00000 n +0000850414 00000 n +0000848397 00000 n +0000848461 00000 n +0000848796 00000 n +0000849438 00000 n +0000848860 00000 n +0000849117 00000 n +0000849554 00000 n +0000849620 00000 n +0000849651 00000 n +0000849952 00000 n +0000850029 00000 n +0000850749 00000 n +0000851641 00000 n +0000850813 00000 n +0000851105 00000 n +0000851757 00000 n +0000851823 00000 n +0000851854 00000 n +0000852155 00000 n +0000852232 00000 n +0000855203 00000 n +0000855139 00000 n +0000855075 00000 n +0000855369 00000 n +trailer +<<56953B532F7BB440BF8728A9BA0C3253>]>> +startxref +855568 +%%EOF diff --git a/doc/images/Logo/ICO/PowerToys.ico b/doc/images/Logo/ICO/PowerToys.ico new file mode 100644 index 0000000000..6cbba351a1 Binary files /dev/null and b/doc/images/Logo/ICO/PowerToys.ico differ diff --git a/doc/images/Logo/ICO/PowerToys_14.ico b/doc/images/Logo/ICO/PowerToys_14.ico new file mode 100644 index 0000000000..1e02c5ebf9 Binary files /dev/null and b/doc/images/Logo/ICO/PowerToys_14.ico differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-14-in-16.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-14-in-16.png new file mode 100644 index 0000000000..dc84299b57 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-14-in-16.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-16.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-16.png new file mode 100644 index 0000000000..9993ff274c Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-16.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-20.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-20.png new file mode 100644 index 0000000000..8809e920b4 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-20.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-24.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-24.png new file mode 100644 index 0000000000..d5e8323a89 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-24.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-256.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-256.png new file mode 100644 index 0000000000..63e432889f Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-256.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-30.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-30.png new file mode 100644 index 0000000000..50d7f2882f Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-30.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-32.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-32.png new file mode 100644 index 0000000000..6cbe823c86 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-32.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-36.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-36.png new file mode 100644 index 0000000000..1176abaf23 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-36.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-40.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-40.png new file mode 100644 index 0000000000..ab2737103d Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-40.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-48.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-48.png new file mode 100644 index 0000000000..bce7e48372 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-48.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-60.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-60.png new file mode 100644 index 0000000000..1ab163d717 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-60.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-64.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-64.png new file mode 100644 index 0000000000..41d18d9257 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-64.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-72.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-72.png new file mode 100644 index 0000000000..efae77685a Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-72.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-80.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-80.png new file mode 100644 index 0000000000..0992db9be2 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-80.png differ diff --git a/doc/images/Logo/PNG/PowerToysAppList.targetsize-96.png b/doc/images/Logo/PNG/PowerToysAppList.targetsize-96.png new file mode 100644 index 0000000000..3f83145cd0 Binary files /dev/null and b/doc/images/Logo/PNG/PowerToysAppList.targetsize-96.png differ diff --git a/installer/PowerToysSetup/Product.wxs b/installer/PowerToysSetup/Product.wxs index e9cf7046d3..beddb2b74e 100644 --- a/installer/PowerToysSetup/Product.wxs +++ b/installer/PowerToysSetup/Product.wxs @@ -39,6 +39,8 @@ + + @@ -71,6 +73,9 @@ + + + @@ -163,6 +168,13 @@ DllEntry="TelemetryLogRepairFailCA" /> + + @@ -233,7 +245,7 @@ - + @@ -253,6 +265,9 @@ + + + @@ -507,6 +522,7 @@ + diff --git a/installer/PowerToysSetupCustomActions/CustomAction.cpp b/installer/PowerToysSetupCustomActions/CustomAction.cpp index a27a22581c..5c03294d6c 100644 --- a/installer/PowerToysSetupCustomActions/CustomAction.cpp +++ b/installer/PowerToysSetupCustomActions/CustomAction.cpp @@ -1,17 +1,5 @@ #include "stdafx.h" -#define SECURITY_WIN32 -#include -#pragma comment(lib, "Secur32.lib") -#include - -#include -#include -#pragma comment(lib, "taskschd.lib") -#pragma comment(lib, "comsupp.lib") - -#include -#include #include using namespace std; @@ -26,6 +14,9 @@ TRACELOGGING_DEFINE_PROVIDER( const DWORD USERNAME_DOMAIN_LEN = DNLEN + UNLEN + 2; // Domain Name + '\' + User Name + '\0' const DWORD USERNAME_LEN = UNLEN + 1; // User Name + '\0' +static const wchar_t* POWERTOYS_EXE_COMPONENT = L"{A2C66D91-3485-4D00-B04D-91844E6B345B}"; +static const wchar_t* POWERTOYS_UPGRADE_CODE = L"{42B84BF7-5FBF-473B-9C8B-049DC16F7708}"; + // Creates a Scheduled Task to run at logon for the current user. // The path of the executable to run should be passed as the CustomActionData (Value). // Based on the Task Scheduler Logon Trigger Example: @@ -48,6 +39,8 @@ UINT __stdcall CreateScheduledTaskCA(MSIHANDLE hInstall) ITriggerCollection* pTriggerCollection = NULL; IRegisteredTask* pRegisteredTask = NULL; + LPWSTR wszExecutablePath = NULL; + hr = WcaInitialize(hInstall, "CreateScheduledTaskCA"); ExitOnFailure(hr, "Failed to initialize"); @@ -77,7 +70,6 @@ UINT __stdcall CreateScheduledTaskCA(MSIHANDLE hInstall) wstrTaskName += username; // Get the executable path passed to the custom action. - LPWSTR wszExecutablePath = NULL; hr = WcaGetProperty(L"CustomActionData", &wszExecutablePath); ExitOnFailure(hr, "Failed to get the executable path from CustomActionData."); @@ -571,6 +563,73 @@ LExit: return WcaFinalize(er); } +std::optional getMsiPackageInstalledPath(const wchar_t* product_upgrade_code, const wchar_t* file_component) +{ + constexpr size_t guid_length = 39; + wchar_t product_ID[guid_length]; + if (const bool found = ERROR_SUCCESS == MsiEnumRelatedProductsW(product_upgrade_code, 0, 0, product_ID); !found) + { + return std::nullopt; + } + + if (const bool installed = INSTALLSTATE_DEFAULT == MsiQueryProductStateW(product_ID); !installed) + { + return std::nullopt; + } + + DWORD buf_size = MAX_PATH; + wchar_t buf[MAX_PATH]; + if (ERROR_SUCCESS == MsiGetProductInfoW(product_ID, INSTALLPROPERTY_INSTALLLOCATION, buf, &buf_size) && buf_size) + { + return buf; + } + + DWORD package_path_size = 0; + + if (ERROR_SUCCESS != MsiGetProductInfoW(product_ID, INSTALLPROPERTY_LOCALPACKAGE, nullptr, &package_path_size)) + { + return std::nullopt; + } + std::wstring package_path(++package_path_size, L'\0'); + + if (ERROR_SUCCESS != MsiGetProductInfoW(product_ID, INSTALLPROPERTY_LOCALPACKAGE, package_path.data(), &package_path_size)) + { + return std::nullopt; + } + package_path.resize(size(package_path) - 1); // trim additional \0 which we got from MsiGetProductInfoW + + wchar_t path[256]; + DWORD path_size = 256; + MsiGetComponentPathW(product_ID, file_component, path, &path_size); + if (!path_size) + { + return std::nullopt; + } + PathCchRemoveFileSpec(path, path_size); + return path; +} + +UINT __stdcall DetectPrevInstallPathCA(MSIHANDLE hInstall) +{ + HRESULT hr = S_OK; + UINT er = ERROR_SUCCESS; + hr = WcaInitialize(hInstall, "DetectPrevInstallPathCA"); + + try + { + if (auto install_path = getMsiPackageInstalledPath(POWERTOYS_UPGRADE_CODE, POWERTOYS_EXE_COMPONENT)) + { + MsiSetPropertyW(hInstall, L"INSTALLFOLDER", install_path->data()); + } + } + catch(...) + { + + } + er = SUCCEEDED(hr) ? ERROR_SUCCESS : ERROR_INSTALL_FAILURE; + return WcaFinalize(er); +} + // DllMain - Initialize and cleanup WiX custom action utils. extern "C" BOOL WINAPI DllMain(__in HINSTANCE hInst, __in ULONG ulReason, __in LPVOID) { diff --git a/installer/PowerToysSetupCustomActions/CustomAction.def b/installer/PowerToysSetupCustomActions/CustomAction.def index ff324e5657..be33fd02d4 100644 --- a/installer/PowerToysSetupCustomActions/CustomAction.def +++ b/installer/PowerToysSetupCustomActions/CustomAction.def @@ -2,6 +2,7 @@ LIBRARY "PowerToysSetupCustomActions" EXPORTS CreateScheduledTaskCA + DetectPrevInstallPathCA RemoveScheduledTasksCA TelemetryLogInstallSuccessCA TelemetryLogInstallCancelCA diff --git a/installer/PowerToysSetupCustomActions/PowerToysSetupCustomActions.vcxproj b/installer/PowerToysSetupCustomActions/PowerToysSetupCustomActions.vcxproj index fe20fba44d..b36a7f3978 100644 --- a/installer/PowerToysSetupCustomActions/PowerToysSetupCustomActions.vcxproj +++ b/installer/PowerToysSetupCustomActions/PowerToysSetupCustomActions.vcxproj @@ -55,11 +55,13 @@ EnableFastChecks MultiThreadedDebug Use - Level3 + Level4 ProgramDatabase + stdcpplatest + true - msi.lib;dutil.lib;wcautil.lib;Version.lib;%(AdditionalDependencies) + Pathcch.lib;comsupp.lib;taskschd.lib;Secur32.lib;msi.lib;dutil.lib;wcautil.lib;Version.lib;%(AdditionalDependencies) $(WIX)sdk\$(WixPlatformToolset)\lib\x64;$(SolutionDir)\packages\WiX.3.11.2\tools\sdk\vs2017\lib\x64;%(AdditionalLibraryDirectories) CustomAction.def true @@ -76,11 +78,13 @@ MultiThreaded true Use - Level3 + Level4 ProgramDatabase + stdcpplatest + true - msi.lib;dutil.lib;wcautil.lib;Version.lib;%(AdditionalDependencies) + Pathcch.lib;comsupp.lib;taskschd.lib;Secur32.lib;msi.lib;dutil.lib;wcautil.lib;Version.lib;%(AdditionalDependencies) $(WIX)sdk\$(WixPlatformToolset)\lib\x64;$(SolutionDir)\packages\WiX.3.11.2\tools\sdk\vs2017\lib\x64;%(AdditionalLibraryDirectories) CustomAction.def true diff --git a/installer/PowerToysSetupCustomActions/stdafx.h b/installer/PowerToysSetupCustomActions/stdafx.h index 490d80ec14..91ff9d5eb3 100644 --- a/installer/PowerToysSetupCustomActions/stdafx.h +++ b/installer/PowerToysSetupCustomActions/stdafx.h @@ -1,13 +1,23 @@ #pragma once -#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers // Windows Header Files: #include #include #include +#include // WiX Header Files: #include +#define SECURITY_WIN32 +#include +#include -// TODO: reference additional headers your program requires here +#include +#include +#include +#include +#include +#include +#include diff --git a/src/action_runner/action_runner.cpp b/src/action_runner/action_runner.cpp index f2a13d6aaf..222d2506e0 100644 --- a/src/action_runner/action_runner.cpp +++ b/src/action_runner/action_runner.cpp @@ -4,19 +4,24 @@ #include -#include +#include +#include #include #include +#include + +#include "../runner/tray_icon.h" +#include "../runner/action_runner_utils.h" int uninstall_msi_action() { - const auto package_path = get_msi_package_path(); + const auto package_path = updating::get_msi_package_path(); if (package_path.empty()) { return 0; } - if (!uninstall_msi_version(package_path)) + if (!updating::uninstall_msi_version(package_path)) { return -1; } @@ -33,6 +38,90 @@ int uninstall_msi_action() return 0; } +namespace fs = std::filesystem; + +std::optional copy_self_to_temp_dir() +{ + std::error_code error; + auto dst_path = fs::temp_directory_path() / "action_runner.exe"; + fs::copy_file(get_module_filename(), dst_path, fs::copy_options::overwrite_existing, error); + if (error) + { + return std::nullopt; + } + return std::move(dst_path); +} + +bool install_new_version_stage_1(const bool must_restart = false) +{ + std::optional installer; + for (auto path : fs::directory_iterator{ updating::get_pending_updates_path() }) + { + if (path.path().native().find(updating::installer_filename_pattern) != std::wstring::npos) + { + installer.emplace(std::move(path)); + break; + } + } + if (!installer) + { + return false; + } + + if (auto copy_in_temp = copy_self_to_temp_dir()) + { + // detect if PT was running + const auto pt_main_window = FindWindowW(pt_tray_icon_window_class, nullptr); + const bool launch_powertoys = must_restart || pt_main_window != nullptr; + if (pt_main_window != nullptr) + { + SendMessageW(pt_main_window, WM_CLOSE, 0, 0); + } + + std::wstring arguments{ UPDATE_NOW_LAUNCH_STAGE2_CMDARG }; + arguments += L" \""; + arguments += installer->c_str(); + arguments += L"\" \""; + arguments += get_module_folderpath(); + arguments += L"\" "; + arguments += launch_powertoys ? UPDATE_STAGE2_RESTART_PT_CMDARG : UPDATE_STAGE2_DONT_START_PT_CMDARG; + SHELLEXECUTEINFOW sei{ sizeof(sei) }; + sei.fMask = { SEE_MASK_FLAG_NO_UI | SEE_MASK_NOASYNC }; + sei.lpFile = copy_in_temp->c_str(); + sei.nShow = SW_SHOWNORMAL; + + sei.lpParameters = arguments.c_str(); + return ShellExecuteExW(&sei) == TRUE; + } + else + { + return false; + } +} + +bool install_new_version_stage_2(std::wstring_view installer_path, std::wstring_view install_path, const bool launch_powertoys) +{ + if (MsiInstallProductW(installer_path.data(), nullptr) != ERROR_SUCCESS) + { + return false; + } + + std::error_code _; + fs::remove(installer_path, _); + if (launch_powertoys) + { + std::wstring new_pt_path{ install_path }; + new_pt_path += L"\\PowerToys.exe"; + SHELLEXECUTEINFOW sei{ sizeof(sei) }; + sei.fMask = { SEE_MASK_FLAG_NO_UI | SEE_MASK_NOASYNC }; + sei.lpFile = new_pt_path.c_str(); + sei.nShow = SW_SHOWNORMAL; + sei.lpParameters = UPDATE_REPORT_SUCCESS; + return ShellExecuteExW(&sei) == TRUE; + } + return true; +} + int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int nArgs = 0; @@ -47,6 +136,19 @@ int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { return uninstall_msi_action(); } + else if (action == UPDATE_NOW_LAUNCH_STAGE1_CMDARG) + { + return !install_new_version_stage_1(); + } + else if (action == UPDATE_NOW_LAUNCH_STAGE1_START_PT_CMDARG) + { + return !install_new_version_stage_1(true); + } + else if (action == UPDATE_NOW_LAUNCH_STAGE2_CMDARG) + { + using namespace std::string_view_literals; + return !install_new_version_stage_2(args[2], args[3], args[4] == std::wstring_view{ UPDATE_STAGE2_RESTART_PT_CMDARG }); + } return 0; } \ No newline at end of file diff --git a/src/action_runner/action_runner.vcxproj b/src/action_runner/action_runner.vcxproj index 5e14d3ada3..06f5f44e6a 100644 --- a/src/action_runner/action_runner.vcxproj +++ b/src/action_runner/action_runner.vcxproj @@ -157,12 +157,12 @@ {74485049-c722-400f-abe5-86ac52d929b3} - + {17da04df-e393-4397-9cf0-84dabe11032e} - + diff --git a/src/common/common.vcxproj b/src/common/common.vcxproj index 29425be882..505568a82a 100644 --- a/src/common/common.vcxproj +++ b/src/common/common.vcxproj @@ -166,6 +166,7 @@ + diff --git a/src/common/common.vcxproj.filters b/src/common/common.vcxproj.filters index 67cbad8a7b..ad1096cdaa 100644 --- a/src/common/common.vcxproj.filters +++ b/src/common/common.vcxproj.filters @@ -171,6 +171,9 @@ Source Files + + Source Files + diff --git a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade.cpp b/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade.cpp deleted file mode 100644 index a333db4fd4..0000000000 --- a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade.cpp +++ /dev/null @@ -1,157 +0,0 @@ -#include "pch.h" - -#include "version.h" - -#include "msi_to_msix_upgrade.h" - -#include -#include -#include - -#include -#include -#include - -#include -#include -#include - -#include "VersionHelper.h" - -namespace -{ - const wchar_t* POWER_TOYS_UPGRADE_CODE = L"{42B84BF7-5FBF-473B-9C8B-049DC16F7708}"; - const wchar_t* DONT_SHOW_AGAIN_RECORD_REGISTRY_PATH = L"delete_previous_powertoys_confirm"; - const wchar_t* USER_AGENT = L"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)"; - const wchar_t* LATEST_RELEASE_ENDPOINT = L"https://api.github.com/repos/microsoft/PowerToys/releases/latest"; - const wchar_t* MSIX_PACKAGE_NAME = L"Microsoft.PowerToys"; - const wchar_t* MSIX_PACKAGE_PUBLISHER = L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"; -} - -namespace localized_strings -{ - const wchar_t* OFFER_UNINSTALL_MSI = L"We've detected a previous installation of PowerToys. Would you like to remove it?"; - const wchar_t* OFFER_UNINSTALL_MSI_TITLE = L"PowerToys: uninstall previous version?"; - const wchar_t* UNINSTALLATION_SUCCESS = L"Previous version of PowerToys was uninstalled successfully."; - const wchar_t* UNINSTALLATION_UNKNOWN_ERROR = L"Error: please uninstall the previous version of PowerToys manually."; -} - -std::wstring get_msi_package_path() -{ - std::wstring package_path; - wchar_t GUID_product_string[39]; - if (const bool found = ERROR_SUCCESS == MsiEnumRelatedProductsW(POWER_TOYS_UPGRADE_CODE, 0, 0, GUID_product_string); !found) - { - return package_path; - } - - if (const bool installed = INSTALLSTATE_DEFAULT == MsiQueryProductStateW(GUID_product_string); !installed) - { - return package_path; - } - - DWORD package_path_size = 0; - - if (const bool has_package_path = ERROR_SUCCESS == MsiGetProductInfoW(GUID_product_string, INSTALLPROPERTY_LOCALPACKAGE, nullptr, &package_path_size); !has_package_path) - { - return package_path; - } - - package_path = std::wstring(++package_path_size, L'\0'); - if (const bool got_package_path = ERROR_SUCCESS == MsiGetProductInfoW(GUID_product_string, INSTALLPROPERTY_LOCALPACKAGE, package_path.data(), &package_path_size); !got_package_path) - { - package_path = {}; - return package_path; - } - - package_path.resize(size(package_path) - 1); // trim additional \0 which we got from MsiGetProductInfoW - - return package_path; -} - -bool offer_msi_uninstallation() -{ - const auto selection = SHMessageBoxCheckW(nullptr, localized_strings::OFFER_UNINSTALL_MSI, localized_strings::OFFER_UNINSTALL_MSI_TITLE, MB_ICONQUESTION | MB_YESNO, IDNO, DONT_SHOW_AGAIN_RECORD_REGISTRY_PATH); - return selection == IDYES; -} - -bool uninstall_msi_version(const std::wstring& package_path) -{ - const auto uninstall_result = MsiInstallProductW(package_path.c_str(), L"REMOVE=ALL"); - if (ERROR_SUCCESS == uninstall_result) - { - notifications::show_toast(localized_strings::UNINSTALLATION_SUCCESS); - return true; - } - else if (auto system_message = get_last_error_message(uninstall_result); system_message.has_value()) - { - try - { - notifications::show_toast(*system_message); - } - catch (...) - { - notifications::show_toast(localized_strings::UNINSTALLATION_UNKNOWN_ERROR); - } - } - return false; -} - -std::future> check_for_new_github_release_async() -{ - try - { - winrt::Windows::Web::Http::HttpClient client; - auto headers = client.DefaultRequestHeaders(); - headers.UserAgent().TryParseAdd(USER_AGENT); - - auto response = co_await client.GetAsync(winrt::Windows::Foundation::Uri{ LATEST_RELEASE_ENDPOINT }); - (void)response.EnsureSuccessStatusCode(); - const auto body = co_await response.Content().ReadAsStringAsync(); - auto json_body = json::JsonValue::Parse(body).GetObjectW(); - auto new_version = json_body.GetNamedString(L"tag_name"); - winrt::Windows::Foundation::Uri release_page_uri{ json_body.GetNamedString(L"html_url") }; - - VersionHelper github_version(winrt::to_string(new_version)); - VersionHelper current_version(VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION); - - if (github_version > current_version) - { - co_return new_version_download_info{ std::move(release_page_uri), new_version.c_str() }; - } - else - { - co_return std::nullopt; - } - } - catch (...) - { - co_return std::nullopt; - } -} - -std::future uninstall_previous_msix_version_async() -{ - winrt::Windows::Management::Deployment::PackageManager package_manager; - - try - { - auto packages = package_manager.FindPackagesForUser({}, MSIX_PACKAGE_NAME, MSIX_PACKAGE_PUBLISHER); - VersionHelper current_version(VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION); - - for (auto package : packages) - { - VersionHelper msix_version(package.Id().Version().Major, package.Id().Version().Minor, package.Id().Version().Revision); - - if (msix_version < current_version) - { - co_await package_manager.RemovePackageAsync(package.Id().FullName()); - co_return true; - } - } - } - catch (...) - { - } - co_return false; -} diff --git a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade.h b/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade.h deleted file mode 100644 index 8a54481766..0000000000 --- a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include -#include -#include - -#include - -std::wstring get_msi_package_path(); -bool uninstall_msi_version(const std::wstring& package_path); -bool offer_msi_uninstallation(); - -std::future uninstall_previous_msix_version_async(); - -struct new_version_download_info -{ - winrt::Windows::Foundation::Uri release_page_uri; - std::wstring version_string; -}; -std::future> check_for_new_github_release_async(); diff --git a/src/common/msi_to_msix_upgrade_lib/pch.h b/src/common/msi_to_msix_upgrade_lib/pch.h deleted file mode 100644 index 3b153d0513..0000000000 --- a/src/common/msi_to_msix_upgrade_lib/pch.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#ifndef PCH_H -#define PCH_H - -#pragma warning (disable: 5205) -#include -#pragma warning (default: 5205) -#include -#include -#include - -#endif //PCH_H diff --git a/src/common/msi_to_msix_upgrade_lib/pch.cpp b/src/common/updating/pch.cpp similarity index 100% rename from src/common/msi_to_msix_upgrade_lib/pch.cpp rename to src/common/updating/pch.cpp diff --git a/src/common/updating/pch.h b/src/common/updating/pch.h new file mode 100644 index 0000000000..6dcc374983 --- /dev/null +++ b/src/common/updating/pch.h @@ -0,0 +1,17 @@ +#pragma once + +#ifndef PCH_H +#define PCH_H + +#pragma warning(disable : 5205) +#include +#pragma warning(default : 5205) +#define WIN32_LEAN_AND_MEAN +#include +#include +#include +#include +#include +#include + +#endif //PCH_H diff --git a/src/common/updating/updating.cpp b/src/common/updating/updating.cpp new file mode 100644 index 0000000000..e463525e92 --- /dev/null +++ b/src/common/updating/updating.cpp @@ -0,0 +1,244 @@ +#include "pch.h" + +#include "version.h" + +#include "updating.h" + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "VersionHelper.h" + +namespace +{ + const wchar_t POWER_TOYS_UPGRADE_CODE[] = L"{42B84BF7-5FBF-473B-9C8B-049DC16F7708}"; + const wchar_t DONT_SHOW_AGAIN_RECORD_REGISTRY_PATH[] = L"delete_previous_powertoys_confirm"; + const wchar_t USER_AGENT[] = L"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)"; + const wchar_t LATEST_RELEASE_ENDPOINT[] = L"https://api.github.com/repos/microsoft/PowerToys/releases/latest"; + const wchar_t MSIX_PACKAGE_NAME[] = L"Microsoft.PowerToys"; + const wchar_t MSIX_PACKAGE_PUBLISHER[] = L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"; +} + +namespace localized_strings +{ + const wchar_t OFFER_UNINSTALL_MSI[] = L"We've detected a previous installation of PowerToys. Would you like to remove it?"; + const wchar_t OFFER_UNINSTALL_MSI_TITLE[] = L"PowerToys: uninstall previous version?"; + const wchar_t UNINSTALLATION_SUCCESS[] = L"Previous version of PowerToys was uninstalled successfully."; + const wchar_t UNINSTALLATION_UNKNOWN_ERROR[] = L"Error: please uninstall the previous version of PowerToys manually."; + + const wchar_t GITHUB_NEW_VERSION_READY_TO_INSTALL[] = L"An update to PowerToys is ready to install."; + const wchar_t GITHUB_NEW_VERSION_UPDATE_NOW[] = L"Update now"; + const wchar_t GITHUB_NEW_VERSION_UPDATE_AFTER_RESTART[] = L"At next launch"; + + const wchar_t GITHUB_NEW_VERSION_AVAILABLE_OFFER_VISIT[] = L"An update to PowerToys is available. Visit our GitHub page to get "; + const wchar_t GITHUB_NEW_VERSION_AGREE[] = L"Visit"; + const wchar_t GITHUB_NEW_VERSION_UPDATE_SNOOZE_1D[] = L"1 day"; + const wchar_t GITHUB_NEW_VERSION_UPDATE_SNOOZE_5D[] = L"5 days"; +} +namespace updating +{ + inline winrt::Windows::Web::Http::HttpClient create_http_client() + { + winrt::Windows::Web::Http::HttpClient client; + auto headers = client.DefaultRequestHeaders(); + headers.UserAgent().TryParseAdd(USER_AGENT); + return client; + } + + std::wstring get_msi_package_path() + { + std::wstring package_path; + wchar_t GUID_product_string[39]; + if (const bool found = ERROR_SUCCESS == MsiEnumRelatedProductsW(POWER_TOYS_UPGRADE_CODE, 0, 0, GUID_product_string); !found) + { + return package_path; + } + + if (const bool installed = INSTALLSTATE_DEFAULT == MsiQueryProductStateW(GUID_product_string); !installed) + { + return package_path; + } + + DWORD package_path_size = 0; + + if (const bool has_package_path = ERROR_SUCCESS == MsiGetProductInfoW(GUID_product_string, INSTALLPROPERTY_LOCALPACKAGE, nullptr, &package_path_size); !has_package_path) + { + return package_path; + } + + package_path = std::wstring(++package_path_size, L'\0'); + if (const bool got_package_path = ERROR_SUCCESS == MsiGetProductInfoW(GUID_product_string, INSTALLPROPERTY_LOCALPACKAGE, package_path.data(), &package_path_size); !got_package_path) + { + package_path = {}; + return package_path; + } + + package_path.resize(size(package_path) - 1); // trim additional \0 which we got from MsiGetProductInfoW + + return package_path; + } + + bool offer_msi_uninstallation() + { + const auto selection = SHMessageBoxCheckW(nullptr, localized_strings::OFFER_UNINSTALL_MSI, localized_strings::OFFER_UNINSTALL_MSI_TITLE, MB_ICONQUESTION | MB_YESNO, IDNO, DONT_SHOW_AGAIN_RECORD_REGISTRY_PATH); + return selection == IDYES; + } + + bool uninstall_msi_version(const std::wstring& package_path) + { + const auto uninstall_result = MsiInstallProductW(package_path.c_str(), L"REMOVE=ALL"); + if (ERROR_SUCCESS == uninstall_result) + { + notifications::show_toast(localized_strings::UNINSTALLATION_SUCCESS); + return true; + } + else if (auto system_message = get_last_error_message(uninstall_result); system_message.has_value()) + { + try + { + notifications::show_toast(*system_message); + } + catch (...) + { + notifications::show_toast(localized_strings::UNINSTALLATION_UNKNOWN_ERROR); + } + } + return false; + } + + std::future> get_new_github_version_info_async() + { + try + { + auto client = create_http_client(); + auto response = co_await client.GetAsync(winrt::Windows::Foundation::Uri{ LATEST_RELEASE_ENDPOINT }); + (void)response.EnsureSuccessStatusCode(); + const auto body = co_await response.Content().ReadAsStringAsync(); + auto json_body = json::JsonValue::Parse(body).GetObjectW(); + auto new_version = json_body.GetNamedString(L"tag_name"); + winrt::Windows::Foundation::Uri release_page_uri{ json_body.GetNamedString(L"html_url") }; + + VersionHelper github_version(winrt::to_string(new_version)); + VersionHelper current_version(VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION); + + if (github_version > current_version) + { + const std::wstring_view required_asset_extension = winstore::running_as_packaged() ? L".msix" : L".msi"; + const std::wstring_view required_architecture = get_architecture_string(get_current_architecture()); + constexpr const std::wstring_view required_filename_pattern = updating::installer_filename_pattern; + for (auto asset_elem : json_body.GetNamedArray(L"assets")) + { + auto asset{ asset_elem.GetObjectW() }; + std::wstring filename_lower = asset.GetNamedString(L"name", {}).c_str(); + std::transform(begin(filename_lower), end(filename_lower), begin(filename_lower), ::towlower); + + const bool extension_matched = filename_lower.ends_with(required_asset_extension); + const bool architecture_matched = filename_lower.find(required_architecture) != std::wstring::npos; + const bool filename_matched = filename_lower.find(required_filename_pattern) != std::wstring::npos; + if (extension_matched && architecture_matched && filename_matched) + { + winrt::Windows::Foundation::Uri msi_download_url{ asset.GetNamedString(L"browser_download_url") }; + co_return new_version_download_info{ std::move(release_page_uri), new_version.c_str(), std::move(msi_download_url), std::move(filename_lower) }; + } + } + } + else + { + co_return std::nullopt; + } + } + catch (...) + { + co_return std::nullopt; + } + } + + std::future uninstall_previous_msix_version_async() + { + winrt::Windows::Management::Deployment::PackageManager package_manager; + + try + { + auto packages = package_manager.FindPackagesForUser({}, MSIX_PACKAGE_NAME, MSIX_PACKAGE_PUBLISHER); + VersionHelper current_version(VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION); + + for (auto package : packages) + { + VersionHelper msix_version(package.Id().Version().Major, package.Id().Version().Minor, package.Id().Version().Revision); + + if (msix_version < current_version) + { + co_await package_manager.RemovePackageAsync(package.Id().FullName()); + co_return true; + } + } + } + catch (...) + { + } + co_return false; + } + + bool could_be_costly_connection() + { + using namespace winrt::Windows::Networking::Connectivity; + ConnectionProfile internetConnectionProfile = NetworkInformation::GetInternetConnectionProfile(); + return internetConnectionProfile.IsWwanConnectionProfile(); + } + + std::filesystem::path get_pending_updates_path() + { + auto path_str{ PTSettingsHelper::get_root_save_folder_location() }; + path_str += L"\\Updates"; + return { std::move(path_str) }; + } + + std::future try_autoupdate(const bool download_updates_automatically) + { + const auto new_version = co_await get_new_github_version_info_async(); + if (!new_version) + { + co_return; + } + using namespace localized_strings; + namespace storage = winrt::Windows::Storage; + + if (download_updates_automatically && !could_be_costly_connection()) + { + auto client = create_http_client(); + auto response = co_await client.GetAsync(new_version->msi_download_url); + (void)response.EnsureSuccessStatusCode(); + + auto download_dst = get_pending_updates_path(); + std::error_code _; + std::filesystem::create_directories(download_dst, _); + download_dst /= new_version->msi_filename; + auto msi_installer_file_stream = co_await storage::Streams::FileRandomAccessStream::OpenAsync(download_dst.c_str(), storage::FileAccessMode::ReadWrite, storage::StorageOpenOptions::AllowReadersAndWriters, storage::Streams::FileOpenDisposition::CreateAlways); + co_await response.Content().WriteToStreamAsync(msi_installer_file_stream); + notifications::toast_params toast_params{ L"PTUpdateReadyTag", false }; + std::wstring new_version_ready{ GITHUB_NEW_VERSION_READY_TO_INSTALL }; + new_version_ready += L" "; + new_version_ready += new_version->version_string; + notifications::show_toast_with_activations(std::move(new_version_ready), {}, { notifications::link_button{ GITHUB_NEW_VERSION_UPDATE_NOW, L"powertoys://update_now/" }, notifications::link_button{ GITHUB_NEW_VERSION_UPDATE_AFTER_RESTART, L"powertoys://schedule_update/" }, notifications::snooze_button{ { { GITHUB_NEW_VERSION_UPDATE_SNOOZE_1D, 24 * 60 }, { GITHUB_NEW_VERSION_UPDATE_SNOOZE_5D, 120 * 60 } } } }, std::move(toast_params)); + } + else + { + notifications::toast_params toast_params{ L"PTUpdateNotifyTag", false }; + std::wstring contents = GITHUB_NEW_VERSION_AVAILABLE_OFFER_VISIT; + contents += new_version->version_string; + contents += L'.'; + notifications::show_toast_with_activations(std::move(contents), {}, { notifications::link_button{ GITHUB_NEW_VERSION_AGREE, new_version->release_page_uri.ToString().c_str() } }, std::move(toast_params)); + } + } +} \ No newline at end of file diff --git a/src/common/updating/updating.h b/src/common/updating/updating.h new file mode 100644 index 0000000000..e9ee25cff8 --- /dev/null +++ b/src/common/updating/updating.h @@ -0,0 +1,31 @@ +#pragma once + +#include +#include +#include +#include + +#include + +namespace updating +{ + std::wstring get_msi_package_path(); + bool uninstall_msi_version(const std::wstring& package_path); + bool offer_msi_uninstallation(); + + std::future uninstall_previous_msix_version_async(); + + struct new_version_download_info + { + winrt::Windows::Foundation::Uri release_page_uri; + std::wstring version_string; + winrt::Windows::Foundation::Uri msi_download_url; + std::wstring msi_filename; + }; + + std::future> get_new_github_version_info_async(); + std::future try_autoupdate(const bool download_updates_automatically); + std::filesystem::path get_pending_updates_path(); + + constexpr inline std::wstring_view installer_filename_pattern = L"powertoyssetup"; +} \ No newline at end of file diff --git a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj b/src/common/updating/updating.vcxproj similarity index 98% rename from src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj rename to src/common/updating/updating.vcxproj index 26f9cc00fc..220d5d363b 100644 --- a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj +++ b/src/common/updating/updating.vcxproj @@ -22,8 +22,9 @@ 16.0 {17DA04DF-E393-4397-9CF0-84DABE11032E} Win32Proj - msitomsixupgradelib + updating 10.0 + updating @@ -171,11 +172,11 @@ - + - + Create Create diff --git a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj.filters b/src/common/updating/updating.vcxproj.filters similarity index 92% rename from src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj.filters rename to src/common/updating/updating.vcxproj.filters index 9d66a9cb27..c708d3e9f6 100644 --- a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj.filters +++ b/src/common/updating/updating.vcxproj.filters @@ -18,7 +18,7 @@ Header Files - + Header Files @@ -26,7 +26,7 @@ Source Files - + Source Files diff --git a/src/common/version.cpp b/src/common/version.cpp new file mode 100644 index 0000000000..3797e96675 --- /dev/null +++ b/src/common/version.cpp @@ -0,0 +1,21 @@ +#include "pch.h" +#include "version.h" + +version_architecture get_current_architecture() +{ + // TODO: detect ARM build with #ifdef + return version_architecture::x64; +} + +const wchar_t* get_architecture_string(const version_architecture v) +{ + switch (v) + { + case version_architecture::x64: + return L"x64"; + case version_architecture::arm: + return L"arm"; + default: + throw std::runtime_error("unknown architecture"); + } +} \ No newline at end of file diff --git a/src/common/version.h b/src/common/version.h index 264b8905cc..8417e53194 100644 --- a/src/common/version.h +++ b/src/common/version.h @@ -2,7 +2,7 @@ #define STRINGIZE2(s) #s #define STRINGIZE(s) STRINGIZE2(s) - + #include "Generated Files\version_gen.h" #define FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, 0 @@ -14,3 +14,12 @@ #define COMPANY_NAME "Microsoft Corporation" #define COPYRIGHT_NOTE "Copyright (C) 2019 Microsoft Corporation" + +enum class version_architecture +{ + x64, + arm +}; + +version_architecture get_current_architecture(); +const wchar_t* get_architecture_string(const version_architecture); \ No newline at end of file diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index e932f4a57e..02f924ef05 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -9,6 +9,7 @@ #include "lib/JsonHelpers.h" #include "lib/ZoneSet.h" #include "trace.h" +#include "VirtualDesktopUtils.h" #include #include @@ -349,17 +350,28 @@ FancyZones::VirtualDesktopInitialize() noexcept IFACEMETHODIMP_(void) FancyZones::WindowCreated(HWND window) noexcept { + std::shared_lock readLock(m_lock); if (m_settings->GetSettings()->appLastZone_moveWindows && IsInterestingWindow(window)) { for (const auto& [monitor, zoneWindow] : m_zoneWindowMap) { + // WindowCreated is also invoked when a virtual desktop switch occurs, we need a way + // to figure out when that happens to avoid moving windows that should not be moved. + GUID windowDesktopId{}; + GUID zoneWindowDesktopId{}; + if (VirtualDesktopUtils::GetWindowDesktopId(window, &windowDesktopId) && + VirtualDesktopUtils::GetZoneWindowDesktopId(zoneWindow.get(), &zoneWindowDesktopId) && + (windowDesktopId != zoneWindowDesktopId)) + { + return; + } const auto activeZoneSet = zoneWindow->ActiveZoneSet(); if (activeZoneSet) { const auto& fancyZonesData = JSONHelpers::FancyZonesDataInstance(); wil::unique_cotaskmem_string guidString; - if (SUCCEEDED_LOG(StringFromCLSID(activeZoneSet->Id(), &guidString))) + if (SUCCEEDED(StringFromCLSID(activeZoneSet->Id(), &guidString))) { int zoneIndex = fancyZonesData.GetAppLastZoneIndex(window, zoneWindow->UniqueId(), guidString.get()); if (zoneIndex != -1) diff --git a/src/modules/fancyzones/lib/FancyZonesLib.vcxproj b/src/modules/fancyzones/lib/FancyZonesLib.vcxproj index 79366dc95c..ee090a28ab 100644 --- a/src/modules/fancyzones/lib/FancyZonesLib.vcxproj +++ b/src/modules/fancyzones/lib/FancyZonesLib.vcxproj @@ -103,6 +103,7 @@ + @@ -117,6 +118,7 @@ + diff --git a/src/modules/fancyzones/lib/FancyZonesLib.vcxproj.filters b/src/modules/fancyzones/lib/FancyZonesLib.vcxproj.filters index 7478f922f8..af912e3803 100644 --- a/src/modules/fancyzones/lib/FancyZonesLib.vcxproj.filters +++ b/src/modules/fancyzones/lib/FancyZonesLib.vcxproj.filters @@ -48,6 +48,9 @@ Header Files + + Header Files + @@ -77,6 +80,9 @@ Source Files + + Source Files + diff --git a/src/modules/fancyzones/lib/VirtualDesktopUtils.cpp b/src/modules/fancyzones/lib/VirtualDesktopUtils.cpp new file mode 100644 index 0000000000..1a8e892854 --- /dev/null +++ b/src/modules/fancyzones/lib/VirtualDesktopUtils.cpp @@ -0,0 +1,49 @@ +#include "pch.h" + +#include "VirtualDesktopUtils.h" + +namespace VirtualDesktopUtils +{ + const CLSID CLSID_ImmersiveShell = { 0xC2F03A33, 0x21F5, 0x47FA, 0xB4, 0xBB, 0x15, 0x63, 0x62, 0xA2, 0xF2, 0x39 }; + const wchar_t GUID_EmptyGUID[] = L"{00000000-0000-0000-0000-000000000000}"; + + IServiceProvider* GetServiceProvider() + { + IServiceProvider* provider{ nullptr }; + if (FAILED(CoCreateInstance(CLSID_ImmersiveShell, nullptr, CLSCTX_LOCAL_SERVER, __uuidof(provider), (PVOID*)&provider))) + { + return nullptr; + } + return provider; + } + + IVirtualDesktopManager* GetVirtualDesktopManager() + { + IVirtualDesktopManager* manager{ nullptr }; + IServiceProvider* serviceProvider = GetServiceProvider(); + if (serviceProvider == nullptr || FAILED(serviceProvider->QueryService(__uuidof(manager), &manager))) + { + return nullptr; + } + return manager; + } + + bool GetWindowDesktopId(HWND topLevelWindow, GUID* desktopId) + { + static IVirtualDesktopManager* virtualDesktopManager = GetVirtualDesktopManager(); + return (virtualDesktopManager != nullptr) && + SUCCEEDED(virtualDesktopManager->GetWindowDesktopId(topLevelWindow, desktopId)); + } + + bool GetZoneWindowDesktopId(IZoneWindow* zoneWindow, GUID* desktopId) + { + // Format: __ + std::wstring uniqueId = zoneWindow->UniqueId(); + std::wstring virtualDesktopId = uniqueId.substr(uniqueId.rfind('_') + 1); + if (virtualDesktopId == GUID_EmptyGUID) + { + return false; + } + return SUCCEEDED(CLSIDFromString(virtualDesktopId.c_str(), desktopId)); + } +} diff --git a/src/modules/fancyzones/lib/VirtualDesktopUtils.h b/src/modules/fancyzones/lib/VirtualDesktopUtils.h new file mode 100644 index 0000000000..c92d4b922c --- /dev/null +++ b/src/modules/fancyzones/lib/VirtualDesktopUtils.h @@ -0,0 +1,9 @@ +#pragma once + +#include "ZoneWindow.h" + +namespace VirtualDesktopUtils +{ + bool GetWindowDesktopId(HWND topLevelWindow, GUID* desktopId); + bool GetZoneWindowDesktopId(IZoneWindow* zoneWindow, GUID* desktopId); +} diff --git a/src/modules/fancyzones/lib/ZoneWindow.h b/src/modules/fancyzones/lib/ZoneWindow.h index e66c6f0b49..9e4f98f291 100644 --- a/src/modules/fancyzones/lib/ZoneWindow.h +++ b/src/modules/fancyzones/lib/ZoneWindow.h @@ -7,6 +7,7 @@ namespace ZoneWindowUtils const std::wstring& GetActiveZoneSetTmpPath(); const std::wstring& GetAppliedZoneSetTmpPath(); const std::wstring& GetCustomZoneSetsTmpPath(); + std::wstring GenerateUniqueId(HMONITOR monitor, PCWSTR deviceId, PCWSTR virtualDesktopId); } diff --git a/src/runner/action_runner_utils.cpp b/src/runner/action_runner_utils.cpp new file mode 100644 index 0000000000..a0870dec6d --- /dev/null +++ b/src/runner/action_runner_utils.cpp @@ -0,0 +1,28 @@ +#include "pch.h" + +#include "action_runner_utils.h" + +#include +#include + +SHELLEXECUTEINFOW launch_action_runner(const wchar_t* cmdline) +{ + std::wstring action_runner_path; + if (winstore::running_as_packaged()) + { + action_runner_path = winrt::Windows::ApplicationModel::Package::Current().InstalledLocation().Path(); + } + else + { + action_runner_path = get_module_folderpath(); + } + + action_runner_path += L"\\action_runner.exe"; + SHELLEXECUTEINFOW sei{ sizeof(sei) }; + sei.fMask = { SEE_MASK_FLAG_NO_UI | SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS }; + sei.lpFile = action_runner_path.c_str(); + sei.nShow = SW_SHOWNORMAL; + sei.lpParameters = cmdline; + ShellExecuteExW(&sei); + return sei; +} diff --git a/src/runner/action_runner_utils.h b/src/runner/action_runner_utils.h new file mode 100644 index 0000000000..67ef54b8ec --- /dev/null +++ b/src/runner/action_runner_utils.h @@ -0,0 +1,15 @@ +#pragma once + +#define WIN32_LEAN_AND_MEAN +#include + +SHELLEXECUTEINFOW launch_action_runner(const wchar_t* cmdline); + +const inline wchar_t* UPDATE_NOW_LAUNCH_STAGE1_START_PT_CMDARG = L"-update_now_and_start_pt"; +const inline wchar_t* UPDATE_NOW_LAUNCH_STAGE1_CMDARG = L"-update_now"; + +const inline wchar_t* UPDATE_NOW_LAUNCH_STAGE2_CMDARG = L"-update_now_stage_2"; +const inline wchar_t* UPDATE_STAGE2_RESTART_PT_CMDARG = L"restart"; +const inline wchar_t* UPDATE_STAGE2_DONT_START_PT_CMDARG = L"dont_start"; + +const inline wchar_t* UPDATE_REPORT_SUCCESS = L"-report_update_success"; diff --git a/src/runner/general_settings.cpp b/src/runner/general_settings.cpp index 73a6787e5f..09fe4868c6 100644 --- a/src/runner/general_settings.cpp +++ b/src/runner/general_settings.cpp @@ -10,8 +10,10 @@ #include "trace.h" +// TODO: would be nice to get rid of these globals, since they're basically cached json settings static std::wstring settings_theme = L"system"; static bool run_as_elevated = false; +static bool download_updates_automatically = true; // TODO: add resource.rc for settings project and localize namespace localized_strings @@ -40,6 +42,7 @@ json::JsonObject GeneralSettings::to_json() result.SetNamedValue(L"is_elevated", json::value(isElevated)); result.SetNamedValue(L"run_elevated", json::value(isRunElevated)); + result.SetNamedValue(L"download_updates_automatically", json::value(downloadUpdatesAutomatically)); result.SetNamedValue(L"is_admin", json::value(isAdmin)); result.SetNamedValue(L"theme", json::value(theme)); result.SetNamedValue(L"system_theme", json::value(systemTheme)); @@ -57,19 +60,22 @@ json::JsonObject load_general_settings() settings_theme = L"system"; } run_as_elevated = loaded.GetNamedBoolean(L"run_elevated", false); + download_updates_automatically = loaded.GetNamedBoolean(L"download_updates_automatically", true); + return loaded; } -GeneralSettings get_settings() +GeneralSettings get_general_settings() { GeneralSettings settings{ .isPackaged = winstore::running_as_packaged(), .isElevated = is_process_elevated(), .isRunElevated = run_as_elevated, .isAdmin = check_user_is_admin(), + .downloadUpdatesAutomatically = download_updates_automatically, .theme = settings_theme, .systemTheme = WindowsColors::is_dark_mode() ? L"dark" : L"light", - .powerToysVersion = get_product_version(), + .powerToysVersion = get_product_version() }; if (winstore::running_as_packaged()) @@ -107,16 +113,12 @@ GeneralSettings get_settings() return settings; } -json::JsonObject get_general_settings() -{ - auto settings = get_settings(); - return settings.to_json(); -} - void apply_general_settings(const json::JsonObject& general_configs) { run_as_elevated = general_configs.GetNamedBoolean(L"run_elevated", false); + download_updates_automatically = general_configs.GetNamedBoolean(L"download_updates_automatically", true); + if (json::has(general_configs, L"startup", json::JsonValueType::Boolean)) { const bool startup = general_configs.GetNamedBoolean(L"startup"); @@ -192,7 +194,7 @@ void apply_general_settings(const json::JsonObject& general_configs) settings_theme = general_configs.GetNamedString(L"theme"); } - GeneralSettings save_settings = get_settings(); + GeneralSettings save_settings = get_general_settings(); PTSettingsHelper::save_general_settings(save_settings.to_json()); Trace::SettingsChanged(save_settings); } @@ -217,7 +219,9 @@ void start_initial_powertoys() } } } - catch (...) { } + catch (...) + { + } if (powertoys_to_disable.empty()) { diff --git a/src/runner/general_settings.h b/src/runner/general_settings.h index 9e942c1eb9..d72b970d51 100644 --- a/src/runner/general_settings.h +++ b/src/runner/general_settings.h @@ -11,6 +11,7 @@ struct GeneralSettings bool isElevated; bool isRunElevated; bool isAdmin; + bool downloadUpdatesAutomatically; std::wstring theme; std::wstring systemTheme; std::wstring powerToysVersion; @@ -19,6 +20,6 @@ struct GeneralSettings }; json::JsonObject load_general_settings(); -json::JsonObject get_general_settings(); +GeneralSettings get_general_settings(); void apply_general_settings(const json::JsonObject& general_configs); void start_initial_powertoys(); diff --git a/src/runner/main.cpp b/src/runner/main.cpp index 5552096d5a..64ef6aeb55 100644 --- a/src/runner/main.cpp +++ b/src/runner/main.cpp @@ -13,12 +13,14 @@ #include #include -#include #include #include -#include + +#include #include "update_state.h" +#include "update_utils.h" +#include "action_runner_utils.h" #include @@ -33,9 +35,6 @@ namespace localized_strings { const wchar_t MSI_VERSION_IS_ALREADY_RUNNING[] = L"An older version of PowerToys is already running."; const wchar_t OLDER_MSIX_UNINSTALLED[] = L"An older MSIX version of PowerToys was uninstalled."; - - const wchar_t GITHUB_NEW_VERSION_AVAILABLE_OFFER_VISIT[] = L"An update to PowerToys is available. Visit our GitHub page to get "; - const wchar_t GITHUB_NEW_VERSION_AGREE[] = L"Visit"; } namespace @@ -78,78 +77,6 @@ wil::unique_mutex_nothrow create_msix_mutex() return create_runner_mutex(true); } -bool start_msi_uninstallation_sequence() -{ - const auto package_path = get_msi_package_path(); - - if (package_path.empty()) - { - // No MSI version detected - return true; - } - - if (!offer_msi_uninstallation()) - { - // User declined to uninstall or opted for "Don't show again" - return false; - } - - std::wstring action_runner_path{ winrt::Windows::ApplicationModel::Package::Current().InstalledLocation().Path() }; - action_runner_path += L"\\action_runner.exe"; - SHELLEXECUTEINFOW sei{ sizeof(sei) }; - sei.fMask = { SEE_MASK_FLAG_NO_UI | SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS }; - sei.lpFile = action_runner_path.c_str(); - sei.nShow = SW_SHOWNORMAL; - sei.lpParameters = L"-uninstall_msi"; - ShellExecuteExW(&sei); - WaitForSingleObject(sei.hProcess, INFINITE); - DWORD exit_code = 0; - GetExitCodeProcess(sei.hProcess, &exit_code); - CloseHandle(sei.hProcess); - return exit_code == 0; -} - -std::future check_github_updates() -{ - const auto new_version = co_await check_for_new_github_release_async(); - if (!new_version) - { - co_return; - } - using namespace localized_strings; - - std::wstring contents = GITHUB_NEW_VERSION_AVAILABLE_OFFER_VISIT; - contents += new_version->version_string; - contents += L'.'; - notifications::show_toast_with_activations(std::move(contents), {}, { notifications::link_button{ GITHUB_NEW_VERSION_AGREE, new_version->release_page_uri.ToString().c_str() } }); -} - -void github_update_checking_worker() -{ - const int64_t update_check_period_minutes = 60 * 24; - - auto state = UpdateState::load(); - for (;;) - { - int64_t sleep_minutes_till_next_update = 0; - if (state.github_update_last_checked_date.has_value()) - { - int64_t last_checked_minutes_ago = timeutil::diff::in_minutes(timeutil::now(), *state.github_update_last_checked_date); - if (last_checked_minutes_ago < 0) - { - last_checked_minutes_ago = update_check_period_minutes; - } - sleep_minutes_till_next_update = max(0, update_check_period_minutes - last_checked_minutes_ago); - } - - std::this_thread::sleep_for(std::chrono::minutes(sleep_minutes_till_next_update)); - - check_github_updates().get(); - state.github_update_last_checked_date.emplace(timeutil::now()); - state.save(); - } -} - void open_menu_from_another_instance() { HWND hwnd_main = FindWindow(L"PToyTrayIconWindow", NULL); @@ -172,7 +99,7 @@ int runner(bool isProcessElevated) try { std::thread{ [] { - github_update_checking_worker(); + github_update_worker(); } }.detach(); if (winstore::running_as_packaged()) @@ -183,13 +110,12 @@ int runner(bool isProcessElevated) } else { - std::thread{[] { - if(uninstall_previous_msix_version_async().get()) + std::thread{ [] { + if (updating::uninstall_previous_msix_version_async().get()) { notifications::show_toast(localized_strings::OLDER_MSIX_UNINSTALLED); } - }}.detach(); - + } }.detach(); } notifications::register_background_toast_handler(); @@ -244,7 +170,8 @@ enum class SpecialMode { None, Win32ToastNotificationCOMServer, - ToastNotificationHandler + ToastNotificationHandler, + ReportSuccessfulUpdate }; SpecialMode should_run_in_special_mode(const int n_cmd_args, LPWSTR* cmd_arg_list) @@ -259,6 +186,10 @@ SpecialMode should_run_in_special_mode(const int n_cmd_args, LPWSTR* cmd_arg_lis { return SpecialMode::ToastNotificationHandler; } + else if (n_cmd_args == 2 && !wcscmp(UPDATE_REPORT_SUCCESS, cmd_arg_list[i])) + { + return SpecialMode::ReportSuccessfulUpdate; + } } return SpecialMode::None; @@ -282,6 +213,19 @@ toast_notification_handler_result toast_notification_handler(const std::wstring_ { return disable_cant_drag_elevated_warning() ? toast_notification_handler_result::exit_success : toast_notification_handler_result::exit_error; } + else if (param == L"update_now/") + { + launch_action_runner(UPDATE_NOW_LAUNCH_STAGE1_CMDARG); + return toast_notification_handler_result::exit_success; + } + else if (param == L"schedule_update/") + { + UpdateState::store([](UpdateState& state) { + state.pending_update = true; + }); + + return toast_notification_handler_result::exit_success; + } else { return toast_notification_handler_result::exit_error; @@ -292,6 +236,11 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine { winrt::init_apartment(); + if (launch_pending_update()) + { + return 0; + } + int n_cmd_args = 0; LPWSTR* cmd_arg_list = CommandLineToArgvW(GetCommandLineW(), &n_cmd_args); switch (should_run_in_special_mode(n_cmd_args, cmd_arg_list)) @@ -306,6 +255,10 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine case toast_notification_handler_result::exit_success: return 0; } + case SpecialMode::ReportSuccessfulUpdate: + notifications::show_toast(GET_RESOURCE_STRING(IDS_AUTOUPDATE_SUCCESS)); + break; + case SpecialMode::None: // continue as usual break; diff --git a/src/runner/resource.h b/src/runner/resource.h index 4c46fef4c9..bd66019edb 100644 --- a/src/runner/resource.h +++ b/src/runner/resource.h @@ -6,6 +6,7 @@ #define IDS_COULDNOT_RESTART_NONELEVATED 105 #define IDS_COULDNOT_RESTART_ELEVATED 106 #define IDS_ANOTHER_INSTANCE_RUNNING 107 +#define IDS_AUTOUPDATE_SUCCESS 108 #define ID_EXIT_MENU_COMMAND 40001 #define ID_SETTINGS_MENU_COMMAND 40002 diff --git a/src/runner/runner.rc b/src/runner/runner.rc index 18cf1bf8d6..99aad3ad70 100644 Binary files a/src/runner/runner.rc and b/src/runner/runner.rc differ diff --git a/src/runner/runner.vcxproj b/src/runner/runner.vcxproj index 69818f10f5..66c6281d25 100644 --- a/src/runner/runner.vcxproj +++ b/src/runner/runner.vcxproj @@ -105,6 +105,7 @@ + @@ -121,14 +122,17 @@ + + + @@ -234,7 +238,7 @@ {74485049-c722-400f-abe5-86ac52d929b3} - + {17da04df-e393-4397-9cf0-84dabe11032e} diff --git a/src/runner/runner.vcxproj.filters b/src/runner/runner.vcxproj.filters index 41c2e61788..2359edf1f6 100644 --- a/src/runner/runner.vcxproj.filters +++ b/src/runner/runner.vcxproj.filters @@ -42,6 +42,12 @@ Utils + + Utils + + + Utils + @@ -85,6 +91,12 @@ Utils + + Utils + + + Utils + diff --git a/src/runner/settings_window.cpp b/src/runner/settings_window.cpp index fc6732c7bd..37ebf9542b 100644 --- a/src/runner/settings_window.cpp +++ b/src/runner/settings_window.cpp @@ -40,7 +40,7 @@ json::JsonObject get_all_settings() { json::JsonObject result; - result.SetNamedValue(L"general", get_general_settings()); + result.SetNamedValue(L"general", get_general_settings().to_json()); result.SetNamedValue(L"powertoys", get_power_toys_settings()); return result; } @@ -243,7 +243,7 @@ void run_settings_window() DWORD powertoys_pid = GetCurrentProcessId(); // Arg 4: settings theme. - const std::wstring settings_theme_setting{ get_general_settings().GetNamedString(L"theme").c_str() }; + const std::wstring settings_theme_setting{ get_general_settings().theme }; std::wstring settings_theme; if (settings_theme_setting == L"dark" || (settings_theme_setting == L"system" && WindowsColors::is_dark_mode())) { diff --git a/src/runner/trace.cpp b/src/runner/trace.cpp index 26c0597371..5e5bdcbf38 100644 --- a/src/runner/trace.cpp +++ b/src/runner/trace.cpp @@ -55,6 +55,7 @@ void Trace::SettingsChanged(const GeneralSettings& settings) TraceLoggingWideString(settings.startupDisabledReason.c_str(), "StartupDisabledReason"), TraceLoggingWideString(enabledModules.c_str(), "ModulesEnabled"), TraceLoggingBoolean(settings.isRunElevated, "AlwaysRunElevated"), + TraceLoggingBoolean(settings.downloadUpdatesAutomatically, "DownloadUpdatesAutomatically"), TraceLoggingWideString(settings.theme.c_str(), "Theme"), ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance), TraceLoggingBoolean(TRUE, "UTCReplace_AppSessionGuid"), diff --git a/src/runner/tray_icon.cpp b/src/runner/tray_icon.cpp index 6e8e03d574..04bf03322d 100644 --- a/src/runner/tray_icon.cpp +++ b/src/runner/tray_icon.cpp @@ -164,17 +164,16 @@ void start_tray_icon() { UINT id_tray_icon = wm_icon_notify = RegisterWindowMessageW(L"WM_PowerToysIconNotify"); - static LPCWSTR class_name = L"PToyTrayIconWindow"; WNDCLASS wc = {}; wc.hCursor = LoadCursor(nullptr, IDC_ARROW); wc.hInstance = h_instance; - wc.lpszClassName = class_name; + wc.lpszClassName = pt_tray_icon_window_class; wc.style = CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = tray_icon_window_proc; wc.hIcon = icon; RegisterClass(&wc); auto hwnd = CreateWindowW(wc.lpszClassName, - L"PToyTrayIconWindow", + pt_tray_icon_window_class, WS_OVERLAPPEDWINDOW | WS_POPUP, CW_USEDEFAULT, CW_USEDEFAULT, diff --git a/src/runner/tray_icon.h b/src/runner/tray_icon.h index 1180bc5e71..f97cc6ea95 100644 --- a/src/runner/tray_icon.h +++ b/src/runner/tray_icon.h @@ -9,3 +9,5 @@ void open_settings_window(); typedef void (*main_loop_callback_function)(PVOID); // Calls a callback in _callback bool dispatch_run_on_main_ui_thread(main_loop_callback_function _callback, PVOID data); + +const inline wchar_t* pt_tray_icon_window_class = L"PToyTrayIconWindow"; \ No newline at end of file diff --git a/src/runner/update_state.cpp b/src/runner/update_state.cpp index 97ea677197..d52b5f86d0 100644 --- a/src/runner/update_state.cpp +++ b/src/runner/update_state.cpp @@ -8,31 +8,59 @@ namespace { const wchar_t PERSISTENT_STATE_FILENAME[] = L"\\update_state.json"; + const wchar_t UPDATE_STATE_MUTEX[] = L"PTUpdateStateMutex"; } -UpdateState UpdateState::load() +UpdateState deserialize(const json::JsonObject& json) { - const auto file_name = PTSettingsHelper::get_root_save_folder_location() + PERSISTENT_STATE_FILENAME; - auto json = json::from_file(file_name); - UpdateState state; + UpdateState result; - if (!json) - { - return state; - } + result.github_update_last_checked_date = timeutil::from_string(json.GetNamedString(L"github_update_last_checked_date", L"invalid").c_str()); + result.pending_update = json.GetNamedBoolean(L"pending_update", false); - state.github_update_last_checked_date = timeutil::from_string(json->GetNamedString(L"github_update_last_checked_date", L"invalid").c_str()); - - return state; + return result; } -void UpdateState::save() +json::JsonObject serialize(const UpdateState& state) { json::JsonObject json; - if (github_update_last_checked_date.has_value()) + if (state.github_update_last_checked_date.has_value()) { - json.SetNamedValue(L"github_update_last_checked_date", json::value(timeutil::to_string(*github_update_last_checked_date))); + json.SetNamedValue(L"github_update_last_checked_date", json::value(timeutil::to_string(*state.github_update_last_checked_date))); + } + json.SetNamedValue(L"pending_update", json::value(state.pending_update)); + + return json; +} + +UpdateState UpdateState::read() +{ + const auto file_name = PTSettingsHelper::get_root_save_folder_location() + PERSISTENT_STATE_FILENAME; + std::optional json; + { + wil::unique_mutex_nothrow mutex{ CreateMutexW(nullptr, FALSE, UPDATE_STATE_MUTEX) }; + auto lock = mutex.acquire(); + json = json::from_file(file_name); + } + return json ? deserialize(*json) : UpdateState{}; +} + +void UpdateState::store(std::function state_modifier) +{ + const auto file_name = PTSettingsHelper::get_root_save_folder_location() + PERSISTENT_STATE_FILENAME; + + std::optional json; + { + wil::unique_mutex_nothrow mutex{ CreateMutexW(nullptr, FALSE, UPDATE_STATE_MUTEX) }; + auto lock = mutex.acquire(); + json = json::from_file(file_name); + UpdateState state; + if (json) + { + state = deserialize(*json); + } + state_modifier(state); + json.emplace(serialize(state)); + json::to_file(file_name, *json); } - const auto file_name = PTSettingsHelper::get_root_save_folder_location() + PERSISTENT_STATE_FILENAME; - json::to_file(file_name, json); } diff --git a/src/runner/update_state.h b/src/runner/update_state.h index 4431956ed0..d88bf1323d 100644 --- a/src/runner/update_state.h +++ b/src/runner/update_state.h @@ -2,11 +2,16 @@ #include #include +#include +// All fields must be default-initialized struct UpdateState { std::optional github_update_last_checked_date; + bool pending_update = false; - static UpdateState load(); - void save(); + // To prevent concurrent modification of the file, we enforce this interface, which locks the file while + // the state_modifier is active. + static void store(std::function state_modifier); + static UpdateState read(); }; \ No newline at end of file diff --git a/src/runner/update_utils.cpp b/src/runner/update_utils.cpp new file mode 100644 index 0000000000..478f5e929c --- /dev/null +++ b/src/runner/update_utils.cpp @@ -0,0 +1,90 @@ +#include "pch.h" + +#include "action_runner_utils.h" +#include "update_state.h" +#include "update_utils.h" + +#include +#include +#include + +#include +#include + +bool start_msi_uninstallation_sequence() +{ + const auto package_path = updating::get_msi_package_path(); + + if (package_path.empty()) + { + // No MSI version detected + return true; + } + + if (!updating::offer_msi_uninstallation()) + { + // User declined to uninstall or opted for "Don't show again" + return false; + } + auto sei = launch_action_runner(L"-uninstall_msi"); + + WaitForSingleObject(sei.hProcess, INFINITE); + DWORD exit_code = 0; + GetExitCodeProcess(sei.hProcess, &exit_code); + CloseHandle(sei.hProcess); + return exit_code == 0; +} + +void github_update_worker() +{ + const int64_t update_check_period_minutes = 60 * 24; + + for (;;) + { + auto state = UpdateState::read(); + int64_t sleep_minutes_till_next_update = 0; + if (state.github_update_last_checked_date.has_value()) + { + int64_t last_checked_minutes_ago = timeutil::diff::in_minutes(timeutil::now(), *state.github_update_last_checked_date); + if (last_checked_minutes_ago < 0) + { + last_checked_minutes_ago = update_check_period_minutes; + } + sleep_minutes_till_next_update = max(0, update_check_period_minutes - last_checked_minutes_ago); + } + + std::this_thread::sleep_for(std::chrono::minutes(sleep_minutes_till_next_update)); + const bool download_updates_automatically = get_general_settings().downloadUpdatesAutomatically; + try + { + updating::try_autoupdate(download_updates_automatically).get(); + } + catch (...) + { + // Couldn't autoupdate + } + UpdateState::store([](UpdateState& state) { + state.github_update_last_checked_date.emplace(timeutil::now()); + }); + } +} + +bool launch_pending_update() +{ + try + { + auto update_state = UpdateState::read(); + if (update_state.pending_update) + { + UpdateState::store([](UpdateState& state) { + state.pending_update = false; + }); + launch_action_runner(UPDATE_NOW_LAUNCH_STAGE1_START_PT_CMDARG); + return true; + } + } + catch (...) + { + } + return false; +} diff --git a/src/runner/update_utils.h b/src/runner/update_utils.h new file mode 100644 index 0000000000..1fc90eb966 --- /dev/null +++ b/src/runner/update_utils.h @@ -0,0 +1,5 @@ +#pragma once + +bool start_msi_uninstallation_sequence(); +void github_update_worker(); +bool launch_pending_update(); \ No newline at end of file diff --git a/src/settings-web/src/components/GeneralSettings.tsx b/src/settings-web/src/components/GeneralSettings.tsx index ead7f66f8a..198f196f3b 100644 --- a/src/settings-web/src/components/GeneralSettings.tsx +++ b/src/settings-web/src/components/GeneralSettings.tsx @@ -7,6 +7,7 @@ import { CustomActionSettingsControl } from './CustomActionSettingsControl'; export class GeneralSettings extends React.Component { references: any = {}; + download_updates_automatically_reference: any; startup_reference: any; elevated_reference: any; restart_reference: any; @@ -14,10 +15,11 @@ export class GeneralSettings extends React.Component { parent_on_change: Function; constructor(props: any) { super(props); - this.references={}; - this.startup_reference=null; - this.elevated_reference=null; - this.restart_reference=null; + this.references = {}; + this.download_updates_automatically_reference = null; + this.startup_reference = null; + this.elevated_reference = null; + this.restart_reference = null; this.parent_on_change = props.on_change; this.state = { settings_key: props.settings_key, @@ -42,6 +44,7 @@ export class GeneralSettings extends React.Component { }); let result : any = {}; result[this.state.settings_key]= { + download_updates_automatically: this.download_updates_automatically_reference.get_value().value, startup: this.startup_reference.get_value().value, run_elevated: this.elevated_reference != null && this.elevated_reference.get_value().value, theme: this.theme_reference.get_value().value, @@ -121,6 +124,17 @@ export class GeneralSettings extends React.Component { } General + + + + {this.download_updates_automatically_reference=input;}} + /> + + + {this.state.settings.general.startup_disabled_reason != null && diff --git a/src/settings/settings-html/dist/bundle.js b/src/settings/settings-html/dist/bundle.js index 3659336c44..9568e848c4 100644 --- a/src/settings/settings-html/dist/bundle.js +++ b/src/settings/settings-html/dist/bundle.js @@ -28,4 +28,4 @@ object-assign * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(this),this._disposables.push(this.__async)),this.__async},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_events",{get:function(){return this.__events||(this.__events=new to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){var e=document.createElement("div");e.style.setProperty("width","100px"),e.style.setProperty("height","100px"),e.style.setProperty("overflow","scroll"),e.style.setProperty("position","absolute"),e.style.setProperty("top","-9999px"),document.body.appendChild(e),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(function(){function e(e,t,n,o){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===o&&(o=0),this.top=n,this.bottom=o,this.left=e,this.right=t}return Object.defineProperty(e.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return parseFloat(this.top.toFixed(4))===parseFloat(e.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(e.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(e.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(e.right.toFixed(4))},e}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOver","onMouseOut","onMouseUp","onTouchMove","onTouchStart","onTouchCancel","onTouchEnd","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onSubmit"].forEach((function(e){return os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(t.className,this.state.isDragging).root,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onTouchStart:this._onTouchStart,onTouchEnd:this._onTouchEnd})},t.prototype._getControlPosition=function(e){var t=this._getActiveTouch(e);if(void 0===this._touchId||t){var n=t||e;return{x:n.clientX,y:n.clientY}}},t.prototype._getActiveTouch=function(e){return e.targetTouches&&this._findTouchInTouchList(e.targetTouches)||e.changedTouches&&this._findTouchInTouchList(e.changedTouches)},t.prototype._getTouchId=function(e){var t=e.targetTouches&&e.targetTouches[0]||e.changedTouches&&e.changedTouches[0];if(t)return t.identifier},t.prototype._matchesSelector=function(e,t){if(!e||e===document.body)return!1;var n=e.matches||e.webkitMatchesSelector||e.msMatchesSelector;return!!n&&(n.call(e,t)||this._matchesSelector(e.parentElement,t))},t.prototype._findTouchInTouchList=function(e){if(void 0!==this._touchId)for(var t=0;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={contentLgHeader:"ms-Dialog-lgHeader",close:"ms-Dialog--close",subText:"ms-Dialog-subText",header:"ms-Dialog-header",headerLg:"ms-Dialog--lgHeader",button:"ms-Dialog-button ms-Dialog-button--close",inner:"ms-Dialog-inner",content:"ms-Dialog-content",title:"ms-Dialog-title"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),this.state.property_values.help_link_url&&this.state.property_values.help_link_text?r.a.createElement(wu,{styles:{root:{alignSelf:"center",paddingBottom:"0.5em"}},href:this.state.property_values.help_link_url,target:"_blank"},this.state.property_values.help_link_text):r.a.createElement("span",null)),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.props.action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator",help_link_url:"https://aka.ms/powertoysDetectedElevatedHelp",help_link_text:"(Learn more about Admin mode)"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var gp=document.getElementById("app");gp&&gp.hasChildNodes()?a.a.hydrate(r.a.createElement(mp,{ref:function(e){window.react_app_component=e}}),gp):a.a.render(r.a.createElement(mp,{ref:function(e){window.react_app_component=e}}),gp)}]); \ No newline at end of file +Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=0;s--)(r=e[s])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(this),this._disposables.push(this.__async)),this.__async},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_events",{get:function(){return this.__events||(this.__events=new to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){var e=document.createElement("div");e.style.setProperty("width","100px"),e.style.setProperty("height","100px"),e.style.setProperty("overflow","scroll"),e.style.setProperty("position","absolute"),e.style.setProperty("top","-9999px"),document.body.appendChild(e),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(function(){function e(e,t,n,o){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===o&&(o=0),this.top=n,this.bottom=o,this.left=e,this.right=t}return Object.defineProperty(e.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return parseFloat(this.top.toFixed(4))===parseFloat(e.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(e.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(e.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(e.right.toFixed(4))},e}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOver","onMouseOut","onMouseUp","onTouchMove","onTouchStart","onTouchCancel","onTouchEnd","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onSubmit"].forEach((function(e){return os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(t.className,this.state.isDragging).root,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onTouchStart:this._onTouchStart,onTouchEnd:this._onTouchEnd})},t.prototype._getControlPosition=function(e){var t=this._getActiveTouch(e);if(void 0===this._touchId||t){var n=t||e;return{x:n.clientX,y:n.clientY}}},t.prototype._getActiveTouch=function(e){return e.targetTouches&&this._findTouchInTouchList(e.targetTouches)||e.changedTouches&&this._findTouchInTouchList(e.changedTouches)},t.prototype._getTouchId=function(e){var t=e.targetTouches&&e.targetTouches[0]||e.changedTouches&&e.changedTouches[0];if(t)return t.identifier},t.prototype._matchesSelector=function(e,t){if(!e||e===document.body)return!1;var n=e.matches||e.webkitMatchesSelector||e.msMatchesSelector;return!!n&&(n.call(e,t)||this._matchesSelector(e.parentElement,t))},t.prototype._findTouchInTouchList=function(e){if(void 0!==this._touchId)for(var t=0;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={contentLgHeader:"ms-Dialog-lgHeader",close:"ms-Dialog--close",subText:"ms-Dialog-subText",header:"ms-Dialog-header",headerLg:"ms-Dialog--lgHeader",button:"ms-Dialog-button ms-Dialog-button--close",inner:"ms-Dialog-inner",content:"ms-Dialog-content",title:"ms-Dialog-title"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),this.state.property_values.help_link_url&&this.state.property_values.help_link_text?r.a.createElement(wu,{styles:{root:{alignSelf:"center",paddingBottom:"0.5em"}},href:this.state.property_values.help_link_url,target:"_blank"},this.state.property_values.help_link_text):r.a.createElement("span",null)),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.props.action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.download_updates_automatically_reference=null,n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={download_updates_automatically:this.download_updates_automatically_reference.get_value().value,startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,r.a.createElement(_u,null,"Download updates automatically"),r.a.createElement(Pu,{setting:{value:this.state.settings.general.download_updates_automatically},on_change:this.parent_on_change,ref:function(t){e.download_updates_automatically_reference=t}})),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator",help_link_url:"https://aka.ms/powertoysDetectedElevatedHelp",help_link_text:"(Learn more about Admin mode)"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var gp=document.getElementById("app");gp&&gp.hasChildNodes()?a.a.hydrate(r.a.createElement(mp,{ref:function(e){window.react_app_component=e}}),gp):a.a.render(r.a.createElement(mp,{ref:function(e){window.react_app_component=e}}),gp)}]); \ No newline at end of file