はじめに
こんにちは! Power Platform横串チームの高須です。
今回はPower Appsでくじ引きアプリを作成する方法を掲載します。
一からローコードでアプリを作成する必要があるため少し難しいですが、作成できればPowerAppsをより深く理解できると思いますので是非チャレンジしてみてください!
■PowerAppsアプリについて
PowerAppsは、Microsoftが提供する業務アプリ開発ツールです。
従来のアプリケーション開発ではプログラム言語に関する知識と経験が必要でしたが、PowerAppsは、プログラム言語を知らない人でも手軽にアプリを制作できるノーコード、ローコードといわれる開発環境を提供しています。
今回紹介する方法ではボタンやアイコン、ラベルなどの部品を自分で画面に追加してアプリを一から作成し、少ないコードを使用して自由にアプリをカスタマイズできます。
使い方次第では複雑なアプリを作成する事もできますので、是非使いこなせるようになってみてください!
■成果物
今回作成するアプリは、くじの本数を選択してくじの内容を記載することでオリジナルのくじ引きができるアプリです。
テキストボックスやボタンなど基本的なコントロールの使い方や、ローコードでのアプリ作成に触れて頂くことができます。
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAk0AAAFNCAYAAAAdElvFAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQd0XNd5qPtNHwx67x0ECPYKdpFiUZesXiL3LpdnxzfVyfPNVdZKv2vd3MTJS1xyldiWVSzJlixRlFjEKvYGEr33Dsxg+pw5754BSUkUKRMgCMxg/pOlxRg8e+9/f/8e8Jt99tlbB9QA85FLCAgBISAEhIAQEAJC4HoEanWAqqqqIBICQkAICAEhIASEgBC4BoH+/n4yMzMRaZLhIQSEgBAQAkJACAiBTyAg0iTDQwgIASEgBISAEBACN0BApOkGIMktQkAICAEhIASEgBAQaZIxIASEgBAQAkJACAiBGyAg0nQDkOQWISAEhIAQEAJCQAiINMkYEAJCQAgIASEgBITADRAQaboBSHKLEBACQkAICAEhIAREmmQMCAEhIASEgBAQAkLgBgiINN0ApHC5RTYfDZdMRFYcOp22Dds0XsEgKIq2He40VhplVWk5MRhAr4+yjkt3hUBkExBpipD8BQIBhoaGcLvdTPs/ghHCQMKcPIHY2FiSk5MxaP9AT9e1bx/85CfQ0zNdNUZfPYmJ8JWvwPbtYDRGX/+lx0IgQgmINEVI4pxOJ+fOnSM+Ph6z2RwhUUuY00FAk2T9JGcktDLamNHKFRcXY7PZpiOUiTqefx6+/31obZ2+OqOtpuRk+Lu/g89+FuTzHG3Zl/5GMAGRpghJnsvloqGhgYqKCqxWa4RELWHOJoGRkRHGxsZIT09Hm3GatuvFFyekqalp2qqMuorS0+Fv/xaeflqkKeqSLx2OZAIiTRGSPU2a6uvrmTdv3vT+Axgh/ZcwJ09geHg4JE0ZGRnTO2ZEmiafjKtLiDTdPEOpQQjMAgGRplmAPpUmRZqmQi26y4g0hXH+RZrCODkSmhC4PoGpSZOqEgwGufrdGZ1ej14HQWXi79SgAjoD2osi11qXoapBtBdxDIapvUGivU12rUXRl98ym/yCaZVAQMFgNPLh9420+rT+av3Tof3/6ocW1qqhl4g+aOvq/z09w0+kaXo4RlMt0SdNOkK/gLTfPsGrfjuF1oRd4+ezNSBEmmaLvLQrBG6KwJSkyT3Ww4XqZnwhiZi4tF9R6YXzKU5Sqa6uwxVQab94HDVzGUXpZizxaSyoKMNEACX0C03F1VfP+41Btm6oRK83YDDqCQYm/l6TEE2qNOkymT4qMVpZv8/P8NAgCWnZxJgmoggqCioqI/39uBUdyWkZxFk/eGsoGFRQAto9E5JjMBjR63UhIdLqdLtGOPDeIdZsu5/ES2ut1YCH/qEhmmrayCkvxoKbhovDrNu+ChMQ8DoZdfhJy0hBrwbxuhyMeiAzNfEKGS2ugBKcaNNoRD+FV8BvRJo+kMgJsdPam7w43tR4ksK3mIA2VhVFCUn71YvDtb8LyX1obBuIGGkyGMGgg4BC6FuUdukNYDKCEgAl9M1qYosD7YuY9gE2mT761lno21cCFOVCYAhaO8Ef+qCD0QIlJYAX2trBG5ioS6tTazvkWZclS/uGd+l/BwJaBaB9qbsch9E0IWba/9banOquCyJNt/iTItULgVtDYNLSpIlM46HXeeO0naWLktn93mnWb9qEr+MMDeZlfGVdAr984VUO1PVTtXIRqnuAc2f7WLH9Dh7+1HZaD+zkXOdI6PeVa7iLhp4giyvzSS1YzH13LOf4W7+hOvT3ekb7O7EUrOOrn74H2yX30WavPM5hju7bR6snnkcfvJM4k46Az835w0dJXbaG0ZNvsL9unKW3bWPTooIQOb/XTXPNcQ7sP0qfS0d2fhGrVq9lflE63a1NjLp8+BxD7Nl/kDXbHiI1BqxxiSSaHLz62ruMuxTMcVbSkpPoHfGxbXMVSclpqAO1HO208OjdKwn4PIy0VbOvFR7ZsRqj0YjiddF0cj/vnKrFFJ/FbbffSWVB8qSz+UnSpDHx+ry4vQpJCbF4XHY62zoxxKdRmJuJIfTtW65IJ6BJ8fnz5zl16hSrVq1iwYIFV8RJkyVtzZv2d9q6t9WrV4e/NOn0EJMAW++Eecmw+0041z4hKqu2w6duh+pDcKAGVi2HwAAcPAweMzz4FDz2IMRrX12AxlOwqxvu2Q6ud+CvfwSmPMjNgKx8+OpXQTcKzz0HTc3Q3gFr74F7t4FZDx4XuFUwWcBsnGjr1ZdByYbNi2HvTjjaBI//HhQlwKG9cLYORuxTEyeRpkj/OEr8UUpgStLU9P5v+PnbjRSVJnDydAOLly7B39fEeN7tfGlDCm/tOYrD47/0CEsNfVFMyihly/aNZNgMuEZ7ePu3O2lq78Ratp1vPLoOnU6P0WhAUQIofh+dNSfYfaKRZZvvYVV5VujLX1Dx09dax8H9R7BVrGH7miVYQjKl4nUPs/MX77D0yUfJUUZo7R3FFJdCcXZKSKiq9+/iSI+HVfMyaOi1cMfqTA7sPkDK4nXEubvoHnQwUH+cF96p5vbHn2RpbhJxyTmU5Jh5+6XneXPfOUrXbac8wcuIkkCMMkT6ivtZammjiWJS7NWcaRnCO9pL65ieTRu3sO2O24jTBRjr7ydos+JoPsWuOpUvPbWDye7Mcj1pUoMBBrsb2PXaTuzpS/j8PSs4e+htTre4iLPqqdhwD1XlGVE6vOdWtzVp0rad+NGPfhSaUXrmmWdYuHBhqJMXL17kJz/5CaOjo3zrW99i5cqV4S1N2gxPdik89WX47H1Q+w783T/CiSZQNSn6Jnzzftj9CgzqYeNyOLEXfvtbaHdA1RbYthmSLLB4NcS64T8PwqIl4N4N//AK3PcMfPURSDBBYhok2WB0CKp3wT/9C5TdB0/fD34/GLWNJmPA6QRXAOKd8F8/Bdty+FQlvPQz6EyEr/0eqOMT97/3W/jRf8Ggc/IDTaRp8sykhBAIAwJTkCaVhoNvUu3O4471qfzspX3c/9CD+Ovf49et8Xzr4UX86O//BW9iGjFGfWja2z7QhWXR/Xz7wdUElQBNR17nwGAu2/IG+OUJP7//9QcJPQ1TVXxeJ9UH3uRnr+whY3EVi+ZVsGHTGpIseux99bzw8l5W3f0Yy0vTPrTuKIjX2cdvXjvK5kcfIMMysUZKm4FxjTtx27t4c9dZ7vv0Q7gvvMcRRwGPbihlrP0cL58c5ouPbMNpH+DdV1/maF0rJSu28dh924gzqnQ3ned8Yy/2USfpeen01xzHmXsbiyy9JC3eiq92J+O521lVYMHrcTPYWs2RTh0PbV8T2hpgYomFitsxxJmDu2jWV/J7dy3/yJqpGxkH15Mmxe+lv72GM2caGTEmcEdVJbv3HmbDvfdCywn2tRt56oGNTOPWhjcSrtxzCwlos03/9m//ht/v5+tf/3roy4kmTNqbcpowabNQ2hW2j+fMsbB2BzzzdShPhpd/Cv/5EnQNX6IWAw99B760Hl77X/BeB1gs0NIEXj+oJrjvi/Cdr0KOCRSg4Rj88ixsWAfju+Fn78LG+2HlAtBGf/lSKMuE2nNQVzchX/PWweN3w/gYjDshYJxYC2WJgwQXvL0HStfBqiowKpBkAtc4tLeAxwbeVvjxD+Gd05PPtkjT5JlJCSEQBgSmIE1Bqt/6L148bWdJeSLvn6hl6Yrl+HvrGczYxB88WsE/PvvPGHLziDUaUdUAI90tUH4vf/TUJtRgkMHGU7yy5zQWo5uOUQvf/u7XSDKoeB39HNj7Ls1DFjbcvoY0m4nOCweocxTx+AOrUMZ62b3zLeyJldx520oSYkyXHj1p0tTPb157ny2PPkC6Jk2qwvhgI6+9dZGli7No7TexY2MFh15/GeuqB9hQksBYxwVePNrHE7cvZN/u3ShJeYy0X6SgeB7DDth42wboO8drbx9gyBvLvLJsMrLzGbiwlz7LCj732Fpq3/s1zH+IVflmxu0j9Ldc4PRwPI9sX3XlsZjP5eDc3jc4PhzHk4/cS7Jt8gvfP+nxXNDvprvxHAfrhtm6aj47D53kvnvvwddxnrcuOvn0I1tD66/kmjsENHHSZpxaW1tD2wlom1dqM0+XhSmspWnFDvjBn0HqCPzVX8O7x8H/ocVB+lh4+r/BZ1fAL/4BnjsI2lKn5CJYWgGeflj/KXj6UWirhrYe6GuDMx64bxs43oX/2gVVd8LKxRBjBbMFlq2EVCMc3AM//jlU3gaf2gyttdBjv7R4XJsWz4USC+x9G/JWQoUmTeOw61V4ZSd4vZBYApXZE48FzzdNxDeZS6RpMrTkXiEQNgQmLU3aI7K9L/w7Q9kbWJmn8trO99lx110EWo/y3nA2335oGW/94mccaurH6B3HlFFGtm6Q/sRV/PEX7sJkmFjgPdLXTk31CeoHEnjqyTuwEKS/o4Gmi83UdnVDwEDJxq2szHTy6lvtPP6ZO9G2dFT845zav4ezbSOs3nwXC4sz0Ca0vK5BfvvyPlY98imyzToCXg/nD77FQPJSqjI8vHOyl/WV6ew+3cJjT34Kg2uck/t+TWsglRS8WBMT6W+u4ciZiyxYfSeL5iXT1d5H5cJyju0+SOGqhXRWN7F0yyZa97xIW8wGvvzYSuoOv4kjYx05jou8U9OBztFPfzCVRx56iMWl2aGjpbwuJ7UnjqArrGJJYcKUkv+J0uRz0VF3hsNNdravqeSd946y+a4dKG3nONIXy+N3rJr0zNaUgpRCM0qgurqaH/7wh4yPj/Od73znI8IU1tJUugK++wewvgRe+xk8/9qE+Pi1KSPAGA9f/iN4ehn89G8npEnVw12fhW//HhzR1hrlwAP3Qk8zJORDkrZT+REoyAPPXvi7f4eEJfDpz8P2NRAfA5qoqMPwN/8DfvIyfOlPYftiGHRA3gKIS4WWs9DcB8Xx0HwB8iqgvAxUN8RngCketBdPtIXrb/8E/vnHUHd5hmwS6RdpmgQsuVUIhA+BSUqT9sZbHT//9Wke+8pTJASG+NmrB7hzSxWn332FpphVPFCu0jWucv70OeLi4zBabZgx4/QOULbifqrmpxFUPFw48R57D7Wy7TNPszA9LkREe5zWe/EIrx/roigDDhy7SGFBCRUb72LT/Mwr1LT7hrtq+e2bR1h450OsLEoNrVs6u/ctzg0HyU9LxO0YwRFM5L4H78DqH+fQO7+hud/Iuvt2YOyp4fipGvxJhdy/fTV6nZnkhJjQI7rXf/Nbtj/6BVLNQZyjA/R1d7B//z7aR3yUzltEptVPML6QWE837oxySuni3GgS2a4WmnTxJPtGGNHFkpuSTOXy9WQk6PF7PXQ11aGmlFCcFT+l7P9Oaao/y/vNDu6/fTVnDr9DXY9KvEWlcNVWVs+TNU1Tgh7mhbR1TdojOJ/PR05OzseiDdvHc1qk2nqmp78Gn3sIes/CP/8T7Hkfxr2gxsBj34WvbIJX/jf8dA+kFMP3/hSW2uB//jWc6QZ9EIZHYMdn4NP/d1H38VYoLgSXtqbpV/CZ/w5PLocXfwzvnoa8clhaDqcPwp5D8MU/hMd2TLxhF5sABiuMDkDfGMR7YPceSKiAJ+6HnlNgToXhbnjhDVj/MCS0wT/+Lzg5hTP4RJrC/NMl4QmBaxOYpDSBd3yYYa+B7NRE1KCfgWE7sfoAdS0dZBVVYlXsmOKScXQ30zXiBFVHSm4x2QkBxjyxZKfHEVR8tDQ2YssqI/vyu/2X4gsGA3Q0XqRn1IPZZCa7uJJsbbHn1Zeq4neNMBawkpY4ca6Wovhpq6umz+4lNjmLhRVFH1vLowQCdDXX4TKlMb/4AxELlQ/4GB4eITEtM/RCjSZnzuEe6jqGyczNxuBxEDCmkJ+TiBLwMDTqIcFqwO7V1pgq1NQ0EjAmULmgAttkV3r/jhH6iW/PqUF87nEcboXU1CS8rjFa6lsxpeRQViDCFK0f/rCWptCMUgxsuBP+4PehzAb/8vfw3KtgVyYev33/e0Ab/GY/LN4KG0rgF/8b/v0FsPshJQfKKuDxT8OCZHjlOCxbMSFNf/8iPPHH8PQ62PMKHDwPniAoPuhqgY5e+OqfwJ1rJoZHfSPYTZAaN7FVQWkcvP0SBMvhc0+DpwmsqZCZCYP9kJoHp16Av/4HON07+SEm0jR5ZlJCCIQBgUlLUxjEHJUh3Mg+TVEJRjp9XQJhL02XI5+/Eh68F3rPw6u/hTEfWBLg9vvh809BeQ50N0+8wfb6Lhh2TWxLsPL/Pp772pdhUSL8+ufwRiPcfQd4jsPPXoXESnjiM3DnbZB86cBivx1+9a/w3Muw/im4f8el7QV2QiAL7tsOlTnQUwMHqyExBdrroakD7nsIsuPg7AUoWgrui/D8L6FuaPKjUKRp8sykhBAIAwIiTWGQhBsJQaTpRijJPR8mEDHSFI1pE2mKxqxLn+cAAZGmCEmiSFOEJCqMwhRpCqNkXB2KSFMYJ0dCEwLXJyDSFCGjQ5Om2tpaioqKiImJiZCoJczpIDCVo3C0MiMjIzidTrKyskLbEkzb9eKL8P3vQ1PTtFUZdRWJNEVdyqXDc4OASFOE5NHj8VBTU4P259VnjkVIFyTMmyAwFXHSzqhLTk6muLgYi7Y55HRdIk03T1Kk6eYZSg1CYBYIiDTNAvSpNKkdoaH9IzhxuLBcQuDGCGiCre0YPhXpum4LIk03Bv+T7hJpunmGUoMQmAUCIk2zAF2aFAIRTUCk6ebTp0nT3/wNfPrTYA4dIiWXEBACEUBApCkCkiQhCoGwIqBJ0w9+AK2tYRVWRAWTnAx/9Vfw9NMiTRGVOAk22gmINEX7CJD+C4HJEjh4EJ5/HgYHJ3bTlmtyBFQV4uPhqafgttvAJCdDTg6g3C0EZo+ASNPssZeWhUBkEtDW1cnaupvPnXYwpfafXEJACEQMAZGmiEmVBCoEhIAQEAJCQAjMJgGRptmkL20LASEgBISAEBACEUNApCliUqUSVAK43T6MFjMGnQ69wYBep0PbjiAQ8IPeiFEHAb8fjCZMhg9P/atoSyk+8uq5qhIMKgRDPw+dUExQVUP36A1G9Kgo2t8HVXTaq+t67dX1DwFTVVTtFLAprGsJlbw6nojJhQQqBISAEBAC0UhApCmMs67J0GUhUQMe+trq2LX3HIXLF5FktpBbWEpKrAH76BAt9RdREsspStHRWH0WY+FyFhakYDEZQ7Ll97pxeiEpMTYkSHqDHsXnob+rlQG7n4TkVFTPKKPjXkwWK1n5JSRbVQZ72ukeHscSE09eYSmJMZdETA3idTtxeBRSU5K041OvXGpQwef14lcm9pTS+qHJlV6nx2gyYTYZQpt0Ot0+khLjCfi8KCqYLVbMRkMYZ0RCEwJCQAgIgWgmINIUjtnXZo78XsZdHuITk9ApXob62jh+6AwekxWvs5+mDhcPfu7z5BsGeeedPbR29uAOxpGVaqOvq4eEgmLmVyxi1aIiBjrbaW+up3vcxtrV87FYY8nMySRgH+DIvp009PkoKl9Mps1Hd08/g31dZK14iO1L0+hoOM/Z2hYGevtYdveXWFMWHyIW9DnpaLjAmU4X9965BeOHODrHhjh//CC1nSNoAuUcd6AabSQnJZFXMp8lFRk0VJ+nrs/L2spC6mvOMxowM3/xWpZV5mGUtbHhOColJiEgBIRA1BMQaQrDIaAGA4z0tHD4TB233XEXgb5mDu9/n17VRtXyJTg6alFSl7JxZQGusUEOv/Madf0KVouVgvJKYnQekmNjCMZlk2UZ5+C+A5w+X0tMThl5GckkxqdQvmwxGVY/h9/bR49dpXj+CrasmodzbICWC8cZil3BjjXFITojve0ceOct4hY/yNZlmaGfKZ5x2hurqRuEHVvW8uH5ocszTV6vh76OJs7WtVC6ZB3zclLQ61Tsg23s27uPc80DVMxbyuLli0m2eKmtaWfR5h3kJ35YwcIwQRKSEBACQkAIRCUBkaZwTHswwHBPC4dO1XDbHXfi7elkTDEw3HyEX/zqOOsefYLNi0owGY0EA+Psev5fafWnY3CPkVyxgrjAKMXZafhTF7GuNI76s8fYd7YJs9GIPwg5WRnEJGSyfNl8Os/s5Uz7OGULlhHj7KKxexCPc5yStQ9y+9Ic1KCfzsZzvPD8r8mpeogn7lqOQQd+t4O2+mraHTZu37g09HhOVYMEfD4Cqp4YqxnncD81584SzFtKVVnGFdJBv5P688d59/1m7n/q0xQmmxnp6+bcmdMkVW5kaUFiOGZFYhICQkAICIEoJyDSFIYDQFX8DHc3c+h0LZvvvg+zx86Fk4fYd+AE+tQcMpLi8LtcOMYUVt9zOx17fkGTJwWjx07SvOXEB0cpzErFm1BGic3OhXYHOUlmzp87S4tdz2c+8zRF6bG4HcOcOfwuF7pdofVR7r5e8peuIDclgeSUFGJMetyOAS6ePsKZJjepiTaW3b6dwhQbAbed1rpqOsZjr0iTxzFM08XzjFqL2LA0n6HuTk4dOUPBbTuYlx6D9tRNm4Ua7mpm95tv0m4r4dtP3oXf7Wawr4f6+gayFm1kSWFSGGZFQhICQkAICIFoJyDSFHYjQMXnslN97DDv17Wy6c4HSfJ2cbF5iLHBETY89hBpOnCODHNizz7MC5fhqT2AuWA5ntZzDCWUU5KoYA44cSYtpKo0gdHBfo4fu0jR8oV0t3WzZsMG4s06nCN97Pn1K3T5TaSk55JsjWPZ5vUkqD4cDi8pSSba6i5yrtXBuq1rsNed4fxgkB2b1xNn8Idmmur6gmzdtAqdTmGgu51zp+sp27CViqw4nKP9nDt+iB5fGuvWLSHeYkKneumoPcP5pjFMSUksLUjj2PtH6Boaw+6Fe5/8AqtKUz+ysDzsUiQBCQEhIASEQFQSEGkKu7Sr+DwO6s4e50zjKBu276AkMwH7cD97f/0K+qJlZMbqcNnHaLrQwrztW9F3nSe9fBWtx/ailm5mdbqLI0dOkLjkDjZVpIZmdvYcOENSQS4Bp4uEpGSS0zJItcH+19/An5KBElCJ0xmwpqdh8o8x4kliSZGZhk4ni9evoyDZhrbA+/SxAwwoqezYUoVnqJVDh45hSS0jRu9iZHiYzHlrWbMkPzSrBEFcowOcP/Y+57pGSE0rYPWG1STp3PQPD1Pb0ElRWhznajtISbbSOzRO0cIVrF1ZgSXs8iIBCQEhIASEQLQTEGmKiBGg4rQPcWzvbpy2TBIsOnxuNyODLhZtu51MvQu/qqOnZ4C84nlg76Klz0XpgoWk2LR1Tz5Getq40NKNXq/tvqQjPjWbwsx4zh06hD81m6K8QsyeQVq6hjDGxJKZW0CiKYA1OYd4ywcbCng8LgYH+knKyCfOrGIf6uXihSb8phhyCkoozUu7NlFtT6hLezrpCOLxuLGPe0m0melobmDYZ6Fi0XwSzfLqXEQMSQlSCAgBIRCFBESaojDp0mUhIASEgBAQAkJg8gREmibPTEoIASEgBISAEBACUUhApCkKky5dFgJCQAgIASEgBCZPQKRp8syulNCOB5FLCPwuAlM5m+931Sl/LwSEgBAQAjNPQKRpisx9Ph9OpzN0NpzI0xQhRkExg8GAzWbDaJRdzqMg3dJFISAE5jgBkaYpJDgYDDI0NMT58+eJi4ubQg1SJBoIBAIBTCYTpaWlpKSkRESXtclTmT+NiFRJkEJgThHQf/jU9zDumUjTFJKjSdPAwAAtLS2sWLFiCjVIkWggMDo6Sl9fH5mZmWRkfHCMTLj2XROmYZdCnzNAUMwpXNMkcQmBOUVAe1ITZ9aTn2zGGAHiJNI0heF3WZra2tqoqqqaQg1SJBoIjIyM0N3dTXp6ekRIk19Rebnazj8eGmLMrYAuAn6DRcNAkj4KgTlMQFVUtpTF8vf3ZBFvCf99+kSapjAYRZqmAC0Ki0SiNP305Ch/vrOPQUcAOcsmCgetdFkIzDQBReXBZUn85+O5Ik0zzX6m2hNpminSkd1OJErT/zk1yp+/3Uf/uCZNMtMU2SNQohcCEUAgoPLw0kSeeyyXOJlp+l0JU1ECCjqDkUhZBKb16EakKRjUHm/o0cs/PL9rEMzZvxdpmrOplY4JASEwXQREmq5NUg0qqFdJRDAYoKO5lYS8IpKtl17JVlU8LjsOlx/9h01KVdGZY0hJiJ2uVE25nk+SJlUN4h63MzgwiC2jkLQ405TbkYKRTUCkKbLzJ9ELASEwAwREmq6CrKq4nXb6egeIzykgJcbAuN2OLxBECXh488WXKL3zCRammQE91pgYGg+/wp7acTKSLwmSqhJwO3AmlvO1x7Yx20vFri9NKn6vg/NH9vH2vvNs/ez/w5qS+BkYddJEOBIQaQrHrEhMkyKgvUX54ae0V79VqSP0lOBjW1VcXU777X7Vfdrvce22UJXXe1tTnhBPKl0RebNI00fTFvS7OXNgJy//9gR3f/sPWZ9r4PCe3bQPuQh6h3lv1wFyVm5lQV4CYGXJhk0MH3+B7uQt7FiWM1FZUGG8q4bnj3Tzva89wWxvE/iJ0uRz0lhdS3X1KQo3PEFVaWJEjmMJ+uYJiDTdPEOp4RYSUMGgB6tBh09R8V8SlwlP0RFj0GHWgUcJ4g1JkI54kw6LbsKjtDI+nZ6MWD3D7gB27aZLdWh1aq+S+4ITPzIYdeTGGxn3KDg8QcwWI5k2GHYqOHwqJqMOm14XEitNprQtL7SVDa6AiltRCd5CDFL1LBMQabpamhxcOHeRc8dPkrf9CTaXJeNxufH73DQff5v/+aNXmb/1c3z+0U0kWE0YjAZO/PqH7OmwsaAwbeJLjvbIa6Sben8Of/GtJzDMco5/15oml2OUQ2+/RPyyx1lbJtI0y+mateZFmmYNvTR8AwTMeh0F6VbKEvRc6PHQ4Qig0+tJj9XjCehYlGljUZKe851Ozg75CMSZ2VxooyTOQLzVyPDgOKdHDdxdauDd+nHO9AVComXQ6VhaFIPX7ad10M+oD9KzYnisNIb6Ljd1wwHys+J5oEjHniYnR3v95OfHsSrVSKJxQszGvUEsBh1Hm+wc7PRiD1w143UD/ZOXTPr7AAAgAElEQVRbIoSASNPHE6UE/Ox6/j+IWfcwW8rSUBUfA10Xee/NU3S4HaTk5VBYuICqJeVYDUEOv/b/cUGZz5qKjCvS5OpvZl+ryh9//fGIkKaDO18iYblIU4R8bG9JmCJNtwSrVHqTBLQvotp+OGVZsWwptDA05GFXk4set4LFauGzS2Ko6XFjiI/h9kIrLS0Odja5GMTAvDQzKSYdFTnxlBjd7OmBjQV6dtWO0+s3sSbfSppFx5JCGzZFoabPy6F2N2mZMWxINzHu8NPmCJKdFsuGLB1ne9283eQmrzyRBSawGXQsStFxsSdAZrKZYzXD/Pyii15tFkse1d1k5sO0uEjTtaTJx85f/Aex6x/htqJ4BrtbOPDeQZILFtN+/ig5azfhb7tIbP4KllXkcn7nj9jTGcuCgtSJytQg3tEe6n1Z/MW3ngzjNU0T4WpruE6+9xZxC+9hWaGsaQrTj+otD0uk6ZYjlgYmS0DbfTnOzL2VceSZ4HDDOGcHfLhCRqISa7Px5YUxnO108P5AALNJjz6o4vMHsSTZ+MLSOBJ1Kk5FpavPSbXDyAPlBnbVjzNmsHJbvpV0s47YGBNL0wx0jPo43OSg2m3k4QU2nA4vNX3+0HrVtVk6zne72NnkZv6CJOI9foKqnvXZOo40+ynIjKGv187rjW76vDLTNNlUR8z9Ik3XlqZdv3wO27qHWZXiZO+7R0nKyWesq4F9B94nffFa1ixfRKC3CV3WQiyd++hJ3szmhemXpEnB09/Ii+93850vPx7Ga5omwtW2G3A7HRgsCVjNs71sPWI+OnMuUJGmOZfSyO+QorKwJIFHSs0cbxrnYLsXZxCCIWdSiY+N5YtlVk53Ojg86COggi3WTEWiDmNaDHfkmBkY9NHtUvB4AvT6zTxcbuDtegd1dihINpNq0aEP6tgyPx5c3pBQxaXFcndlHFl6lQ57AKdXwatAjF5lT9045nQby1ON5CWYWJCsp77fH1rLdKzRztstHoZ8MtMU+YPvOj0Qafo4GG1rgXOH92OdV0VJrJ8xr4n01DgCfidvvvQqJTseYVG6FW3ReEfPMN2nfsOeJpXi7ORLj+dUvI4Buo1F/PGXHwz7x3NzdnBLxyZFQKRpUrjk5pkgoKrEWI2sK41laaqJ5h4XJzq99HmCBIIqcbGxfLnCypkOB4f6fSh6Hcsrk7gtLki9PUisRY/LGSAu2cqqFJV321VWZxN6PFfngI3z4siz6tEpKtkZMcT7Pfz0uJ0hg5G7lyWidwcoTbfgGvVyst/PxjIbF5pdBAw68pIsLM+LYXGqnvM9Hi70+mgf8rCn1U2PM4gqj+dmYoTMfBsiTTfOXFUD9HX3YkvLJsEysbxb2+dobKALvyWN1HjLlcoUj4PuEQ/5uZlh/3juxgnInXOZgEjTXM5uBPft0v4AxTmx3FsWg8/pY3eDi1Z7AKO2pmlZHKNDHk52e9AlWbh7no22Vif7OzyMKZCoh8qyRDamKZwc0LMhT8+umnGC8TbuyjJwoMlJ/aiCMc5EgQ0aRxRWLohnbZGN0TEv2XEmBvs8nOjzc1t5LHU1dhpdQYqzbSxMN1GRBDVDAc61ezjf66XDqeBR5ATpCB5xnxy6SNOcTe2Vjl1+e661tZVVq1bN/Q5LD6dEYHR0lJ6entBhvdp/4X5pB/bKMSrhnqVpjE9RSYg1c2+Fjb4hN8e6fYwrUFEcx9ZsC1ZtQ2GTjqYeF4faPAz6VPRWI5uKbazLt9La6eDkgI61uXpOtLsYCOjZUBZHjkWPTp3YJmBs3M/+dg8Gi46FhbF0dHvITbdSGqsPbT2Qm2ika8BHcqyR1kE3tU6VJdpC8JFgaKYqz6Syv9FJmz0Q2oZArjlIQKRpDib1qi5p0jQ4OEh9fT1lZWVzv8PSw0kT0Ol0jI+P43A4yM3NJT390vq8Sdc0cwVEmmaOddi0pKqhkxe0PZE0KVEvbYikrcW0GnUoARWXL4iiBaw9HtNBrFkfWleq/Vxb82TU61A0SVJUdEY9cWY9pkuP0oKqitMXxB9Q0RsmfqgdLaUoKtrp9jqjDrNRh05bbB5QUfU6DHpdqC5tnZXWljYutT2h5JqjBESa5mhiP9QtbdM2u91OY2Mj2j+O2n9yCYGrCWhybbPZyMvLIz4+/N+iFGmK0jF8jd27P7JD99W/3i77y+Wff7j8tdzm6vuud//16pNfr3N7YIo0ze38Xu6dJk6X/4uOHksvp0pAr9dHhFh/IE399I8HZF+cqSZcygkBIXDjBESabpyV3CkEhED4EPjITJNDpCl8MiORCIE5TEBReXhpEs89lkucJfy36Onv7yczM3NiZzNt5kQuISAEopPAFWl6q5sRhxuzQXdpy4/o5CG9FgJC4BYS0BFaC+fx63loRRrPPZYn0nQLcUvVQkAITDMBTZr+4+Qo/++bbSToPCzLNofESb5LTTNoqU4ICIHQ4cy94wH2N/u5f3WeSJOMCSEgBCKLwGVp+h/v9rOxyMY31yYTbzGgvQEllxAQAkJgOgloX8je73Dzvde6uWNBojyem064UpcQEAK3nsDHpGldSmjTWZGmW89eWhAC0UbAZNBxtN3N74ekKUGkKdoGgPRXCEQ6gaul6RsiTZGeUolfCIQtgcvSNDHTJNIUtomSwISAELg2getJ05WHc9o2GwJPCAgBITANBESapgFiJFWhbVwYCAQiKWSJdRYIaBufGo3GiNmnSVsIfmVN07oUYg0BnOPj+IM6YmxxWCymWaAoTQoBITDXCIg0zbWMfkJ/tK0ZXC5X6Fwxg2HioGG5hMDVBLRxYjKZSEtLIyYmJuwBfWxN0/oUdI5uGqvPMTjmJ6Okknnzy7EakBmnsM+mBCgEwpuASFN452dao7t8YO/58+dD54rJJQSuRcDtdodmI4uLiyPm7LkPZppi+ea6RMyqj4Dfz0DLBboG3ZSu3ERWokUWh8uQFwJC4KYIiDTdFL7IKnxZmtra2qiqqoqs4CXaGSMwMjJCd3d3SJgyMjJmrN2pNvTxt+dSSbAa8DiHaL5wnnHFRvmyFSRY9bJ301QhSzkhIARCBESaomggiDRFUbJvoquRLU3aTFMyZt8wrQ112D0G8ssryUhL0s4OuAkqUlQICAEhINIUVWNApCmq0j3lzka0NBXH8q0qGyPNp2lsGyJ73mIy05KIiY3HYjLImqYpjwopKASEgMw0RdkYEGmKsoRPsbuRL02xjHfVUd/QTEBnJDE9j+LySlLiY2RN0xTHhBQTAkJggoA8npvCSFDVII6xMcxxSViN2pnBE1dQ8eP1+T/yFEB7ddtgMmM2zv7bap8kTcGAn9HhIVx+lfikFBJjLVMgI0XmAoGIlqYiG99Yl0pijCH0Obx8mLcc6j0XRqb0QQjMPgGRpuvkQFUCjAwP4PapxCenk2Az4vf5Q99UFcXLkd17yam6nZIkTS50GAx6hjtraexxYr2yJ4xKMBBAF5/JisqiiZPXZ/G6rjSpQTyOIY4feZ+uUS+p+eVsXrsYs3YyoVxRRyDypUmOUYm6QSsdFgIzRECk6ZqgVXzjQxw6eIChUR8JhYvZvKqMvrYmRt1+ggEHb730OkVbH2RxVhxgJCM3l/rdP+XYaBbLSzMmBEkN4hps5+RQLN9/5nFme67pk6Qp4BlnaNxPwN7Jm7urefDzT5Fu1s/QMJRmwomASFM4ZUNiEQJCIJwIhA7sbb98YK8cozKRG1XFZ++nw66SZBji+Rfe46EvfoGBi+/TM+pmvLeGF17aRdH6h9m2ugg9ZuYtXUbPkV/QbFnF5kVZE9UEgzh76nmjeozvfeVxjLOc+U96PKc9cvSOj9BcV8359gD3fmorcQaZaZrllM1K85EsTVtKYvnOBm3LAT1BeVluVsaPNCoE5jIBbS7hcLubb77cJWfPXZ1oNeijr6uGN14/yT2f+yI5NhWXvZ/ze9/lVwfPkL94Ew/cs5G8tBQIeDn0q39id3sMlQWpl+QriGe0h6ZAHn/x7SfCeKZJxescof7CeVqHfCxcXkVJduJcHvfSt08gEKnS9Ozufu6bH88PtqWTdGlNkyRaCAgBITCdBLS5hPdanDz+XDvbK2Wm6QpbVfEz0NXE+0dPEJu3hi1ry/CMDXLx9H6auww4x/tIKy9BcXhZVrWW7OR4jr/+r5waL2DlvEsbAqoKroE2jvZa+f43wvfxnKr46G85xxu7z7Hsts1kJ8eRkpbxkUXu0znopK7wJhCJ0vTTk6P85e4BHloYz1/uyAhJk1xCQAgIgVtBQJOmT/24jW2V8Tz3WC5xlvBfytLf309mZmZo6ZA67W/GqCpjPfXs3HmI5EXrWL+gAB0+6k4fp7FrjPS0RI6+9x7ZVVvIt3qxuw0sWLqc/hMvciEwn3WVmZcezym4+prZ26LwR19/Imwfz2mCONhRx94jZzDb4omJT2Hlmg2kxYb/QLgVH4horzPSpenZHRkkizRF+zCW/guBW0ZgX7OTB38i0vTBLFNQoeXYG7xx1sm6leUEMZKZZqWzfZzKhUX0tjey6813yVu3g6qFZehHWmkaM2LsOsgFXwmryy/PNAVx9bdyoAP+6KuPhe/juVs2tKTiSCQg0hSJWZOYhYAQmCkCIk1Xk1ZVHIMd1DR1oAR1YIyhfMECUuMm9i5SlACnDh0ie8VG8uImHgMoAR8Nx9/hwpCJnFTtjbqJBeV+1yj9wVQevmMtsz1vI5tbztRHKrLbmQvSlGAKMD5mx+ULEpeYSJzNOutbfkT2qJDohYAQuExApGkKY2HikaAO3YdeMNN+pm1m+XEHu/bPp9DsTRURabopfFFTOLKlKYFnd6QSHG7nYnUN/U6VvOIyFi4oJ84i65yiZhBLR4XALSQg0nQL4YZT1Zelqbm5maVLl4ZTaBJLGBEYGxtjYGCArKwsMjIuPWoOo/iuDsWvqHywEDyBZ7cn0Vd7ivrmXoxWKzq9hYXrNlGQbA7jXkhoQkAIRAoBkaZIydRNxqlJ09DQEDU1NaFV9HIJgWsR8Hg8KIpCYWEhqamXts8IY1Qfl6Zk7B21VFfX4vQbSc3KY/HK5WTEizSFcRolNCEQMQREmiImVTcXqPb40O1209fXhyZQcgmB6xGwWq0hYdL+DPfrI9K0KJFnt8TQ3XCRrkEXGUkmhhxBcsuXMT9f9h4L91xKfEIgEgiINEVCliRGISAErkngY9J0m4X2ump6RrzkpVgYGFfIKltKZX6SEBQCQkAI3DQBkaabRigVCAEhMFsEPvZ4bkcqOnsPNRdr6B7zkl9czqLKcmxyluJspUjaFQJzioBI05xKp3RGCEQXgY9KUzyXN7cMKgraO656g0G2G4iuISG9FQK3lIBI0y3FK5ULASFwKwlcT5puZZtStxAQAtFLQKQpenMvPRcCEU9ApCniUygdEAIRRUCkKaLSJcEKASHwYQIiTTIehIAQmEkCIk0zSVvaEgJCYFoJiDRNK06pTAgIgd9BQKRJhogQEAIRS0CkKWJTJ4ELgYgkINIUkWmbWtCBQACn08nE2XlyCYFrEzAajaGNLbU/w/0SaQr3DEl8QmBuERBpmlv5vG5vtF3AtXPFGhsbsVgs1zxcOEpQSDc/gYB2hIrJZCIvL4/ExPDfRVukSYazEBACM0lApGkmac9iW5o09ff3U19fT0VFxSxGIk2HMwGHw4Hdbg9JU+Qd2PvBPk2XZ1N1Ol0445bYhIAQiDACIk0RlrCphqtJk3Z6fXt7O6tXr55qNVJujhMYGRmhu7ub9PT0CJSmBJ7dkY5VcTDQ3487YCAlLZ3U5AT04k5zfORK94TAzBAQaZoZzrPeymVpamtro6qqatbjkQDCk0DkS1MqgeFO6i5eoL3fSWZhOWvXLiPWKNYUniNOohICkUVApCmy8jXlaEWapowuqgpGvjSlEaO6GR7so76hFdWcyIq1K0k06aMqj9JZISAEbg0BkaZbwzXsav0kaVLVIH6vl4Cqw2K1YpAv5WGXv5kKKLKlaWJNU6xip6mhhtrWATLyS1myeAHxFpGmmRpD0o4QmMsERJommV1NMOwjo5gTkogxfvCLWA0q+AMBPvo2vw6D0YjRMPu/sK8vTSp+t53GuibsviCpOYWU5qXLIaeTHBdz5fbIlqYEnt2eik0fwOf10XLxNB3DXhau20JRimWupEj6IQSEwCwSEGm6Bnw16GewtxdXQE9aVhaxZgPaq9jaGzmK4uHovgNkrdhESbI1VFp7Q2eovZamfhcxFtOVGoMBH8RmsLyyaNYl5LrSpCp4xvo5ceoiIyP9jBlzeOKBzZhktmkWP5az13TES9O2BLzDvXR2DzA2PIIuNpnFK1eSHhv+e07NXtalZSEgBG6UgEjTx0ip+F2DHD10kjGnj/iiStYtLqSntZlRlx81YOe3L/6G4q0PsyTbhoqJjNxcGvf9J8dHMllclDIhSGoQz0gXZ4bj+KOvPoLhRjNyi+77pMdzit/LQHcb7a2tdLrjeODO9ci62VuUiDCvNuKlaUcKymgPjQ2tKJZEiktLyE5LmPUvLWGedglPCAiBGyQg0nRNaRqmrXsc03gTrxzs50tf/RTNp47RO+rG2VvDi796l8J1D7BtdTF6LJQtXkL34Z/TYFzOxgUZEzWqQdx9Tbx5wcF/+9oTzPb33E+SpoDPS1vtSWo7BtGZMtm8rYpYWdh0gx+huXVbZEvTB/s0za2sSG+EgBAIFwIiTdfIhKoqDHa10tvZxJkWlUeevBNtTslt7+XM3r28sv8khcs2c++OdRRmp6P6vRz61T+xtzOWBYWpV6TJM9JDvT+bv/jWk2E706St0fI5xxlxOnDae9m3u557v/A4WZbZnhsLl49IdMUh0hRd+ZbeCgEhMDkCIk3XkqZggIYzh6ltGwxN8W/ffjtGzyDVpw/T2qEyau8lrbwUg0dh0fKV5KUncvTX/8oZdzGr5mVceTznGmjlULeJ7z/zePhKkxJgtLuNMw2N+JUgfn0qW29fTYzsBji5T9IcuVukaY4kUrohBITALSEg0nQNrH6nHUdAB+P9vPSr19ny+GfwtpyjqXOIpOQkThzaT3bVFrKNbjwBC2WVCxk48RJnvaWsqfjg8Zyrv4X9HXr+9OvhK03aY0Sfy05Lazs+g43ComISrDLLdEs+bRFQqUhTBCRJQhQCQmDWCIg0XY1eVXF01nGibYTYoI9uh58VK+fR3dhPYWke/R2NvPP2HvLWbmf1gnnoRtvp9sRA2z4uBuZ9IE3BIJo07WsN8odfeyys1zTN2uiThsOOgEhT2KVEAhICQiCMCIg0XUOafGO9nLjQQDBooXTJErLizagY0OtBUQKcPnyIrOUbyYubmJHxety0nNnLhQEDmcm2iRpVbf8jB4Ok8sgda5ntnZpkR/Aw+tSFcSgiTWGcHAlNCAiBWScg0jTpFKj4fX70JhOGD52grgT86I2mj73a7Pf7MZo+/vNJN3uTBUSabhJglBQXaYqSREs3hYAQmBIBkaYpYYu8QpelqaGhgfLy8sjrgEQ8IwTGx8ex2+3k5OSQkXFpfd6MtDy1RvyKyk9PjvKXuwd4aKFsOTA1ilJKCAiBGyUg0nSjpCL8Pk2aRkdHaWpqwmqd2MlcLiFwNQFt53uTyURubi5JSUlhD+i60qTt3h8Mavv1o51i5PV68PoULFYbFrO86BD2iZUAhUCYEhBpCtPE3IqwAoEAbrc7dByMXELgegSMRiNmsxntz3C/riVNCcYAg72d9I95SM0qJNHoobW1hT67j8zsPEoK84gRcQr31Ep8QiAsCYg0hWVaJCghIARuhMC1pMniG+Hs0fe42OVh0drbSAv0UdvUjmIyYtTHMH/Zakqyw38W7Ub6L/cIASEwswREmmaWt7QmBITANBK4ljRZlXE66s9R1z1ORkkpFnsvY14rC8uTqL3YgiVzPqsXFU5jFFKVEBAC0UJApClaMi39FAJzkMD11jSNdTZwpq4DS1Y2Vns/Y944llQmUVPTgjltHqtEmubgaJAuCYFbT0Ck6dYzlhaEgBC4RQSuJ02jHfWcqm0nJreYRHcfnX3jpKTFYrd7yS1fSkXBpTMib1FcUq0QEAJzk4BI09zMq/RKCEQFgetJk3Owi8aOfixp+WToHdTU19PnCpKdlc+CygoSbaao4COdFAJCYHoJiDRNL0+pTQgIgRkkcD1pCgb8eH1+dEYzViPYx0awuxUSk1OIjzHPYITSlBAQAnOJgEjTXMqm9EUIRBkB2dwyyhIu3RUCs0xApGmWEzCTzWv7M8keTTNJPDLb0l06Hujyn+HcC5GmcM6OxCYE5h4Bkaa5l9Nr9kiTJW1jy6GhoSjpsXRzqgS0HcG13cAjYed4kaapZlnKCQEhMBUCIk1ToRaBZbRjVAYHB6mpqSEtLS0CeyAhzwQBr9cbmo0sLCyMiHEi0jQTo0LaEAJC4DIBkaYoGQuXD+xtaWlhxYoVUdJr6eZkCWjnE/b19ZGZmSkH9k4WntwvBITAnCcg0jTnUzzRwcvS1NbWRlVVVZT0Wro5WQIjIyN0d3eTnp4u0jRZeHK/EBACc56ASNOcT7FIU5SkeFq6KdI0LRilEiEgBOYoAZGmOZrYq7slM01Rkuib7KZI000ClOJCQAjMaQIiTVNIrxoMgl6PbgplZ6vIjUmTtiUBRMKr5rPFca63G9nSlMCz21MweMcYGBrBH1CxxMSRmp5Ogk02tJzrY1f6JwRmgoBI0yQpa/LR1lBPYuE8UqyGUGntbSPX2AC9g2Og00/UOGEfWBNSyU1PmmQr03/775Imxe+lv72efn8yS+fnTX8AUmNEEIh4adqWjG+4k6aWNnr7BlAtSSxfs56SzPiI4C9BCgEhEN4ERJqukx9VDTLUXkvLmIWViwsZ6u3F6VMIKj72v/kWBZvuoSzJhIqBxNRUus++w5k+Pbmp8ZdmoFR8zlH6SePJezZySaVmbTR8ojSpQcaHu9j1q5/TE1/FM09tnfV4Zw1UlDcc8dK0PY1Ygx/n2CAXqy8w7I+hav06MuNlpinKh7Z0XwhMCwGRpmtiVPG7hnn7Z//OEfc8/uLb91F3+hQDY14C7l5ee/FNim57kKqyVFTVTPGCBbTvf46L6iI2LsiaqDGo4OxrZFe9lz/5xlMYpyVdU6/kk6Qp4HPRcO59Dh07gzFjOZ959HYm5tDkijYCkS1N8Ty7I4PkGANjPc1caGjHmlnG0oo8Gc/RNpClv0LgFhEQaboGWDXoo+HMEQ7tO0yzsZQffPthxvp6GXd7aD7+Ls+9upfiNQ/w8D3rSbKaSEhOpnrnjznlLmL1vIyJGtUgroEWjnSb+ZNnHg9baQoqfnpa69i97yQpmTYGx2w89vhdxJpEm27RZy6sq50T0mRRaLpYTdeIl4rlq8iMM4U1cwlOCAiByCEg0nRVrrTHcn0tZ9i9v5HcbBMHa+x895ufIdag0tl8jgsnG6np7CCzfAEluXksqKwk1hjg0Cs/5GBfMouL00KP57R6PMOdVDvT+ME3n5j1b7rXm2kK+DzUnT3GeyfbyEp0UdNt5AtffpqcRGvkjGKJdNoIzAVpSsBB9YU6XLpYVq1YhCmS3tiYtkxKRUJACNwKAiJNV1ENBv2c3v0SxzssFMcN89tTQ3z3e1/HONbB2dOnCRhS6Gq+SMaS5RjHR0nPK6diXjH1u/+DU65CVpdPzDRpb9i5B1o50hPmM01BhdHhQbq6exgfbKdp0MQ9924jJVbWgNyKD1y41zkXpCle56Z/YAjVFEtO1sSXGLmEgBAQAtNBQKTpYzNNCt3NtfSMevB0VfPayVG+/qVP0VvfiDEuAcU9zO5de8hZvY1lpVm4BnuxZJTgq3uLWt1iNlRmTtSoPZ7ra+TtOg9//MyTYft47kr31SABr5MRZ5D01MTpGFtSRwQSmAvSpK1puvTyagRmQEIWAkIgnAmINF0vO6qKd7CZfTVjbFxRyNBIkNycZJzjQ+x+/W0KNt7NotxkVPcI7YNOxmr3cXI4gfl5yRPOpAbxjvZS70ziW5++d9bfRvtdWw6E8yCV2GaOwFyRppkjJi0JASEQTQREmj4h22owgNcfxGr54FGV9rPO1jbic4pIurxPUzDIYGcDo2o8qfGX1gKpKgHvOAMuHQvKCmb9EYFIUzR9rKfeV5GmqbOTkkJACMx9AiJNcz/HoR5elqaWlhZWrFgRJb2Wbk6WwOjoKH19fWRmZsqBvZOFJ/cLASEw5wmINM35FE90UJOmwcFBamtryc7OjpJeSzcnS8Dj8eD3+ykoKCAtLW2yxWf8fr+i8tOTo/zl7gEeWvjBPk0zHog0KASEQFQQEGmKijRfOurF5aK7uztKeizdnCwB7cxB7Uggq9UaEqaYmJjJVjHj94s0zThyaVAIRDUBkaYoTL/2D6NcQuBaBCLtsGaRJhnHQkAIzCQBkaaZpC1tCQEhMK0ERJqmFadUJgSEwO8gINIkQ0QICIGIJfBJ0jQxoaoSabNnEZsMCVwIRAEBkaYoSLJ0UQjMVQLXkqZEk5+B3h66+0aJT8siLzcLq1H2BZ+rY0D6JQRmkoBI00zSlraEgBCYVgIflaYEnt2RhjrSTk1tE+OqjcKiQgoLc4kRaZpW7lKZEIhWAiJN0Zp56bcQmAMEPiZN2xLoqT3F+fpO0ooqKCnIJT8rHaNBZprmQLqlC0Jg1gmINM16CiQAISAEpkrgI9K0KJFnt1hpPHuMiy0DZGYkozfFU7FwCYWZCVNtQsoJASEgBK4QEGmSwSAEhEDEEviYNN1uo636FB0jAUpzE+no6CO5dDlV83Mito8SuBAQAuFDQKQpfHJxyyMJBAJ4vd7QBoZyCYHrETAYDJjNZrQ/w/36+JqmFLwDbTQ2tuDyK5hsSZRULKQwQ2aawj2XEp8QiAQCIk2RkKVpiFETJbvdjnb2nMVimYYapYq5SEBRlJAwaUftxMfHh1hS5C4AACAASURBVH0Xr/X2XILBS193J32jblKz8sjNSMGglzVNYZ9MCVAIRAABkaYISNJ0hHj5wN6amhpKSkqmo0qpYw4ScDqduFwu8vPz5cDeOZhf6ZIQEAI3R0Ck6eb4RUzpy9LU1tZGVVVVxMQtgc4sgZGRkdD5hOnp6SJNM4teWhMCQiACCIg0RUCSpiNEkabpoDj36xBpmvs5lh4KASEwdQIiTVNnF1ElRZoiKl2zFqxI06yhl4aFgBCIAAIiTRGQpOkIUaRpOijO/TpEmuZ+jqWHQkAITJ2ASNMk2amqwtjIKOb4ZGwm/UdKq8Egwcuv8+t0aP+nD5O3dj5JmpSAn6HeTobHfdiS0snPSkHeNZrkwJgjt4s0zZFESjeEgBC4JQREmq6BVVUDDPZ0Y3cHsMYlk52ZzGU9UgJujuzZT/bqzZQmW0Ol1aBCT+MZajrtxFjNEz9TIaj40CXksXHZvFuSvMlUen1pUnGND3Lorb0EM/PIzilgcVmeSNNk4M6he0Wa5lAypStCQAhMOwGRpo8hVfG7Btj1+h4sWTmkpRWwsCKT5pqLDDm8qEEn7772FgWb76cyXZMmM/llZXQeeYHz7gKWFCVP1KgG8Y52c6zbwHe/8CCzvU3g9aVJYWygmRf/420q7tlBRV4emUmx0z7QpMLIICDSFBl5kiiFgBCYHQIiTVdzV1WcQxf50b+8zZqH7qQoO4+MJAtNtRPSZO88y3O/eIviDY9w76YKjJjILS2lZd//4Zx3HqvmpV2RJs9QG/vb4E+feSJ8pUlVcI52s2fnYYyZGSQkZLB82UJsxtkZkNLq7BKYC9JkCzrobO9gxA05+flkpyfJzOnsDitpXQjMGQIiTdeYafLYW3jtl/tJLszCkpzHmpULsepVPPZu3t+5m50nqslftJ6tm9exoCgLxe/l8Ks/5MhQBstKMyZqDCq4hzo4M5bIn38jjKUJNRT/YF8vPX2DVJ9t4PYnHic3drbnxubMZyyiOhLZ0pTAs1vjGWmvo7G1F53eRExSKhWLFpIeJ7vgR9RAlGCFQJgSEGm6RmKCipvO5nZGRoc4+P5p7v3MM2QbBjl59BBDYxb6+lpJX7AAs9tFyYJVlOYkcuTVf+HYWA7LS9OvzDS5B9s5ORTLn4WzNGmPEccGqG5qx+X20d87xpb77iLV+tFF7mE6fiWsaSYQ0dK0KJFnbzPTVH2KvnEDBWkWWjsHyV+yjmXFl2aAp5mXVCcEhEB0ERBpusZMk+KyM6ZYsASG+c+f/hcbHvs8/tbz9Aw7MBpNnDn2Ppkr1pMTq0dV9OSWzsd+7tdcCFaybn7mFWly9TWxpznAH37tcWb7add11zSpQTxjA5y+UI9PNZKeW8j84pwrC9+j6+MgvY1oaVqYwLPbErF31FPX0oXLacfu1TF/9Raqyi99LiXFQkAICIGbICDSdDU8VcXdU8fe6m5idH7sATOrV5XT3zpAek4Go/2dvP3GW+RvuodV5QUw1sOQYsNd8xanXEVUlV96PKcGcfW3cKjbyJ9948nwXdN06e0/j8eDgh6bLUaE6SY+UJFeNLKlKZ5nd2QQqzrp7eniQvVFHAEzy9ZvoTw7/A8fjvSxI/ELgWggINJ0jZkm/1gfZxs6QGchv7SMtHgjStCA2WRAUfycO3acjMWryY0zoWpy5HLRXXuUhlELmUkxl2aaVAJeBwOBBO7dvHLWF6LK5pbR8HG++T5GtjQl8OyONAyuIdpaW+kacpCUls2iBfOJs8oavZsfHVKDEBACIk2THgMqHpcHg9WK6crGlSo+rwedMQbTh343axthuj1+bDET+znN5nVZmtrb21m9evVshiJthzGBuSBNJs8onZ1deA02cnNzSUu0hTFxCU0ICIFIIiDSFEnZuolYL0tTQ0MDCxYsuImapOhcJmC32xkdHSUnJ4eM/7+9O4GO4r7zBP7tbnXrvqWW0IEESCAJccoCDBh8cHji+CCxwescnng8ceLYyc5uNtmZdWY89uzs7Nt5M7PPmc0m9tqeTBIfMY6ND8wNNphDFuIUukD30bq6dfTdVbWvdBhiSyA1fVRVf/s9HglU/f+//+dXjb6urq4yT3zUrOAFewUJL1fb8PyBPmxbPP7xXGoszyopuGUsjQKqFmBoUnX7Zl68HJrkH4ZyaEpM5PUdM5eLnC11Oh28Xi/k3/Pz85GSkqL4xTM0Kb5FLJACmhJgaNJUO6+/GI/Hg6GhIUiTz8eLoLVzqTMXMBqNSEhIgPy70l8MTUrvEOujgLYEGJq01U+uhgIRJcDQFFHt5mIpEHYBhqawt4AFUIAC/gowNPkrx/0oQAF/BBia/FHjPhSggCIEGJoU0QYWQYGIEWBoiphWc6EU0J4AQ5P2esoVUUDJAgxNSu4Oa6MABa4rwNDEA4QCFAilAENTKLU5FwUoEFCB64WmyW+JyrdQ4IsCFKBAIAQYmgKhyDEoQIGwCEwVmpKNAiydLejqd8CcPx/55qSw1MZJKUAB7QkwNGmvp1wRBSJGYKrQZHQP4ELVMdRbPCir3IjKRdkR48GFUoACwRVgaAqur2JGlz+qkG9uOTg4CPnu4HxRYDoBk8mE5ORkyL8r/TVVaIqVHOioO4vaDhvMC1diTUmO0pfB+ihAAZUIMDSppFE3W6YclOSHsTY0NCA1NfVmh+P+GhWQg7UcsOXHqKSlpSl+ldNd0zTU0Yia+lbE5JYxNCm+iyyQAuoRYGhST69uqtLJB/Y2NTWhvLz8psbiztoVkB/YOzAwoPoH9tra61F9qRWx+YuxtjRXuw3jyihAgZAKMDSFlDt8k02Gpra2NlRWVoavEM6saAH5bGRXVxcyMzNhNpsVXatc3HRnmuwDXWju7IMpLR8L85R/xkzx0CyQAhQYE2BoipADYTI0tba2YtWqVRGyai5ztgJaCU2C1w2X2wu9MRqx0cp/8PBs+8TtKUCB8AgwNIXHPeSzMjSFnFyVE2olNKkSn0VTgAKKF2BoUnyLAlPgzEKTBEkCeDPAwJircRSGJjV2jTVTgAKhEmBomqW0KPjQVFuL1KLFyIw1jO8tSXAMD6Cn3wpRuubuwzod4lMyMSc9/DfXu15oEgUvBjqv4OKVTsSnF2B5+QIYeRPlWR4Z2ticoUkbfeQqKECB4AgwNE3lKkkY7WnGqUtXYErMxMplZXBa++DwCBAENz7ZvQd56+5GcZoJkmRAUloq2qt342xfNAqykidylAjvyCA6hTR8494N0AenfzMeddrQJImwW3vw6SenEJNfiOz0bMwvyMZEHJzx+NxQGwIMTdroI1dBAQoER4Ch6UuuEjz2XhzdewKGuXNhTkpFYb4Zly/UwDLkguCyYOdv38X8O7ZjdXEaJMmE+WWL0X7017iEcqwrnbj7sBxGLE3Y1+DGT763A1HB6d+MR50uNEk+NyyXa/CHA+dQVLoI5twFKC/Og4FnmmZsq6UNGZq01E2uhQIUCLQAQ9MXRCVJxEDjcby+rwllSwuRnl2EJQvMGLBYMOr0oPnUHvz6vaMoqLgbD923AYnG8TNNFz56EaftBbilOHN8REmEo68VJ3pM+Kvv7wj7mZvpQpPocaLt/CfYVdWNW1cUoaujF4tv24oic1ygjzWOpwIBhiYVNIklUoACYRNgaPpiaBIF1B3+HXZeELBldTFamtqx7K6vYqE5Dp1N1Th/ph1NnW3ILilHTnoGli1fjlidG8d2/hxHuhJRPi9jIjOJcA12os6djb95SsGhyedGT2M1dldZsOXOlTh9cA+y1m3HmgUpYTsoOXH4BBiawmfPmSlAAeULMDRNEZouHfwN9vbm4fF7K3Hi7d/AteRPsCzeiqrT56GLSkZLUy3MS5YjzmtHYnohli8tRd3+l3FBWIQ1i7KunmmyXMHhVhE/fWK7Ys80QRLgsFnw2akaDHv1MJpisXT1WsxJVv5zx5T/9lJfhQxN6usZK6YABUInwNA01cdzl0/g9wdbsapiPi6fuYjslZUwDPYjNiUFPscgDuw5gJw1m7Cs0Az3YA888TnAlX0471uIW0smrmkSBTh6r+BQs4j/+uTDir2mSV6+/I3A4f4edA/YkZyZjeyMZOh5TVPo3oUKmkkzoUnyYXTUAUHSIzExgcezgo4xlkIBNQswNH2pexIE1xDOVp+BzeWFMSEbZQtz4XYIyMhMhn14AAc+3IO56+/G4pw06FxDsIx40X9uD2qG0lE2d+KRDZIIl7UbF4fj8dQ3v6rcM01qPnpZe8AFtBKanAPt+LTqDDzxudi0biWM4f76asA7xQEpQIFwCDA0TaPudY3COuRAXHIaEmKufvdNEkX0dHYgPisPSabxf4nlP7P2tGDQY0JS3OTHWhIEjwvDPiMWFuYg3CduZnZzy3AcgpxTSQJaCE0pUV40X/gMH3xcjYzildi25TZc8xZWEjdroQAFVCbA0KSyhvlbLkOTv3KRtZ+6Q1MSntuUDmGwDY31TbjcNwpzXj423LoKMbzxWGQdyFwtBYIkwNAUJFilDTsZmmpra1FYWKi08liPQgTsdjtcLhcKCgqQmTlx+wyF1DZVGV5BwsvVNjx/oA9fK0/GX68zoL7qY1xs6oJXb0RMcha2bt2MvPR4Ba+CpVGAAmoRYGhSS6dusk5JkjAyMoL29naYTPxm3E1yanZ3OVwbjUaYzWYkJCQofp3XhqZt5Un4mw2xGOpqQXd3L9o6O+E2pmHrlk3ISeN9xxTfTBZIARUIMDSpoEmBKlEQBLjd7kANx3E0KqDX68eCtfy70l9/FJoWJ+K5zZlINErweVzo7euHR4pCfl4uoqOUvxalW7M+ClAAYGjiUUABCqhW4MuhyYzUiQdpy2fNJAAGFYQ/1TaAhVMgwgQYmiKs4VwuBbQkcL3QpKV1ci0UoIAyBBialNEHVkEBCvghwNDkBxp3oQAF/BZgaPKbjjtSgALhFmBoCncHOD8FIkuAoSmy+s3VUkBTAgxNmmonF0MBxQswNCm+RSyQAhSYToChiccGBSgQSgGGplBqcy4KUCCgAgxNAeXkYBSgwA0EGJoi6BCRb3ApvyZ/j6Clc6mzENDpdJB/qeHF0KSGLrFGCmhHgKFJO7287krkoCQ/IqOtrU01PxAjpDWKWqZ8nMTExCArKwvx8cp/9AhDk6IOHxZDAc0LMDRpvsXjC5Rv9Nff34/6+nrMnTuXwSlC+j7bZTocDjidTuTn5yMjI2O2u4d8+6lCk8nVj8aGevQMiZg7fwEWzM9DtF4dZ85CDsgJKUCBWQkwNM2KS70bTz6wt7m5GRUVFepdCCsPqoDNZoPFYhl79pz8S+mvqUKTo+MCahtbEGNehKKCLGRkpMLIzKT0VrI+CqhCgKFJFW26+SInQ1NraytWrVp18wNyBE0KWK1WdHV1ITMzU4WhKWns2XODDSdxqqYWSfNuwcrF85GdkQRmJk0erlwUBUIuwNAUcvLwTMjQFB53tc2qhdCkH7WgtbUFnb02mBLSsHj5CmQnRautFayXAhRQoABDkwKbEoySGJqCoaq9MdUfmjIQb/DB4/aio+EcmvtGUbRyPYrNyr+oXXtHE1dEAe0JMDTNsqeSJGJ0eATG+ETEROlnuXf4Np8uNMnrcY0Oo8fSCx8MMEXHIMOcjfhoQ/iK5cxhE1B/aEqDu68Nly42wOYUkJlfiPIlpUiJiQqbKSemAAW0I8DQ9KVeSnCN2NBvHYGk08FgjEFqehpijeMhQvC5cXTffuTdugULUoxjfyaKAjovncRnjb2IiTaNjygBouCFyVyMTavLwn5NxbShSRQw3N+NC7V1GHHY0dE5grsefAjzUvlxhnbe5jNfifpDUwZMvlEM9A7AqzMiNT0dKcnxUM9/3sy8V9ySAhQIvQBD0xfM5fvUDLTV4Wx9KwTRjYYmC/7kwe0YbTmDLpsLkNz4dN8h5K7ehPmpRkhSNIqXLUN/9dto0pVh9aLM8cwkinD2teBgoxNPPXo/wn3eZtqP5yQJXrcT1sF+dF++iJp2EdsevBvJpnBXHPo3A2cE1B2aEvHcZjNSY3ns8limAAWCI8DQNNWZptEhDNpGMNp1Hh+eGcWj37gPoz2tsDo8GGk/jX/91VtYeOe38bW7yqCXDDDn5qJ+/0s4ZcvFyqLMsbNK8sdezv42VPXF4Zkf7FBuaJo4LeYataHq0GHElK7DLUXmsJ8ZC87hzlFvJMDQdCMh/j0FKBDJAgxN03RfFDw49cEbGM69DZsrCiD6fHDbe3Dk7Q9xuK4ZcxYux+0bN2JxQSYkScDJd3+Bs64FqFw4HjgkUYCzvwVHO6Lwl9/frujQJIk+2Lov4+DJZmz66hYkm/hhRqT+o8DQFKmd57opQIGZCDA0TakkwTvUjt++dgCbHvkG8pKM8DqsOPHxATglM7rb6pC9fAUwYMHc8rVYOCcBx97+OQ53JmBxQcbnZ5pc1k7Uu+fg2ad2hP2aiut9e87ndqD5/AnU2lJx36YVPMs0k3eORrdhaNJoY7ksClAgIAIMTVMwymeJ2qo/xJ7LifjOjo3wjfSi6thJDLkFeJ1OnKmpRmZ5JQrNKdB7PMguXgrXpQ/QErsKa0smHj0hiXD3X8F7Z634iz/fjnB/d+d6oUn0eTFo6YBdn4qCOSkBObA4iDoFGJrU2TdWTQEKhEaAoWkKZ/lbb6c/eguDc9Zjy4o82G3duNxqQ9acDDiHe/HeW++i8M4HUDk/G8JIH3qdBgyffxdH+zKwbN7V0OQa7MDZoRQ8+8NHFP3xHCQJguAD9FEw8BldoXnnKXQWhiaFNoZlUYACihBgaJrqTJMkwmbphpSYibR4EwSvG17RgJjoKIiCG+c+O42M0grkJZkgXw806nCht+k02l1JyMtIGP94DhK8divaR03YtG65oj+eU8SRyCIUIcDQpIg2sAgKUEChAgxNs22MJMHpdCAqOg5Gw8QTrSQJHrcDoj4G0carF1FLgg8Ojw/xcbFhv06IdwSfbaMjc3uGpsjsO1dNAQrMTIChaWZOqt9qMjS1tLSgoqJC9evhAoIjYLPZ0N3djaysLBU+sJf3aQrOUcFRKUCBSQGGpgg5FuTQ1N/fjwsXLiAtLS1CVs1lzlbA4/FAp9Nh3rx5yMiYuD5vtoOEcHuvIOHlahueP9CHbYsZmkJIz6koEJECDE0R0nb5TudutxuDg4NjK5Z/MPJFgS8KyMeJ0WhEUlISoqOV/ygdhiYewxSgQCgFGJpCqR3mueQfiPIvvihwIwE5VKshWDM03aiT/HsKUCCQAgxNgdTkWBSgQEgFGJpCys3JKBDxAgxNEX8IEIAC6hVgaFJv71g5BdQowNCkxq6xZgpQYEyAoYkHAgUoEEoBhqZQanMuClAgoAIMTQHl5GAUoMANBBiaeIhQgAKqFWBoUm3rWDgFVCnA0KTKtrFoClCAH8/xGKAABUItwNAUanHORwEKBEyAZ5oCRsmBKECBGQgwNM0ASSubCIIAl8vFezVppaFBWId8byaDwQCTyQS9/upzFIMwVUCGZGgKCCMHoQAFZijA0DRDKLVvJj9GRX6uWF1dnSru9Kx2bzXWLwcmOVjLgamgoAApKSmKXwZDk+JbxAIpoCkBhiZNtXP6xUw+sLepqQllZWURsmouc7YCIyMjY4/aycnJ4QN7Z4vH7SlAAc0LMDRpvsXjC5wMTa2trVi1alWErJrLnK2A1WpFV1cXMjMzGZpmi8ftKUABzQswNGm+xQxNEdLigCyToSkgjByEAhTQqABDk0Yb+8Vl8UxThDT6JpfJ0HSTgNydAhTQtABDk6bbe3VxDE0R0uibXCZD000CcncKUEDTAgxNs22vJMHpdCIqOhZGg262e4dt++lDkwSvcxSXak6hoceJBUtWYllRDvTqWVrYTLU4MUOTFrvKNVGAAoESYGiaRlJwO2AbcSIxNR0mw9WNBJ8XR/fuQf66uzE/OWrsLyRRQFf9Z6iq70RUlPHzjeWgkpBTgjtvWRSofvk9znShSRK8sLZdwjuHa7F8xQLUXujA1u0PINPE1OQ3top3ZGhScfNYOgUoEHQBhqYvEctnXvpw6P0DGHC6oc8owX13LkP9mZPotrkAyYtThz7GnFW3ozBRDk3RKFq2DH3VO3FFvwRrSszjI0oiHJYr2N9gxw8efQDj8Sp8r2nPNEkChi3NeP+Dw9CnpEEypODee+9EwjVBMXxVc+ZQCzA0hVqc81GAAmoSYGj6YrckEdbGY/j3Y1Zsu3Mp9n+4C+u2/RmiR9tgc3hg7z6HF37+Gkq2Po5tty+ETjLAnJeLhv3/D1W2XKwsngxNApz9bTjVG4tnfvAwwp1Bpj3T5POgr6UWh2raUZifgZ7OXizf/BUUJF09Y6amA5q13pwAQ9PN+XFvClBA2wIMTV8KTRIcvQ1484MTKMjOQkO3Fdse2Y5Ugw9e9yAOv/k2DtW1IbtoCTZv2YJFOSnQQcTJXb/EeW8RVi3MunqmqbcZn7Tr8NPvbVfsmSbB40Tz2U/xaUcU7l1fjOMH9iHv9h1Ymh2j7SOfq5tSgKGJBwYFKECB6QUYmr5gI8lnmpqqsev4FRTmpKCtfRC3f207cuMcOHFoN+xiDvo66pC9YgV83Z2YX3EH5meYcGznC9jXbELJ3LSxEeVx3LYeNEtz8dzTDyPcT/Ga9kyTKMDW04pPjh7HiFeHuJQ83L5pPVKjw10x37bhEGBoCoc656QABdQiwND0hU6Jgg/n9/47qtzleHDjfHzy9huIueUuxPfUoXvYA8Fhx5mzZ5BethIL5qRDcrpQuHQ1nLXvoSNpPTaUZYyHJlGEq+8y3q6y4EePP6TYM01yraLPi2HbIBweAdFxSUhNSQh7yFPLG0hrdTI0aa2jXA8FKBBIAYamKc40WeqrsOvQWSSlxcPuMGHtbSvgswvIycuAc6QPu978A+bd9TVUzjfDa7OgY1iC/eL7ONKTgiWF6Rj73pkkwmXtxAV7Jp770SOKvaYpkAcTx1K/AEOT+nvIFVCAAsETYGiawla+zqfPYsGox4e4xHSkJ8dBkvSIiTHC53Pi7InPkFleibkpMZC/sj/qdEMOWu3eNBSYE8dCkwQJ3pEBXBkyYOuGirCfueHNLYP3JtLSyAxNWuom10IBCgRagKFpOlFJhCBK0BsM42eOJl9T3txSgsfpgKA3wRR19VogSfDB5ROREBcb6L7NejyGplmTReQODE0R2XYumgIUmKEAQ9MModS+mRyaent70dDQgJKSErUvh/UHSWBkZATDw8PIzc2F2Txx+4wgzRWIYb2ChJerbXj+QB+2LU7Ec5vNSI0N9w0+ArEyjkEBCihRgKFJiV0JQk1yaLLZbGhsbER0dHQQZuCQWhAQBAEmkwn5+flISUlR/JKuDU1fL0/C81vMSOI3PxXfNxZIAbUKHGtx4J4XW3BXaSL+7aFcJKjg3xv5hElWVtb4pUOSJKnVPuR1yz8QXS5XyOflhOoS0Ov1Y8HJYFD+GRs5NL1SbcPf7u9FQaoJG+bFqeqZkOo6MlgtBSJbQA4d7UM+vFZlxT1LkhiaIvtw4OopoD4Bj/zx3Gc2/GyvBXaniNgoHaDjf0ipr5OsmALKF5BDk1fUYcQp4P5lSfj19jwk8kyT8hvHCilAgXEB+csaZ7pd+KTZAY+PYYnHBQUoEHwBUQKKMk24tzQR0QblP9yeH88F/5jgDBRQhYAck9w+CS6vCEYmVbSMRVJAEwJGgw7xJv0ff7teoStjaFJoY1gWBShAAQpQgALKEmBoUlY/WA0FKEABClCAAgoVYGhSaGNYFgUoQAEKUIACyhJgaFJWP1gNBShAAQpQgAIKFWBoUmhjWBYFKEABClCAAsoSYGjyox/yTUAdDgcsFot8R1A/RuAukSIg3zE+PT0dsbHhf2ZipJhznRSgAAWCJcDQ5Ies/BiV/v5+1NXVITMz048RuEskCLjdbsjHyty5c5GRkREJS+YaKUABCmhagKHJj/bKPwj7+vrQ0tKC5cuX+zECd4kEAfn5hJNvMDU8sDcSesI1UoACFLgZAYYmP/QmQ1NraytWrVrlxwjcJRIErFYrurq6xs5GMjRFQse5RgpQQOsCDE1+dJihyQ+0CNyFoSkCm84lU4ACmhZgaPKjvQxNfqBF4C4MTRHYdC6ZAhTQtABDkx/tZWjyAy0Cd2FoisCmc8kUoICmBcIamkTRg6baOqTMK4U53vg5tOBxY9RhhyBetdfp9IiJi0ds9NXtwtWZ64Umr9uBpvOnUNftRnnFahTnpISrTM4bZgGGpjA3gNNTgAIUCLBA0EOTJAq4cu4ELraNYPHq9ViQFQ+3ywVBlCD47Nj9+3dQeNcDWGKOhwQdDAY9ag+/icNNLuRkJI0vVxLhsdswFL8ATz68BfoAI8x2uOlCk+h1o7PhDI5c6MXi4jm40tKLjVu3IiPeMNspuL0GBBiaNNBELoECFKDANQJBDU2SJKKv8QTeP9aJ8mIzauracf/X70PDiX1o7rNDJ9hwYNcB5K+9B6VzYiHp4rDito0YqtkJS/rtuKM86/PQ5Oqpx2ufduDpP3sIUWFu4XShSfA40XzmGI62RuHeDUXY+87bWHj3d1FREBPmijl9OAQYmsKhzjkpQAEKBE8gqKFJFHyo+egVNCfcga9UZGH3my8jZ8O3sDTLALfHi46qD/G/Xv0Axeu244lv3gkT9DBFm1D93r/iQGssSuemXQ1N1m5cFvLwt08/rNgzTZIoYrivA0cO7ofFDdgt/bjt4R8yNAXv+FX0yAxNim4Pi6MABSgwa4Gghib5o7nOmj14/cQAbq8swt5du1D5yF9gU2kG+ls/w4G99eh3DyOjIA/pafm4Y/1K6LxufPqHX6DGWYhbis3QjX06J8DZ34pPu434q+/vQLg/7LreNU1yrY4RK/p7W7H/4CVsfeQ/IC8x3BXP+rjgDgEQYGgKACKHoAAFKKAggaCGJnmd3VLXOQAACgdJREFUPtcoas9UoWdIQOvlOlQ+8BhyPQ34aP9J5MwrQ8OZ45hTeRtM/ZchppbgjluXoOa9/4MTtjlYuWDiESWSCEd/G6oHEvHMk9uVG5rkOm3dOHTwMPodPswrux1rVxYgSk5+fEWcAENTxLWcC6YABTQuEPTQJPrc6O/tRU9HLU6cs+OeryxD9bHzmFtUgN72Rnx85DjMy9ehckkJpL7LGDDlIXXgJFrjKrGxfM7YmSZIAka7G/DuGSv+03e3K/aaJrlU0eeB/PgMAVFITEpGjIlnmTT+Hpp2eQxNkdp5rpsCFNCqQJBDkwTvcA8OHTyKYX0iblm9DrkpetidEuLiTHA5RvHRzp2Yv+VBlGclAD43hu1ONBz5HY60x6Jk4pom+Vohl60Hl305eOb7Dyr3TNPEUSJJ0tj/0ul4ikmrb5yZrIuhaSZK3IYCFKCAegSCHJrk65F8cNidEPUGxMXFwQAJkk43fq2SJMI6MIiYlHTETXyGJV8vZLf1wa2LRnTU5FkaCaIgwOmVkJWZNn72KYwv3twyjPgqmpqhSUXNYqkUoAAFZiAQ9NB0oxrGzspMhKjJbeU/m+oszXR/fqM5Av33k6Gpra0NlZWVgR6e42lEgKFJI43kMihAAQpMCIQ9NKmxE3JokuHOnTvHp9ersYEhqtnlckEO+gsWLOBxEiJzTkMBClAgmAIMTX7oyj8I5R+IMh5fFJhOQD5OoqOjkZqaipgY3uCURwoFKEABtQswNPnZQfkHonzGSSkfGfq5DO4WJIFrvwyg1+v5pYAgOXNYClCAAqEUYGgKpTbnogAFKEABClBAtQIMTaptHQunAAUoQAEKUCCUAgxNodTmXBSgAAUoQAEKqFaAoUm1rWPhFKAABShAAQqEUoChKZTanIsCFKAABShAAdUKMDSptnUsnAIUoAAFKECBUAowNIVSm3NRgAIUoAAFKKBaAYYmP1sn34dn8l48fg7B3SJAYPJxQHx4cwQ0m0ukAAU0L8DQ5EeL5bBks9lw6dIl3tzSD79I2UU+ThISElBYWIjk5ORIWTbXSQEKUECzAgxNfrR28oG9jY2NKC0t9WME7hIJAsPDw2PhOjc3l8+ei4SGc40UoIDmBRia/GjxZGhqbW1FZWWlHyNwl0gQsFqt6O7uRmZmJkNTJDSca6QABTQvwNDkR4uvDU2rVq3yYwTuEgkCcmjq6upiaIqEZnONFKBARAgwNPnRZoYmP9AicBeGpghsOpdMAQpoWoChyY/2MjT5gRaBuzA0RWDTuWQKUEDTAgxNfrR3pqFJFCXo9YAo+OBwuBATn4govR8TchdVCjA0qbJtLJoCFKDAtAJhCU1yiNAbov6oKEkU0HvlLFq8ZqwuzRv7O0kSYe9vw6cnqzHsFK9ur9cjNj4dK25di5xkU8jbe73QJAoeWFpqcfDIaSzZsgNFyU4c2f0OWgbdSM9bjnvvXofYP156yOvnhKERYGgKjTNnoQAFKBAqgeCGJknCcF8bPtn7Edq8Bfjzb9+FiwfewhsHaxCfU4LHvvMN6HrrceFyD0SIuHjgdVS5F+HxeyvH7n+UlFWA5OHz+M/P/hPmLFqD5JixKAWP04qmRjv+4wu/wuZFKaGy+nye6UOTBJdjACf2HcS5K11Yc9+jKJQasftEH76yuQLH9+3F3A0PYPncpJDXzAlDL8DQFHpzzkgBClAgmAJBDU2SKKKxaj927nwHfYmV+G/fXYN/+YdXseXxx3D5/ZfgXHg/luEcXtp5AjqDFw11l2CX4rCopBTxUQLmr3kA95fp8NNn/g5xOWWIGzupJMHnHoGlNwo/+cWL2LxQSaFp/OzYiHUAJw6+i6Ql9yNn+DQO9Wdgx/pinN63G86itbhraX4we8qxFSLA0KSQRrAMClCAAgESCGpokmv0eVxoOvJ7/PqUC9+8Jwcv/q4B//3vnkT9rl/ira5cPPu9e+B0OFF34N/wX/7nK7AbUvH1J36Gpx9cDb1Oh56a9/Hjf34DD/3pj5AzdoJGhH2wAb958RAe/edfYOui1ABRzHyYG13T5Bix4eiet8ZCU+5IDQ5a0rF9YzGqD+2FvngD1paYZz4Zt1StAEOTalvHwilAAQpMKRD00CQJPjQefh2vnnTioU3JePWtXvzj3z+B+vdfwm9bMvH3P3wALaf34Fe/PYLoKCsuO9KQ4elFzoZH8OT2jeirfhdPP/tzFFXcgdQY3diZJrejF+dq+vFDxX08N27sGLbiyIevI3nlDiwydeEP+09h6bJFqL/QjNvu34HCNCMPxwgQYGiKgCZziRSgQEQJhCg0vYaXj7vwxMOl+Jf/vQc/+R9/iYuv/SPOxa/HthIfXnntQwimJIy2nxu7ELyidA56Gi4isWI7vl2hw8/+4f+ibM1WpMXqAEmEy96DquNdeOqFXyrsmqbxY8frcaH9ci2is8pgjhfRUluNC839KF6xAWWF6dDL2Y8vzQswNGm+xVwgBSgQYQLBD02iD02H38Arx5346x8/iJ0v/BM+s3gQk5CGb33nMbjbaoCsYvRX78Ybb72NFjEXD3/rT3HP0nRc6hEwR6zHUz9+DsaM4qvXNHnssA7F45mXXsXWEuV9PCcfQ6IoADrDWECSvy0oyLcfMETBwMQUMW8xhqaIaTUXSgEKRIhA0EPT2Mdp9mEMOURkZqTA6xhCp6UfcalzkJkcB/lWA9AbIHgcqDv6Lk67i/DIlgoYDToIgg+DV6rxu92nsG7TV5EeN3GmabQTh/ecw/pvPoalOfEhb9WNrmkKeUGcUJECDE2KbAuLogAFKOC3QAhCk1ybBEkCdLrxa5Lk2wkAeoz932teouCFIOlhjDJ8/qdyqPL6BERFGT/fXv6Gmk/+M6Nx7GLxUL8YmkItrs75GJrU2TdWTQEKUGA6gRCFJm01YDI0NTc3Y8WKFdpaHFcTMAGbzYbJN5jZzG9MBgyWA1GAAhQIkwBDkx/wcmgaGBjA2bNnERMzdsdNvijwJQFBEMaOj6KiIqSnp1OIAhSgAAVULsDQ5GcD5R+IbrcbcoDiiwJTCcgfR+v1ephMJhgMVz9yphYFKEABCqhTgKFJnX1j1RSgAAUoQAEKhFiAoSnE4JyOAhSgAAUoQAF1CjA0qbNvrJoCFKAABShAgRALMDSFGJzTUYACFKAABSigTgGGJnX2jVVTgAIUoAAFKBBiAYamEINzOgpQgAIUoAAF1CnA0KTOvrFqClCAAhSgAAVCLMDQFGJwTkcBClCAAhSggDoFGJrU2TdWTQEKUIACFKBAiAUYmkIMzukoQAEKUIACFFCnAEOTOvvGqilAAQpQgAIUCLEAQ1OIwTkdBShAAQpQgALqFGBoUmffWDUFKEABClCAAiEWYGgKMTinowAFKEABClBAnQLXhqZLAErUuQxWTQEKUIACFKAABUIiUPf/AfL5QWIO6RgjAAAAAElFTkSuQmCC)
■アプリの活用例
・ランダムで座席を決定するとき
・くじで景品をプレゼントするとき
・掃除当番や会議の議事録の当番などを決めるとき
クリスマス・忘年会・新年会などの催しや、業務での利用など幅広く利用できます!
作り方
① PowerAppsを開始する
1. Officeのホーム画面からPowerAppsを開く
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231114/20231114115540.png)
② PowerAppsでアプリを作成
1. PowerAppsで空のアプリを作成
2. 形式をタブレットとして作成
③ ドロップダウンの作成
1. 挿入(左の+アイコンをクリック)を選択し入力をクリック→ドロップダウンを選択し、ドロップダウンをアプリに追加、名前を「Dropdown1」にする。
2. ドロップダウンの Itemsプロパティには、「Sequence(10)」と入力する。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231212/20231212194220.png)
◇補足
〇コントロールについて
PowerAppsではアプリを構成するテキストやボタンなどの部品をコントロールと言い、各種設定項目(プロパティ)が用意されている。
〇ドロップダウンについて
ドロップダウンはクリックすると設定した選択肢を表示するコントロール。
ItemsプロパティでSequence関数に数字を指定した場合0~指定した数字までを選択肢として表示できる。
④ ギャラリーの追加
1. 挿入でレイアウト→空の水平ギャラリーを選択し、ギャラリーをアプリに挿入する、名前は何でもよい。
2. 作成したギャラリーを選択し、右画面のプロパティからレイアウトを選択し、タイトルを選択する。
3. ギャラリーのItemsプロパティには、「Sequence(Dropdown1.Selected.Value)」
と入力する。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231212/20231212194636.png)
◇補足
〇ギャラリーについて
ギャラリーはデータソースにあるデータを一覧にして表示するコントロール。
ギャラリー内の一つの項目にコントロールを配置すると全ての項目に同じようにコントロールが配置される(データソースは後ほど設定する)
ギャラリーのItemsプロパティに設定した「Sequence(Dropdown1.Selected.Value)」
は、ドロップダウンで設定した数値の分だけギャラリーの項目を追加する。
(ドロップダウンの名前を「Dropdown1」と設定したのはここで使用するため)
⑤ ギャラリーの不要な項目の削除
1.ツリービュー(左の四角形が三つ重なったアイコンをクリック)から作成したギャラリーの矢印をクリックし、子となっているRectangleとNextArrowを削除する
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231212/20231212194929.png)
⑥ ギャラリーにテキスト入力を挿入
挿入でテキスト入力を選択し、テキスト入力をギャラリーの枠内にドラック&ドロップする
テキスト入力のDefaultプロパティを「"テキスト入力"」から「""」にする。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231212/20231212195218.png)
◇補足
〇テキスト入力について
テキスト入力は入力した値を格納し、他のコントロールに値を渡すことができるコントロール。
⑦ Textプロパティの編集
1. ギャラリー内のTitleを選択し、Textプロパティに、「ThisItem.Value&"本目"」と入力する。
※この時点でアプリを保存、再生すると、ドロップダウンから好きな数字を選択した場合ギャラリーに表示されるくじが選択した数字と同じ個数になる。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231212/20231212195411.png)
⑧ボタンの作成
1. 挿入でボタンを選択し、ボタンをアプリに挿入、名前は何でもよい。
2. ボタンのOnSelect プロパティに以下の値を入力する。
OnSelect = Clear(Kuji);ForAll(Gallery1.AllItems,Collect(Kuji,{Name:TextInput1.Text}));
ClearCollect(ShuffleKuji,Shuffle(Kuji))
◇補足
〇ボタンについて
ボタンは、OnSelect プロパティに値を設定するとボタンを押した際にOnSelect プロパティの内容が実行されるコントローラー。
〇OnSelect プロパティに設定した値について
Clear(Kuji):Kujiというコレクションのレコードをすべて削除。
ForAll(Gallery1.AllItems,Collect(Kuji,{Name:TextInput1.Text})):Kujiコレクションの「Name」列にテキスト入力の値を全てセットする。
ClearCollect(ShuffleKuji,Shuffle(Kuji)):Kujiコレクションの値をShuffle関数でランダムに配置してShuffleKujiコレクションにセットする。
〇コレクションについて
コレクションを使用すると、ユーザーはアプリで管理できるデータを格納できる。
今回はKujiコレクションを設定してテキスト入力の値を格納した。
⑨データテーブルの挿入
1. 挿入でレイアウト→データテーブル(プレビュー)を選択し、データテーブルをアプリに挿入、名前は何でもよい。
2. データソースの選択で、「ShuffleKuji」を選択(ShuffleKujiはボタンの作成の項目で作成されたもの)
3. 再度データテーブルを選択するとフィールドの選択画面が表示されるので、Nameを選択して追加ボタンを押す。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231212/20231212195727.png)
⑩アプリ完成
アプリ完成です!アプリを保存し実際に動くか再生してみましょう!
アプリの使い方
1.ドロップダウンから好きな数字を選択してくじの数を決定します
2. 表示されたギャラリーのテキスト入力欄に任意の値を記入し、くじの内容を決定します。
3. ボタンを押すとデータテーブルにランダムな順番で値が表示されます。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/t/takasu111/20231212/20231212195814.png)
任意でテキストを追加したりレイアウトを調整するとアプリの見栄えが良くなります
まとめ
今回は、Power Appsでくじ引きアプリを作成する方法を紹介しました。
Power Appsアプリを一から自分で作成する事で達成感があり、自分でもアプリを作れるんだという自信が得られたのではないでしょうか。今回のアプリを自分でアレンジしてもっとオシャレにしてもいいですし、機能を追加しても良いかもしれません。
また、次はアプリのアイデアを自分で出してみて、どうすれば実現できるか考えながら作ってみてはいかがでしょうか。より知識が得られ、ステップアップできると思います。