����JFIFXX�����    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222����"��4�� ���,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu���#ډb���_�N�?��wQ���5-�~�I���8����TK<5o�Iv-�����k�_U_�����~b�M��d����Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�?_�'ϔ��_�Ջt��=||I ��6�έ"�����D���/[�k�9���Y�8ds|\���Ҿp6�Ҵ���]��.����6�z<�v��@]�i%��$j��~�g��J>��no����pM[me�i$[����s�o�ᘨ�˸ nɜG-�ĨU�ycP�3.DB�li�;��hj���x7Z^�N�h������N3u{�:j�x�힞��#M&��jL P@_���� P��&��o8������9�����@Sz6�t7#O�ߋ �s}Yf�T���lmr����Z)'N��k�۞p����w\�Tȯ?�8`�O��i{wﭹW�[�r�� ��Q4F�׊���3m&L�=��h3����z~��#�\�l :�F,j@�� ʱ�wQT����8�"kJO���6�֚l����}���R�>ډK���]��y����&����p�}b��;N�1�m�r$�|��7�>e�@B�TM*-iH��g�D�)� E�m�|�ؘbҗ�a��Ҿ����t4���o���G��*oCN�rP���Q��@z,|?W[0�����:�n,jWiE��W��$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S����VN;�}�s?.����� w�9��˟<���Mq4�Wv'��{)0�1mB��V����W[�����8�/<� �%���wT^�5���b��)iM� pg�N�&ݝ��VO~�q���u���9� ����!��J27����$O-���! �:�%H��� ـ����y�ΠM=t{!S�� oK8������t<����è:a������[�����ա�H���~��w��Qz`�po�^ ����Q��n� �,uu�C�$ ^���,������8�#��:�6��e�|~���!�3�3.�\0��q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y�|�y��� ~�6�@c��1vOp�Ig����4��l�OD���L����� R���c���j�_�uX6��3?nk��Wy�f;^*B� ��@�~a�`��Eu������+���6�L��.ü>��}y���}_�O�6�͐�:�YrG�X��kG�����l^w���~㒶sy��Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2��#I/�׍qz��^t�̔���b�Yz4x���t�){ OH��+(E��A&�N�������XT��o��"�XC��'���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�|Lp�d�H��}�(�.|����k��c4^�"�����Z?ȕ ��a<�L�!039C� �Eu�C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf���M}7����]����s2tcS{�\icTx;�\��7K���P���ʇ Z O-��~��c>"��?�������P��E��O�8��@�8��G��Q�g�a�Վ���󁶠�䧘��_%#r�>�1�z�a��eb��qcPѵ��n���#L��� =��׀t� L�7�`��V���A{�C:�g���e@�w1 Xp3�c3�ġ����p��M"'-�@n4���fG��B3�DJ�8[Jo�ߐ���gK)ƛ��$���� ���8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`���?��K����QK�d����B`�s}�>���`��*�>��,*@J�d�oF*����弝��O}�k��s��]��y�ߘ��c1G�V���<=�7��7����6�q�PT��tXԀ�!9*4�4Tހ3XΛex�46���Y��D ����� �BdemDa����\�_l,��G�/���֌7���Y�](�xTt^%�GE�����4�}bT���ڹ�����;Y)���B�Q��u��>J/J �⮶.�XԄ��j�ݳ�+E��d ��r�5�_D�1 ��o�� �B�x�΢�#���<��W�����8���R6�@g�M�.��� dr�D��>(otU��@x=��~v���2� ӣ�d�oBd��3�eO�6�㣷�����ݜ6��6Y��Qz`��S��{���\P�~z m5{J/L��1������<�e�ͅPu�b�]�ϔ���'������f�b� Zpw��c`"��i���BD@:)ִ�:�]��hv�E�w���T�l��P���"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u�)]կ�����7x���s�M�-<ɯ�c��r�v�����@��$�ޮ}lk���a���'����>x��O\�ZFu>�����ck#��&:��`�$�ai�>2Δ����l���oF[h��lE�ܺ�Πk:)���`�� $[6�����9�����kOw�\|���8}������ބ:��񶐕��I�A1/�=�2[�,�!��.}gN#�u����b��� ~��݊��}34q����d�E��Lc��$��"�[q�U�硬g^��%B �z���r�pJ�ru%v\h1Y�ne`ǥ:g���pQM~�^�Xi� ��`S�:V29.�P���V�?B�k�� AEvw%�_�9C�Q����wKekPؠ�\�;Io d�{ ߞo�c1eP����\� `����E=���@K<�Y���eڼ�J���w����{av�F�'�M�@/J��+9p���|]�����Iw &`��8���&M�hg��[�{��Xj��%��Ӓ�$��(����ʹN���<>�I���RY���K2�NPlL�ɀ)��&e����B+ь����( � �JTx���_?EZ� }@ 6�U���뙢ط�z��dWI�n` D����噥�[��uV��"�G&Ú����2g�}&m��?ċ�"����Om#��������� ��{�ON��"S�X��Ne��ysQ���@Fn��Vg���dX�~nj�]J�<�K]:��FW��b�������62�=��5f����JKw��bf�X�55��~J �%^����:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v���g�8�1��f24;�V���ǔ�)����9���1\��c��v�/'Ƞ�w�������$�4�R-��t���� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃������A��20�c#��@ 0!1@AP"#2Q`$3V�%45a6�FRUq��� ����^7ׅ,$n�������+��F�`��2X'��0vM��p�L=������5��8������u�p~���.�`r�����\���O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;������S�T���1���i[U�ɵz�]��U)V�S6���3$K{�ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u�!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ���D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v�����멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$�JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4�[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ�dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il��d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J��oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.���3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N�����#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%���JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$���L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)�H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>�dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\�y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7��ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz��)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)'��8Ϣ�ٔ��ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'�L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3�������QT��a����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3�,#c�co��q�a)*Pt����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O���������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l�O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m���PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~�|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q��nxҍ!U�f�!eh�i�2�m���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{/ �?�͟��|1�:�#g��W�>$����d��J��d�B��=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l����l�cGs�ځ�������y�Ac�����\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6����N6�q������N ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td�� ?���N����a��3��m���C���w��������xA�m�q�m���m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4���r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�����Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q�(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9��3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#yw��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa����Q�#� WeF��ŮNj�p�J* mQ�N����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]��陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WPw���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp�BGv[]�u�Ov���0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R��� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(�>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG��{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>e]�����Q�r�:����g�,i"�����ԩA�*M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f�����֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ���˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)��h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������ G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W�I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��BS�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c���]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪�\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W�����6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}�����6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@�P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6�����m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw�k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e��R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN��ĕ��0 !01@Q"2AaPq3BR������?���@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j�ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^���ԯ̾9Z��F��������n��1��� ��]�[��)�'������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0��;_��3 !01"@AQa2Pq#3BR������?��ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6����������4B>��o��](��$B���m�����a�!=��?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a�84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b��$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7��k�� 403WebShell
403Webshell
Server IP : 103.120.176.216  /  Your IP : 216.73.216.139
Web Server : Apache
System : Linux vps.bizflytechnologies.in 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : sskitchen ( 1402)
PHP Version : 7.0.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/sskitchen/public_html/admin/assets/plugins/dynatree/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/sskitchen/public_html/admin/assets/plugins/dynatree/GPL-LICENSE.txt



<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" >
 
 <meta name="ROBOTS" content="NOARCHIVE">
 
 <link rel="icon" type="image/vnd.microsoft.icon" href="http://www.gstatic.com/codesite/ph/images/phosting.ico">
 
 
 <script type="text/javascript">
 
 
 
 
 var codesite_token = null;
 
 
 var CS_env = {"domainName":null,"projectHomeUrl":"/p/dynatree","token":null,"relativeBaseUrl":"","assetHostPath":"http://www.gstatic.com/codesite/ph","assetVersionPath":"http://www.gstatic.com/codesite/ph/15490321151412058579","projectName":"dynatree","profileUrl":null,"loggedInUserEmail":null};
 var _gaq = _gaq || [];
 _gaq.push(
 ['siteTracker._setAccount', 'UA-18071-1'],
 ['siteTracker._trackPageview']);
 
 _gaq.push(
 ['projectTracker._setAccount', 'UA-316028-3'],
 ['projectTracker._trackPageview']);
 
 (function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
 })();
 
 </script>
 
 
 <title>GPL-LICENSE.txt - 
 dynatree -
 
 
 Dynatree is a JavaScript dynamic tree view plugin for jQuery with support for persistence, keyboard, checkboxes, drag&#39;n&#39;drop, and lazy loading. - Google Project Hosting
 </title>
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/15490321151412058579/css/core.css">
 
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/15490321151412058579/css/ph_detail.css" >
 
 
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/15490321151412058579/css/d_sb.css" >
 
 
 
<!--[if IE]>
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/15490321151412058579/css/d_ie.css" >
<![endif]-->
 <style type="text/css">
 .menuIcon.off { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -42px }
 .menuIcon.on { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -28px }
 .menuIcon.down { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 0; }
 
 
 
  tr.inline_comment {
 background: #fff;
 vertical-align: top;
 }
 div.draft, div.published {
 padding: .3em;
 border: 1px solid #999; 
 margin-bottom: .1em;
 font-family: arial, sans-serif;
 max-width: 60em;
 }
 div.draft {
 background: #ffa;
 } 
 div.published {
 background: #e5ecf9;
 }
 div.published .body, div.draft .body {
 padding: .5em .1em .1em .1em;
 max-width: 60em;
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 font-size: 1em;
 }
 div.draft .actions {
 margin-left: 1em;
 font-size: 90%;
 }
 div.draft form {
 padding: .5em .5em .5em 0;
 }
 div.draft textarea, div.published textarea {
 width: 95%;
 height: 10em;
 font-family: arial, sans-serif;
 margin-bottom: .5em;
 }

 
 .nocursor, .nocursor td, .cursor_hidden, .cursor_hidden td {
 background-color: white;
 height: 2px;
 }
 .cursor, .cursor td {
 background-color: darkblue;
 height: 2px;
 display: '';
 }
 
 
.list {
 border: 1px solid white;
 border-bottom: 0;
}

 
 </style>
</head>
<body class="t4">
<script type="text/javascript">
 window.___gcfg = {lang: 'en'};
 (function() 
 {var po = document.createElement("script");
 po.type = "text/javascript"; po.async = true;po.src = "https://apis.google.com/js/plusone.js";
 var s = document.getElementsByTagName("script")[0];
 s.parentNode.insertBefore(po, s);
 })();
</script>
<div class="headbg">

 <div id="gaia">
 

 <span>
 
 
 <a href="#" id="projects-dropdown" onclick="return false;"><u>My favorites</u> <small>&#9660;</small></a>
 | <a href="https://www.google.com/accounts/ServiceLogin?service=code&amp;ltmpl=phosting&amp;continue=http%3A%2F%2Fcode.google.com%2Fp%2Fdynatree%2Fsource%2Fbrowse%2Ftrunk%2Fsrc%2FGPL-LICENSE.txt&amp;followup=http%3A%2F%2Fcode.google.com%2Fp%2Fdynatree%2Fsource%2Fbrowse%2Ftrunk%2Fsrc%2FGPL-LICENSE.txt" onclick="_CS_click('/gb/ph/signin');"><u>Sign in</u></a>
 
 </span>

 </div>

 <div class="gbh" style="left: 0pt;"></div>
 <div class="gbh" style="right: 0pt;"></div>
 
 
 <div style="height: 1px"></div>
<!--[if lte IE 7]>
<div style="text-align:center;">
Your version of Internet Explorer is not supported. Try a browser that
contributes to open source, such as <a href="http://www.firefox.com">Firefox</a>,
<a href="http://www.google.com/chrome">Google Chrome</a>, or
<a href="http://code.google.com/chrome/chromeframe/">Google Chrome Frame</a>.
</div>
<![endif]-->



 <table style="padding:0px; margin: 0px 0px 10px 0px; width:100%" cellpadding="0" cellspacing="0"
 itemscope itemtype="http://schema.org/CreativeWork">
 <tr style="height: 58px;">
 
 
 
 <td id="plogo">
 <link itemprop="url" href="/p/dynatree">
 <a href="/p/dynatree/">
 
 <img src="http://www.gstatic.com/codesite/ph/images/defaultlogo.png" alt="Logo" itemprop="image">
 
 </a>
 </td>
 
 <td style="padding-left: 0.5em">
 
 <div id="pname">
 <a href="/p/dynatree/"><span itemprop="name">dynatree</span></a>
 </div>
 
 <div id="psum">
 <a id="project_summary_link"
 href="/p/dynatree/"><span itemprop="description">Dynatree is a JavaScript dynamic tree view plugin for jQuery with support for persistence, keyboard, checkboxes, drag&#39;n&#39;drop, and lazy loading.</span></a>
 
 </div>
 
 
 </td>
 <td style="white-space:nowrap;text-align:right; vertical-align:bottom;">
 
 <form action="/hosting/search">
 <input size="30" name="q" value="" type="text">
 
 <input type="submit" name="projectsearch" value="Search projects" >
 </form>
 
 </tr>
 </table>

</div>

 
<div id="mt" class="gtb"> 
 <a href="/p/dynatree/" class="tab ">Project&nbsp;Home</a>
 
 
 
 
 <a href="/p/dynatree/downloads/list" class="tab ">Downloads</a>
 
 
 
 
 
 <a href="/p/dynatree/w/list" class="tab ">Wiki</a>
 
 
 
 
 
 <a href="/p/dynatree/issues/list"
 class="tab ">Issues</a>
 
 
 
 
 
 <a href="/p/dynatree/source/checkout"
 class="tab active">Source</a>
 
 
 
 
 
 
 
 
 <div class=gtbc></div>
</div>
<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0" class="st">
 <tr>
 
 
 
 
 
 
 <td class="subt">
 <div class="st2">
 <div class="isf">
 
 


 <span class="inst1"><a href="/p/dynatree/source/checkout">Checkout</a></span> &nbsp;
 <span class="inst2"><a href="/p/dynatree/source/browse/">Browse</a></span> &nbsp;
 <span class="inst3"><a href="/p/dynatree/source/list">Changes</a></span> &nbsp;
 
 
 
 
 
 
 </form>
 <script type="text/javascript">
 
 function codesearchQuery(form) {
 var query = document.getElementById('q').value;
 if (query) { form.action += '%20' + query; }
 }
 </script>
 </div>
</div>

 </td>
 
 
 
 <td align="right" valign="top" class="bevel-right"></td>
 </tr>
</table>


<script type="text/javascript">
 var cancelBubble = false;
 function _go(url) { document.location = url; }
</script>
<div id="maincol"
 
>

 




<div class="expand">
<div id="colcontrol">
<style type="text/css">
 #file_flipper { white-space: nowrap; padding-right: 2em; }
 #file_flipper.hidden { display: none; }
 #file_flipper .pagelink { color: #0000CC; text-decoration: underline; }
 #file_flipper #visiblefiles { padding-left: 0.5em; padding-right: 0.5em; }
</style>
<table id="nav_and_rev" class="list"
 cellpadding="0" cellspacing="0" width="100%">
 <tr>
 
 <td nowrap="nowrap" class="src_crumbs src_nav" width="33%">
 <strong class="src_nav">Source path:&nbsp;</strong>
 <span id="crumb_root">
 
 <a href="/p/dynatree/source/browse/">svn</a>/&nbsp;</span>
 <span id="crumb_links" class="ifClosed"><a href="/p/dynatree/source/browse/trunk/">trunk</a><span class="sp">/&nbsp;</span><a href="/p/dynatree/source/browse/trunk/src/">src</a><span class="sp">/&nbsp;</span>GPL-LICENSE.txt</span>
 
 


 </td>
 
 
 <td nowrap="nowrap" width="33%" align="right">
 <table cellpadding="0" cellspacing="0" style="font-size: 100%"><tr>
 
 
 <td class="flipper"><b>r680</b></td>
 
 </tr></table>
 </td> 
 </tr>
</table>

<div class="fc">
 
 
 
<style type="text/css">
.undermouse span {
 background-image: url(http://www.gstatic.com/codesite/ph/images/comments.gif); }
</style>
<table class="opened" id="review_comment_area"
><tr>
<td id="nums">
<pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre>
<pre><table width="100%" id="nums_table_0"><tr id="gr_svn680_1"

><td id="1"><a href="#1">1</a></td></tr
><tr id="gr_svn680_2"

><td id="2"><a href="#2">2</a></td></tr
><tr id="gr_svn680_3"

><td id="3"><a href="#3">3</a></td></tr
><tr id="gr_svn680_4"

><td id="4"><a href="#4">4</a></td></tr
><tr id="gr_svn680_5"

><td id="5"><a href="#5">5</a></td></tr
><tr id="gr_svn680_6"

><td id="6"><a href="#6">6</a></td></tr
><tr id="gr_svn680_7"

><td id="7"><a href="#7">7</a></td></tr
><tr id="gr_svn680_8"

><td id="8"><a href="#8">8</a></td></tr
><tr id="gr_svn680_9"

><td id="9"><a href="#9">9</a></td></tr
><tr id="gr_svn680_10"

><td id="10"><a href="#10">10</a></td></tr
><tr id="gr_svn680_11"

><td id="11"><a href="#11">11</a></td></tr
><tr id="gr_svn680_12"

><td id="12"><a href="#12">12</a></td></tr
><tr id="gr_svn680_13"

><td id="13"><a href="#13">13</a></td></tr
><tr id="gr_svn680_14"

><td id="14"><a href="#14">14</a></td></tr
><tr id="gr_svn680_15"

><td id="15"><a href="#15">15</a></td></tr
><tr id="gr_svn680_16"

><td id="16"><a href="#16">16</a></td></tr
><tr id="gr_svn680_17"

><td id="17"><a href="#17">17</a></td></tr
><tr id="gr_svn680_18"

><td id="18"><a href="#18">18</a></td></tr
><tr id="gr_svn680_19"

><td id="19"><a href="#19">19</a></td></tr
><tr id="gr_svn680_20"

><td id="20"><a href="#20">20</a></td></tr
><tr id="gr_svn680_21"

><td id="21"><a href="#21">21</a></td></tr
><tr id="gr_svn680_22"

><td id="22"><a href="#22">22</a></td></tr
><tr id="gr_svn680_23"

><td id="23"><a href="#23">23</a></td></tr
><tr id="gr_svn680_24"

><td id="24"><a href="#24">24</a></td></tr
><tr id="gr_svn680_25"

><td id="25"><a href="#25">25</a></td></tr
><tr id="gr_svn680_26"

><td id="26"><a href="#26">26</a></td></tr
><tr id="gr_svn680_27"

><td id="27"><a href="#27">27</a></td></tr
><tr id="gr_svn680_28"

><td id="28"><a href="#28">28</a></td></tr
><tr id="gr_svn680_29"

><td id="29"><a href="#29">29</a></td></tr
><tr id="gr_svn680_30"

><td id="30"><a href="#30">30</a></td></tr
><tr id="gr_svn680_31"

><td id="31"><a href="#31">31</a></td></tr
><tr id="gr_svn680_32"

><td id="32"><a href="#32">32</a></td></tr
><tr id="gr_svn680_33"

><td id="33"><a href="#33">33</a></td></tr
><tr id="gr_svn680_34"

><td id="34"><a href="#34">34</a></td></tr
><tr id="gr_svn680_35"

><td id="35"><a href="#35">35</a></td></tr
><tr id="gr_svn680_36"

><td id="36"><a href="#36">36</a></td></tr
><tr id="gr_svn680_37"

><td id="37"><a href="#37">37</a></td></tr
><tr id="gr_svn680_38"

><td id="38"><a href="#38">38</a></td></tr
><tr id="gr_svn680_39"

><td id="39"><a href="#39">39</a></td></tr
><tr id="gr_svn680_40"

><td id="40"><a href="#40">40</a></td></tr
><tr id="gr_svn680_41"

><td id="41"><a href="#41">41</a></td></tr
><tr id="gr_svn680_42"

><td id="42"><a href="#42">42</a></td></tr
><tr id="gr_svn680_43"

><td id="43"><a href="#43">43</a></td></tr
><tr id="gr_svn680_44"

><td id="44"><a href="#44">44</a></td></tr
><tr id="gr_svn680_45"

><td id="45"><a href="#45">45</a></td></tr
><tr id="gr_svn680_46"

><td id="46"><a href="#46">46</a></td></tr
><tr id="gr_svn680_47"

><td id="47"><a href="#47">47</a></td></tr
><tr id="gr_svn680_48"

><td id="48"><a href="#48">48</a></td></tr
><tr id="gr_svn680_49"

><td id="49"><a href="#49">49</a></td></tr
><tr id="gr_svn680_50"

><td id="50"><a href="#50">50</a></td></tr
><tr id="gr_svn680_51"

><td id="51"><a href="#51">51</a></td></tr
><tr id="gr_svn680_52"

><td id="52"><a href="#52">52</a></td></tr
><tr id="gr_svn680_53"

><td id="53"><a href="#53">53</a></td></tr
><tr id="gr_svn680_54"

><td id="54"><a href="#54">54</a></td></tr
><tr id="gr_svn680_55"

><td id="55"><a href="#55">55</a></td></tr
><tr id="gr_svn680_56"

><td id="56"><a href="#56">56</a></td></tr
><tr id="gr_svn680_57"

><td id="57"><a href="#57">57</a></td></tr
><tr id="gr_svn680_58"

><td id="58"><a href="#58">58</a></td></tr
><tr id="gr_svn680_59"

><td id="59"><a href="#59">59</a></td></tr
><tr id="gr_svn680_60"

><td id="60"><a href="#60">60</a></td></tr
><tr id="gr_svn680_61"

><td id="61"><a href="#61">61</a></td></tr
><tr id="gr_svn680_62"

><td id="62"><a href="#62">62</a></td></tr
><tr id="gr_svn680_63"

><td id="63"><a href="#63">63</a></td></tr
><tr id="gr_svn680_64"

><td id="64"><a href="#64">64</a></td></tr
><tr id="gr_svn680_65"

><td id="65"><a href="#65">65</a></td></tr
><tr id="gr_svn680_66"

><td id="66"><a href="#66">66</a></td></tr
><tr id="gr_svn680_67"

><td id="67"><a href="#67">67</a></td></tr
><tr id="gr_svn680_68"

><td id="68"><a href="#68">68</a></td></tr
><tr id="gr_svn680_69"

><td id="69"><a href="#69">69</a></td></tr
><tr id="gr_svn680_70"

><td id="70"><a href="#70">70</a></td></tr
><tr id="gr_svn680_71"

><td id="71"><a href="#71">71</a></td></tr
><tr id="gr_svn680_72"

><td id="72"><a href="#72">72</a></td></tr
><tr id="gr_svn680_73"

><td id="73"><a href="#73">73</a></td></tr
><tr id="gr_svn680_74"

><td id="74"><a href="#74">74</a></td></tr
><tr id="gr_svn680_75"

><td id="75"><a href="#75">75</a></td></tr
><tr id="gr_svn680_76"

><td id="76"><a href="#76">76</a></td></tr
><tr id="gr_svn680_77"

><td id="77"><a href="#77">77</a></td></tr
><tr id="gr_svn680_78"

><td id="78"><a href="#78">78</a></td></tr
><tr id="gr_svn680_79"

><td id="79"><a href="#79">79</a></td></tr
><tr id="gr_svn680_80"

><td id="80"><a href="#80">80</a></td></tr
><tr id="gr_svn680_81"

><td id="81"><a href="#81">81</a></td></tr
><tr id="gr_svn680_82"

><td id="82"><a href="#82">82</a></td></tr
><tr id="gr_svn680_83"

><td id="83"><a href="#83">83</a></td></tr
><tr id="gr_svn680_84"

><td id="84"><a href="#84">84</a></td></tr
><tr id="gr_svn680_85"

><td id="85"><a href="#85">85</a></td></tr
><tr id="gr_svn680_86"

><td id="86"><a href="#86">86</a></td></tr
><tr id="gr_svn680_87"

><td id="87"><a href="#87">87</a></td></tr
><tr id="gr_svn680_88"

><td id="88"><a href="#88">88</a></td></tr
><tr id="gr_svn680_89"

><td id="89"><a href="#89">89</a></td></tr
><tr id="gr_svn680_90"

><td id="90"><a href="#90">90</a></td></tr
><tr id="gr_svn680_91"

><td id="91"><a href="#91">91</a></td></tr
><tr id="gr_svn680_92"

><td id="92"><a href="#92">92</a></td></tr
><tr id="gr_svn680_93"

><td id="93"><a href="#93">93</a></td></tr
><tr id="gr_svn680_94"

><td id="94"><a href="#94">94</a></td></tr
><tr id="gr_svn680_95"

><td id="95"><a href="#95">95</a></td></tr
><tr id="gr_svn680_96"

><td id="96"><a href="#96">96</a></td></tr
><tr id="gr_svn680_97"

><td id="97"><a href="#97">97</a></td></tr
><tr id="gr_svn680_98"

><td id="98"><a href="#98">98</a></td></tr
><tr id="gr_svn680_99"

><td id="99"><a href="#99">99</a></td></tr
><tr id="gr_svn680_100"

><td id="100"><a href="#100">100</a></td></tr
><tr id="gr_svn680_101"

><td id="101"><a href="#101">101</a></td></tr
><tr id="gr_svn680_102"

><td id="102"><a href="#102">102</a></td></tr
><tr id="gr_svn680_103"

><td id="103"><a href="#103">103</a></td></tr
><tr id="gr_svn680_104"

><td id="104"><a href="#104">104</a></td></tr
><tr id="gr_svn680_105"

><td id="105"><a href="#105">105</a></td></tr
><tr id="gr_svn680_106"

><td id="106"><a href="#106">106</a></td></tr
><tr id="gr_svn680_107"

><td id="107"><a href="#107">107</a></td></tr
><tr id="gr_svn680_108"

><td id="108"><a href="#108">108</a></td></tr
><tr id="gr_svn680_109"

><td id="109"><a href="#109">109</a></td></tr
><tr id="gr_svn680_110"

><td id="110"><a href="#110">110</a></td></tr
><tr id="gr_svn680_111"

><td id="111"><a href="#111">111</a></td></tr
><tr id="gr_svn680_112"

><td id="112"><a href="#112">112</a></td></tr
><tr id="gr_svn680_113"

><td id="113"><a href="#113">113</a></td></tr
><tr id="gr_svn680_114"

><td id="114"><a href="#114">114</a></td></tr
><tr id="gr_svn680_115"

><td id="115"><a href="#115">115</a></td></tr
><tr id="gr_svn680_116"

><td id="116"><a href="#116">116</a></td></tr
><tr id="gr_svn680_117"

><td id="117"><a href="#117">117</a></td></tr
><tr id="gr_svn680_118"

><td id="118"><a href="#118">118</a></td></tr
><tr id="gr_svn680_119"

><td id="119"><a href="#119">119</a></td></tr
><tr id="gr_svn680_120"

><td id="120"><a href="#120">120</a></td></tr
><tr id="gr_svn680_121"

><td id="121"><a href="#121">121</a></td></tr
><tr id="gr_svn680_122"

><td id="122"><a href="#122">122</a></td></tr
><tr id="gr_svn680_123"

><td id="123"><a href="#123">123</a></td></tr
><tr id="gr_svn680_124"

><td id="124"><a href="#124">124</a></td></tr
><tr id="gr_svn680_125"

><td id="125"><a href="#125">125</a></td></tr
><tr id="gr_svn680_126"

><td id="126"><a href="#126">126</a></td></tr
><tr id="gr_svn680_127"

><td id="127"><a href="#127">127</a></td></tr
><tr id="gr_svn680_128"

><td id="128"><a href="#128">128</a></td></tr
><tr id="gr_svn680_129"

><td id="129"><a href="#129">129</a></td></tr
><tr id="gr_svn680_130"

><td id="130"><a href="#130">130</a></td></tr
><tr id="gr_svn680_131"

><td id="131"><a href="#131">131</a></td></tr
><tr id="gr_svn680_132"

><td id="132"><a href="#132">132</a></td></tr
><tr id="gr_svn680_133"

><td id="133"><a href="#133">133</a></td></tr
><tr id="gr_svn680_134"

><td id="134"><a href="#134">134</a></td></tr
><tr id="gr_svn680_135"

><td id="135"><a href="#135">135</a></td></tr
><tr id="gr_svn680_136"

><td id="136"><a href="#136">136</a></td></tr
><tr id="gr_svn680_137"

><td id="137"><a href="#137">137</a></td></tr
><tr id="gr_svn680_138"

><td id="138"><a href="#138">138</a></td></tr
><tr id="gr_svn680_139"

><td id="139"><a href="#139">139</a></td></tr
><tr id="gr_svn680_140"

><td id="140"><a href="#140">140</a></td></tr
><tr id="gr_svn680_141"

><td id="141"><a href="#141">141</a></td></tr
><tr id="gr_svn680_142"

><td id="142"><a href="#142">142</a></td></tr
><tr id="gr_svn680_143"

><td id="143"><a href="#143">143</a></td></tr
><tr id="gr_svn680_144"

><td id="144"><a href="#144">144</a></td></tr
><tr id="gr_svn680_145"

><td id="145"><a href="#145">145</a></td></tr
><tr id="gr_svn680_146"

><td id="146"><a href="#146">146</a></td></tr
><tr id="gr_svn680_147"

><td id="147"><a href="#147">147</a></td></tr
><tr id="gr_svn680_148"

><td id="148"><a href="#148">148</a></td></tr
><tr id="gr_svn680_149"

><td id="149"><a href="#149">149</a></td></tr
><tr id="gr_svn680_150"

><td id="150"><a href="#150">150</a></td></tr
><tr id="gr_svn680_151"

><td id="151"><a href="#151">151</a></td></tr
><tr id="gr_svn680_152"

><td id="152"><a href="#152">152</a></td></tr
><tr id="gr_svn680_153"

><td id="153"><a href="#153">153</a></td></tr
><tr id="gr_svn680_154"

><td id="154"><a href="#154">154</a></td></tr
><tr id="gr_svn680_155"

><td id="155"><a href="#155">155</a></td></tr
><tr id="gr_svn680_156"

><td id="156"><a href="#156">156</a></td></tr
><tr id="gr_svn680_157"

><td id="157"><a href="#157">157</a></td></tr
><tr id="gr_svn680_158"

><td id="158"><a href="#158">158</a></td></tr
><tr id="gr_svn680_159"

><td id="159"><a href="#159">159</a></td></tr
><tr id="gr_svn680_160"

><td id="160"><a href="#160">160</a></td></tr
><tr id="gr_svn680_161"

><td id="161"><a href="#161">161</a></td></tr
><tr id="gr_svn680_162"

><td id="162"><a href="#162">162</a></td></tr
><tr id="gr_svn680_163"

><td id="163"><a href="#163">163</a></td></tr
><tr id="gr_svn680_164"

><td id="164"><a href="#164">164</a></td></tr
><tr id="gr_svn680_165"

><td id="165"><a href="#165">165</a></td></tr
><tr id="gr_svn680_166"

><td id="166"><a href="#166">166</a></td></tr
><tr id="gr_svn680_167"

><td id="167"><a href="#167">167</a></td></tr
><tr id="gr_svn680_168"

><td id="168"><a href="#168">168</a></td></tr
><tr id="gr_svn680_169"

><td id="169"><a href="#169">169</a></td></tr
><tr id="gr_svn680_170"

><td id="170"><a href="#170">170</a></td></tr
><tr id="gr_svn680_171"

><td id="171"><a href="#171">171</a></td></tr
><tr id="gr_svn680_172"

><td id="172"><a href="#172">172</a></td></tr
><tr id="gr_svn680_173"

><td id="173"><a href="#173">173</a></td></tr
><tr id="gr_svn680_174"

><td id="174"><a href="#174">174</a></td></tr
><tr id="gr_svn680_175"

><td id="175"><a href="#175">175</a></td></tr
><tr id="gr_svn680_176"

><td id="176"><a href="#176">176</a></td></tr
><tr id="gr_svn680_177"

><td id="177"><a href="#177">177</a></td></tr
><tr id="gr_svn680_178"

><td id="178"><a href="#178">178</a></td></tr
><tr id="gr_svn680_179"

><td id="179"><a href="#179">179</a></td></tr
><tr id="gr_svn680_180"

><td id="180"><a href="#180">180</a></td></tr
><tr id="gr_svn680_181"

><td id="181"><a href="#181">181</a></td></tr
><tr id="gr_svn680_182"

><td id="182"><a href="#182">182</a></td></tr
><tr id="gr_svn680_183"

><td id="183"><a href="#183">183</a></td></tr
><tr id="gr_svn680_184"

><td id="184"><a href="#184">184</a></td></tr
><tr id="gr_svn680_185"

><td id="185"><a href="#185">185</a></td></tr
><tr id="gr_svn680_186"

><td id="186"><a href="#186">186</a></td></tr
><tr id="gr_svn680_187"

><td id="187"><a href="#187">187</a></td></tr
><tr id="gr_svn680_188"

><td id="188"><a href="#188">188</a></td></tr
><tr id="gr_svn680_189"

><td id="189"><a href="#189">189</a></td></tr
><tr id="gr_svn680_190"

><td id="190"><a href="#190">190</a></td></tr
><tr id="gr_svn680_191"

><td id="191"><a href="#191">191</a></td></tr
><tr id="gr_svn680_192"

><td id="192"><a href="#192">192</a></td></tr
><tr id="gr_svn680_193"

><td id="193"><a href="#193">193</a></td></tr
><tr id="gr_svn680_194"

><td id="194"><a href="#194">194</a></td></tr
><tr id="gr_svn680_195"

><td id="195"><a href="#195">195</a></td></tr
><tr id="gr_svn680_196"

><td id="196"><a href="#196">196</a></td></tr
><tr id="gr_svn680_197"

><td id="197"><a href="#197">197</a></td></tr
><tr id="gr_svn680_198"

><td id="198"><a href="#198">198</a></td></tr
><tr id="gr_svn680_199"

><td id="199"><a href="#199">199</a></td></tr
><tr id="gr_svn680_200"

><td id="200"><a href="#200">200</a></td></tr
><tr id="gr_svn680_201"

><td id="201"><a href="#201">201</a></td></tr
><tr id="gr_svn680_202"

><td id="202"><a href="#202">202</a></td></tr
><tr id="gr_svn680_203"

><td id="203"><a href="#203">203</a></td></tr
><tr id="gr_svn680_204"

><td id="204"><a href="#204">204</a></td></tr
><tr id="gr_svn680_205"

><td id="205"><a href="#205">205</a></td></tr
><tr id="gr_svn680_206"

><td id="206"><a href="#206">206</a></td></tr
><tr id="gr_svn680_207"

><td id="207"><a href="#207">207</a></td></tr
><tr id="gr_svn680_208"

><td id="208"><a href="#208">208</a></td></tr
><tr id="gr_svn680_209"

><td id="209"><a href="#209">209</a></td></tr
><tr id="gr_svn680_210"

><td id="210"><a href="#210">210</a></td></tr
><tr id="gr_svn680_211"

><td id="211"><a href="#211">211</a></td></tr
><tr id="gr_svn680_212"

><td id="212"><a href="#212">212</a></td></tr
><tr id="gr_svn680_213"

><td id="213"><a href="#213">213</a></td></tr
><tr id="gr_svn680_214"

><td id="214"><a href="#214">214</a></td></tr
><tr id="gr_svn680_215"

><td id="215"><a href="#215">215</a></td></tr
><tr id="gr_svn680_216"

><td id="216"><a href="#216">216</a></td></tr
><tr id="gr_svn680_217"

><td id="217"><a href="#217">217</a></td></tr
><tr id="gr_svn680_218"

><td id="218"><a href="#218">218</a></td></tr
><tr id="gr_svn680_219"

><td id="219"><a href="#219">219</a></td></tr
><tr id="gr_svn680_220"

><td id="220"><a href="#220">220</a></td></tr
><tr id="gr_svn680_221"

><td id="221"><a href="#221">221</a></td></tr
><tr id="gr_svn680_222"

><td id="222"><a href="#222">222</a></td></tr
><tr id="gr_svn680_223"

><td id="223"><a href="#223">223</a></td></tr
><tr id="gr_svn680_224"

><td id="224"><a href="#224">224</a></td></tr
><tr id="gr_svn680_225"

><td id="225"><a href="#225">225</a></td></tr
><tr id="gr_svn680_226"

><td id="226"><a href="#226">226</a></td></tr
><tr id="gr_svn680_227"

><td id="227"><a href="#227">227</a></td></tr
><tr id="gr_svn680_228"

><td id="228"><a href="#228">228</a></td></tr
><tr id="gr_svn680_229"

><td id="229"><a href="#229">229</a></td></tr
><tr id="gr_svn680_230"

><td id="230"><a href="#230">230</a></td></tr
><tr id="gr_svn680_231"

><td id="231"><a href="#231">231</a></td></tr
><tr id="gr_svn680_232"

><td id="232"><a href="#232">232</a></td></tr
><tr id="gr_svn680_233"

><td id="233"><a href="#233">233</a></td></tr
><tr id="gr_svn680_234"

><td id="234"><a href="#234">234</a></td></tr
><tr id="gr_svn680_235"

><td id="235"><a href="#235">235</a></td></tr
><tr id="gr_svn680_236"

><td id="236"><a href="#236">236</a></td></tr
><tr id="gr_svn680_237"

><td id="237"><a href="#237">237</a></td></tr
><tr id="gr_svn680_238"

><td id="238"><a href="#238">238</a></td></tr
><tr id="gr_svn680_239"

><td id="239"><a href="#239">239</a></td></tr
><tr id="gr_svn680_240"

><td id="240"><a href="#240">240</a></td></tr
><tr id="gr_svn680_241"

><td id="241"><a href="#241">241</a></td></tr
><tr id="gr_svn680_242"

><td id="242"><a href="#242">242</a></td></tr
><tr id="gr_svn680_243"

><td id="243"><a href="#243">243</a></td></tr
><tr id="gr_svn680_244"

><td id="244"><a href="#244">244</a></td></tr
><tr id="gr_svn680_245"

><td id="245"><a href="#245">245</a></td></tr
><tr id="gr_svn680_246"

><td id="246"><a href="#246">246</a></td></tr
><tr id="gr_svn680_247"

><td id="247"><a href="#247">247</a></td></tr
><tr id="gr_svn680_248"

><td id="248"><a href="#248">248</a></td></tr
><tr id="gr_svn680_249"

><td id="249"><a href="#249">249</a></td></tr
><tr id="gr_svn680_250"

><td id="250"><a href="#250">250</a></td></tr
><tr id="gr_svn680_251"

><td id="251"><a href="#251">251</a></td></tr
><tr id="gr_svn680_252"

><td id="252"><a href="#252">252</a></td></tr
><tr id="gr_svn680_253"

><td id="253"><a href="#253">253</a></td></tr
><tr id="gr_svn680_254"

><td id="254"><a href="#254">254</a></td></tr
><tr id="gr_svn680_255"

><td id="255"><a href="#255">255</a></td></tr
><tr id="gr_svn680_256"

><td id="256"><a href="#256">256</a></td></tr
><tr id="gr_svn680_257"

><td id="257"><a href="#257">257</a></td></tr
><tr id="gr_svn680_258"

><td id="258"><a href="#258">258</a></td></tr
><tr id="gr_svn680_259"

><td id="259"><a href="#259">259</a></td></tr
><tr id="gr_svn680_260"

><td id="260"><a href="#260">260</a></td></tr
><tr id="gr_svn680_261"

><td id="261"><a href="#261">261</a></td></tr
><tr id="gr_svn680_262"

><td id="262"><a href="#262">262</a></td></tr
><tr id="gr_svn680_263"

><td id="263"><a href="#263">263</a></td></tr
><tr id="gr_svn680_264"

><td id="264"><a href="#264">264</a></td></tr
><tr id="gr_svn680_265"

><td id="265"><a href="#265">265</a></td></tr
><tr id="gr_svn680_266"

><td id="266"><a href="#266">266</a></td></tr
><tr id="gr_svn680_267"

><td id="267"><a href="#267">267</a></td></tr
><tr id="gr_svn680_268"

><td id="268"><a href="#268">268</a></td></tr
><tr id="gr_svn680_269"

><td id="269"><a href="#269">269</a></td></tr
><tr id="gr_svn680_270"

><td id="270"><a href="#270">270</a></td></tr
><tr id="gr_svn680_271"

><td id="271"><a href="#271">271</a></td></tr
><tr id="gr_svn680_272"

><td id="272"><a href="#272">272</a></td></tr
><tr id="gr_svn680_273"

><td id="273"><a href="#273">273</a></td></tr
><tr id="gr_svn680_274"

><td id="274"><a href="#274">274</a></td></tr
><tr id="gr_svn680_275"

><td id="275"><a href="#275">275</a></td></tr
><tr id="gr_svn680_276"

><td id="276"><a href="#276">276</a></td></tr
><tr id="gr_svn680_277"

><td id="277"><a href="#277">277</a></td></tr
><tr id="gr_svn680_278"

><td id="278"><a href="#278">278</a></td></tr
></table></pre>
<pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre>
</td>
<td id="lines">
<pre><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre>
<pre ><table id="src_table_0"><tr
id=sl_svn680_1

><td class="source">        GNU GENERAL PUBLIC LICENSE<br></td></tr
><tr
id=sl_svn680_2

><td class="source">           Version 2, June 1991<br></td></tr
><tr
id=sl_svn680_3

><td class="source"><br></td></tr
><tr
id=sl_svn680_4

><td class="source"> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br></td></tr
><tr
id=sl_svn680_5

><td class="source"> 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br></td></tr
><tr
id=sl_svn680_6

><td class="source"> Everyone is permitted to copy and distribute verbatim copies<br></td></tr
><tr
id=sl_svn680_7

><td class="source"> of this license document, but changing it is not allowed.<br></td></tr
><tr
id=sl_svn680_8

><td class="source"><br></td></tr
><tr
id=sl_svn680_9

><td class="source">          Preamble<br></td></tr
><tr
id=sl_svn680_10

><td class="source"><br></td></tr
><tr
id=sl_svn680_11

><td class="source">  The licenses for most software are designed to take away your<br></td></tr
><tr
id=sl_svn680_12

><td class="source">freedom to share and change it.  By contrast, the GNU General Public<br></td></tr
><tr
id=sl_svn680_13

><td class="source">License is intended to guarantee your freedom to share and change free<br></td></tr
><tr
id=sl_svn680_14

><td class="source">software--to make sure the software is free for all its users.  This<br></td></tr
><tr
id=sl_svn680_15

><td class="source">General Public License applies to most of the Free Software<br></td></tr
><tr
id=sl_svn680_16

><td class="source">Foundation&#39;s software and to any other program whose authors commit to<br></td></tr
><tr
id=sl_svn680_17

><td class="source">using it.  (Some other Free Software Foundation software is covered by<br></td></tr
><tr
id=sl_svn680_18

><td class="source">the GNU Lesser General Public License instead.)  You can apply it to<br></td></tr
><tr
id=sl_svn680_19

><td class="source">your programs, too.<br></td></tr
><tr
id=sl_svn680_20

><td class="source"><br></td></tr
><tr
id=sl_svn680_21

><td class="source">  When we speak of free software, we are referring to freedom, not<br></td></tr
><tr
id=sl_svn680_22

><td class="source">price.  Our General Public Licenses are designed to make sure that you<br></td></tr
><tr
id=sl_svn680_23

><td class="source">have the freedom to distribute copies of free software (and charge for<br></td></tr
><tr
id=sl_svn680_24

><td class="source">this service if you wish), that you receive source code or can get it<br></td></tr
><tr
id=sl_svn680_25

><td class="source">if you want it, that you can change the software or use pieces of it<br></td></tr
><tr
id=sl_svn680_26

><td class="source">in new free programs; and that you know you can do these things.<br></td></tr
><tr
id=sl_svn680_27

><td class="source"><br></td></tr
><tr
id=sl_svn680_28

><td class="source">  To protect your rights, we need to make restrictions that forbid<br></td></tr
><tr
id=sl_svn680_29

><td class="source">anyone to deny you these rights or to ask you to surrender the rights.<br></td></tr
><tr
id=sl_svn680_30

><td class="source">These restrictions translate to certain responsibilities for you if you<br></td></tr
><tr
id=sl_svn680_31

><td class="source">distribute copies of the software, or if you modify it.<br></td></tr
><tr
id=sl_svn680_32

><td class="source"><br></td></tr
><tr
id=sl_svn680_33

><td class="source">  For example, if you distribute copies of such a program, whether<br></td></tr
><tr
id=sl_svn680_34

><td class="source">gratis or for a fee, you must give the recipients all the rights that<br></td></tr
><tr
id=sl_svn680_35

><td class="source">you have.  You must make sure that they, too, receive or can get the<br></td></tr
><tr
id=sl_svn680_36

><td class="source">source code.  And you must show them these terms so they know their<br></td></tr
><tr
id=sl_svn680_37

><td class="source">rights.<br></td></tr
><tr
id=sl_svn680_38

><td class="source"><br></td></tr
><tr
id=sl_svn680_39

><td class="source">  We protect your rights with two steps: (1) copyright the software, and<br></td></tr
><tr
id=sl_svn680_40

><td class="source">(2) offer you this license which gives you legal permission to copy,<br></td></tr
><tr
id=sl_svn680_41

><td class="source">distribute and/or modify the software.<br></td></tr
><tr
id=sl_svn680_42

><td class="source"><br></td></tr
><tr
id=sl_svn680_43

><td class="source">  Also, for each author&#39;s protection and ours, we want to make certain<br></td></tr
><tr
id=sl_svn680_44

><td class="source">that everyone understands that there is no warranty for this free<br></td></tr
><tr
id=sl_svn680_45

><td class="source">software.  If the software is modified by someone else and passed on, we<br></td></tr
><tr
id=sl_svn680_46

><td class="source">want its recipients to know that what they have is not the original, so<br></td></tr
><tr
id=sl_svn680_47

><td class="source">that any problems introduced by others will not reflect on the original<br></td></tr
><tr
id=sl_svn680_48

><td class="source">authors&#39; reputations.<br></td></tr
><tr
id=sl_svn680_49

><td class="source"><br></td></tr
><tr
id=sl_svn680_50

><td class="source">  Finally, any free program is threatened constantly by software<br></td></tr
><tr
id=sl_svn680_51

><td class="source">patents.  We wish to avoid the danger that redistributors of a free<br></td></tr
><tr
id=sl_svn680_52

><td class="source">program will individually obtain patent licenses, in effect making the<br></td></tr
><tr
id=sl_svn680_53

><td class="source">program proprietary.  To prevent this, we have made it clear that any<br></td></tr
><tr
id=sl_svn680_54

><td class="source">patent must be licensed for everyone&#39;s free use or not licensed at all.<br></td></tr
><tr
id=sl_svn680_55

><td class="source"><br></td></tr
><tr
id=sl_svn680_56

><td class="source">  The precise terms and conditions for copying, distribution and<br></td></tr
><tr
id=sl_svn680_57

><td class="source">modification follow.<br></td></tr
><tr
id=sl_svn680_58

><td class="source"><br></td></tr
><tr
id=sl_svn680_59

><td class="source">        GNU GENERAL PUBLIC LICENSE<br></td></tr
><tr
id=sl_svn680_60

><td class="source">   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br></td></tr
><tr
id=sl_svn680_61

><td class="source"><br></td></tr
><tr
id=sl_svn680_62

><td class="source">  0. This License applies to any program or other work which contains<br></td></tr
><tr
id=sl_svn680_63

><td class="source">a notice placed by the copyright holder saying it may be distributed<br></td></tr
><tr
id=sl_svn680_64

><td class="source">under the terms of this General Public License.  The &quot;Program&quot;, below,<br></td></tr
><tr
id=sl_svn680_65

><td class="source">refers to any such program or work, and a &quot;work based on the Program&quot;<br></td></tr
><tr
id=sl_svn680_66

><td class="source">means either the Program or any derivative work under copyright law:<br></td></tr
><tr
id=sl_svn680_67

><td class="source">that is to say, a work containing the Program or a portion of it,<br></td></tr
><tr
id=sl_svn680_68

><td class="source">either verbatim or with modifications and/or translated into another<br></td></tr
><tr
id=sl_svn680_69

><td class="source">language.  (Hereinafter, translation is included without limitation in<br></td></tr
><tr
id=sl_svn680_70

><td class="source">the term &quot;modification&quot;.)  Each licensee is addressed as &quot;you&quot;.<br></td></tr
><tr
id=sl_svn680_71

><td class="source"><br></td></tr
><tr
id=sl_svn680_72

><td class="source">Activities other than copying, distribution and modification are not<br></td></tr
><tr
id=sl_svn680_73

><td class="source">covered by this License; they are outside its scope.  The act of<br></td></tr
><tr
id=sl_svn680_74

><td class="source">running the Program is not restricted, and the output from the Program<br></td></tr
><tr
id=sl_svn680_75

><td class="source">is covered only if its contents constitute a work based on the<br></td></tr
><tr
id=sl_svn680_76

><td class="source">Program (independent of having been made by running the Program).<br></td></tr
><tr
id=sl_svn680_77

><td class="source">Whether that is true depends on what the Program does.<br></td></tr
><tr
id=sl_svn680_78

><td class="source"><br></td></tr
><tr
id=sl_svn680_79

><td class="source">  1. You may copy and distribute verbatim copies of the Program&#39;s<br></td></tr
><tr
id=sl_svn680_80

><td class="source">source code as you receive it, in any medium, provided that you<br></td></tr
><tr
id=sl_svn680_81

><td class="source">conspicuously and appropriately publish on each copy an appropriate<br></td></tr
><tr
id=sl_svn680_82

><td class="source">copyright notice and disclaimer of warranty; keep intact all the<br></td></tr
><tr
id=sl_svn680_83

><td class="source">notices that refer to this License and to the absence of any warranty;<br></td></tr
><tr
id=sl_svn680_84

><td class="source">and give any other recipients of the Program a copy of this License<br></td></tr
><tr
id=sl_svn680_85

><td class="source">along with the Program.<br></td></tr
><tr
id=sl_svn680_86

><td class="source"><br></td></tr
><tr
id=sl_svn680_87

><td class="source">You may charge a fee for the physical act of transferring a copy, and<br></td></tr
><tr
id=sl_svn680_88

><td class="source">you may at your option offer warranty protection in exchange for a fee.<br></td></tr
><tr
id=sl_svn680_89

><td class="source"><br></td></tr
><tr
id=sl_svn680_90

><td class="source">  2. You may modify your copy or copies of the Program or any portion<br></td></tr
><tr
id=sl_svn680_91

><td class="source">of it, thus forming a work based on the Program, and copy and<br></td></tr
><tr
id=sl_svn680_92

><td class="source">distribute such modifications or work under the terms of Section 1<br></td></tr
><tr
id=sl_svn680_93

><td class="source">above, provided that you also meet all of these conditions:<br></td></tr
><tr
id=sl_svn680_94

><td class="source"><br></td></tr
><tr
id=sl_svn680_95

><td class="source">    a) You must cause the modified files to carry prominent notices<br></td></tr
><tr
id=sl_svn680_96

><td class="source">    stating that you changed the files and the date of any change.<br></td></tr
><tr
id=sl_svn680_97

><td class="source"><br></td></tr
><tr
id=sl_svn680_98

><td class="source">    b) You must cause any work that you distribute or publish, that in<br></td></tr
><tr
id=sl_svn680_99

><td class="source">    whole or in part contains or is derived from the Program or any<br></td></tr
><tr
id=sl_svn680_100

><td class="source">    part thereof, to be licensed as a whole at no charge to all third<br></td></tr
><tr
id=sl_svn680_101

><td class="source">    parties under the terms of this License.<br></td></tr
><tr
id=sl_svn680_102

><td class="source"><br></td></tr
><tr
id=sl_svn680_103

><td class="source">    c) If the modified program normally reads commands interactively<br></td></tr
><tr
id=sl_svn680_104

><td class="source">    when run, you must cause it, when started running for such<br></td></tr
><tr
id=sl_svn680_105

><td class="source">    interactive use in the most ordinary way, to print or display an<br></td></tr
><tr
id=sl_svn680_106

><td class="source">    announcement including an appropriate copyright notice and a<br></td></tr
><tr
id=sl_svn680_107

><td class="source">    notice that there is no warranty (or else, saying that you provide<br></td></tr
><tr
id=sl_svn680_108

><td class="source">    a warranty) and that users may redistribute the program under<br></td></tr
><tr
id=sl_svn680_109

><td class="source">    these conditions, and telling the user how to view a copy of this<br></td></tr
><tr
id=sl_svn680_110

><td class="source">    License.  (Exception: if the Program itself is interactive but<br></td></tr
><tr
id=sl_svn680_111

><td class="source">    does not normally print such an announcement, your work based on<br></td></tr
><tr
id=sl_svn680_112

><td class="source">    the Program is not required to print an announcement.)<br></td></tr
><tr
id=sl_svn680_113

><td class="source"><br></td></tr
><tr
id=sl_svn680_114

><td class="source">These requirements apply to the modified work as a whole.  If<br></td></tr
><tr
id=sl_svn680_115

><td class="source">identifiable sections of that work are not derived from the Program,<br></td></tr
><tr
id=sl_svn680_116

><td class="source">and can be reasonably considered independent and separate works in<br></td></tr
><tr
id=sl_svn680_117

><td class="source">themselves, then this License, and its terms, do not apply to those<br></td></tr
><tr
id=sl_svn680_118

><td class="source">sections when you distribute them as separate works.  But when you<br></td></tr
><tr
id=sl_svn680_119

><td class="source">distribute the same sections as part of a whole which is a work based<br></td></tr
><tr
id=sl_svn680_120

><td class="source">on the Program, the distribution of the whole must be on the terms of<br></td></tr
><tr
id=sl_svn680_121

><td class="source">this License, whose permissions for other licensees extend to the<br></td></tr
><tr
id=sl_svn680_122

><td class="source">entire whole, and thus to each and every part regardless of who wrote it.<br></td></tr
><tr
id=sl_svn680_123

><td class="source"><br></td></tr
><tr
id=sl_svn680_124

><td class="source">Thus, it is not the intent of this section to claim rights or contest<br></td></tr
><tr
id=sl_svn680_125

><td class="source">your rights to work written entirely by you; rather, the intent is to<br></td></tr
><tr
id=sl_svn680_126

><td class="source">exercise the right to control the distribution of derivative or<br></td></tr
><tr
id=sl_svn680_127

><td class="source">collective works based on the Program.<br></td></tr
><tr
id=sl_svn680_128

><td class="source"><br></td></tr
><tr
id=sl_svn680_129

><td class="source">In addition, mere aggregation of another work not based on the Program<br></td></tr
><tr
id=sl_svn680_130

><td class="source">with the Program (or with a work based on the Program) on a volume of<br></td></tr
><tr
id=sl_svn680_131

><td class="source">a storage or distribution medium does not bring the other work under<br></td></tr
><tr
id=sl_svn680_132

><td class="source">the scope of this License.<br></td></tr
><tr
id=sl_svn680_133

><td class="source"><br></td></tr
><tr
id=sl_svn680_134

><td class="source">  3. You may copy and distribute the Program (or a work based on it,<br></td></tr
><tr
id=sl_svn680_135

><td class="source">under Section 2) in object code or executable form under the terms of<br></td></tr
><tr
id=sl_svn680_136

><td class="source">Sections 1 and 2 above provided that you also do one of the following:<br></td></tr
><tr
id=sl_svn680_137

><td class="source"><br></td></tr
><tr
id=sl_svn680_138

><td class="source">    a) Accompany it with the complete corresponding machine-readable<br></td></tr
><tr
id=sl_svn680_139

