Created
February 10, 2014 03:56
Revisions
-
tianshuo created this gist
Feb 10, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,254 @@ /* parser generated by jison 0.4.13 */ /* Returns a Parser object of the following structure: Parser: { yy: {} } Parser.prototype: { yy: {}, trace: function(), symbols_: {associative list: name ==> number}, terminals_: {associative list: number ==> name}, productions_: [...], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate, $$, _$), table: [...], defaultActions: {...}, parseError: function(str, hash), parse: function(input), lexer: { EOF: 1, parseError: function(str, hash), setInput: function(input), input: function(), unput: function(str), more: function(), less: function(n), pastInput: function(), upcomingInput: function(), showPosition: function(), test_match: function(regex_match_array, rule_index), next: function(), lex: function(), begin: function(condition), popState: function(), _currentRules: function(), topState: function(), pushState: function(condition), options: { ranges: boolean (optional: true ==> token location info will include a .range[] member) flex: boolean (optional: true ==> flex-like lexing behaviour where the rules are tested exhaustively to find the longest match) backtrack_lexer: boolean (optional: true ==> lexer regexes are tested in order and for each matching regex the action code is invoked; the lexer terminates the scan when a token is returned by the action code) }, performAction: function(yy, yy_, $avoiding_name_collisions, YY_START), rules: [...], conditions: {associative list: name ==> set}, } } token location info (@$, _$, etc.): { first_line: n, last_line: n, first_column: n, last_column: n, range: [start_number, end_number] (where the numbers are indexes into the input string, regular zero-based) } the parseError function receives a 'hash' object with these members for lexer and parser errors: { text: (matched text) token: (the produced terminal token, if any) line: (yylineno) } while parser (grammar) errors will also provide these members, i.e. parser errors deliver a superset of attributes: { loc: (yylloc) expected: (string describing the set of expected tokens) recoverable: (boolean: TRUE when the parser has a error recovery rule available for this particular error) } */ var parser = (function(){ var parser = {trace: function trace() { }, yy: {}, symbols_: {"error":2,"expressions":3,"e":4,"EQUALS":5,"EOF":6,"value":7,"MINUS":8,"NUMBER":9,"FREE":10,"PLUS":11,"MUL":12,"DIV":13,"POW":14,"PAREN_OPEN":15,"PAREN_CLOSE":16,"HEADING":17,"$accept":0,"$end":1}, terminals_: {2:"error",5:"EQUALS",6:"EOF",8:"MINUS",9:"NUMBER",10:"FREE",11:"PLUS",12:"MUL",13:"DIV",14:"POW",15:"PAREN_OPEN",16:"PAREN_CLOSE",17:"HEADING"}, productions_: [0,[3,4],[3,2],[3,1],[7,2],[7,1],[7,1],[4,3],[4,3],[4,3],[4,3],[4,3],[4,2],[4,3],[4,1],[4,1]], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) { /* this == yyval */ var $0 = $$.length - 1; switch (yystate) { case 1:return new Cruncher.Equation($$[$0-3], $$[$0-1]); break; case 2:return $$[$0-1]; break; case 3:return null; break; case 4:this.$ = $$[$0].neg(); break; case 5:this.$ = new Cruncher.Value(Number($$[$0].replace(/,/g, ''))); break; case 6:this.$ = new Cruncher.Value(null); break; case 7:this.$ = $$[$0-2].op('PLUS', $$[$0]); break; case 8:this.$ = $$[$0-2].op('MINUS', $$[$0]); break; case 9:this.$ = $$[$0-2].op('MUL', $$[$0]); break; case 10:this.$ = $$[$0-2].op('DIV', $$[$0]); break; case 11:this.$ = $$[$0-2].op('POW', $$[$0]); break; case 12:this.$ = $$[$0].op('MUL', new Cruncher.Expression(new Cruncher.Value(-1))); break; case 13:this.$ = $$[$0-1]; break; case 14:this.$ = new Cruncher.Expression($$[$0].setLocation(_$[$0].first_column, _$[$0].last_column)); break; case 15:this.$ = null; break; } }, table: [{3:1,4:2,6:[1,3],7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{1:[3]},{5:[1,10],6:[1,11],8:[1,13],11:[1,12],12:[1,14],13:[1,15],14:[1,16]},{1:[2,3]},{4:17,7:18,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{4:19,7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{5:[2,14],6:[2,14],8:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],16:[2,14]},{5:[2,15],6:[2,15],8:[2,15],11:[2,15],12:[2,15],13:[2,15],14:[2,15],16:[2,15]},{5:[2,5],6:[2,5],8:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],16:[2,5]},{5:[2,6],6:[2,6],8:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],16:[2,6]},{4:20,7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{1:[2,2]},{4:21,7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{4:22,7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{4:23,7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{4:24,7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{4:25,7:6,8:[1,4],9:[1,8],10:[1,9],15:[1,5],17:[1,7]},{5:[2,12],6:[2,12],8:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],16:[2,12]},{5:[2,4],6:[2,4],8:[2,4],11:[2,4],12:[2,4],13:[2,4],14:[2,4],16:[2,4]},{8:[1,13],11:[1,12],12:[1,14],13:[1,15],14:[1,16],16:[1,26]},{6:[1,27],8:[1,13],11:[1,12],12:[1,14],13:[1,15],14:[1,16]},{5:[2,7],6:[2,7],8:[2,7],11:[2,7],12:[1,14],13:[1,15],14:[1,16],16:���ko�F����1B��b����,_�C H� Nq$ՠ��ņ"u$eG���������d���H�ܝ�kggf����系����d��E�����p(��d �@��ZO���ZϠ%�ILgә�t&1�qL�q*�3�g8���B68*j�T�T�,lЧ� %��D7T�� �P�rt�%�*t�ݩDw�Н*t� ݩBw�Н":>ev7�:�L�Y�f^�E^��o4U�͢�su6IY��eY��`��iN�t�U]F�*�V��['��t���l^ܰ2�ʘßz�Vq]&s�s��4p��bTY�9� �k$hGRe��f[�w�$eP�l��WFAU'�/�4 7�)�ftd�j$ZL��! v��}����Ç,�Y^�〞X~�ۂ�T>z�����=���?��Ṣ/)�+��,��x�dY�5�k {(�&Z2���q��wȪ`���$���6���q9H�8�Q�+}ֻ +��+���/A� ���9j6a�owR�R0D#4��l�UH��Fve�_�ʜ[lȤ������|��+�;Y�|I�r��!=�[Mڞ���ol^��Pu�������/6(�0ש��Bc�W��x<F�� ?W�7����fh��h��:u�����4�����B���~�WK����<B���+ 9X����Ȫ� ���Eĝj��ޖ�>ޘ*�����B<�(jp ����G�I2�x�΅�8�˾n@�l�_q�J�لu�e�.k&�8�>�Y�A�2����l�p:��z�h��mX���� �O*is�?�����k!=� �ָ�<��f>���R%^�V����nz`���������.i8w��iq����M��K�7)hgb�:�4� d�N�\��W{�^/8 <��������(BŶ�*n?U��l����t���Ag� ��P��G�7"��i�8p��4K\㾌�J�i�#�(�.��Kđ��04����.�?�c�K���@���a�����EVM1A/����Ѵ�Sk93Q�2�uͬ�z�����uǎ!:��g���VA"l/�c}�ǥ�Ǫ�ʦ�i��+ �������)�d���/�P��fſ�TD ���n`��x*�*Ř5���1&#�{ٵ�.�r��<eu��~4�u�� P0tj��n4C9hl��5��罂�����P�*葹�����Mj��])*=p������c�^�}Q�͙��� m���:>>��[ݙ��)L�9�U��ʫ�%_�M����1�l�b��k�r�b6Z�-�e�w*ڝ�A/4�S.q���2-����n�;6�Lp^��,n�]��%�0 g�r�s��"ۮ��'��s�$����tO��댋�gh#�}�a�&�A0���3g�l����o�J��<����&ۅ�T�a�{�B�Y��-�H=���!n�}S��=��E>Oj�FT���QG�<���Ԫ�'O� 2�f�:�UJ�A!�E�?F��EUynZ�y��BPv�9&�����n�o��K��励@d���Jn�8���d���]V����sӧ���I5��v���7��s�<�Y���ݫ]�[Z�1l|� Š��f\��ʊC��f|�t 6��^ƼWT�� cn����^����B�&&`���T����s��s)��Ⱥ`âYU$_R7H�~�[���T���+���~Q%�"��%�̚i�5M]�ԃ%� (7n�<��-(�������}z��}o�R"J�����zy���70��y�Q��y�3f�Ŕ��fDoA��[.A��t�RR�[a: �j�fU�@�ȁ�9_�zY�Ś̊�Qjِ]�#�hv4��'��XW3`GG�>f�nn><�h�1Z��(,�W*< _���4��4�ǏO���zhB�BȢu�lm)�ЁZֺ5��1�O� l/&��=�=n�wI�V��6�V���L',� �}��>�O]h���i��M����(�����dimꑴ��ڌ������^����zb�;�&����c!3�Z�3�����௱�V> ��A��L�yg��{1X�-�X����.}|�"1X|�O�;��,�V�=����-�Ҝ�I���=���˥�<�4�ډ9MAbAZ���{��������)ױ���� �\��-��$���7��d�+�����Y�5+M�s�B+���N��,t<���A��<ؙ'��@.� ��B���E�5�ps��)��Z�Q3�2"�V��X)m�Bh%5!�m� TKq���7��roMD� hNX�k��T�b�A� �q�f�dwJ���-�9jWa�%��տk���o;�$����k ���՝N��8�\lA�9g;`�����`اc%�[TC�2�#d(�Q�VVۤ"���@�؏�����WT��n�S�^��y�{�I�����P��?��r���g)2�NƪJ3��Y ��>F�H.� �u���d�k��b��0�4f1��q�C�[%�d 髜�Ȏ@�����Ǻ�S�x���h�'4q��=:i�a���Ѡ�X�O���un�v3/�hbx�p����D��s-��a/�\��F4��7k�'R^��ዎ̷�B�ӭ^��BC�TF��%��p-��e*<�|�-K�h��N��V�G+Sԏ�)��Z8d�t4��/:'~:�=������0TMǝ�iޅ_sl��5d�n\�����o�_��../`�- �Pަ3nHt�%�hBS�|�/����{ � �0�0��_n7�b�� p[%7�_t��ޚ�t����f�����0TI� G�����<,&5^���V�ǟ;� �s�6��Ѵ��J���[`��zzØ���3�����@�����&��Q��q����W�����;�r��@gn�������*�s'XWt�UƵ"�L�Im�k�U%܅��f_z𐴱e��Y����@��@S�f��N^��O�� ������#t��[��#�C�ꠜ�V��7�X���x ��3y��+�:ϑQ�nOPe�竡I����g)������3�9Ϥ�دJc�an���cM|^L3��G#t� o�^:��A�U@E����-O��SLEF�O\!.OxC�̇a����9W|���X�0��{�̩�� [uH���u��vѪ���۳y������������w�"�jk���~Mm>��I�G���OO8R���G����G.���!���R((NU�/)3���ة���R:�_��3��ң#�>ɤ�M��@=�c��Og��5)U!�5>��}`ٯm+��=��[��-1����<��=0KP��`��4�E�C˕X�p�>-�}�p�nH���K���r����4�>��$��w�����v��m�#!��%��F�oW)��+�^w������_���pA�,��q(l�̙�nJ{�P<7��?2Lj�am�ϣu#�γ��5$ض�l�\V�+»>[d�%�T�U�W��tT�C�_�{�}��\O�%��:O�-� �o���([�t:BX%�TW=��e�:�C,��9^vP%�w"��n�/8P5����;�E�o2�JEmP�<�6��v��u����1TPNu� {�Um�T�bC�ܔ�&-�U��,�6�K��YX�;���+���[�`�eb]?6��&<t��}�Ľ�"EE�D�m�����{ �K\v��x�t@�#�j$h�\���/B��<0%���*�C�g<��#:�&]qժ�b�x��K�����\�t��WT#��&]`�"7�x:��Z�1F���&I3�٩�%!{�����A ����*�ǃ��D^>d�L�C�ډ�J�m�/K�U���>��^�v �k�����2@r��&���+M�����F���Z�~cu��-z5ha�?�����$/���%�����2�.�)��$�y�fX��R<���ϟ//>��� ����?����/��y�(����tv0|�wDh(��9yT_ҍE�6O� ����#�b��UQ���� �D쩄=3��������F�3���\���/d���L�M��<1�j�$h؈��9�����(�R��H��|y�q09�5|=�����O"jO�U��n���ّ���jM�g�x5c?%?M���K٘>V��:V]j��W� U�/[ I�N�i8��[gQ�q�`��/��u��. �Qt=��FϢ�ы�,B�0�߂�?��M�y���)w�X,���w�$ş����-n6�bL-����u+"O���]烸-?n��\�� ��o(08�]��NG����k������6\��n�V���1���A��`��q���Z�s�cY�&���wEjg���X���x�B�6/��"��������x�3H����X��a�<��#̎z��տ�u�>ZŐ���Χ��{�-�ȟ�r�[V=<jO?�����P m`?��.�A��%}Q������ZHǔ=�� ES���̫c�v!9��\&�XC�*Pu�.��� ��g��F���mo�6���ıFo�E��nk�eE?�@��+���vŦm5�䉒S_��~�C��d'��pZ[�C�yCH�IcV^����dc��2�_O�W��lU��)�" �C������,IP�ي�>�j��g���it�0� ��L���~�o�Ȩ?L���>�����Y63��5� @�\',��b���2ɳ(�n�}�� =���%�R�����w<�h��3���ޝ�9"@�;��Ļ��)��,���<.��X�~ߕh���| lxpqAzU��K�t��ɸ�eUd�8�O�x�[αvѱ4��`��yDP��ș�`C,,۵���I���nkLĚm�ցЌ"_T\�r��2���i+�=<� R������2.ф��*��𖾟��� @켍��u�UA��fh3J�M+�/��6��k��<��Yьp܂\������iJ��at��]\�,�P4�`Ye��A��1���y����(�t�q��ˢȋ��&�X��"$똭u��*.L,Ⰵ���l��P����coQ�7(8��6���ђ� *( ƵI���<�� �����(_�a��>�&7yA�g�� (a|d�g8���k��TTx4x:��%�&.�k������ ��"A���:��~����oz3�4�sЙ�L W�䘌BϔxCs�G9�2#L���Z�o���qPC� ��p8��A��%���4%�?�UXǪ e$�5#(���eY��VB�K�tTѼ�t4=�]�s��\�+Љ��s1ΰ��>Ri�9n� (Fp\@���xZL��ߦY?z4X�M��m��#fKK)��b��*�8ƺ��7^� [L_{�cܨ�(�dm�FU��ɲ�T'�C�(�l��)sM�*K��k[�0tsA��*G�M�Ҕ#�bm�3��A�#�"V]��QS����ɝ^ �W��9$.Ooj�}n���U:H}���l��w��҅w6�q G�?dC� ���#w -�(Ͷ�}'��ь�:wߓ�1��[�B��;9���Ȧ�zȱ����;}��9Q[L��N 1̬a��rdlmۊ7=��-ѯ�B���Қ���q��Q��!���Z����4��qQ$�!��10"M�{��P��l�HR�W�d����Q-a�L����ވ�d�A2����+.���R �Z�ӹ���ϰTxk�4�/.�]�/}��y�BN�`��x��W��:�L�mi�#v�F^r��7sM�\��S�Sz��{C�$�(B���zMz�D�c�}����y��8�����A`�QM�� ��yC�� y������Kj��4�I�n�Y"���S�ڍI��i��b�*M=ս���"V���Gu�c� �$��h#�,�����R�4�� B��1��d��P�H .�{�^S(7{e��'��d-$y.���@�ǜ���@��qЉ�n���r���l�EQo��������ӳa?*(����`��[XPm��U�����]���q�%A?��fu�od��}g�Sm�����9tb��3b���LC�TJJ����-���yZ{���* �hg�n��t����*}3��+�E�X!�E�}Γ,��v]ýk�a�:@�u�Y����S�� �q���kԛ�z���K�����0��䰠�IU�up�K�1�^�d<������J�0�0��_V�C�đ�ԲxG��E������#��/��Y�Wƞ-�s�4Tq�JGճ�����Q��m]}���!�o�@BO4G�B�d+E�0�m���0os]Thc�\s�x�6֒6�h��~Ї��Ɲ4�[c_�K����j�ʍ���=���)9~��؉���+��:�ZB�\lXk�]-�Bz]s�<�O��bGը�ٟ(h^�٥�S5���s`�����0�"�V"����VwP�h���o���a<R����T�F����{������Ѝ"���������3c��}&��Y�5&~�A>�y��ϋi*��H��`��;�>�X�/"�*Re��s��Th4�����;H%}����9�X9 �s�x��z$�}�e��Z��q�:]4d_�)Y7�t��*�9t{5��i�g8�4 �L��űc[�Dp�寯ڤ���*a�j<�|zґ�n����\��}H�I�x��٬��R���]V+��ė�2���pP/%��%��|�$VJ�G��?I��MD\�#|���?��/��P�&`��Aзo��ZX�َ}�a�����}I����/=S��3t�T6 }!�l��P'�]�>7�����wC���.��>�1�t]IV�×�����E������i!2!���u+�o~�Ny��Rĺ���Uq�B�"�h�"�6�SO#�����:��*�L�7��Ѻ����c�xg�c�-��1�-�k��5�]M��������vT�C@_�{���_�'��a��ʒׯ �o��&+[C:����W�Dvxp�]���X���u��`GE�m!]�..���� �Ty'^d*) �&euR��˗�����]%Z��? ��n[i/�F�@9�6��#��%y�ҽ ����\�P��>���vɩq�R^�ٹ� ����u��������������d�$�m+��_��_�ä�sI$MG��1����V���i�,�5�=K�����v9��LdsF&lҭ�Zu�]<���\?��8�s��XA��J#�z�,�L��6�@��{����$�+���1 9b��:n��u_���8�����L����������\5����:�ul� ��.{_��h����K�{�I=�1�YN�{�� .��a]|������lL�ѻuR���~����~>�wy����2�7�Xi�olY�����/~�����?����r��� ���u\�/��5�;uj��G��#®�����ʒ���V�Lm1$�h�E� �y~m�>��ό�'����������3c�G5��*ǟ����$���sb�&L�F ~0'����^^}7\�퀎p6&�����8:?�B�{2e݇��?��9��k2<}6��a3�6~;�������5��NՐZ<��~�W_�jP�4e�`��Sga�qɠ��/��v9M]@2�g���I�}�C�c�4|�`p�����p�dv�l�V�rw�͒[��y��$w���>���f���P�)�zǧe���<��~��~W_�.�2ǿ� ��y�m����G��əxt:��?�������+ ��m^�%y�0����l7(��w�D�Κ��X_�}.�ZV� ^�!� Udc�sl���6x�B�m�o6y�����//j���P��IV\yJ�4_������N8�pv�#�^�y��"��(���)՝ON�ױ�*�H_�堷d=|�/^%)}��恚�B<��.� p���t�r�T����c�^|�@�hB�@�O�2�O�9�T�Dgk I�v��k�;��F)���4���Zmo�8��?q��[K�"�黽� Z @�+6] ; �v�ȔV���Z���!E��K���g��D���p�n�(���59!�ũ�6I�(X�9/.�4)7�L��sH�s@�d�.s��x��x�h��zd�`�+,�L�f�~�W��Ҭ�Sƃ<dk�=����,(�1�� �O�/h�(@2��Ŭ��i�A�c�V�oE�R�&�E�3A"w���F��ה�(L�$�<ݐ0B�}��)'����%A�$dKfeKN₤�01,�8�4��U��qM��d�H�b�%���x�� v�Fsx ���eB�*�q:����eeKS�&��1�M�qs���<¯�2Y�+ ���|�����W=���~F7E.������D-��M8m,2,da���<Osw��~��P��+:��!�\0�R�x�g��i �e@�lA����� �3öw���l��Ļm�ќ�!v�1A��,�P�7X��c�c\�z~C_a(pՔ~{dfS��$iO��Sbio��<#gw{c�C���Qy�^謌!��I(�F��V���)bE��8�@�Y�-c�%ᖓ0�!��: �0���Zz|ۆ2N��Iz��6� �(������E��}{X��!��Z��"_��7r4A0��sb����h�9A�т��>x��e��=�+�}���7��YI�j�$��������B&�|G�C��ׅ��^�N�č��M#f|��0$u����0�e�*�ѦbDQ��t�o\3O��- ���Pt + M�ޑ�<�.�P�"8_Ә���A;��w���]4�`���㗁e�q�_K�ӷ����H�c)�c2�|��.�T#.s�ץ 1�P-��7��Ӥi��)Qz�C��ev_-��Pmyx�O�fs�}b@6�� ��^�v���,�l��'os��e���ܬú6�3�lյԘh-�uBKF��&�qbM �&Q3(j��E��tdR�����ՊS%�|i�Bmjm$��&vI��iOB�.����=X�c��z����G�p�Y�,��#��Y���u-��Q ��:�E��6�5ă;rO��|�N~,�<�=�������;���������}�ړ�45�J����4�`�VH��tfpm�yb�x�V_�&�L��O��#��ί�� @o�R������jP+�O�3_GQ��ڿ�җ�Xa����� �j�Vжц�V�I ��4J.�� x�f[��d]����ͩ8�l:��|�^D����߅X�.3B������S�N����v6CԪ�ڬaZ-��vDG]��(��R����z��2�;G �]����o.@I�}�iH-�2`�./Խ@ݲn�d��n�u7���گ���D}i�j 798��F�������}�|���h�ԇOO��Q�t��o���u �)݃�l���Y{VО�Y����Nwљ��w4[ t1��g���\����-��� 4���<��o|q�8��S5�Y��T�Ǐ��q���<#���P6�f-� �;�~�K��0��lj�|����w�;.��+\��?�0d~I]�kc�����'�$�d������}2���!�����,��������x ݶ�r\��鲌�(��. �.�eaD;.�mk�c�]k�#+�V ލv�x��𦽃�}ב츍0l+M{"scE%fDg~����H������]���,�@�������>�����~*�����M�{����C��倣��^Z�]��P��6 ��V;�?��i�]�!Dȋ�i2,u�Ix���J�}�,�����"�`�sEױq�'^]Mպ�n����Am�TY��-����iɓ�T��ɸZu���s$��T#��_�����q�w����OS�4�ܵϽ��a�j�����k[�>�IB\��âHXIM{��X�Um�F��U�v�P�0?�=�F���>����O|�烳g��N� �\:���V�����U5]����`�\}/�MQH��A%�+M�>�%� �$�J�S�RB��?H�����u^q�(q�^+E�&G�֏��8C����ý�I�N��=����� -7W��t%m� ���B��J�ÙX�b�[�u���9 SU�M�wx��.�D���m7/�v�o�����6��P�\�pC�+��[��|y����O(��X��3�zs�&f��J�^�4 ���i����S��b|2=!�&Ό�'%�N��,�#�bL`�u��1D6��M����}m ?�~���[�/��G��K=����_Yï5��V���3{b�'l�&� ^�Z���3m^�}�V�9#��d>���L���co�����\���������"X��܇���J�����4RO�zH/^|�O�~��S-җ_�w����!�5.L��Nҟ�G�S�������_��� N�ɑ?y�O�]���EI��S�,فUfNeI�`(�oQ���՜N��bZ��T�'^����r6�.�b��Ռ�7��Vˏ+>Z,�Ԑ��q�aLjr�g�T45���Ժˡ8p%���9dR�Ŭ�d���"鉏�D��1/���6���ϲ����tή���ƽ^�+v���(�lR����q��;iц���.��J$����?PO��@�/���ٻ7C��w�9��j w��]�E��i�G�_eew��C��=\��z�e���28a������ɠ,V��וul��/Wn�`��8��NW�W��yI*mb��U��T����o ���~�g�]'���X[s۶~��(�I+2f()qnR]O��$i�N2���)HbM�,@:�I���.@�/�s�Ɩ���b/�b}�a����|��|�B��֖غ-v8$�mK)��J7A�RH=��V���RF�;Db�Z�z���X�fF)[�y���<��KA��$��;�ڳ�)����g�c�!�r7C�"�!�R���-�W�h�a��4Rr���Ќ]�BG��a3*@�L�|�T�sG��t���ǂy��Ѷ� �Ӛ&jC��Rrr����|7��ޜ�� ��M�E�B S��$,�v� y�4�L��Q�{֡Z1:��*b���T�(0��N�ɲ� ��_�s���l��i�j=��&�JI�Y39��c�$�ůvQK=�_�S\��'�Y��j�u��Z\�`ٻ%���M�ڰ~�5�s������SOe6�u�m����2�5�|����cDa��`���z�ٚ~��/�w!ּ�j[���������i�r�m��Us6�y����6�PPT�Q%�94QzC9�6n/��SNܛ��k�O �]���̯�����q~֬V�J �$�)"�"�,���(w=���C�;JV����H�䊒��&�~�u�>k=I=��#}��UU*�)�� m�)�2ʭ{m��/#���۾l>����ya�3Ĭȴ�p+��I9�g��d��g]FaI���D�32��\@�y���� S�Q�9e�_Htk�c6]�����fj�#��I�>�dMԹ )R�\}��eㄗI5J�f�ʡ?*��c����u����0k��<�H��j"���U`ŻV��� �Ǫ�� D��k�jV�Z���Է~�a���?$u����BW̊���P�����K���o���"�����.��6Q�a۫��k�p�$�麈�)*�. �N��eaD���}KP�-j-��-���Rp�ix�^��~�(v\F�U�=;so�J�����{G��D���c����8����7��\�ڥu�,䂾�<����CQ��*;i2���m��| �7�a���@%�t�p���S���TȎ������Q��}ϓ��V$I��q���5C�{���0'�P�t9���d��p���ޡ��m4v-�-W�?��h�]7!�$��ѯ��4}'90��� �)��\L����u��6fU��k��.v���xM�ꩲ4�Kf���i!��r��ٸ�t�耞K��ԔV���v�v ���� ��n�Y��+���øu}ҡ�HB��5����B �%;l�d�T�tGP���"�蹺z���;�O^��#ѥ�.�K���/9��Ň�O�� �Z:���Q�A��4Y�Ӆ|��1����x��}�����1��k���Ǽ�7a��W u�VIh�k���������J@5@�;�Z%r�352g��%������{�D�&$h�-����u�0Z�� ��F�^Բ�* L�+���3��Ŧ[�u�����Me[6%���zw1%f���찇�������7i���d��=��XI,P���������>�5b������͙f�� �`�:pjB>��ҏ��l %}2="�:�j-�O ��<Y�O��1�I���v6��uS���}e�O���4��E~n|b�_�S��R�_Z�WF|b�^���fL�6hR����0�6��&���]E����6%���|�Lz#_��1x8�:X�h�/f4?~�~��~X\��3=X<2��=6$3y�Ō\3���2��B,܅��.}��d����ҧ�O�'�S���?�_�/�W���ğ<�'�K�()��`�/K���SFR�4���[��<P�}�y��>J�~�Sv��j���V��;O�C��f��Y���~V�1&`s�I�Ǒ�-(����"�T^j��u�Cy�* �-K9TRC�,Y����I���f|I��u�=�F�r�� �nή"��d�_�ku�0fumQ�ߧ���.�1���5 s�I�W�� I���on�0<����ɐ��x�fX;� p��n5�;��.��DZ��+��7b�P=��qB/,r +���� pm�OE�y9(ѱc�~\� BPjI��y�t��\��I=��v��)ߑO<O�� ��{���X_s�8��8���qH�6��7}Hg2��2M���8F�#�,; ���o%Y�� i������j�����*�lAx0e�����Y;��>LQ��0����e�E���e��N&t�K�d��r�ɒ��CO��Y�2���U�v�Ε[o0ז�ic.���Dy�b�}D�+��X�\!N@�Ӈ�?�� �t�-���W�O;i����2ʕ�c���x��.�K%�^ʡ?J��θ0�WP�o�$a��Я��8�i` ���,��<� ��,��I�qڴ�C��"�<�0�L@����Yjy1�Y�ZFT?)����}���G��.�>i@�b����BA�3F0�q��`�we���2�W��Q��>�_�-�]6o7v= 4�!�qQ���x������H�`���l�G����y A��0��sh�e]�V�a��,����w�l���b�H`ke�%3�VV��h���3r{&�V���k� V�e���jm:��g}�(j�Ҫt���)K��'�H�(�*$&p̴�^a�j%����W;@_i�#6���$����<_��KƉ�%��"V����������f��e�Moʵ�8����TT�}d�0C���p9��,��E��[�Z�S:C����$BU��Ŏ�/�Dn��Ѻ�C�$����"-!�e�3`"7��d��!}�I�=�sBK��k��.J� �J,���~���%r�$����<^)��6g�&�s%J#5�/�Q6�,��}ԵCH����*�MwYb������aD�j�I�t��}8Ί$���NE%54=�c W%�3W�ӄ�!�y�ɳݠ� bޤ�9�c5�����a������çV]KC'�y��58 BZ�ta:���f"��{2�J�R��>��keS�/�އ$oc�d����*����� ��[�#nǫ���WjdH�?���h�"�7{�#��fKФ�kSOK�i������W�Δ�jL�+���3��Ŧ[յ��wmS1����$8 ���2;������]���j�����H2��O"DŽ=������×ka�#z�� �_� 4��pl`۪C,�B�g�W��}����w{��#Ie�QNI���K�Ш� X�`iJ ��x��6e����E>n&���7����Т�3�#�~��'�Ԉwm�KL�mF�0l��%om��w�~l������9";X ������K�����o�l�~o��4�7�4�쟎��_�.ѭ~���k�t��� �,}3O�y��Siҷ�#O�:���%C����{jI�Z`����#�������'���b����#�{<�[�FqΡ)�z��%k@��H�6 @y���sp��=�<ST�����-&O�{Z�7�֝�l��?�(}�Bm�|P�1&��L���#[P�&��$��R���ؘ��;m�WI�DŽ�PI�̂�&��4�0.mFp���dq�� �u�*�ȟ L���*�oN6��ѺT� �j��r��w��.���'�k� �!AܸX������W���ޓ���^}<�t֮�T8Gy������.�E��,O#�_��۞��@�L?�_�h�V�!0)4\8���k�|�ʳ�I�P_�cc�~\�!(� /Ἇc\�^ |%�0���jW�����$���'�����Oo=���WmO�8��?qވ�&`҆wR�N|ؕ�vZ��-Ȥn�#�svR����7v��p��`ό����l��=��O.i,F��C(�/Y�� Pec�5��B�� ���:h�G�����u�x�<B<O�ue�8�����pQ���m����;N��$�r���hB�xNH��D!R�t� s��l<)�)�H�NZ{��"�!���ReQ.%�h��f3���R���$�:_N�u�T�X��A���Ks5�lL߰<Ƥ���|瑎_�`���Z.�$l57�x��/Y���OEjB��N��U2+J��r7�耟m�H�����W�ZI3�|���> �-�����ƍ労֮��[?�m���:�b��Ԕ_�#��"E3�<fpu��� Y��KIy���Ci����5q F �~�����A�b���{���FJ�����{yuy{y��]���I>�z�F9"1>�/��Q>�c����)���j{1�W�PR5+������DŽ:��HT�6�����N�q@Lï_0k#��/3����5Â���T���*'9�uV)���]�~�[����#4U��R�EaQ�њ�o�M\�R�צ� n)zbs���z�MJ%1�0�#d#.�l�ś��l��w�T���N&�!I����nn/~��l͕ww���ҩmG=3x&��>�ј@?[QYGx�<JJ�څ<���H=�T���nn�Y��n�fz`]�)�lx���U�����&>�,>���5�� xP��Z�aM~V��j�sk�K_`rTW�VQO(\@pRW�zW�G^�-���܁;b,B����g�E;~�u��������U������?�=��]���c��T�ޮ]5�վ�ý{���ʯV���{���|���%�u�����&��!>����|���9A����8<�c��8���e2�s@���H��|�|�D**���;��յQ�rn�/O�{�k�mԝ�l�RP�ڥ��x��cS�g����q�cN�j$�;g��O�j��l�[w�0naA_R!a�V,t��*H��eJVq]W�+z#�AW_�Uy�� H�&3�a��)���w����XL&�����܃3��D �'-��?�F(�� #��S����g[���z��Kc饂v�;���2/�����\�D.c]_������������x�YU �!(9.�A@�U~�y6<sK�%:u��?^��&O��O6���^"�´�dV�*��*a1��}C���>� ��uU[O�8~ϟ�3;M�� �[� i��}@mAn��^R'k;�Y��}Nnn҅J���;>���q15���lkK,���t*�%�0�� e@C��"�a�X̸����fx]2T3�*� �W��x�gl\��, �*B��%"l��T�G$��@הGt1K��}�T��W�8 7ӆ�!���3��)|�"&��|��A�ңS���z�N̉�_CA�����GbҐX���k��ۛ������ӈS�X-�pL�JR����@ �Fޢ��8�6Y��)nj</�W�]�K�wjl��=��QKw�u|�[�'��8�)��H�D!V�E�L&*b����8YF����u�g\,�]��0�"��8��������C^�������aM,��u�t>��/ )�g/���/��d�eP�~�=��<��Kh�'7\+8��\OL���e,%Ǔ K�b�����j�����>k��&�I�0�i����|e��v�;M�m�7D� '�y�0���}#�f�Pik��)N�F�'�K�n��h����Ӟ�������ޘ��[z;��?��1>4V��� d����˭�]IOc5v�n�uB,s��n�B�f=�X$�� 9%}rF���$W�G�'� �O�ߟ��0Je;�2e[Te`UJc�r�� ��I��Ú3�ꮠ����U�2�{��J����[�:Ke�A�Z>���{5PY�e�6��F�S.|����1���:��3Tl��oҞG^fEyI��*�wm»��i#B�}=��5ŗG�$ʜ"�eS���p+�E3Z�V��G�@��5�����r`�O�sO��#�E��������9*{��|�����x�p;�U�p���d/���Nũ��*���\u\o����}&B�P ��H �����#`�z~iW�+u�ڗ_N�Q��&�������*{���k�ISV�n�Z{*�!Æ�b�Oi����m�QO�0���'v�q�II[���&�T�!�mOM�B��Gjg�ӵ����$�!h}hn�w}}|��u���$p��*� xO�d�F�r�����>��=�����.��肁�]0���>J�� _i �l��->x쉪 2�y�}I�^r�qS�S���gѳ�'W��Ϯ�(�o�>�O�쏩-�SW�mu�$�8}trUh�7K��LQֻ.��s���r�����������O�~s&_��1�!�|���_�X�1�8�x��>eyQI�!~�DE:��g�,ȖT�WfB5L-[U,�=�C�������n����:��F����]I4h�M�X�|j�8��qR���� P=��@����S*�$+��2��0d[r��ǎڦAQi�6�x����od�]���87k�K��e�C��!�՚0%� �ƭ3��O��z��/�M�H��m�uG�0�V�?���� Q��Q�Sf�$���4�/z����:BۯoGN��Ȗ*ph�7��+���3)�`%�0�o�������ȡ2S/2.�YA�d�a�+��f�I��}{A톺Q���&��R?����fw���mk���X�=�v��dAs�6�;����mQ�j�0��+69D2 ����(�(=���NUdI�#MZ���m9MBt�������:���6���`�)2�>X �OP�ӼȲL�@�Ѡ���Wa�Z ��Z(��f�x0�zw���7K3��IF#��$�����H�A�^h4��4y��ƍ�G:@�vT�����.�y�R7�V��%�4�q��O��ޗ��N�����;J����y/��� ���I�p��Kt��Ax�LD��܂����~)eJjGrf�Wk!���Jz���T�6\���|�_�OS���e�C��a�P���U�7�8���"?H�L�c���q�=sR��KG�k���=��n�0��} �I��m�qHH��N�C�:%R�dv�`���@��`>˟�J�ͺ�O+M-���+���K��� �kdVx�Qn&0��U�OT#T@��,��E�u��ﮖ�(�x��y�ugQ���s��E��c1�'���-x���&F��yq�ր����@���!�U��4�a#`��S�������5+�P�Q�WWŝ�1~����$�-��SPSS(J-,�,J��M��S���U��O)�I�T��RPH�(�/*)Kj�'��%����d&�j