><td class="source">    source code, which must be distributed under the terms of Sections<br></td></tr
><tr
id=sl_svn680_140

><td class="source">    1 and 2 above on a medium customarily used for software interchange; or,<br></td></tr
><tr
id=sl_svn680_141

><td class="source"><br></td></tr
><tr
id=sl_svn680_142

><td class="source">    b) Accompany it with a written offer, valid for at least three<br></td></tr
><tr
id=sl_svn680_143

><td class="source">    years, to give any third party, for a charge no more than your<br></td></tr
><tr
id=sl_svn680_144

><td class="source">    cost of physically performing source distribution, a complete<br></td></tr
><tr
id=sl_svn680_145

><td class="source">    machine-readable copy of the corresponding source code, to be<br></td></tr
><tr
id=sl_svn680_146

><td class="source">    distributed under the terms of Sections 1 and 2 above on a medium<br></td></tr
><tr
id=sl_svn680_147

><td class="source">    customarily used for software interchange; or,<br></td></tr
><tr
id=sl_svn680_148

><td class="source"><br></td></tr
><tr
id=sl_svn680_149

><td class="source">    c) Accompany it with the information you received as to the offer<br></td></tr
><tr
id=sl_svn680_150

><td class="source">    to distribute corresponding source code.  (This alternative is<br></td></tr
><tr
id=sl_svn680_151

><td class="source">    allowed only for noncommercial distribution and only if you<br></td></tr
><tr
id=sl_svn680_152

><td class="source">    received the program in object code or executable form with such<br></td></tr
><tr
id=sl_svn680_153

><td class="source">    an offer, in accord with Subsection b above.)<br></td></tr
><tr
id=sl_svn680_154

><td class="source"><br></td></tr
><tr
id=sl_svn680_155

><td class="source">The source code for a work means the preferred form of the work for<br></td></tr
><tr
id=sl_svn680_156

><td class="source">making modifications to it.  For an executable work, complete source<br></td></tr
><tr
id=sl_svn680_157

><td class="source">code means all the source code for all modules it contains, plus any<br></td></tr
><tr
id=sl_svn680_158

><td class="source">associated interface definition files, plus the scripts used to<br></td></tr
><tr
id=sl_svn680_159

><td class="source">control compilation and installation of the executable.  However, as a<br></td></tr
><tr
id=sl_svn680_160

><td class="source">special exception, the source code distributed need not include<br></td></tr
><tr
id=sl_svn680_161

><td class="source">anything that is normally distributed (in either source or binary<br></td></tr
><tr
id=sl_svn680_162

><td class="source">form) with the major components (compiler, kernel, and so on) of the<br></td></tr
><tr
id=sl_svn680_163

><td class="source">operating system on which the executable runs, unless that component<br></td></tr
><tr
id=sl_svn680_164

><td class="source">itself accompanies the executable.<br></td></tr
><tr
id=sl_svn680_165

><td class="source"><br></td></tr
><tr
id=sl_svn680_166

><td class="source">If distribution of executable or object code is made by offering<br></td></tr
><tr
id=sl_svn680_167

><td class="source">access to copy from a designated place, then offering equivalent<br></td></tr
><tr
id=sl_svn680_168

><td class="source">access to copy the source code from the same place counts as<br></td></tr
><tr
id=sl_svn680_169

><td class="source">distribution of the source code, even though third parties are not<br></td></tr
><tr
id=sl_svn680_170

><td class="source">compelled to copy the source along with the object code.<br></td></tr
><tr
id=sl_svn680_171

><td class="source"><br></td></tr
><tr
id=sl_svn680_172

><td class="source">  4. You may not copy, modify, sublicense, or distribute the Program<br></td></tr
><tr
id=sl_svn680_173

><td class="source">except as expressly provided under this License.  Any attempt<br></td></tr
><tr
id=sl_svn680_174

><td class="source">otherwise to copy, modify, sublicense or distribute the Program is<br></td></tr
><tr
id=sl_svn680_175

><td class="source">void, and will automatically terminate your rights under this License.<br></td></tr
><tr
id=sl_svn680_176

><td class="source">However, parties who have received copies, or rights, from you under<br></td></tr
><tr
id=sl_svn680_177

><td class="source">this License will not have their licenses terminated so long as such<br></td></tr
><tr
id=sl_svn680_178

><td class="source">parties remain in full compliance.<br></td></tr
><tr
id=sl_svn680_179

><td class="source"><br></td></tr
><tr
id=sl_svn680_180

><td class="source">  5. You are not required to accept this License, since you have not<br></td></tr
><tr
id=sl_svn680_181

><td class="source">signed it.  However, nothing else grants you permission to modify or<br></td></tr
><tr
id=sl_svn680_182

><td class="source">distribute the Program or its derivative works.  These actions are<br></td></tr
><tr
id=sl_svn680_183

><td class="source">prohibited by law if you do not accept this License.  Therefore, by<br></td></tr
><tr
id=sl_svn680_184

><td class="source">modifying or distributing the Program (or any work based on the<br></td></tr
><tr
id=sl_svn680_185

><td class="source">Program), you indicate your acceptance of this License to do so, and<br></td></tr
><tr
id=sl_svn680_186

><td class="source">all its terms and conditions for copying, distributing or modifying<br></td></tr
><tr
id=sl_svn680_187

><td class="source">the Program or works based on it.<br></td></tr
><tr
id=sl_svn680_188

><td class="source"><br></td></tr
><tr
id=sl_svn680_189

><td class="source">  6. Each time you redistribute the Program (or any work based on the<br></td></tr
><tr
id=sl_svn680_190

><td class="source">Program), the recipient automatically receives a license from the<br></td></tr
><tr
id=sl_svn680_191

><td class="source">original licensor to copy, distribute or modify the Program subject to<br></td></tr
><tr
id=sl_svn680_192

><td class="source">these terms and conditions.  You may not impose any further<br></td></tr
><tr
id=sl_svn680_193

><td class="source">restrictions on the recipients&#39; exercise of the rights granted herein.<br></td></tr
><tr
id=sl_svn680_194

><td class="source">You are not responsible for enforcing compliance by third parties to<br></td></tr
><tr
id=sl_svn680_195

><td class="source">this License.<br></td></tr
><tr
id=sl_svn680_196

><td class="source"><br></td></tr
><tr
id=sl_svn680_197

><td class="source">  7. If, as a consequence of a court judgment or allegation of patent<br></td></tr
><tr
id=sl_svn680_198

><td class="source">infringement or for any other reason (not limited to patent issues),<br></td></tr
><tr
id=sl_svn680_199

><td class="source">conditions are imposed on you (whether by court order, agreement or<br></td></tr
><tr
id=sl_svn680_200

><td class="source">otherwise) that contradict the conditions of this License, they do not<br></td></tr
><tr
id=sl_svn680_201

><td class="source">excuse you from the conditions of this License.  If you cannot<br></td></tr
><tr
id=sl_svn680_202

><td class="source">distribute so as to satisfy simultaneously your obligations under this<br></td></tr
><tr
id=sl_svn680_203

><td class="source">License and any other pertinent obligations, then as a consequence you<br></td></tr
><tr
id=sl_svn680_204

><td class="source">may not distribute the Program at all.  For example, if a patent<br></td></tr
><tr
id=sl_svn680_205

><td class="source">license would not permit royalty-free redistribution of the Program by<br></td></tr
><tr
id=sl_svn680_206

><td class="source">all those who receive copies directly or indirectly through you, then<br></td></tr
><tr
id=sl_svn680_207

><td class="source">the only way you could satisfy both it and this License would be to<br></td></tr
><tr
id=sl_svn680_208

><td class="source">refrain entirely from distribution of the Program.<br></td></tr
><tr
id=sl_svn680_209

><td class="source"><br></td></tr
><tr
id=sl_svn680_210

><td class="source">If any portion of this section is held invalid or unenforceable under<br></td></tr
><tr
id=sl_svn680_211

><td class="source">any particular circumstance, the balance of the section is intended to<br></td></tr
><tr
id=sl_svn680_212

><td class="source">apply and the section as a whole is intended to apply in other<br></td></tr
><tr
id=sl_svn680_213

><td class="source">circumstances.<br></td></tr
><tr
id=sl_svn680_214

><td class="source"><br></td></tr
><tr
id=sl_svn680_215

><td class="source">It is not the purpose of this section to induce you to infringe any<br></td></tr
><tr
id=sl_svn680_216

><td class="source">patents or other property right claims or to contest validity of any<br></td></tr
><tr
id=sl_svn680_217

><td class="source">such claims; this section has the sole purpose of protecting the<br></td></tr
><tr
id=sl_svn680_218

><td class="source">integrity of the free software distribution system, which is<br></td></tr
><tr
id=sl_svn680_219

><td class="source">implemented by public license practices.  Many people have made<br></td></tr
><tr
id=sl_svn680_220

><td class="source">generous contributions to the wide range of software distributed<br></td></tr
><tr
id=sl_svn680_221

><td class="source">through that system in reliance on consistent application of that<br></td></tr
><tr
id=sl_svn680_222

><td class="source">system; it is up to the author/donor to decide if he or she is willing<br></td></tr
><tr
id=sl_svn680_223

><td class="source">to distribute software through any other system and a licensee cannot<br></td></tr
><tr
id=sl_svn680_224

><td class="source">impose that choice.<br></td></tr
><tr
id=sl_svn680_225

><td class="source"><br></td></tr
><tr
id=sl_svn680_226

><td class="source">This section is intended to make thoroughly clear what is believed to<br></td></tr
><tr
id=sl_svn680_227

><td class="source">be a consequence of the rest of this License.<br></td></tr
><tr
id=sl_svn680_228

><td class="source"><br></td></tr
><tr
id=sl_svn680_229

><td class="source">  8. If the distribution and/or use of the Program is restricted in<br></td></tr
><tr
id=sl_svn680_230

><td class="source">certain countries either by patents or by copyrighted interfaces, the<br></td></tr
><tr
id=sl_svn680_231

><td class="source">original copyright holder who places the Program under this License<br></td></tr
><tr
id=sl_svn680_232

><td class="source">may add an explicit geographical distribution limitation excluding<br></td></tr
><tr
id=sl_svn680_233

><td class="source">those countries, so that distribution is permitted only in or among<br></td></tr
><tr
id=sl_svn680_234

><td class="source">countries not thus excluded.  In such case, this License incorporates<br></td></tr
><tr
id=sl_svn680_235

><td class="source">the limitation as if written in the body of this License.<br></td></tr
><tr
id=sl_svn680_236

><td class="source"><br></td></tr
><tr
id=sl_svn680_237

><td class="source">  9. The Free Software Foundation may publish revised and/or new versions<br></td></tr
><tr
id=sl_svn680_238

><td class="source">of the General Public License from time to time.  Such new versions will<br></td></tr
><tr
id=sl_svn680_239

><td class="source">be similar in spirit to the present version, but may differ in detail to<br></td></tr
><tr
id=sl_svn680_240

><td class="source">address new problems or concerns.<br></td></tr
><tr
id=sl_svn680_241

><td class="source"><br></td></tr
><tr
id=sl_svn680_242

><td class="source">Each version is given a distinguishing version number.  If the Program<br></td></tr
><tr
id=sl_svn680_243

><td class="source">specifies a version number of this License which applies to it and &quot;any<br></td></tr
><tr
id=sl_svn680_244

><td class="source">later version&quot;, you have the option of following the terms and conditions<br></td></tr
><tr
id=sl_svn680_245

><td class="source">either of that version or of any later version published by the Free<br></td></tr
><tr
id=sl_svn680_246

><td class="source">Software Foundation.  If the Program does not specify a version number of<br></td></tr
><tr
id=sl_svn680_247

><td class="source">this License, you may choose any version ever published by the Free Software<br></td></tr
><tr
id=sl_svn680_248

><td class="source">Foundation.<br></td></tr
><tr
id=sl_svn680_249

><td class="source"><br></td></tr
><tr
id=sl_svn680_250

><td class="source">  10. If you wish to incorporate parts of the Program into other free<br></td></tr
><tr
id=sl_svn680_251

><td class="source">programs whose distribution conditions are different, write to the author<br></td></tr
><tr
id=sl_svn680_252

><td class="source">to ask for permission.  For software which is copyrighted by the Free<br></td></tr
><tr
id=sl_svn680_253

><td class="source">Software Foundation, write to the Free Software Foundation; we sometimes<br></td></tr
><tr
id=sl_svn680_254

><td class="source">make exceptions for this.  Our decision will be guided by the two goals<br></td></tr
><tr
id=sl_svn680_255

><td class="source">of preserving the free status of all derivatives of our free software and<br></td></tr
><tr
id=sl_svn680_256

><td class="source">of promoting the sharing and reuse of software generally.<br></td></tr
><tr
id=sl_svn680_257

><td class="source"><br></td></tr
><tr
id=sl_svn680_258

><td class="source">          NO WARRANTY<br></td></tr
><tr
id=sl_svn680_259

><td class="source"><br></td></tr
><tr
id=sl_svn680_260

><td class="source">  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br></td></tr
><tr
id=sl_svn680_261

><td class="source">FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN<br></td></tr
><tr
id=sl_svn680_262

><td class="source">OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br></td></tr
><tr
id=sl_svn680_263

><td class="source">PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<br></td></tr
><tr
id=sl_svn680_264

><td class="source">OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<br></td></tr
><tr
id=sl_svn680_265

><td class="source">MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS<br></td></tr
><tr
id=sl_svn680_266

><td class="source">TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE<br></td></tr
><tr
id=sl_svn680_267

><td class="source">PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<br></td></tr
><tr
id=sl_svn680_268

><td class="source">REPAIR OR CORRECTION.<br></td></tr
><tr
id=sl_svn680_269

><td class="source"><br></td></tr
><tr
id=sl_svn680_270

><td class="source">  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br></td></tr
><tr
id=sl_svn680_271

><td class="source">WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br></td></tr
><tr
id=sl_svn680_272

><td class="source">REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<br></td></tr
><tr
id=sl_svn680_273

><td class="source">INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<br></td></tr
><tr
id=sl_svn680_274

><td class="source">OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<br></td></tr
><tr
id=sl_svn680_275

><td class="source">TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<br></td></tr
><tr
id=sl_svn680_276

><td class="source">YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<br></td></tr
><tr
id=sl_svn680_277

><td class="source">PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<br></td></tr
><tr
id=sl_svn680_278

><td class="source">POSSIBILITY OF SUCH DAMAGES.<br></td></tr
></table></pre>
<pre><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre>
</td>
</tr></table>

 
<script type="text/javascript">
 var lineNumUnderMouse = -1;
 
 function gutterOver(num) {
 gutterOut();
 var newTR = document.getElementById('gr_svn680_' + num);
 if (newTR) {
 newTR.className = 'undermouse';
 }
 lineNumUnderMouse = num;
 }
 function gutterOut() {
 if (lineNumUnderMouse != -1) {
 var oldTR = document.getElementById(
 'gr_svn680_' + lineNumUnderMouse);
 if (oldTR) {
 oldTR.className = '';
 }
 lineNumUnderMouse = -1;
 }
 }
 var numsGenState = {table_base_id: 'nums_table_'};
 var srcGenState = {table_base_id: 'src_table_'};
 var alignerRunning = false;
 var startOver = false;
 function setLineNumberHeights() {
 if (alignerRunning) {
 startOver = true;
 return;
 }
 numsGenState.chunk_id = 0;
 numsGenState.table = document.getElementById('nums_table_0');
 numsGenState.row_num = 0;
 if (!numsGenState.table) {
 return; // Silently exit if no file is present.
 }
 srcGenState.chunk_id = 0;
 srcGenState.table = document.getElementById('src_table_0');
 srcGenState.row_num = 0;
 alignerRunning = true;
 continueToSetLineNumberHeights();
 }
 function rowGenerator(genState) {
 if (genState.row_num < genState.table.rows.length) {
 var currentRow = genState.table.rows[genState.row_num];
 genState.row_num++;
 return currentRow;
 }
 var newTable = document.getElementById(
 genState.table_base_id + (genState.chunk_id + 1));
 if (newTable) {
 genState.chunk_id++;
 genState.row_num = 0;
 genState.table = newTable;
 return genState.table.rows[0];
 }
 return null;
 }
 var MAX_ROWS_PER_PASS = 1000;
 function continueToSetLineNumberHeights() {
 var rowsInThisPass = 0;
 var numRow = 1;
 var srcRow = 1;
 while (numRow && srcRow && rowsInThisPass < MAX_ROWS_PER_PASS) {
 numRow = rowGenerator(numsGenState);
 srcRow = rowGenerator(srcGenState);
 rowsInThisPass++;
 if (numRow && srcRow) {
 if (numRow.offsetHeight != srcRow.offsetHeight) {
 numRow.firstChild.style.height = srcRow.offsetHeight + 'px';
 }
 }
 }
 if (rowsInThisPass >= MAX_ROWS_PER_PASS) {
 setTimeout(continueToSetLineNumberHeights, 10);
 } else {
 alignerRunning = false;
 if (startOver) {
 startOver = false;
 setTimeout(setLineNumberHeights, 500);
 }
 }
 }
 function initLineNumberHeights() {
 // Do 2 complete passes, because there can be races
 // between this code and prettify.
 startOver = true;
 setTimeout(setLineNumberHeights, 250);
 window.onresize = setLineNumberHeights;
 }
 initLineNumberHeights();
</script>

 
 
 <div id="log">
 <div style="text-align:right">
 <a class="ifCollapse" href="#" onclick="_toggleMeta(this); return false">Show details</a>
 <a class="ifExpand" href="#" onclick="_toggleMeta(this); return false">Hide details</a>
 </div>
 <div class="ifExpand">
 
 
 <div class="pmeta_bubble_bg" style="border:1px solid white">
 <div class="round4"></div>
 <div class="round2"></div>
 <div class="round1"></div>
 <div class="box-inner">
 <div id="changelog">
 <p>Change log</p>
 <div>
 <a href="/p/dynatree/source/detail?spec=svn680&amp;r=325">r325</a>
 by moo...@wwWendt.de
 on May 4, 2010
 &nbsp; <a href="/p/dynatree/source/diff?spec=svn680&r=325&amp;format=side&amp;path=/trunk/src/GPL-LICENSE.txt&amp;old_path=/trunk/src/GPL-LICENSE.txt&amp;old=">Diff</a>
 </div>
 <pre>Dual licensed under the MIT or GPL Version
2 licenses (<a title="GPL license" class=closed_ref href="/p/dynatree/issues/detail?id=144"> Issue 144 </a>)</pre>
 </div>
 
 
 
 
 
 
 <script type="text/javascript">
 var detail_url = '/p/dynatree/source/detail?r=325&spec=svn680';
 var publish_url = '/p/dynatree/source/detail?r=325&spec=svn680#publish';
 // describe the paths of this revision in javascript.
 var changed_paths = [];
 var changed_urls = [];
 
 changed_paths.push('/trunk/src/GPL-LICENSE.txt');
 changed_urls.push('/p/dynatree/source/browse/trunk/src/GPL-LICENSE.txt?r\x3d325\x26spec\x3dsvn680');
 
 var selected_path = '/trunk/src/GPL-LICENSE.txt';
 
 
 changed_paths.push('/trunk/src/jquery.dynatree.js');
 changed_urls.push('/p/dynatree/source/browse/trunk/src/jquery.dynatree.js?r\x3d325\x26spec\x3dsvn680');
 
 
 function getCurrentPageIndex() {
 for (var i = 0; i < changed_paths.length; i++) {
 if (selected_path == changed_paths[i]) {
 return i;
 }
 }
 }
 function getNextPage() {
 var i = getCurrentPageIndex();
 if (i < changed_paths.length - 1) {
 return changed_urls[i + 1];
 }
 return null;
 }
 function getPreviousPage() {
 var i = getCurrentPageIndex();
 if (i > 0) {
 return changed_urls[i - 1];
 }
 return null;
 }
 function gotoNextPage() {
 var page = getNextPage();
 if (!page) {
 page = detail_url;
 }
 window.location = page;
 }
 function gotoPreviousPage() {
 var page = getPreviousPage();
 if (!page) {
 page = detail_url;
 }
 window.location = page;
 }
 function gotoDetailPage() {
 window.location = detail_url;
 }
 function gotoPublishPage() {
 window.location = publish_url;
 }
</script>

 
 <style type="text/css">
 #review_nav {
 border-top: 3px solid white;
 padding-top: 6px;
 margin-top: 1em;
 }
 #review_nav td {
 vertical-align: middle;
 }
 #review_nav select {
 margin: .5em 0;
 }
 </style>
 <div id="review_nav">
 <table><tr><td>Go to:&nbsp;</td><td>
 <select name="files_in_rev" onchange="window.location=this.value">
 
 <option value="/p/dynatree/source/browse/trunk/src/GPL-LICENSE.txt?r=325&amp;spec=svn680"
 selected="selected"
 >/trunk/src/GPL-LICENSE.txt</option>
 
 <option value="/p/dynatree/source/browse/trunk/src/jquery.dynatree.js?r=325&amp;spec=svn680"
 
 >/trunk/src/jquery.dynatree.js</option>
 
 </select>
 </td></tr></table>
 
 
 



 <div style="white-space:nowrap">
 Project members,
 <a href="https://www.google.com/accounts/ServiceLogin?service=code&amp;ltmpl=phosting&amp;continue=http%3A%2F%2Fcode.google.com%2Fp%2Fdynatree%2Fsource%2Fbrowse%2Ftrunk%2Fsrc%2FGPL-LICENSE.txt&amp;followup=http%3A%2F%2Fcode.google.com%2Fp%2Fdynatree%2Fsource%2Fbrowse%2Ftrunk%2Fsrc%2FGPL-LICENSE.txt"
 >sign in</a> to write a code review</div>


 
 </div>
 
 
 </div>
 <div class="round1"></div>
 <div class="round2"></div>
 <div class="round4"></div>
 </div>
 <div class="pmeta_bubble_bg" style="border:1px solid white">
 <div class="round4"></div>
 <div class="round2"></div>
 <div class="round1"></div>
 <div class="box-inner">
 <div id="older_bubble">
 <p>Older revisions</p>
 
 <a href="/p/dynatree/source/list?path=/trunk/src/GPL-LICENSE.txt&start=325">All revisions of this file</a>
 </div>
 </div>
 <div class="round1"></div>
 <div class="round2"></div>
 <div class="round4"></div>
 </div>
 
 <div class="pmeta_bubble_bg" style="border:1px solid white">
 <div class="round4"></div>
 <div class="round2"></div>
 <div class="round1"></div>
 <div class="box-inner">
 <div id="fileinfo_bubble">
 <p>File info</p>
 
 <div>Size: 15099 bytes,
 278 lines</div>
 
 <div><a href="//dynatree.googlecode.com/svn/trunk/src/GPL-LICENSE.txt">View raw file</a></div>
 </div>
 
 </div>
 <div class="round1"></div>
 <div class="round2"></div>
 <div class="round4"></div>
 </div>
 </div>
 </div>


</div>

</div>
</div>


<script src="http://www.gstatic.com/codesite/ph/15490321151412058579/js/source_file_scripts.js"></script>

 <script type="text/javascript" src="http://www.gstatic.com/codesite/ph/15490321151412058579/js/kibbles.js"></script>
 <script type="text/javascript">
 var lastStop = null;
 var initialized = false;
 
 function updateCursor(next, prev) {
 if (prev && prev.element) {
 prev.element.className = 'cursor_stop cursor_hidden';
 }
 if (next && next.element) {
 next.element.className = 'cursor_stop cursor';
 lastStop = next.index;
 }
 }
 
 function pubRevealed(data) {
 updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden');
 if (initialized) {
 reloadCursors();
 }
 }
 
 function draftRevealed(data) {
 updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden');
 if (initialized) {
 reloadCursors();
 }
 }
 
 function draftDestroyed(data) {
 updateCursorForCell(data.cellId, 'nocursor');
 if (initialized) {
 reloadCursors();
 }
 }
 function reloadCursors() {
 kibbles.skipper.reset();
 loadCursors();
 if (lastStop != null) {
 kibbles.skipper.setCurrentStop(lastStop);
 }
 }
 // possibly the simplest way to insert any newly added comments
 // is to update the class of the corresponding cursor row,
 // then refresh the entire list of rows.
 function updateCursorForCell(cellId, className) {
 var cell = document.getElementById(cellId);
 // we have to go two rows back to find the cursor location
 var row = getPreviousElement(cell.parentNode);
 row.className = className;
 }
 // returns the previous element, ignores text nodes.
 function getPreviousElement(e) {
 var element = e.previousSibling;
 if (element.nodeType == 3) {
 element = element.previousSibling;
 }
 if (element && element.tagName) {
 return element;
 }
 }
 function loadCursors() {
 // register our elements with skipper
 var elements = CR_getElements('*', 'cursor_stop');
 var len = elements.length;
 for (var i = 0; i < len; i++) {
 var element = elements[i]; 
 element.className = 'cursor_stop cursor_hidden';
 kibbles.skipper.append(element);
 }
 }
 function toggleComments() {
 CR_toggleCommentDisplay();
 reloadCursors();
 }
 function keysOnLoadHandler() {
 // setup skipper
 kibbles.skipper.addStopListener(
 kibbles.skipper.LISTENER_TYPE.PRE, updateCursor);
 // Set the 'offset' option to return the middle of the client area
 // an option can be a static value, or a callback
 kibbles.skipper.setOption('padding_top', 50);
 // Set the 'offset' option to return the middle of the client area
 // an option can be a static value, or a callback
 kibbles.skipper.setOption('padding_bottom', 100);
 // Register our keys
 kibbles.skipper.addFwdKey("n");
 kibbles.skipper.addRevKey("p");
 kibbles.keys.addKeyPressListener(
 'u', function() { window.location = detail_url; });
 kibbles.keys.addKeyPressListener(
 'r', function() { window.location = detail_url + '#publish'; });
 
 kibbles.keys.addKeyPressListener('j', gotoNextPage);
 kibbles.keys.addKeyPressListener('k', gotoPreviousPage);
 
 
 }
 </script>
<script src="http://www.gstatic.com/codesite/ph/15490321151412058579/js/code_review_scripts.js"></script>
<script type="text/javascript">
 function showPublishInstructions() {
 var element = document.getElementById('review_instr');
 if (element) {
 element.className = 'opened';
 }
 }
 var codereviews;
 function revsOnLoadHandler() {
 // register our source container with the commenting code
 var paths = {'svn680': '/trunk/src/GPL-LICENSE.txt'}
 codereviews = CR_controller.setup(
 {"domainName":null,"projectHomeUrl":"/p/dynatree","token":null,"relativeBaseUrl":"","assetHostPath":"http://www.gstatic.com/codesite/ph","assetVersionPath":"http://www.gstatic.com/codesite/ph/15490321151412058579","projectName":"dynatree","profileUrl":null,"loggedInUserEmail":null}, '', 'svn680', paths,
 CR_BrowseIntegrationFactory);
 
 codereviews.registerActivityListener(CR_ActivityType.REVEAL_DRAFT_PLATE, showPublishInstructions);
 
 codereviews.registerActivityListener(CR_ActivityType.REVEAL_PUB_PLATE, pubRevealed);
 codereviews.registerActivityListener(CR_ActivityType.REVEAL_DRAFT_PLATE, draftRevealed);
 codereviews.registerActivityListener(CR_ActivityType.DISCARD_DRAFT_COMMENT, draftDestroyed);
 
 
 
 
 
 
 
 var initialized = true;
 reloadCursors();
 }
 window.onload = function() {keysOnLoadHandler(); revsOnLoadHandler();};

</script>
<script type="text/javascript" src="http://www.gstatic.com/codesite/ph/15490321151412058579/js/dit_scripts.js"></script>

 
 
 
 <script type="text/javascript" src="http://www.gstatic.com/codesite/ph/15490321151412058579/js/ph_core.js"></script>
 
 
 
 
</div> 

<div id="footer" dir="ltr">
 <div class="text">
 <a href="/projecthosting/terms.html">Terms</a> -
 <a href="http://www.google.com/privacy.html">Privacy</a> -
 <a href="/p/support/">Project Hosting Help</a>
 </div>
</div>
 <div class="hostedBy" style="margin-top: -20px;">
 <span style="vertical-align: top;">Powered by <a href="http://code.google.com/projecthosting/">Google Project Hosting</a></span>
 </div>

 
 


 
 </body>
</html>


Youez - 2016 - github.com/yon3zu
LinuXploit