{"dan":"{\"name\":\"older\",\"subs\":{\"dan\":{\"name\":\"dan\",\"value\":\"davis rules!\",\"size\":12,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"writings\":{\"name\":\"writings\",\"subs\":{\"ryan\":{\"name\":\"ryan\",\"value\":\"miller rules!\",\"size\":13,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"scripts\":{\"name\":\"scripts\",\"subs\":{},\"size\":0,\"date\":1275870001605,\"created\":1275870001605,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"personal\":{\"name\":\"personal\",\"subs\":{},\"size\":0,\"date\":1275870051908,\"created\":1275870051908,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":3,\"date\":1275873306697,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"copytest\":{\"name\":\"copytest\",\"subs\":{\"1.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.cab\",\"size\":87,\"created\":1275824733000,\"date\":1275838191241,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"1.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.js\",\"size\":17,\"created\":1275822776000,\"date\":1275838191245,\"value\":\"111111111 1.txt\\u000d\\u000a\"},\"11.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"11.cab\",\"size\":87,\"created\":1275824772000,\"date\":1275838191248,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"2.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"2.js\",\"size\":39,\"created\":1275822794000,\"date\":1275838191251,\"value\":\"222222222222222\\u000d\\u000a222222222\\u000d\\u000aw f4 23t34d\"},\"error.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"error.js\",\"size\":338,\"created\":1172041666000,\"date\":1275838191254,\"value\":\"<%@ page language=\\\"java\\\" isErrorPage=\\\"true\\\"%>\\u000d\\u000d\\u000dUntitled Document\\u000d\\u000d\\u000d\\u000d\\u000d

Application Error

\\u000d\\u000d
\\u000dError Message: <%= exception.getMessage() %>\\u000d
\\u000d\\u000d\\u000d\\u000d\"},\"export.htm\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm\",\"size\":595,\"created\":1275834948000,\"date\":1275838191257,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009exporter\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"export.htm~\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm~\",\"size\":0,\"created\":1275834869000,\"date\":1275838191262,\"value\":\"\"},\"mm.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mm.js\",\"size\":111,\"created\":1172041466000,\"date\":1275838191265,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\"},\"type2.bat\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"type2.bat\",\"size\":31,\"created\":1275829571000,\"date\":1275838191268,\"value\":\"@echo off\\u000d\\u000aecho ZZZ %1\\u000d\\u000atype %1\"}},\"size\":9,\"date\":\"06/06/2010 09:35:48\",\"created\":1275865921407,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"backups\":{\"name\":\"backups\",\"subs\":{\"campus project\":{\"name\":\"campus project\",\"subs\":{\"New Text Document.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"New Text Document.txt\",\"size\":341,\"created\":1252702829000,\"date\":1275866390526,\"value\":\"\\u000d\\u000aCaMpuS :: It's about time!\\u000d\\u000a\\u000d\\u000aAfter a comprhensive review of the web unit's products, workflow, and human resources, I've concluded that we are doing a great job building sites. \\u000d\\u000aThe established practices, talent pool, and available infrastructure are more than adequite.\\u000d\\u000aAnd yet, our team often finds ourselves pushing deadlines; why?\\u000d\\u000a\"},\"bonus.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"bonus.xsl\",\"size\":1122,\"created\":1251881615000,\"date\":1275866390531,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000addBonus(\\\"\\\",\\u000d\\u000a\\u0009\\\"\\\",\\u000d\\u000a\\u0009json_decode('{ \\\"\\\": \\\"\\\", \\\"term\\\":\\\"\\\", \\\"path\\\":\\\"\\\"}') );\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"campus2.png\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"campus2.png\",\"size\":25943,\"created\":1251789695000,\"date\":1275866390535,\"value\":\"�PNG\\u000d\\u000a\\u001a\\u000a\\u0000\\u0000\\u0000\\u000dIHDR\\u0000\\u0000\\u0001�\\u0000\\u0000\\u0000�\\u0008\\u0006\\u0000\\u0000\\u0000��e\\u0000\\u0000\\u0000,tEXtCreation Time\\u0000Sun 30 Aug 2009 03:55:04 -0600h7��\\u0000\\u0000\\u0000\\u0007tIME\\u0007�\\u0009\\u0001\\u0007\\u000e\\u0010�2�<\\u0000\\u0000\\u0000\\u0009pHYs\\u0000\\u0000\\u000b\\u0012\\u0000\\u0000\\u000b\\u0012\\u0001��~�\\u0000\\u0000\\u0000\\u0004gAMA\\u0000\\u0000��\\u000b�a\\u0005\\u0000\\u0000d�IDATx��\\u0009�\\u001c�yǿ��î™\u009dÝ•\\u0010�\\u0004\\u0012�\\u0009�EHaB\\u000c�J�\\u0010W��r\\u0010�c\\u0007\\u0013�\\u0010\\u001c\\u000a\\u001c�\\u0005E\\u000ap�\\u0002R\\u0004�!eb�a�e\\u000e�S�\\u0012���[+i����ٹ����{3#\\u0016�����]��f��Ǜ�}�;��C$\\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u001c�\\u00183]��f��k\\\"N��sp��{(�˻^���N�9��7ݛ���$\\u0008��\\u0004�m��⠜��c�6�/��d�nl�;��|�rl\\u001a�ȃ]�\\u0015�����]Eץ���,�X\\u0006\\u001f��(\\u0019ؤ�L}�cÆ\u0081@0�]�G9\\u0015�ܢ�-Mg�\\u0017f�3\\\"��$_t�h�q\\u000c2L���ʂ2\\u000c%\\u0004��aY&�m� 4v*~2��ξQ��w����m\\u001c���{`l\\u001f��\\u001a��D�F\\u0019�\\u0010��{�Pn�Ϡ����\\\\�xbK���3]��\\u0004:|aͶ�A���t��k�u#Y�8y���!�/\\u0011�,�R�9�K�P\\\\\\u0002��Y��\\u0005�?��c�YW�\\u0005\\u0017��7���\\u0015���w�\\u0010�B&es\\u0005�Ptih,����\\u000d�{�\\\\�{G��b-�L~=NنҌ�\\u0007]�\\u001e��9�\\u001d\\u0008�\\u0014�˙(_�\\u0000����\\u000b���]×µ ���y�m��\\u0010&�c\\u000f�(��W8#b��E&\\u0013O����M�ڋ\\u001b\\u001aZ��w\\u000cy\\u0013\\u001f\\u007f��\\u0017�\\u001b���\\u000d��\\u001c���R�ʎ�\\u000d��͠×\u009d�\\u0014���\\u001d���;z<����\\u0011��} 78�È\u008f�S}Й���ت���\\u0006��B�����\\u0004�\\u0008;��P�\\u001a�\\u0012�3`/®�Yyd\\u0019�I<\\u001a\\u0002{d}�\\u0006\\u001d�\\u001eUlP�=\\u001f����ը\\u0009^}�\\u001d��}���Å\u008d����R�q�:���JAn�t�ٜt \\u0010�\\u00124����\\u0015(KѠ�B�\\u0018��P�\\u0002�cZ��\\u0002�\\u0008\\u0014Q\\u0004�i�գ��Q��7��o�ۛk�\\u0019��}�a\\u001c�,��3�m�\\u000b�9��O��b�L�e�0��\\u001f��g�E5��8\\u0016\\u0007!~�P�\\u007fwcS���֞����*\\u0018��q�n�~q(s\\u000b�\\u000b\\u0007��\\u000c��Tr\\u001c'!�0\\u0011ĆC��A�\\u0001�T��#�:�~\\u001b�;�M�\\u0005\\u000elg�\\u0003�1E4����J\\u0008)��7\\u000a\\u0003\\u0016�l��\\u000c��/�ͫ��\\u001d�7a�}��%zp\\u001c\\u0007��h��f��G��{\\u0006\\u0012i\\\"�!\\u0008��0\\u0008�nש\\u0000\\u0007�)�� \\u000f+�+��z�\\u0012��L7�<�Ew\\u0007�*�LBg]X\\u00079b����ջ辧��\\u0007b���e��?�3�3�e��\\u0000{t.d�_(\\u0017f��(ۤ��\\\"dY��yX��S\\u0019��F�\\u000f��\\u001a�EC�n�,\\u001b�n�~�7�WדG!d#F\\u001blҕ��?�\\u0010��Ö\u0081@X���{\\u001c\\u0002:/�N��y\\u0004���m�B(�\\u000ftӓ���\\u000d�:�a�\\u001e��\\u007f���.����᥹l�\\u0015#p�m�&�\\u0009#�\\u001c�o��(���rh��`y�\\u000d��1��\\u001b����|\\u00046ß\u00ad�87B6�A��`#��h��\\u0017�\\u001e�298{[u0\\u001f�\\u000b\\u001e��}g�a���\\u000b�\\u001a�J��4��F��\\u0009��QÔ 3\\u001cx�\\u0011���\\u0018�t�/h}C{\\u00167��\\u001b��3s9����(\\u0008l�?����|�\\u000e:_�\\u0019x\\u0010�n�>x\\u0008\\u001c�ٰ�^z{\\u001bm�ו?��\\u0005�����]W��\\u0017�����t:\\u0015�\\u0011�F\\\"\\u0011u�\\u0017Vn��~�\\u0012�\\u0015\\u00131Kh\\u0004\\u001f}\\u000f�yj���t �D~)\\u0004�\\u000a\\u000c�i�D�.�������S+��Hf�3�w!�\\u007fE�BIX)\\u001e��.��b�\\u000e��޿�&J����w7�/��gp��h�Kq���n� �\\u0014\\u0014{9��%�����*3\\u000cG(���ŷ6#2o�}����\\u000b\\u0017�~��.l��ҋ��na^.���;\\u001bQÙ†Q�\\u0012�xu-���D-ݱĩ'/H��_^���?���\\\\m.�\\u000dÜŸT6�{�>]\\u000e�il\\u001dpÉ´x��V��~\\u0019�:�@�y\\\"��x�\\u001f�T�&��8:��ɴ�\\u007f$A�~��԰���\\u001e�\\u000234�O�Q����=gྯ!p^���E���0�#5t�/�c/��:xF��L�+�M�=��2\\u000dm\\u001e\\u0008\\u001e��!_�r��ؘ��y�D���\\u0016}������(Zo\\u0005$y-:db�!�U\\u0010�2v\\\":��\\u0011t$ZG���\\u0002=�b3\\u0019v�C�� ��f��5\\u0000G\\u007f=����шN#��G$J��t�OО�^\\u0004�\\u0011�đ�WCf��d�K��s��\\u000b���鱅����8�\\u0010�\\u0002\\u0019�m\\u001d@]�i�\\u0015�>7q�v�\\u0017\\u001cz7\\u0007;�lp'�\\u0006�;�\\u0001��\\u001bp\\\"�T�3L���\\u0015����*�*�ۇ�����@\\u0002���l��Z�\\u001a��U�\\u001e��sf�\\u0018������\\u0005��\\u001fA\\u0016�b�XD�L9�\\u0008�az��t\\u0000z�����\\u000c��\\u001aRA�G�^�Ы\\u0007��ڂ$\\u000e�\\u000b�\\u001c��痩'n�WD5��I�e\\u0008N�8{�fZH\\u0013A��\\u000c_2�T��1tUZ\\u000de�}?{�2�\\u001c\\u0019vm\\u001e\\u000d�\\u0016\\u000c�C�\\u0003���Ƴkq�R�ɮch�\\u001dH����E���\\u00014_�8\\u001b��>�ͫ\\u0015~�\\u0018d��-m��rM\\u001e.�y�g^]C�6텘��a���\\u000b\\u000f\\u0012\\u001f?�e\\u0015K�\\u007f�\\u0008�&D�Z&\\u001b+�c\\u001e�����x���,\\\\V+�r�!V�m��lA�q\\u0011�<-{eXo�;���9k1�f�|�`!\\u0000��Ù|�ѧ\\u0001�o8�k`�����X�ҙ<=�ښ�#-L\\u000b�\\u0014��;\\u000e�/\\u0003��\\u001fM�B�X�A�\\u000e�:�j#d�L�q=ܢ����\\u000e%q$ךU\\u000e\\u0004\\u001d�bt��.�q\\u0004��7L�w7s�ʫyxW�\\u001d�m��жB`߬\\u000cG\\u0004�\\u000d#?v`p$F��C,5#\\u0014��3\\u000b�H?��Ë\u0081���Q�p\\u000c\\u000e\\u007f9Z�C�rX^?���\\u001f�\\u001cDh�!�\\u001bx�I���5)RSKϼ��67p�59RD\\u0004Bw\\u001d*s�3�Ùm��/е�U-\\u0011�|��*��&���r�\\u001fQG\\u0017��Ӡ\\u0007�\\u0005\\u0007�E�ժ�p\\u000d-\\u007f{\\u000b�\\u000d���\\u0016���>?\\u0002i�aN���4�G=�,V)\\u0005Z<��M(S\\u001b��5\\u000e�=>R�SxHD��x\\u000e���V�ZS�>�,�u���������|��6\\u0006�\\u001dH6W(9\\u0010��\\u0014��S}OD�W��\\u000aJi⼆^yu=�\\u0012\\u001c�G��\\u0015���T��qÛ¶yy���t\\u001eF�M~�Â\u0081�#3�\\u0008\\u007f�v5\\u000fs\\u0018�/{x\\u0018�;��l��>^��\\u0001���h�P&�Ѣߜ}p`���\\u0007�Gd�<<�ߓ��K�.m�㜩+P3�\\u0010��\\\"�͕�\\u0014��\\u001c���\\u001a\\u0007\\u0002�耧g3\\u0019���P5\\u0010�cÛ´q\\u0007o�58�D�o�\\\\�2H\\u0008k\\u0004�*���\\u000b\\u001bDZx�\\u0012�\\u000c��\\u0007\\u0004e\\u0018��B�N'<�kU檂RSS�v;�j�RgDg�\\u0012}^��2É©<��\\u000a�-�\\u0015�q�s_\\u00075��\\u0013�yǸ�_��6�B\\u007f\\u0007M�DZڤ�Y�hxt��щ�a��œ�\\u001cp\\u001eg��l\\u0001\\u0001��`�\\u0017��}-��\\u000f��|\\u0018�u�M�<\\u000f2\\u001a˨'��E\\u000c�g��\\u0019�\\u0007����\\u001aQ�T~�b69\\u0010N�����i�oh��\\u001c�P�$�.\\u001b�՜\\u000b��\\u000c���\\u0015]s]�56S\\u001a�ME�D�I��>\\u0010�˹��=5\\u000d�s0kY6m��q\\u0019;F\\u000e��\\u0003i���f�\\u0003A\\u0003�cK��6Ti�1L[�7Rl�\\u0004%\\u001c\\u0008��W;���Q8\\u001c \\u0019���Q\\u000f��U\\u0017����:\\u000f֥�WÛ¦r�Y�@8��Y�ʓ�\\u000dÅ\u008d�C\\\"�5)�R\\u001akT�[�ϡ:?��x\\u0005\\u000d��\\\\\\u0017�jw5u���a�xT~�e��%�<���/a'�6j+E�&��'6Ø“:Y��\\u001e��L]sg\\\\�L6O��c��_EgG�\\u000c3]�]9�L�R)���\\u001d��\\u001b\\u0003_X��:\\u0018٥�T��!�hm��w8��[�\\u0001�W\\u0019����˿`�:���hs <\\u001f�V����F�i*×›5\\u000e�\\u007f|\\u0005���a��\\u0011-\\u000fAp\\u0014��\\u0000�(�(�\\u000d�\\u001b�,},/�;\\u0003gEJ�\\u0009\\u0006��\\u0015X��#e9Y��6\\u001d�V�\\u001e�m�\\u0004F[�\\u0012^ng�\\u001d�������lG�N�Ag?!�Nk�\\u000bgC�t����\\u001a:0K�:\\\"��Ë\u0081�Pþ�~��-�cu����\\u000d|aa2x��\\u0002]�{6\\u0002�x\\\"E�j�Ǔ\\u0010<\\u000a�r��t~��\\u0009�K[�=\\u000aG\\\"jT&�J��Rz\\\"y�ʺ�\\u000a�É\u0081|.�N[�\\\"Z�p��� MqU�p ���q,K$�\\u0016G�A᎗H�i�ǎ\\u000de\\u0004�q��9�'eQ���{,��\\u000f�>o`8~a��y\\u0008�(���\\u0009Jc���F�^�\\u0012^m\\u0011\\u001a:��ظ�O1J���RV5��sgx1uԥ����\\u0011\\u0018m�-/���h#{^�k\\u001e���x>f\\u0007��|��aΤe��4\\u0003�\\u000b�\\u0019��U�=��N��zt��#![�9\\u0017�\\u0013��\\u000f��Oã\u0081Ÿï¿½U��Kkos=w�T냀�5��\\u0007��R�MuH}V8\\u0010�K��a\\u0004�LZ�ξ!��� �G\\u0013���\\u0006������k�E�\\u0010\\u0015�!cԲ��爺�)���~\\u001d�\\u0013\\u001bɪ\\u001c>����lVË‚\\u0007��lh,/xP��G`�}\\u007f1?�]G]\\u001c�\\u0002+D�\\u001d�\\u0013�rJ=\\u001c����@\\u0010�\\u000cND[ �CO;�N�6�\\u0019�\\u0000��E4�G\\u0013�\\u0003��kf��*�\\u0016\\u0007r\\u000aJ}2��\\u0012E:a���@�2L'���;���Y�d8B�%�:\\u0016<�H\\u001b\\u001dL����\\u0010d�T2Ü“R�;3ttv\\u001e�����\\u000e�j��z�E�LF\\u0019\\u001e\\u001d���\\u0018\\u001c���\\u0018!�\\u007f\\\\�W\\u0011f\\u0002]X�\\u0014��7�ɻ:���Y$\\u0007H���\\u001f\\u0006%��\\u001e\\u0003��\\u0014�Â\u0081��\\u0015G�:ƱYX�\\u0013����K;�X\\u000b��f���%��u�\\u0001�Ik������\\u000c�f�{\\u0000ֳ��\\u000e:;{���;�\\u0007�u��Is]�ˤF��~\\\"�^���L\\u001d�%�;�\\u0013�\\u000c\\u000d�3S��B�z�\\u0019X�\\u000b��\\u001c�L$\\u0012z\\u001eab�!Y�q�<\\u001fK�\\u001d�s{\\u0019\\u007f�Y�@�bt:-��8�`'�W1H!\\u001b�~j�d�O����\\u0004�\\u000e��Ë\u00ady�ASsw%B�z�C��#�����h�coFF�a�#1�j��x<��7l8\\u0013�`��\\u0003����ͅ@8�a�?{W\\u0002\\u001dWu��[fF3��j[�d�f�l0�\\u0004��\\u0010B�\\u000e���\\u0010�ӒC�sz�$\\u00048\\u0010Z(\\u0009���B�J )��I�SVs�ڮ��8��]�־kf��7�fy���\\u0008� ͓��#����hFo����\\u007f�����<\\u0016�\\u0019��\\u0016XY\\u000c�<^\\u007f\\u0006�N�*H�9)�t�B��B���hD�II�$A\\u0012��H8\\u00018\\u000cS8�QO�f\\u0000�K�T\\u001d\\u001f\\u001a2d�ɼ'��\\u0002��\\u0016�6���\\u000d���.���v�b���#���O�`���iC�Ø\u008dp�aXm���\\u0016�\\u0017�I�k蘒�ScB�JaJ\\u0011�f\\u0018��Z`�`�P8�QJ\\u0010\\u0008�u}R�'λ\\u0000\\u0001C�Mw*i��H|��'�\\u000d\\u0002��\\u000f\\u0004\\u0011p���g��\\u0010^��o�Ö\u008f\\u0000c0\\u0014a�n��� N\\u00046[E��Ĩ$+$|5w�i9 b&\\u0006��v���\\u0018�xx�\\u000b\\u0012�p�y1�j�\\u0009�I�7�֮̃�^LCqc\\u0014\\u0001�����j�p��M)\\\"��莓#&�w\\u0001B�JZdM(\\u00184��\\\"6^��\\u0014Dy���\\u0004��N\\u0009\\u0010��4bp��,C\\u0005�\\u0001O��\\u0008\\u00122L['l�Cx\\u0015E4b.�i\\u0003���3%\\u000d�'z5�g����\\u001c�k�\\u0005\\u0002\\u001aF\\u0002*�\\u000b�9\\u0002\\u000b�B\\u007fN\\u0017�\\u001aY\\u0007���p�F#�#\\u000c\\u0001\\u0009�B{��SC`\\u0009�B�K\\u0019�\\u001cc2\\u0008�i�S��P�\\u0008,\\u000c���Z:H�\\u0016�d+�\\u0010\\u0008�\\u0013�l�$\\u001b\\u001c�k\\u0004b\\u000e\\u0003��C�=�É\u008d\\u000a�Ut�f\\u0013�Ë\\u0012ɤ`�\\u0005\\\"k�}�gZ�9�e���E=U��\\u0018!�2��;���\\\\\\u0004q\\u000a�{�\\u0006���\\u0008��0�c�H�L\\u001d<\\u0015 �!\\u000c�\\u0010*\\u0008'MLv2\\u0008�\\u00122��Fd}�\\\"�\\\\��\\u000d�D\\u0013�*mS\\u0010^�\\u00061I�]�F�\\u0017gڅ��p�Z�M\\u0010d\\u0000U¤��b�iE�C�1\\u0004�\\u000b�\\u000d\\u0018o�ˣ\\u0015��y������\\u0011��@�\\\\\\u0019\\u000f@\\u0005���z\\\\��Y7\\u001alj\\u001c�\\u0000��\\u0014��#Ѩl\\u0004�.\\u0003�=�J��ԺS\\u0002\\u0007f\\u0008'�G$�\\u0002�4�E��\\u001b�E�\\u0001\\u0014��l�A-{���g�|���4��4�~�ڜ\\u0011s��\\u0010\\u0003i�V�C3Þ³E\\u007f�\\u0003 ��@�\\u0018�/�4�>/\\\\�(\\u001eb�Y�fZ\\u001co\\u000eYe�\\u0011���fc�H��\\u0006p{����\\u000bvR�'À�M��:fP�[�\\u001c�t�`@�\\u0019����F�_7��)�\\u0018�ރ�\\u0013�+�t��\\u0002`�#b\\u0010�q\\u0014\\u0017���\\u001e\\u0016��%E-\\u001b��H<�䣒\\u000e+)%��c��\\u001c�]�E\\u0019Q��\\u000aY�:�dO��W\\u0001µ�h�\\u0014��g�\\u0016i�;x\\u0011E\\u0017J���\\u000cP4�4U�Ըa\\u0015D�f��1\\u0014�����¢�\\u0004�ߩ�뼃�Q�����,�\\u001eM��\\u0013�\\u000b�\\u0005�`0hHf>*)�\\u007f��\\u000f:N�?� ��x\\u000c\\u000d\\u000d�i6�\\u000b��-\\u000b����Z'\\u0005�\\\"Ñš �\\u000e�\\u001d\\u000e(�z\\\\��MMli����\\u001ee/����^�'\\u0011M)�>N�\\u001c\\u0010�|[ �Ä\u0090f\\u0004�\\u0001C�H\\u0004BQ�\\u001d�\\u0008Ms�s�7\\u0017Q��^f��\\u0018�4�\\u0004\\u0011��)\\u0017F/�c0\\u0015\\u000e�\\u0018��***b]�.u�D�f%b��`��t�w�\\u001c2\\u0000���,W\\u001fK��\\u000b&4���Т$�\\u0005\\u0006��\\u0010@�+����)��\\u000d�\\u0008L�1:>\\u000b�\\u0013k��C�W�V]؈�!�Fh�\\u0018(��jw�E/M\\u0016\\u000d:+��\\u0002\\u000dF\\u001bW2\\\"q\\u000f\\u0002���\\u0017-��Z-)�{.)\\u000dX`D\\u000e�����K�tjq<�\\u0000\\u0018��\\\\�M�\\u0012�*\\u0011|���\\u0009\\u000c�\\u0012�\\\\G�8\\u0016�i$�s'��G��\\u0006�\\u000c��z�\\u0014�_\\u0011��fZ9�\\u0009�~�1\\u0015�\\u001c\\u0004'î¯\u008d�}D�Iz��_g�ۖ������\\u0014L\\u000e�E�V�O�5��vv��r���+Η\\u0012�a����z��H�\\u000c�/��A��>�ƚ�[Ø¢E��\\u007f?r���?m���\\u000fv�g���\\u0010\\u0013M\\u007f\\\"A\\u0012<�{�\\u0014#�\\u0002�LD\\u0014�\\u0013b�ܵH�h\\u000am���٨\\u0005��8ipm�\\u0009$@hC̢��=:�Co˵�v\\u0016z��3�x�P��\\u0005���yÌ‘e�tZy,�H��kr���=��u\\u0017���e~Cд�Iш\\u001c\\u0010\\u0004�����i7gj��\\u0015�ͪ\\u000b�H�dN4\\u001aU����\\u0000:�\\u0017��OC�L�ݥ\\u000d�\\u0002����1�:��.��IHk��н\\u000e>ٱ��3P~�֥\\u0000�!W\\u00081}�6�=�S)h��4�\\u0004�r:�\\u001aN���pl��?{t�\\u000f�z�xM3����\\u0009\\u000a7�M1�J���W�{��\\u001d�\\u0007\\u001b��HӔ�w�X|4׎��ϓ\\u0015��Q�ˠ��\\u001dOm�s��O1\\u0014K�P�/����oo6�aM�}�Ys.:w���.X6�ܯ]\\\\k&\\u001a\\u0010\\u000e\\u001dl$ˤ�/\\u0004���b�\\u00067�����U\\u0017�.:��\\u000f�v�\\u000b��}��o�F�\\u007fB�(�*@��\\u0017���\\u0011\\u0010^\\u0008\\u0010d�6�i�k5�PWQ�|\\u000f��f\\u0011C���U�\\u0008\\u001ct\\u0014�?�X�}���5�Y�q�����9�ߞ:�����T�G���\\u0007�_[��g�\\u0003���\\\\&�Z\\u0018��\\u001a����]�\\\\\\u0007�)\\\\ș�..\\u000c�E \\u00100\\u0004|\\u0001��g��ۯ�E䚵��\\u0000X@�[\\u001d�D\\u000cq�\\u0016\\u0015\\u0017s\\u0008��=�T:��h2��`�k;��\\u000cZ�2\\u0012b�\\u0011\\u007f4�\\u0007�)<�1�C��9�[�\\u0012{�Uug̾����2�\\u0007�t{C�����\\u000d�\\u0011��נ\\u0004���DZU#��`����u\\u000d���0�_���}\\u0006�\\u007f����\\u0012��;��V���\\u0016��z�_!b�ߥ��E��/\\u0011,�Z����&��]�~��\\u0007_�:\\u007f�i���-7.\\\\Rw�3\\u0017�?k��:�;�\\u0010$x�\\u0007�\\u001f�n�%Ë–\\u0009�{h���76��������;�\\\"s\\u0013��N��H^\\u0005\\u00081�\\u0015\\u001e�����u\\u0000у�lGW������$���\\u0006���6m��鵒4j�x\\u000c�[\\u0019HF\\u0012e�L���l�~r�d���$�c:�>\\u0001� �}�Ǡ`>�6��z�\\u0013�\\u000bC)\\u001eQ�q�݆�\\u0005t<���OQ�G�$�q�`E�r\\u0007=��\\u0010m\\u0014\\u0012\\u000d='�L���&b��Y���pBaf��Rx\\u0006Jr\\\\%\\u0001�Hs\\u0015���\\u0015���,{���\\u000c\\u000c��O\\u0011]=Ct��� 8��\\u0004���rR<\\u000aH�Iz�d�{���I\\u0018��'���,\\u0019u\\u000aܩ�^\\u000b\\u0014]\\u0001a�\\u0004�1FV9����P�)���p�Z:�g�З�\\u0017\\u007fzSߋ���?W�h�9%\\u0019O��ܕ\\u0017|댅g������Zێ�coo/s:�<6r��_\\\"_����?���\\u001d_e�w>H�/'O��\\u001cy\\u0013 ��\\u000c��\\u0015�HØ\u0090.��>����2\\u0015��A\\u000b��\\u0010^�?m���χC�P!\\u0009\\u000f)���f+d��\\u001e\\u007f�C�?�\\u001b�Y�f�\\u007f��F�Q \\u000b�D\\u0016e��\\u0006���/���ټ���\\u001aZ��~����h=дi��#\\u0006iÚˆ9 �<\\u0010\\u0008�L\\u001bE昢�o\\u000b��\\u0006�AC�b1[x�TX�G1\\u0017\\u000e,\\u0008\\u001bT�\\u0015���~�Õ\u0090��\\u0012ep�q�`ZǺ\\u0008���$]M��\\u0007%\\u0004�* �%�\\u0016��m��?�g%\\u000e\\u001b��m�`K�×\u0090�7~9\\u000f0o(\\u0002�}K7_�����\\u001b�&�\\u007f\\u0019\\u0009����h�O��\\u0012�J�M�)JÌžmnjS8��=D�EZ;W0'G�e�롩��9d�@`�\\u000a�,�Z����n'\\u0017\\\"�!.�鹡6\\u0015�n\\u000cq!-_8�������/�\\u001e���V^>k�\\u001c��?����2\\u0003��޵�uwu�%K�\\u0009�?p�eWc�-�����>5���pz͉`���\\u0002�Y�N��4\\u0011�v��p88\\u0002����V�L�'3��L�\\u0004\\u000f\\u0010Q�м&��\\u0015q�q�C/��;\\u000fqKd��Î\u0081_��Ny�o\\u0016�ⱂl\\u001b\\u0013�/�M��\\u001b/�l�s�*����\\u000a���1_h�5.��0M[���>�\\u0016�U��\\u0008�\\u0010^��!L������w�\\u0002�\\u001c�7��p`���3������v0�\\u000b�\\u0009ɕ��`DO\\u0015x�`�#@l�tY,V��o�c/��\\u0009`\\u0000���}?��DI��b�q���-��V]�B��{\\u001f;��X\\u001dM�-\\u0012\\\"\\u0017\\\"8�i\\u000fML�\\u001d2�\\u001f%�ʞ����C�\\\\\\u0018k�q�ݤ2\\u0019�G�e�{�\\u0001�\\u0018�g/\\u001d\\u0003XtcK/{���4ß”j�K�(\\u0009*�_�\\u00017�a�B\\u0003\\u0017`ͮ���]YQ��k��7�\\u000f��'�ۻ�\\u0008����f\\u001b7�gU�լ��^���ߞ��G{�z}Ý®u����K��\\u0007&�\\u001b>�\\u0002\\u0004fw8\\u00184��viI\\u0009��>Z�8Ñ›\\u0009�]'5�����\\u0008|�\\u0000��\\u0009Phy`&w=��}�� �\\u0000�d����\\u0015��\\u0016�W�dyZ,\\u0016�d��p8�\\u0016�ְ�R���\\u000e[\\u0004Q��6�f\\u001d1\\u0011;\\u001d\\u0005�P��+w�_V^�zz�lH�wA�����|7\\u0003�\\u0005�\\\"׹��Y�66��bJ:��‹\\u0004\\u000c]=d�s`A�,�\\\\�\\\"��a+���~�V�\\\";��\\u000bϥ��'k3\\u001bM�X���~��\\u0006�ol�ƒ�H��^��y��R?,)u�`�$��\\u0002T1���-[P�>ؼ�*�l�i�7Ñ¿^\\u0018uZ9\\u001d���\\u00101��IM\\u0010�4\\u007f�\\u0004�k��8Sc=#�\\u0006X Ĉe��ñ¯¥º}?n8�2���a���k��i����e\\u000d$v�i��\\u0015����zN�U�w6_��'\\u0007?t�{���ͽ�&� ɧ\\u0000\\u0001\\u0004���\\u001a\\u0003���k���\\u0001^���\\u0002�g�\\\"�\\u0010O �c�Sǩ���u���\\u001d�\\\\#\\u0013d˰��o=y�\\u000d]�,\\u000eY,�s�^oV\\u0001�\\u0001\\u0013\\u001eMn�԰Y\\u0010\\u001d@���cK��M��h�a�\\u000cj����Ò)@x���b\\u0004\\u001a\\u000c��\\u0000�\\u0008s��D�\\u0019I�\\u001c\\u000d�ɻPs�\\\\z�O�\\u007f&�M��E�s��\\u0012���M�\\u001dL\\u000b��c�\\u0005\\u001dAS�\\u0008�\\u0014t��\\u000c2��?��P�r�L{Fy.�H�o6��1�|\\u000e�f6a\\u0004�\\u00015���H_K'��� Y�O��ˣJ�\\u0000I��,�-\\u0010\\u000b:Cfz�ޱ\\u001e�\\u0010z��Ѽx!�l�R��\\\"�v\\u000e�k�!���O��\\u007fu\\\\Z]\\u0003.Ls�\\u0009=ǵ\\u000bΘ��칳��ih��ٽ�\\u0008k\\u0004%�\\u000e���\\u000e\\u001f:�*g�\\u0014j\\u0017�a~��k���~�@K�>E���k.Z�v�̢I\\u0003�͛\\u0000�\\u000d���I\\u0008\\u0004\\u0002�CB�\\u0009�����M;Ô\u008d#���e�Bx�N!�u\\u0001\\u0011\\u000c�]�=\\u0017�\\u0013Ino��_�v��i���b� \\u0011���\\u0009�\\u000bƷ�\\u00009O�f�١�~���:�)-1E��m�$��%�Ø\u008dÈ»@�GiY\\u0019�{p��0��:�\\u0011D�zY8\\u0014\\u0016���Y�d\\u0013k��>����i\\u000f\\u000c\\u000cH1�,r�КM&Þ‹\\u0004�T:6���\\u001e��*�B��È\u008dуL����q��up-�×\u008d�\\u000f\\u0012�\\u0016���]\\u0010\\u001e�*ç�T7�x��\\u0011�\\u000f�DLn1�S2������\\\\��:��\\\\�H,�\\\"(��-\\u0010�ET\\u001cp�3�&�ls\\u0003�\\u0006_>��3ғ�[��\\u0019`�����:]I\\u0002�\\u0007\\u0017\\\\x�=Õ³fY�o�\\u0006���\\u001cq.�O\\u0007Y$\\u001d\\u001d\\u001d�����^;O�`��e%%��\\u0005����]-[��:~_1��S����]E�\\u0004\\u0008��xY\\u0000\\u0003 �\\u00162S-\\u0005\\u0016���\\u001a×›l���\\u000c�-��A�/d�\\u0007�6�kQ\\u000d�[�1���\\u000d�.8b\\u0003�Si\\u0005��&@��n�\\u000b�#�jÚŠ\\u0002��p�\\u0019+J\\u00151'C2��(\\u0007�4�R��-���v�\\u0013�0�,!C��i#��=�\\u0019=����\\u0000X@\\u0002�\\u001aí˜\u008d��J�Jy\\u0011E�{��tl�HAG�\\u0018k#ሬ'�`2��ֆC*\\u001d�\\u000f�\\u001e���\\u001e�V���\\u0014���z\\u0010v�%\\u001f\\u0009G9����\\u001bIH��A�\\u0017�YdUrD����=} He\\u0009U�\\u000f�Å\u0090A��\\u0018\\u0018\\\\���\\u0000z:��@0¸�5�\\u0016�\\u000f������d\\\"��rf��߼�ƥ��\\u001ai$�\\u0003\\u0009�_\\u001c���c��\\u0006VUU%T���g�̾�l*�\\\"\\u0018\\u000c\\u000ddž���]\\u0003�\\u0015\\u0016Z��\\u001e&�9L닇��T�1\\u0004o�\\\"�7\\u0001B�y��å’\u008d����@\\u000bkji�ʂ[\\u0012�0�!���\\u001d�gӠ��\\\"����\\u000fdJ�\\u0003��e\\u0014T\\u0012\\u001br1��l\\u000c�[3d��nl\\u001b�c��.J��&�H&W��n\\u000e��5Y\\u000d�+\\u000e�mm��\\u0010M�\\u0004]�S�Q�\\u001d�[8\\u001c��r�\\u000c)�\\u000dK(L��r\\u000d���Ҭ�z�J�X���gPE`�H\\u001cO�I\\u00024���\\u0011\\u0010 �R�����au\\u001dl�� �j�\\u0008��\\u0019���}m2���4Ȓ�Z\\u001d�l\\u0008%i��q�dt\\u000e\\u0005�kdqˈ��7x\\\",\\u0002��.�T\\u0006�%`\\u0002��M�� \\u000d\\u000dŲ�Sd�?�P�|\\u001e��\\u0001��\\u0001l4k�\\u0013��\\\"��wg/��ץuu��\\u001av�\\u0007���RA\\u0002�VKK\\u000b?�P\\u0016�\\u0014\\u000b\\u0015\\u0015���Ғ�\\u0015�3�\\u0008�t�I�\\u0012\\u0015\\u0015\\u0015)��\\u000a�Y�f�J&YN\\u000d��o�o�z,�H^\\u0004\\u0008|����:��A�\\u0000I���O�?\\u0008D��Uxis�G�\\u0013D��\\u0004'f�&GÜ\u00ad��ӕ�D�\\u001f�~�t�S\\u0010\\u0013�v-A�<�\\u0001/o�%��\\u0018��q\\u0017\\u0001�\\u0011\\\"�PȘ~\\u0017�9�:�`H��\\u00062T�:�]\\u0014�\\u0006*\\u000a�\\u0003��\\u0001c\\u000d�\\u0000��U�\\u0011\\u0012\\u001a�Z��Ȣ+\\u000a\\u0006sw�b��0��\\u0001�7�2��xOv\\u0004��Ñ\u0081��� �}��\\u0001��\\u0000��I�\\u001c$j�\\u0018�\\u000e�,\\u0014\\u0013��OJ�\\u0016�f\\\"��H\\u001f\\u001eXjt��\\u000e�kA\\u0019\\u001cq9��?��<\\u0007��Ed���\\u0015\\u0012L���\\u000b��\\u0006~��\\u0003pQ\\u000ay\\u0007�h�T^\\u0000B��5���/�p��eu�M\\u001b��ñ\\u00145�\\u001a�\\u0011qdn���B\\u0013\\u0007ܨU)�k���/g���\\u007f�b�/[m�\\u007f�#��B���Û\u0090�ϗ\\u0005b&Í\u00ad���\\u001b��/--%�\\u001dbN�Km�)JP%'-��\\u0008�\\u000a�\\u001d=�`h��]�\\u000c�\\u001b/�Fx\\u000f�~�t� ���\\u001f�\\u000d�6pJq�#\\u0006�\\u001b��T��9;}o^oO�!�.@�X/\\u0000(8�0�&���Os�Z\\u001b1�\\u0019\\u00153XK['ix\\u0011�i��ibXz�W\\u000e��\\u000cz\\u000c��\\u0016�?s�\\u001a\\u001b�u����{�%)�M��bQ�\\u001f�kY�\\u001d5\\u000e�8j� �ݤ@�8\\u0005R\\u0014A`�vZ\\u0007Aڤ�\\u007f�uP\\u0017p[\\u0007E�\\u0006M�&é\u008f´ï¿½ï¿½Ø’�ڒ\\\\Ù–UIÖƒzP|,��]���.������.�J���\\u000eH^@���\\u000eg�{���x\\u000f4S@D�4\\u001a\\u0013A4\\u0018���Lv\\u0011%\\u000d��$�S\\u00019�j\\u000do\\u001c\\u0010]���XTKrueb���K8\\u007fkk\\u000c.zg#d�\\u000ce\\u0014)'MF#Zѻ��[��\\u0011��t�@\\u000d\\u000c��|8B\\u000eB=� �B)Ê\u008dZdH\\\"dD�(\\u0014K�h�����\\u007f�\\u007f�/'q>ֹ�3:<[@O{}��Nƃߕ,N��\\u001c�D��:��g\\u0005S��]�e@\\u0006Id=f)���>�\\u000f�\\u0018r�L\\u0001���]�t\\u000f��\\u0016\\u001d�\\u0007�0�F�IP*�@�L���\\u0018\\u007f]8�Í\u008de���m���X-�(�Iqg�T�e:�\\\"��H����7�}���\\u0000����e��W\\u0012:-�4\\u0006h�䥥��8������\\u0004K8�\\u001c�)<���i��\\u0019�|�f�����FTF{��\\u001e���\\u0005�*�#�\\u0018�$8�c]\\u000e�\\u000f�)�}\\u0010Ւ�؅�$#�‚Ǜ���\\\"5Z��\\u0007ܼ����;�*,\\u0019�,( ����\\\"؆�c\\u001f�f\\u0008�|.o᠒�,��\\\"\\u00032�\\u000dԋ�`q�¹�2\\u0006\\u0004KOk]�%�/�{9H��j�6L�}{�6�_�O�*�k6�m{��s\\u001b�NS�Y�b@HÐ\u0081W�`�&�Aw��lƷ�\\u000f�lw��-\\u000b�E:�\\u0004�o�X���VR�P,��A���z�IR�\\u000f.�t�A>�<�%R\\u001aK�w'�Wk�\\u0005t��$�\\u0012��7��Pwvv�Kק�}��dkáVɈ\\u00085Ë‘B�\\u000d%�J�Ӹ�I����l��Q�\\u0017�X�\\u001ec�s�j\\u0006��6M\\u0013u<�^,�Y0aBG2��Q�/\\u0016\\u000b��\\u0016H<�E+\\u0015]^`4U\\u0016.�o�\\u0010mt��ST&\\u001bɔáE��\\\\�\\u0001@� ��/!!�\\u001f \\u000b�lI��\\u000a�q��z���\\u000fH��r\\u001d*\\u0014\\u000bB�\\u001e���±�v��g�ҳnI�M�V�'� �Q�e�&�\\u0001g!\\u001eO�\\u000eRU�Θ8\\u001eyS\\u000cH�T�M�)�\\u001b6�������I��\\\"u Ù‰pwK\\u001a\\u0010�5P�Qxj\\u0008��,�5�y�!���QTU�\\u0014\\u0009\\u007f#�\\u0004Zs�CNHit=Ԋ��!\\u000e�EhKJ��\\u0004r�t�1x��\\u001di]��\\\\i�_�Y���c\\\\4-�}z�\\u0003�L�\\u0014\\u0008/��`��{)��K�R�\\u001f\\u0009�M\\u0001������5栃�J�I����T\\u00074��X���'�\\\\���Fc�$5�@�\\u0016�m�t\\u0018tS:�Ӯ�E\\u001fu\\u0014\\u0016_t\\u000d4[Jhb52H�*\\u001a#��Y\\u0001�\\u001aÈ\u00ad$�\\u0018\\u001f�#��X��e��4\\u0007�Ϲ��y�jl\\u000b\\u0003l*��\\u0003�H�7ɶ\\u000aV\\u0001(\\u0003�{ʋ�#5-ҷ�a�M\\u001b��9\\u0006�R>\\u0000\\u001a\\u000a\\u001c�ViL�A0\\\"�DR�p�{����t���G�7O�Ľ1�%\\u0016p�5�1�\\u0007�u��F�\\u000b�UA�k\\u0008\\u0013�Ã\u009d\\u0005�y\\u0010^�\\u0019����\\\\\\u000e'���I�i��YI\\u0010�@�c8��\\u001b��D�V\\u0013��hbq�^0S����w����r�\\u0014\\u0009�R�GT���@a�{����U1BG�g>��P��y���\\\"�\\u0011IP��,\\u0000<�\\u0015�Q�a&�g�袞\\u000eC\\u000aK�\\u0001n�OP�VV$�\\u0003�d\\u0014�\\u00003�\\u000b\\u001a�\\u000bw���*��M��PC3��rD\\u00179`Q�F�g�&QD�[\\u0012`���Gɱ6\\u0005��C�5�58%H\\u0017K\\u000a\\u000c�P]Mdm�\\u0001!�\\u001d�\\u0018[���\\u0002�\\u0017^�\\u0014�\\u0010(�Y�𪷬���\\u000e|4P\\u001a\\u001a\\u00102��ɴ6f�cØ•_!�C>8�N\\u001b2��к�p�I�'�u\\u0007V&�Ӱ\\u001b���p(�S\\u0010�zEP8�\\\"��@�Κ\\\\��o7\\u0000��e�{C��)\\u0010��\\u001e���ј�6B1_\\u000d0\\u000181��<�f��v:��`�\\u000es �mn޸Dž\\u001a\\u0006\\u001f\\u0010^I\\u000a\\u0008~�Cx��7�\\u000d\\u000d\\u000d2אָ\\u0009�۶\\u001e8q'ퟒ6\\u0001\\u0008������\\u001d\\u007f�4�u<�\\u000a\\u0000�$E\\u000c�[*Ý\u008d�\\u0001\\u000a�H\\u000e\\u00101@�.�R\\\\\\u000e\\u0010���g\\u000f�~����k�\\\\�s|�J�\\u007f���:\\u001d\\u001d\\u001dllÏžJoß B�\\\"%Ri��;�Y \\u0014g�`�Ey\\u001aL��aL\\u001f\\u0005,+kz@�N�\\u000f�\\u0000��E\\u001b�\\u0006���\\u000d\\u0019E�Cד����\\u001c��\\u0000\\u0016\\u0010�X��\\u000bj�\\u0017w�\\u000b�ꖂ�޲:I�l1\\u0013Щp\\u0016aì¯\u009d9���\\u0018'���hM{��0 ��\\u000f4��(�!\\u000a�Cl�\\u0004J�`�2�T\\u0009\\u0015A7c��ڡ��P�\\u0015\\u000a��{ﱩ�Iv�ރ쟟�jÛ»\\u0017�\\u007f���\\u0017\\u001e\\u007f�+\\u000fA� �G/����\\u0006��\\u0017;-�2���@���\\u0004�m�W488LJ{��\\u000b\\u001f\\u0018\\u007f\\u0012j�Bn�|\\u0017�b@x\\u0011��1�\\u0012\\u0014�צ|:B�A�I�̷KKK�\\\\l�\\u0007\\u0004)%����E�OKє���\\u0011:�*8����Rm'�\\u0010\\u0008E��r��=�O��U�=#\\u001d^���W._���#��lllO���Y�GR�������S�l�H�\\u00158\\u001f\\u001bg�EĶ\\u0002��d�^U�zP�]��]����\\u0003�v�3�2��\\u0010qù�\\u00147z\\u0013�N���\\u0007����TJ.,�\\u001em�M(u�P�F\\u0003��e~\\u000bBx�+�ϓL\\u001597V�|s�(�St8�#\\u000c�$��B\\u007f6��7܀�&��9)�n]!AH@\\u000b~mb�\\u001f\\u0008���9��0,�nƪ�?�e��\\u001d����'\\u001fb��2E\\\"��\\u001b�\\u001dc�������\\u007f�X��8v�Ƴ�j\\u000d\\u001d��D\\\"a�8�i\\u0002}�����R��\\u0013��z��t��\\u0015�}y:ڙ��\\u000c�$�c]�v�TÚ\u008d®\\u0019s@@��{;����C�x�Z�\\u0004!�h�C�A�\\u001c�v\\u000b\\u0007\\u001d�.\\u000d«r\\u0008/y�\\u0005I�\\\\�pr1i�T�0<˲���y�=�Cl�;'\\u001d\\u007f忕��2�s�\\u001c�{�\\u001eOG���l����%˵�˖�T�\\u0017<(Zd�gÇŠdk\\u0007U\\u0010����j�\\u0004\\u0019:��&h\\u000fQ�B%}�i��\\u0000�\\u0011��9u\\u0019�@\\u0002\\u001e�Xoe�\\u0014\\u000a�\\u0001r>\\u000c�\\u000f\\u001f�E{zsf~����#2���\\u0016\\u0005��{\\u001c\\u0000��\\u000c�\\u0002ۃ�\\u000c�?��5xZ�s\\u0004n�\\u0001!E�\\u001b\\u000a4o�\\u0017i�J���_\\u007fE']s�Š\\u0016A7c���\\u001c�Ec�\\u001d�P���\\u0003\\u001c���G��ɛ\\u0013��9\\u001a\\u000e��\\u000e\\u001el�﮻�z1�)�\\u001dVË’\\u0000}E[[;\\u000b�繬�\\u0009�H+�\\u0016�&Bn�WXÊ„TM�}]����\\u001cL���\\u000d\\u0008o��`\\u0011~&������(�:z\\u0008\\u007f\\u0010�@��\\u000f\\u0006\\u0002�z�\\u001e\\u0010\\u000e�F\\u001d�C�9\\u0015�0�#���|޸�\\u000fQ(�����1'�\\u000fo��\\u0006��<�\\u0018\\u0019a�9z�B����;��\\u007f��>ï´\u00ad��)j��dGGUv�Qt�=�dm\\u007fB\\u001b\\u0006�%U���mkW��f\\u0007�>!\\u0019\\u000dG�\\u00191�fa���f\\u0008�h$\\u00121L�b�\\u001c`��\\u0001}�5�]�Q��c���l�L9\\u001c���b\\u0018��\\u001bS\\u0015�Djf\\u0003�6Ü€\\u00005\\u00140i�P\\u0004u;�\\u000d\\u0014�lm_O\\u0011t3\\u0016g\\u0011E��8\\u0002�\\u0005?��g�gc\\u001f\\u001ba\\u007f�_g=������a'O�`S����}�\\\\�Vp8��)\\u0018T49\\u0017��{\\u001a�T�w1atà])\\u0016\\u000br�f9�\\u0003�\\\"�}�\\u0002:>\\u0016�N\\u0007�\\u0017s�E�Ê\u008d\\u0016�SDy�x��^�fo�0��f\\u0001�5������|���E\\u001dX`�(�#��g���aC\\u0003��\\u007f��q�\\u0003a���Ã\u008f<�\\u0006��J'ߟH�����\\u0013��jn�V�L�w1�c�du\\u0016�~^$��\\\"�\\u000a���\\u000bs;(jT�u0�Q�3�O\\u0007�\\u000b���\\\"\\u001a�IN5A���Y��=&��D\\u000fU\\u000c$��\\u0001(�\\u000e�ݚ\\u001cy�Lݱ�0G���\\u0001�\\u0001�>4xu��v����P\\u0003\\u0002o)�L\\u000e%\\u0012\\u0009sæ “\\u0012�e��ȋT��\\u0003;/�$C��\\u0008�G���\\u001e���a\\u007fY��'Bx�\\u0002&R$�`��O̲�qk�;\\u007f�[��y��.���_�ʼ^\\u0011\\u0016\\u0012\\u000d������o��\\u0013���T�\\u0014��\\u0004@@x\\u0003� oTl�����`>\\u007f@��(��\\u0011+�\\u0001���d��z�������y1��Y�^\\u001c�pb�Cx\\u0003��i�\\u0012XX`(\\u000c��\\u001a�9��@�\\u0008\\u000b����^�\\u001ebc{�7��w��S�����ՌߥV�\\u0001&`J�\\u001de��\\u0009l�+����~��(�\\u000f@x��\\u001b��\\u0010�j2z�Ñ\u0081NQ2,N3l���`h\\u000dY�q~�(Gc�X\\\\\\u0010Fju��C�\\\"���j�z\\u007f�/Q_��}���9�\\u0011���T�o�L\\u000d\\u000e\\u000e�\\u00089jh�D_\\u0011O\\u0007\\u0002�-\\u000bS�\\u0008���@\\\\\\u0014F���|�lR�@?+�,���\\u0014i��6q�\\u0018�L:�7v��k�\\u0019�<�U�\\u0015�R�,b|�\\u0019����~:H\\u000a�dF^4Bp4\\u0010r�\\u0011��&}�ʳ�����ґ���ޱ/��.��ٳl��e�fLΩe�7����OSڷ�\\u0015\\u0001�K��/�N�\\u0002�����*�Ť�\\u0018)�;�r�bb�6 ��8��|���\\u000b&\\u0004�‹\\u0003fo[��AEQ<�h�\\u0014`AWW'\\u000b�a�{L2,��דj�R����H�Ь�G��\\u001d���\\u0017س��Kvi2B�AѪ��VL@T<;��s\\u001b\\\" R���\\u0014֋�;��Ko��\\u0015�F\\u000d�F�'�t5�\\u0004D\\u0017\\u0000\\u0016R\\u0003`AQ\\u000cg\\u0008\\u0006\\\\��z�����M|_\\\\��D�t\\u007f]�T�g$\\u0003#�J��@×¶mV���t�O�L��Y\\\\�\\u0000T0�`\\u0016�YP�c�~��A�#�6Ú€\\u000c�K�!�͔MÚ¹s\\u0017[ \\u000f\\u001d\\u0008\\u000f�\\u0015AUòª…Šï¿½z?���^}�v��ɖ#�\\u0007�|�=��c�c��Z]��n��j�v\\u0011#���s�\\u0008�\\u0017�-~�.+2Y\\u0003\\u0007Tf�\\u0009ï“\u008f\\u007f��G���G\\u001e�g���û3��459u�ki�\\u001d6��.t�w��ܲ���fQ����i�\\u0019\\u0003�`\\u0014Q�\\u0002������-��\\u0012��M\\u0019�;�c��x�Xa)�å‡\u00adn\\\\���;�h+�����\\\"�600����w��\\u0010��\\u0016�TK�P�i�\\u0008�ݻY?y�O|�\\u0007��?��Q�P.�gGEv�`\\u0016�i:C���W0���m�Ɋ����l\\u0008/&\\u0003\\u0002\\u0019�\\u0005\\u00164�yٮ�)\\u000d���\\u0005�\\u0016�\\u000ey�\\u001bM�\\u001e\\u0008M��2\\u007fk]i�P,v|���ܞo�Q�Q�\\u001f?�Te�ccKw~�I\\u0007�#��Y�GCcBò´‡žI1\\u0003�\\u000e��{>s���L�~+%�)kC\\u000d\\u0008\\u0004����p`a!L�\\u000f\\u00069U���\\u0010^a\\u001e#Z����^�2.cHK��{�f�x��[?��)���nܜ�Г_+\\\\�Q#�����\\u0013�a8\\u000f\\u001244nM�{��h�S\\u0015�y\\u001e1����'��0��.��Li�d\\u0013�h׊�Y�V�&\\u000fS�\\u0015��H��͠+�\\u0002����W�d2}�lF2L�9�\\u0014�w�ə�U\\u0016^>�}�0���@=!�iuAi�R��_��R�?eA:�:�`�\\u001eÄ\u0090\\u0015\\u0003Ï–H$\\u000e�#k3��\\u0013�>��i8��\\\\\\u0016ç\u00ad”0��\\u000d5 ��GS�4Gd�c@T݀�F�2��¹Z\\u0012�O\\u0007�A5\\u001ek���e\\u000d\\u000c�wÏžg�����>�n�S\\\"���a�&%�\\u001b�Fe#\\u000a\\u0006�Xmv\\u0012��z�\\u001b�p�\\u0019�B�\\u0006x�\\u0004�u��u��\\u000b!-\\u001f���Ma��Ѐ��\\u001c�g��6fxE\\u0018��\\u001f/��>�\\u0017n?�Ӆ�F�4\\u000e��A�\\u0008�,�2�߿�P��b\\u0011�\\u000f�\\u0001��??/��xP�F�Жðª\u008dœï¿½ï¿½ï¿½>��i�)�˱�tJ�zh�\\u0019\\u0011�\\u0013et-����\\u000b\\u001a\\u0002��\\u000c��\\u000c\\u000a��^L$\\u000e{g�6Sjj\\\\���;u���)��\\u001e\\u0016�,)\\u0016\\u0011�v\\u001b\\u0019�Ο;gʽ��\\u000dhK��iÌ–\\u0001�P�\\u001aGxml\\u000dDU\\u000f����_k�S�\\u0000�\\u000e��]��K��\\u0005�\\u0015y�}�\\u000f\\\\fÜ‹6��K��ڽ0}nGs\\u001e���\\u0017�A��\\u0003QH*��\\u0008\\\"��o�����gP�\\u0004�+<�vγ\\u0004*\\u0009ͳ�@\\u001ah\\u0008�5XX*�\\u0019J\\u001bÛP$���Q�T�S� ���@x].'�\\u0002�\\u001b��Y���\\u000a��$�������)��)�\\u00010�+N�޵\\u001e\\u0008�K�XF�}s�Q�ݦQ�#���T6�\\u0000igg\\u0005~�GZ��!\\u0003'\\u0015\\u000d�$����\\u000b��u\\u001f�⪪�6U\\\\M�p\\u0016kL�4r�,6+��\\u0013��[m�(*5u�yl��\\u001b�D\\\"�(m8H0Z\\u001a@\\u0004\\u0019\\u0011-�&���A��\\u007f�~k���4g�&9%����\\u000bFÝŠE��Y\\u001bf@P�&��wrr�\\u0014\\u0004\\u0016\\u0016\\u001f ���=\\u0016\\u0007���\\\"\\u0018u�\\u001c�Ԫ��7^\\u007f�\\u0014%\\u0000�\\u0003r��ܣ�J��.jT�@��s�\\u0002��N:L�L�E���8����<\\u000a��H�F\\u000b���æ\u008d\u0081I\\u0015�\\u0016�j8\\u0001������g�s\\u0016Y�2�\\u0015y���P!B)Ǻ�L�$;CCü�\\u000f\\u0014\\u0015��fU�\\u0002��\\u0014�v�\\u0019�k�.6=;��n�\\u000ckǽ�Bx\\u0007���Ba\\u0001\\u0016^7�Qsj\\u000b.\\u00076�H���]\\u0009X���?�7��\\\"\\u0008Ƣ��b�J�M-����cٵԺ׼�M-��Ri�y-�[7�2Q��\\u0014��+ ��\\u0000� �\\u000a\\\"\\u0008\\u0008\\u0002\\\"��3�wf\\u0010\\u0011�O��<� �}�|�y�~~�\\u00136È«=�\\u0001�\\u007f�F\\u0019�!j��;���h\\u001c�e�U�f��\\u000c\\u0002\\u0009yÞ¡\\u0001���e\\u0003�٘Cl\\u0001�֋�3\\u0005\\u0005�\\u0008m\\u0013!+��#�~\\u0013�\\u000d\\u0017̚�i�\\u0017���l�h�b��\\u0003�� ��\\u001a묲�csn\\u000c�\\u001c�b�\\u0009�\\u0007���\\u0000*d&Q�0�._Î\u0081��F�*##X��6\\u00097L�\\u001b5?�h�\\u0002��\\u000e\\u000bF\\\"��A\\u0001p�R\\u000e\\u0015��\\u0007₧���T\\u0008��y\\u0016�wdAyywfp�\\u001aM\\u001d*F�����5��\\u0018�ymmHaa�C�Sj���kmM��X�\\u0004-;\\u001aTԦ����\\u0015]Њ\\u0011�����\\u001f�\\u0012�$)�KW\\u0010.����B0�Y\\u0009o�MqPx\\u0009桺������+��e�FW\\\\����W�P^��m󋋩�aL�\\u000aW3jZ�%�f�EB��#> ho�GUu�-������{%{�\\u000e5\\u000d;Z\\u001bU\\u001c��t����\\\\u��\\u000e�4;\\u0004�\\u0010\\u000f�\\u001a��@������͠aÐ\u0090���\\u0015b�#\\u0011a�\\u0011bCw\\u0014�g32mc�\\u0005Q�D\\\"y$vW�B�h\\u0008�ZE�v*n��3\\u000f[X���\\u0003�D�2E�\\u0014H�����F\\u000bF��,��]C�~�b6\\u000f�ݵS.�`�\\u000d������4�QV�B3V(n�x#ZM��\\u0015Z/ \\u001c���\\u000a%�e�#�W:�fcsM�>��;��2Þ‘5F�R��\\u001c��d�&�-���a\\u0005�T&�y)�((��,G�\\\\�El��H�\\u0017\\u0008�`(��W���;���!\\u0017����\\u0017�\\u000a%\\u0018\\u0005�����\\u0011��\\u0018�`\\u0004W��P7�\\u001f\\u007f�6�\\u001b��\\u0018�3Ù©(\\u0005�\\u0012��F�C���䪪j�8i�\\u0003��U%t�W;�A�W��s��F9D^b\\u000f)�x���D\\u0009o�w��V�CPF��a��u�|\\u000a��\\u0012z\\u000c�>��-\\u0006OQ1KI�u���\\u000d;���Z��6��VRR�\\u001e*1���E1��u�\\u0006���=��q\\u000d���K��=уT \\u001a�V{=44�+�`\\u0015�9�/�����\\u0000ȼ���qw��y���X�a�JKJ?JN>����\\u0015��\\u0008\\u0009\\u0009��\\u0003\\u0007�{\\u000b\\u00173�@^�d!���Qh�^y��Q� ��Fa{��oV\\u00108�\\u001al�M�z\\u000cL�R8H��8�\\u0004w����\\u001dYh�X�Y�y\\u0017��Ti��\\u0019\\u0014RP�Qל��\\u0009Zf��@F�\\u000ebT��{�ù̬�\\u0004#/w&�-(�H�\\u001fM�#A,Fa\\u0001�\\u0015n�b5<�2M�\\u00106\\u001f^�\\u000f���\\u00114k���\\u0009ـ�3��$�U��c��M�y�K\\u0017o&�)<ņ\\\\Q_\\u000e��n5�(̃g��\\u0014�\\u0010\\u0014^Bq�p�\\u000a:\\u001fV1��]��+�B�@��\\u000f\\u0009\\u000dU���w�˒�\\u0005�\\u0006�g\\u0008\\u0019Z6\\\\��\\u0017��>��y,*�g7DG��<]\\u000c�\\u001a>\\u001c�$&&5��r\\u0017Z����{�\\u0007�@\\\\��Ƃ���C\\u0006G���*��:^QV��?��^\\u001c?\\u001e2����zz��t�f�E&����N�{�-[E�>()�צ���_�ۦ~��V\\u000dÖ˜\\u001c&w\\u001e\\u0005xh��\\u001c��$0%�]\\\\ܠ���i�\\u001d�\\u001f��\\u0008\\u0014^\\u0012�_wt=�n!L���\\u0012[�_A�-\\u001d�?���x\\u0018�\\u000b�qO��YB\\u000d8u�Z>l}\\u0017��\\u000cnAUOT#_S]Í‹\\u0001�no�ʉ�\\u0003k\\u0009�\\u0015#\\u0008��\\u0010Ö…\\u0008�q8�â\\u0015����(�ZPh�׷V`\\u0009.,0[,\\u0011\\u0005\\u0005\\u0005�\\u0010���ۅ����\\u0008N�l�<��}\\u0001v\\\"\\u001e%OM\\u0008��Yd�\\u0003��V�&_^\\\"\\u0009�:��;��J�bM���{o��2h���J�h\\u000cd���7*��!�\\u0018��ǎ��q�`@��YE&�PsJ�-�m��a�]�=\\u001c\\u001f�NKK��ho\\\"������a���@\\u000d���.Cc�Ո�^�Lba@\\u0009\\\"��bdry��ӦZ(�M\\u0007�#/b�Ç\\u000e��O���`o\\u0012H4*�G��\\u0000W#��CKmæ²¥\\u001f���u�ޤ<&�8\\u0001��w�O�\\u007f���\\u0015IU�\\u001ed����\\u000fM�[\\\\ТrG��`��z��Q�\\\\�J)��o[����t=Hh�����zT�C�D�N��5��`2ڎ��k�\\u0002{rÞ•+\\u0016R�\\u001d}VTQ���\\u0001999�\\u0010��%��Ks\\\\J\\\\o�I�/\\u001f;vLB�\\u0004\\u001d]\\u000b��\\u0016�����\\u000dq��[(�6�\\u0005\\u0010\\u0006����#/�����Z��\\u0015\\u00168�\\u0014\\u0015ZX@a� �^$�x��\\u0013�\\u0006�\\u001cq{_\\u0004'w�A^�E��ɣ�\\u000ey��\\u0001�\\u0003���m7��e!#�Y�u�����\\u000b\\u000e�E�\\u001e''�F\\u0010A�c���d�Z��\\u0015�>�\\u0017Mw<�\\u001d�Kze�ˀtT\\u0006oN�\\u000ar��,�\\u001a\\u000eL�n-�]0\\u001aE?�y�ݴ�{�,��{GDD��E�!)�(���g�����<)ꀬ��Ý\u008f}~�\\u000a\\u00047����\\u0019;�~�\\u000b/��D��\\u0012�����ɢy\\u0010\\u0011�!�,�q�7\\u000b���x�\\u0017.Z����o��\\u001d�'Y�\\u000b\\u0016-�\\u0009/�\\u0004ソ\\u0000È‚`�WJw�}5�KV4�\\u000fb\\u000dy$�\\u001d\\u001d\\u0000//O0��]M�,�na��ʛZO:�>\\u0012�`Nc\\u000b]����Õ\u008f%'\\u0009\\u0012�\\u0003�\\u000d\\\"��7\\u0015\\u0019��&��7!��M�j[ب#/�kqE\\u0001v�V��Y�:-��\\u0005�����1x��R\\u0015��?x\\u0008F�\\u001c\\u0009�BB��+�YP�\\u001ey�蕅\\\\��+\\u0011C��=%\\u0015���:�{ÙŒ\\u0005�3�q-��W�yG<@�3�lV�\\u001f�\\u000a,���^� ��\\u0010���$j6�\\u000d,?�֋J�+oUBx�\\u0010��D{r����U�P��8s�O?9U��Tm_�F���VD��\\u0000�-�|@``��`8���\\u0005\\u001a\\u000a�vt?)<��7�2��\\u0005�C\\u0017'��b6�U\\u000f�'�ñ\u008fº¼ï¿½~dEEElޕ��\\u000f\\u0016-�ܰ����\\\"\\u001a6l\\u0018���e�\\u0005�|�\\u0019)�F\\u0008w�g\\u0018Z\\u0010��h$��\\u001f����>>>����gM�:u]@P����\\\"��ףƣ/V~\\u000e��\\u007f\\u0017b��!O�.z{hß\u008f��]��(,�UWU=���{钥�ӧ:�\\u000c��\\u00182t(�s�,V�3c�L��\\u0000\\u0016\\u0012\\u0000��0-n\\\\\\u0012\\u001e�_�~����\\u0017k�*s���-��\\u0012@$+��\\u001e�f\\u000dP�}�)t��m\\u0010%\\u0008)��~ĆpJ��\\u0019L\\u0006)\\u000c|\\u000b�?�5�\\\"s���\\u001e���\\\"��\\u0011Q\\u0012{4Z����r�\\u0017�'C�3w�]4AG�Uެ����|\\u0013�؇>^�ԕY�\\\"Q�ѣ��s��?���\\u0010�^\\u0001�?�sx��F4r�R$�\\u0018v--)\\u0015���hw\\\\\\u001c|��U��\\u000f[a��S\\\\q�IJk��r��˸��n�\\u0019\\u0004�\\u00159yy�����l�����[_�����B\\u000de|(0\\u0010-�sm��\\u001e��勗��O�޽��h�R����\\u001b\\u0003���633��h�Q��\\\\D�]��F�����&BY��0�|��so���\\u0014�aø\\u000d_G����+\\u0008Õ¸5��Ά%\\u001f|\\u0008sß™\\u0007c�xB�|�p�K'�����2\\u0013*�g�\\u0008�8x�|��ʎ�=\\\"2d)�>î©§`�Î\u009d�z�\\u001a��d��M�\\u0011b�}H&-m/ �#z�\\u000a�v(6�\\u001d:Q\\u0010\\u0012����V����+8����#Wy��� �L\\u000a\\u000c\\u001b��[ʙ�U�jE\\u0003\\u000an���ΧN��R2��D��_�����W ,,\\u000c�n�\\u0006�b65n\\u00165��|\\u0006\\u00188��uN���t�H@�:^���\\u0007\\u0015\\u0002J\\u0010����\\u0010=\\u0006�N&\\u0014^Ê\u0081�\\u0015մ��\\u0019����\\u000b\\u0017\\u001c\\u001e(������ L,\\u000c\\u0003�n�\\u000c\\\\Û‹h�~K�-\\u0005\\u0005��Y�\\\\�bc\\u0015�Ξ\\u0015�Ȁ( �͟�V\\u00001hi�u��D��D��k\\u0015J�D�\\u0003sv�\\u0005m���;��Q\\u001eFL\\\"���\\u001f��I�\\u0018>��i�=�\\u0003<����N�:�B\\u001em-���s\\\\'��\\u0017K�dfd��wÞ…g�\\u007f\\u000e�\\u007f,R���m�VS\\u007f���4\\u0019�{_k�CE\\u001f�ֳ�±\\u000e�\\u0000�r\\u000a#��s�\\u0002\\u0015�<@����\\u0014�\\u001c�O~u�%ׯ3E�\\u0016퉋��s���_����$��\\u000e\\u0019���I����ݣ��V`���'y�u�u,\\u0007�;�����=�������?9�o?���#E6�(��͙\\u000b\\u0013_�\\u0004�݂dfm��c��j��n�\\u000e���)5%�!\\u001cK[D\\u0015�O>�$�0a\\u0002k\\u0016\\\\�p\\u0001�?p�\\u000e���\\u0006[�]���d�\\u0004���\\u001d��V�Ϙ��h���S\\u0016nyfp�����֩�\\u0013\\u0013�ȑ�™�gH�����3{��a/h��A(Q�Dw\\u0014惇\\u000c�\\u0011\\u007f\\u0019�ni(���;�c�[�����\\\\\\u0004[\\\"�:X�+ÜŠQ�LG����Ȕ>�\\u0016Xu��t�pFm��ZU�\\u0000�*H�\\u0002+7�*\\u0018\\u000d:�jk\\u0012�N�\\u000fg<$��e��#k��._�\\u0008���*����\\u001f\\u0005�pM�k�M�):�vlNN��Ó\u008f�)�����\\u001d��Z��Þ\u009d� ���.8�gK0��?��7ߪ�\\u000f\\u001d��^u\\u0016��5�p�\\u0017+WZ�����\\u0015�RFD>�ܲ�H�7�\\u0003��d�&��R D��W�\\\"�����l��Q�\\u0014U���]ye} z�c��q\\u001d�\\u0019�v�\\u0017��;\\u0014t�\\u0004m�ë\u00ad£<\\u001d�V�\\u0002;a���%�u?;�o��_m�:���6:\\u001d����\\u0012���e��\\u0005\\u000bQ(�\\u0008ÏŒ\\u001e����\\u0005���\\\\z��^\\u000cK�V�U^�\\u0006�\\u0002��Ȅ��ZȪ��\\u0009\\u000dcS\\\"3r�\\u0016��ٻ�æ\u008d›ï¿½x�\\u0010\\u0013��޽�Mll�\\\"!ci��5�\\u001fU�W��\\\"\\u0013a�a0p� xb�\\u0018�i�e�V����^\\u0007X�Y�W�N�ݧ\\u001e�ƕ�׫�\\u001caۜ�4\\u0005B�e�SO~�hJV~��A=�>[��#K=5%\\u0005~M>\\u0006ç³²@\\u000c�e�De�\\u0004�Ma�Ñ\u008f��>��@�b\\u0019�\\u0019���̲�Wo�6�,��W\\u000ffS\\\"z\\u001e��*\\u000f\\u00142\\u0009\\u0004&���aN<��N9s�a8�BN>x���v�(V�C\\u001fj\\u001a\\u0013�ܠ�����c��'&�<�o���i��a�ʟ�\\u0013��\\u001b�GC����y:x�\\u0002\\u0002\\u0003YQ@\\u0003�mB]�j\\u000aN�6cl���y��i\\u000e����h0ÒŒ\\u000cng¹�WmI�V�I1�\\\"N�<�\\u0014�\\u001c�_\\u0008\\u001eV�\\u0008�-�=Gc0��\\u001f�g��\\u0001�\\\"�\\u000fJ�k���Y��nҥ�ZT�N\\u0009\\u0009\\u0009�,Y��G��7m�}�\\u0007�b&I.zYgSB��g�Y��\\u000b�L{�\\u0017^�蒙q\\u0016΢�̾�\\u000d���0�z�\\u0017�\\u001f)?{�B�bv6���S\\u0018�ױ0}�k`��,//ØœW�o\\u001b\\u001a�\\u0014\\u001e�\\u001dX���~'3�c\\u001f��s�\\u001b?�'ž\\u007f�>���\\u0018a‰Q�)�Ȱ!��^�z�f�GF\\u000cg!��q=�W,��4h\\u001eÖµ\\u001a�C5�ڳ\\u000a��y �\\u007f\\u0011\\u0001��M�S\\u0015\\u0008Q��ӊJ�\\u001a\\u0015�x�A\\u0011��#�z����'��Z�5H=���\\u000cE�X�=�ԑ��4���9�c�:����w����߿\\u001b\\u001e`\\u0003$&$�&teO�v��_�DMI��C ��G�ڽ\\u0004��2|��\\u0014�\\u0014�\\u0017!��{F\\u007f\\u0015-�\\u0004?u;\\u0007\\u0004\\u0005:\\\\\\u00171\\u0008!�6��\\u0013܇�7&\\u0000�Zm0^N���\\u000d�z�����\\u001dЯ_\\u007f�9s�V���ǘ���x(B���%!���e\\u007fI)RX���5|�S]>4�\\u001cI\\u000dzxh�diݯ��FtP=== 'k��T�?\\u0011��$^�M�5\\u0004_�#@QÙ†#\\u000f�\\u0004?��\\u0009{��JQ�D�\\u0016\\u0015mQ���Z�,N�*�2̨��\\u000f�J%��������Gg\\u0002����U�5�\\u0010\\\"�a$~1S���\\u0000�\\u000e��\\u0012Q�\\u000c���?\\u001d9������>AnS��\\u000a���m�\\u007f^�z\\u0015**ʡ��\\u0018n�rXe�&�����\\u0018��?f��ݛ�\\u000c\\u000f��\\u0014�Ca:�\\u0011����Fy���\\u000f�\\u001d4ix����o��|�l^+(���48{�,S&���w!�}�\\\"��%����\\u0007C�\\u0008\\u0009\\u000d�����\\u0011��\\u001d���{�n8q�W�@�0\\u001a��L�FƬI�\\u0016D���q�\\u000c��Xa܃��\\u0010�M�\\u0018�?\\u0002^:Yf�W����F\\u000c\\u0008�\\u001e\\u001f�(���������! �w%\\u000f\\u000f���u%D];QC\\u000f5\\u0006\\u0005��K5�v\\\"�\\u0011\\u001e\\u0011�����q���D\\\"e� U��L���Å\u0090t4\\u0009.]��\\u0014U��JV��\\u0013H:�\\u0019�^��Qa\\u0018,F���uMCں��\\u0000%e�#p�7R�\\u001b�h��J��0\\u0018��\\u0006���l��\\u0016���\\u0003Y\\u001d�\\u001c3ޚ�B,2��F�g�y�\\u0018��M@tm\\u0014^\\u001b�r��q�7k�\\u000d:�\\u0002���^\\u0012��\\u0016��{_\\u001d�m�4|���_��I��g,��DY�fcm���Vu��YOSf͂�a�\\u0010�k/]�!$&&�\\u0004�2l�\\u0006-�W���n|f7�F�\\u000d��z��=��[u>���fC\\u0003\\u0007\\\"�bZ#��\\u000dz���\\u0019(��@��\\u0013�\\u0001#+� F�so��+�%sx��m4\\u0018��g��i�\\u0016�8��}���7��YL0I;G \\u001fD\\u0015\\u000f�\\u000c�ܴd�:|\\u0016Qf��I��z��Vgp2��4�Kj����smFT�\\u0014\\u001b\\u0017\\u0007�׬f���>N˫�~Ö¤G�v_\\u001fl3�3>DjÑ\u00adW��|�*�Ǚ�ճ;��у\\u0001\\u0002��@ǃ�.�\\u0011~\\u0015GM�\\u001cO@��٨�Z�~�\\u0011}�\\u0003���C\\u0005h\\u0001r�||\\u0002������\\u0002�*\\u0007�a�Ť���R\\u001a\\u0018�kV�\\u001e\\u001a�G\\u000d\\u0019Ȫ�\\u0014\\u000a%�\\u0017%ۣ��\\\"�H�þ�G6S&�}�m���-�\\u000a��e#\\u000a����Ј� 8\\u0017���l�ΣHLJ�\\u00198w.��D����s�(���\\u0015�\\u001e�4���\\u0009��\\u0007��cN�v�~{\\u001dw��A�H\\u0008�\\u0011�D�p��O�i��\\\\e\\u000d�<�)�\\u0012D�_\\u0017w\\u0008�\\u0015� ���{��w}\\u0011\\u00125d\\u0019P?E��ى\\u0000�rs/�_\\u0016��Cʆ\\u0012�,�Ҕ\\u0018\\u0004�3*\\u000d\\u007f�Ľ�\\u001e�C�>R��vd��p�Z\\u001dHN\\u0009a�vr��\\u001f����\\u0016\\u007f�l2\\u0005�\\u001b�̦�|��V\\u000e�&\\u0014�fK�Zä\u0081\u008f\\u001b$.�\\u00075g7<�ڵ��\\u0010��/:�g�����\\u001aM\\u00160(��޹��Q�q�&��fs��E�\\\\J��P���i}�\\u0007�B�DD� �\\u000f�M\\u0010}\\u0010�\\u0004�� �S(\\u0001� R�V-B�h�\\u0015Q\\u0003���\\u0016s�v��������ل�6�ns1��\\u000fv'�;�9��ng���v\\u0013��ͺ��$��;�N\\u001c~\\u0009\\u001f�lk{�|�03��ۇ�k\\u0019��0;\\u001b%dtÒ\u00ad*9�\\u007f\\u000e\\u0002�\\u0000�pq�li���G\\u000f�����W>�U|]\\u000b�\\u0002�Vb��cm{Di��X�\\u000e�q1�\\u0015Ѫ:�\\u0012��\\u001f��';+\\u0013�$6�\\u001d�.\\u00162\\u0016��n��$���.~��\\u007f�\\u001eϽ6��\\u0013��\\u000f�\\u0017s��Lp�BÜ”W\\u001e�]�e\\u000aur�@\\u0009u;4���omF�.\\u00052ÞŒr���<��r\\u001e��\\u0006W�\\u0013�+(8��\\u0008?���NH�M�\\u000e�fo��c \\u001a�\\u0008���:Ê›5��\\u0013�K/Bh{�a!\\u0016^\\u0019K��e�uKN�\\u000f\\u000c�\\u0018\\u001c�~袶v\\u001b�.S��oMFL2�:-�z�_Ξ�k��Ȍ��a��\\u0018��2VØ\u00ad���ih3ζN��t�Nb\\u001b�jp\\u000a��MX�/�{?�Z�߇��R\\u001d\\u0013?�N{\\u0006�.t��~C�\\u0001��ݣ�J�WУ'����?q3?�D`l�\\u0010�M�ɰ�$\\\\���:��N��LGY�REx�b4�C�}�N�\\u0001e��\\u0006H\\u0008Û¥\\u001eV�Q�N\\u0015�\\u001d0\\u001a:��YH��\\u0012]�~_2Z�д�M�c��v+<�l�4�a��&�C.��w��vUpQ�\\\\�qd���ރChK�Ot����j�MEG'�����Z���\\u001a�j�\\u0013�\\u001bzF\\u0007��\\u000d\\u001d�_�����n����\\u007f�c���m�g\\u0003���Tmm_WY���ih�v�4\\u0014�l�M�cۣ���\\\"�\\u0013c��pnr�J�V��d$�ε�-�\\u001b���\\u0016P\\u000f�Q�\\u000a��=S�O�-����.\\u0008�n4AÉ…\\\\��AY��\\u0013�\\u000aÖ¾O��[���+�n����z��2��\\u0001�;\\u0002Ù¸w�7O���Þ\\u0009rSS�\\u0012��=��s�\\u0018�\\u000b\\u0015��\\u0015]d7�Z����\\u000b~��\\u0018����l7n��2�wY\\u00199\\u000d��+\\u001e\\u001fA~�C?�ݨ)����\\u000c�\\u0002UC\\\"\\u001d}\\u0018\\u001d�.��P��*�\\u007f,��ܥZw�L�K(Sq��)Gʯaӆ�\\u0019\\u0018��у�ೣxor�cœ�T�ݦ����ک�p��r\\u0006���\\u0008��v<�,�.�p\\u001e_�\\u0013�\\u0018ϙ��6:2�pi�\\u0019@\\u001e�7�>�+\\u0011˦��$�;v��\\u0001���u�r\\u000d�\\u007fu\\u0019�\\u0009S)\\u001d���N��\\u0016p]����\\u001bh�q\\u001c^�|�T%qÏ» �w놶\\u0007Q�ֺe�\\u0016�<%>���w��\\u000d\\u0003#\\u0006BfP�S��\\u007f\\u001b~s�\\u0010rs\\u0000�$�u3��!��^�\\u0017[��\\u000e�0\\u0015[#���\\u0018tN\\u0014-�a\\u000f\\u000d��\\u0012��\\u0010iU`t��d�\\u0005�+�5&\\u00138d\\u0001Ma�\\u0018\\u000cB\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!��\\u000c�\\u000b�\\u0002蠤�A�\\u0000\\u0000\\u0000\\u0000IEND�B`�\"},\"default.asp\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"default.asp\",\"size\":11586,\"created\":1252817720000,\"date\":1275866390538,\"value\":\"\\u000d\\u000a\"},\"formmail.aspx\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"formmail.aspx\",\"size\":1535,\"created\":1252396835000,\"date\":1275866390542,\"value\":\"<%@ Register Assembly=\\\"Atlas.SendMail, Version=1.0.1.0, PublicKeyToken=27a0628601785566, Culture=neutral\\\" Namespace=\\\"Atlas\\\" TagPrefix=\\\"atlas\\\" %>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009Form Mail Example :: examples :: CaMpuS\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aType your comments here:
\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\"},\"mailer.dwt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mailer.dwt\",\"size\":70,\"created\":1251774439000,\"date\":1275866390545,\"value\":\"Request from netid: #From#\\u000d\\u000a-------------------------------\\u000d\\u000a#Subject#\"},\"node text getter.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"node text getter.txt\",\"size\":888,\"created\":1251368712000,\"date\":1275866390549,\"value\":\"function Integer(n){return parseInt(n,10);}\\u000d\\u000avar clean=[];\\u000d\\u000afunction getStyle(obj, cAttribute) {return window.getComputedStyle(obj, null)[cAttribute];}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000afunction Strip(node){\\u000d\\u000a var r=obValsl(node.childNodes)||[];\\u000d\\u000a\\u000d\\u000aif(r.length>0){return r.map(Strip).join(\\\"\\\");}\\u000d\\u000a\\u000d\\u000aif(node.src && node.nodeName.toLowerCase()==\\\"img\\\"){\\u000d\\u000a return \\\"\\\\n\\\";\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000aif(node.parentNode.href){\\u000d\\u000a return node.textContent.link(node.parentNode.href);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aif(Integer(getStyle(node.parentNode,\\\"fontSize\\\"))>16){\\u000d\\u000a return \\\"

\\\"+node.textContent+\\\"<\\\\/h3>\\\";\\u000d\\u000a}\\u000d\\u000aif(node.nodeType!=3){return \\\"\\\";}\\u000d\\u000a\\u000d\\u000areturn node.textContent;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000afunction getText(node, addParas){\\u000d\\u000aif(!addParas){ return Strip(node); }//.replace(/\\\\n{2,99}/g,\\\"

\\\\n\\\\n\\\");}\\u000d\\u000areturn \\\"

\\\"+ (Strip(node).replace(/\\\\n{2,99}/g,\\\"<\\\\/p>

\\\\n\\\\n\\\")+\\\"<\\\\/p>\\\").replace(/

\\\\s+<\\\\/p>/g,\\\"\\\");\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aCB(getText(document.body))\\u000d\\u000a\\u000d\\u000a\"},\"screen-layout.css\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"screen-layout.css\",\"size\":9995,\"created\":1251789752000,\"date\":1275866390553,\"value\":\"/* CSS Document */\\u000d\\u000a\\u000d\\u000a\\u000d\\u000ahtml, body, div, span, object, iframe,\\u000d\\u000ah1, h2, h3, h4, h5, h6, p, blockquote, pre,\\u000d\\u000aa, abbr, acronym, address, code,\\u000d\\u000adel, dfn, em, img, q, dl, dt, dd, ol, ul, li,\\u000d\\u000afieldset, form, label, legend,\\u000d\\u000atable, caption, tbody, tfoot, thead, tr, th, td {\\u000d\\u000a margin: 0;\\u000d\\u000a padding: 0;\\u000d\\u000a border: 0;\\u000d\\u000a font-weight: inherit;\\u000d\\u000a font-style: inherit;\\u000d\\u000a font-size: 100%;\\u000d\\u000a font-family: inherit;\\u000d\\u000a vertical-align: baseline;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.hidden{\\u000d\\u000afont-size:0px;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000abody{\\u000d\\u000abackground:url('http://marsrovers.jpl.nasa.gov/gallery/press/spirit/20040311a/10-ml-01-orion-A067R1.jpg') repeat #000;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000abody a{\\u000d\\u000aoutline:none;\\u000d\\u000a}\\u000d\\u000a.line{\\u000d\\u000adisplay:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#wrapper{\\u000d\\u000a\\u000d\\u000awidth:1060px;\\u000d\\u000amargin: auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#container{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000abackground-color: rgba(100,100,100,0.5);\\u000d\\u000acolor: #fff;\\u000d\\u000awidth:1058px;\\u000d\\u000amargin:auto;\\u000d\\u000apadding: 1em;\\u000d\\u000apadding-bottom: 2em;\\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/container.jpg) repeat-y;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aheader\\u000d\\u000a***********/\\u000d\\u000a\\u000d\\u000a#site{\\u000d\\u000abackground: url(bg11.jpg) no-repeat;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight:164px;\\u000d\\u000amargin:auto;\\u000d\\u000adisplay:block;\\u000d\\u000abackground-color:#000;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site h1 a{\\u000d\\u000adisplay:none;\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000aheight: 60px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site a.uiuc{\\u000d\\u000abackground:url(http://webdev.slate.illinois.edu/_includes/images/ilogo.jpg) no-repeat;\\u000d\\u000awidth:320px;\\u000d\\u000aheight50px;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 80px;\\u000d\\u000amargin-left: 700px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title{\\u000d\\u000abackground: no-repeat;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 15px;\\u000d\\u000amargin-left: 100px;\\u000d\\u000aheight:108px;\\u000d\\u000awidth:300px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a, #site a:link, #site a:active, #site a:visited{\\u000d\\u000abackground-position:left top;\\u000d\\u000abackground-repeat:no-repeat;\\u000d\\u000aoutline: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/***********\\u000d\\u000aNavigation\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a.nav { display:inline; margin: 1em;}\\u000d\\u000a\\u000d\\u000a#nav { margin-bottom:-0.4em; }\\u000d\\u000a\\u000d\\u000a#nav .nav li, .nav li{\\u000d\\u000adisplay:inline;\\u000d\\u000afont-size: .8em;\\u000d\\u000afont-weight: bold; \\u000d\\u000atext-transform:capitalize;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000aborder-bottom: 1px solid #888;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000amargin-left: 10px;\\u000d\\u000amargin-right:10px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav{\\u000d\\u000apadding-top: 20px;\\u000d\\u000amargin-left: 30px;\\u000d\\u000apadding-bottom: 8px;\\u000d\\u000awidth: 1020px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a.current, .nav li a.current:link, .nav li a.current:active, .nav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*\\u000d\\u000aSub-navigation\\u000d\\u000a*/\\u000d\\u000a.subnav li{\\u000d\\u000adisplay: inline;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000acolor: #ddd;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav li a, .subnav li a:link, .subnav li a:active, .subnav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a.subnav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav{\\u000d\\u000amargin-left: 18px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a#subnav{\\u000d\\u000apadding-bottom:8px;\\u000d\\u000apadding-top: 8px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000amargin-bottom: 2em;\\u000d\\u000awidth: 980px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a dl dt { line-height:120%; padding-top:0.5em;}\\u000d\\u000a#subsubnav { margin-top:0.5em;}\\u000d\\u000a#subsubsubnav { margin-top:0.5em;}\\u000d\\u000a.nav .item { margin-bottom:0.5em;}\\u000d\\u000a\\u000d\\u000abody.About #subnav, body.Resources #subnav, body.Contact #subnav, body.Give #subnav{\\u000d\\u000apadding-bottom:16px;\\u000d\\u000apadding-top: 16px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000awidth: 980px;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:#ececea;\\u000d\\u000aborder: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#subnav li a.current, .subnav li a.current:link, .subnav li a.current:active, .subnav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#subsubnav li a.current{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/****************\\u000d\\u000aContent\\u000d\\u000a***************/\\u000d\\u000a#content h1{\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#content{\\u000d\\u000abackground-color:#222;\\u000d\\u000acolor: #fff;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000amargin-top: 0px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000awidth: 900px;\\u000d\\u000apadding: 3em;\\u000d\\u000a\\u000d\\u000amargin-bottom: 10x;\\u000d\\u000astyle: none;\\u000d\\u000a}\\u000d\\u000abody.Home #content{\\u000d\\u000amargin-top:0;\\u000d\\u000amargin-left: 30px;\\u000d\\u000awidth: 1000px;\\u000d\\u000apadding-bottom: 30px;\\u000d\\u000a}\\u000d\\u000a/************\\u000d\\u000afooter\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#footer{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/footer.jpg) no-repeat;\\u000d\\u000abackground-color:#000;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight: 120px;\\u000d\\u000amargin:auto;\\u000d\\u000amargin-top:0em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aHome styles\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#home-imageBar {\\u000d\\u000abackground:url(/_includes/images/home-students.all.jpg) no-repeat;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth: 960px;\\u000d\\u000amargin:auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers{\\u000d\\u000adisplay:block;\\u000d\\u000afloat:right;\\u000d\\u000apadding: 0 0 40px 40px;\\u000d\\u000a}\\u000d\\u000a#home-containers h3{\\u000d\\u000acolor:#000000;\\u000d\\u000afont-weight:normal;\\u000d\\u000afont-size: 1em;\\u000d\\u000apadding: 0;\\u000d\\u000amargin: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers h2{\\u000d\\u000abackground: #f2f3f3 url(http://webdev.slate.illinois.edu/_includes/images/box-title-background.jpg) repeat-x;\\u000d\\u000acolor:#000000;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding: 10px 0 8px 35px;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers .home-box{\\u000d\\u000aborder-right: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000aheight:282px;\\u000d\\u000awidth:319px;\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-top:20px;\\u000d\\u000amargin-left: 25px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul li{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-bottom:20px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures, #home-events{\\u000d\\u000abackground: #afb3b6 url(/_includes/images/box-background.jpg) repeat-x;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth:320px;\\u000d\\u000aborder-left: 1px #6e7478 solid;\\u000d\\u000aborder-top: 1px #6e7478 solid;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures{\\u000d\\u000aborder-top: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures p, #home-events p{\\u000d\\u000acolor: #4c4b4b;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures h3{\\u000d\\u000apadding-bottom: 20px;\\u000d\\u000a}\\u000d\\u000a#home-lectures ul{\\u000d\\u000apadding-top: 40px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*****************\\u000d\\u000a----Error Pages---\\u000d\\u000a******************/\\u000d\\u000a\\u000d\\u000abody.Error #site{\\u000d\\u000abackground: url(/_includes/images/banner.error.jpg);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc{\\u000d\\u000abackground:url(/_includes/images/ilogo.error.jpg) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title{\\u000d\\u000abackground:url(/_includes/images/slate.error.gif) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*********************\\u000d\\u000a----Profile Pages-----\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#content h2.CVTitle{\\u000d\\u000aline-height: 1.4em;\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding:0;\\u000d\\u000atext-transform: none;\\u000d\\u000acolor: #995544;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox img{\\u000d\\u000afloat:right;\\u000d\\u000amargin-top: 20px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul{\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody h3{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content ul.content li{\\u000d\\u000alist-style-type:none;\\u000d\\u000aline-height: 1.5em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #CVQuickbox h2.CvSectionHeader{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content h2 a, #content h2 a:link, #content h2 a:visited {\\u000d\\u000acolor: #316994;\\u000d\\u000a}\\u000d\\u000a #content h2 a:hover{\\u000d\\u000acolor:#aa5522;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #mainCv h2{\\u000d\\u000afont-family:Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.15em;\\u000d\\u000afont-weight: bold;\\u000d\\u000apadding-top:2px;\\u000d\\u000amargin-top:1.5em;\\u000d\\u000amargin-bottom:.7em;\\u000d\\u000acolor: #696969;\\u000d\\u000atext-transform: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/********************\\u000d\\u000a-----Giving Forms---\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#form-container{\\u000d\\u000aborder: 2px #777 solid;\\u000d\\u000abackground: #eee;\\u000d\\u000amargin: 30px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container h2{\\u000d\\u000apadding: 10px;\\u000d\\u000atext-transform: none;\\u000d\\u000abackground: #888;\\u000d\\u000afont-weight: normal;\\u000d\\u000aborder-bottom: 1px #777 solid;\\u000d\\u000afont-size: 1.4em;\\u000d\\u000acolor: #fff;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container ul{\\u000d\\u000alist-style-type: none;\\u000d\\u000a}\\u000d\\u000a#form-container p{\\u000d\\u000apadding-right: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009#quickNav, a.access {display:none;}\\u000d\\u000a\\u0009#footer { height:1.5em; text-align: center; padding:0px; font-size: 12px; margin: 0px; position:fixed; bottom: 0.1em;width: 100%; left: 0%; }\\u000d\\u000a\\u0009#footer>* {background:#000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAjCAYAAABcmsDOAAAAq0lEQVQokV3DQQeDAACG4W+HESMiOsSIER0iInaIiOgQIyI6RET0/4/f7u/Do/u+zbquy6zzPM06jsOsfd/N2rbNrHVdzVqWxax5ns36/X5mTdNk1jiOZg3DYFbf92Z1XWdW27Zmfb9fs5qmMauua7OqqjKrLEuziqIwK89zsz6fj1lZlpn1fr/NStPUrCRJzIrj2KwoiswKw9Cs1+tlVhAEZj2fT7Mej4f5D76aH7OJjE3sAAAAAElFTkSuQmCC'); background-repeat:repeat-x; border-top: 1px solid #000; color:#ddd; padding-bottom:0.3em;border-bottom:2px solid #000; }\\u000d\\u000a\\u0009#footer a {color:#fff;}\\u000d\\u000a\\u0009#footer a:hover {color:#ff8;}\\u000d\\u000a\\u0009#footer .vcard>*{display:inline; posisition: absolute; bottom: 1px;bottom: 1px; }\\u000d\\u000a\\u0009#footer .vcard dt{display:none;}\\u000d\\u000a\\u0009#footer .vcard dd{padding-left: 1.5em;}\\u000d\\u000a\\u0009#footer a { text-decoration:none;}\\u000d\\u000a\\u0009#footer form {display:inline;}\\u000d\\u000a\\u0009#footer input {font-size: 12px; border: 1px solid #888; background:rgba(0,0,0,0.4); color:#fff;\\u000d\\u000a\\u0009\\u0009\\u0009cursor: pointer; font: menu;position:absolute; right: 1px;}\\u000d\\u000a\\u0009#footer input:hover { background-color:#009900;background-color:rgba(20,200,20,0.5);}\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#logo { position:absolute; left: 2em; top:0.4em; width:400px; height:150px;\\u000d\\u000a\\u0009 background-image:url(campus2.png); z-index:888; border:0px solid #fff; }\"},\"site.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site.xml\",\"size\":6238,\"created\":1252817880000,\"date\":1275866390557,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009CaMpuS\\u000d\\u000a\\u0009Atlas Web\\u0009\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009cms,atlas,generation,demonstration,beta\\u000d\\u000a\\u0009a test run for an automated site generator\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009

G70 Foreign Languages Building, MC-164
\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"site3.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site3.xml\",\"size\":4906,\"created\":1252702592000,\"date\":1275866390561,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Hannah Montana\\u000d\\u000a\\u0009Atlas Web\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009Hannah Montana, movie, celebrity,fan,hollywood \\u000d\\u000a\\u0009All things Hannah Montana: images, stories, bio \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009
G70 Foreign Languages Building, MC-164
\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder.xsl\",\"size\":5646,\"created\":1252658478000,\"date\":1275866390565,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009Error: Path not found ( )\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, $section, $DELIM, title )\\\" />\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, title, $DELIM, org)\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aBack to Top\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a ^ Back to top \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder2.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder2.xsl\",\"size\":4899,\"created\":1252491114000,\"date\":1275866390568,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, $section, $DELIM, title )\\\" />\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, title, $DELIM, org)\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009[if IE 7]>\\u000d\\u000a\\u0009\\u0009<link href=\\\"/_includes/styles/ie.css\\\" rel=\\\"stylesheet\\\" type=\\\"text/css\\\" media=\\\"screen,projection\\\" />\\u000d\\u000a\\u0009<![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aBack to Top\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a ^ Back to top \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\"},\"sitecontent.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent.xsl\",\"size\":44138,\"created\":1252817754000,\"date\":1275866390572,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u0009CaMpuS is feather-weight web content manager by dandavis.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

This informational site serves as an example of CaMpuS in action. CaMpuS is geared towards upgrading small to medium sites currently using HTML template systems like SSI, Dreamweaver, PHP, or ASP, etc, to an open-standard and highly portable online site generator.\\u000d\\u000a

\\u000d\\u000a

With low investment in time and money, CaMpuS returns many advantages of complex systems like dokuWiki, drupal, and CascadeServer. Unlike its competitors, CaMpuS is for text, by text, and of text; no database or binary files are required. One scripting page, an XML data file, and a few XSLT style-sheets can spawn an entire site.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a User overview\\u0009\\u000d\\u000a

    \\u000d\\u000a
  • select page to edit
  • \\u0009\\u000d\\u000a
  • make your edits
  • \\u0009\\u000d\\u000a
  • review page changes and site-tree location
  • \\u0009\\u000d\\u000a
  • save your changes, they are instantly reflected
  • \\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a Technical verview\\u0009\\u000d\\u000a
    \\u000d\\u000a
  1. verify user and password
  2. \\u0009\\u000d\\u000a
  3. log request using all available info
  4. \\u0009\\u000d\\u000a
  5. load live content XML file to variable
  6. \\u0009\\u000d\\u000a
  7. backup live content XML file by saving variable to new serial-named file
  8. \\u0009\\u000d\\u000a
  9. find page to edit using DOM, according to section, subsection, and name of page
  10. \\u0009\\u000d\\u000a
  11. alter title attribute and node content to reflect changes
  12. \\u0009\\u000d\\u000a
  13. re-save live content XML in normal place using modified
  14. \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a

\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a

\\u0009

Summation of differences

\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • no broad-based CSS reset, except for IE6.
  • \\u000d\\u000a
  • A slim reset targeting major known browser diffs will be used. This speeds up paint painting, while making debugging easier.
  • \\u0009\\u000d\\u000a
  • Deprecate HTML tag names as selectors, exceptions: HTML, BODY, A, and IMG
  • \\u0009\\u000d\\u000a
  • Using class, id, attribute, and anonymous child (.class>*) selectors will provide easier re-use of existing CSS.
  • \\u000d\\u000a
  • at least two style-sheets are created for main site styles:\\u000d\\u000a
      \\u000d\\u000a
    1. defines only non-layout affecting styles: color, background, font-family, text-decoration, cursor.\\u000d\\u000a It defines basic CSS color schemes, rather than assigning colors mixed inline with the rest of a rule-set.
    2. \\u0009\\u000d\\u000a
    3. Defines layout, borders, widths, font-size, etc. The actual styleSheets are not part of the xml file, but dispatched using import
    4. \\u000d\\u000a
    5. Additional custom views as needed, these can be generic, common to all ATLAS sites. Allows text-only, iPhone, no-css, large-format, etc views, in a standard layout, but using the site's fonts and colors.
    6. \\u0009\\u0009\\u000d\\u000a
  • \\u000d\\u000a
  • Not much change to ATLAS work-flow, except the additional site-wide color/font definitions in the site xml.
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Once the site colors and font are picked out, we can instantly mount the site on a wire-frame template, iPhone, large-text view, as well as any other site's style. Avoided tag names means we are free to port our styles to HTML5, no-css TABLE layouts, as well as other widgets and sections of other/new sites.\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u0009\\u000d\\u000a

\\u000d\\u000a

spectrum analysis

\\u000d\\u000a
\\u000d\\u000a    lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a    static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a    investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a    free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a    rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a    slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. fast\\u000d\\u000a    
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Goals\\u000d\\u000a
    \\u000d\\u000a
  • separate style from content, layout from content, and style from layout
  • \\u0009\\u000d\\u000a
  • Centralize all content so that it may be known, combined, and distributed as needed
  • \\u000d\\u000a
  • Provide an off-campus load performance of under 500ms site-wide
  • \\u0009\\u000d\\u000a
  • Remove redundancy in all it forms; page to page, site to site
  • \\u0009\\u000d\\u000a
  • Provide easy editing of existing content using Contribute or a new in-house App
  • \\u000d\\u000a
  • Central storage of fragile settings like calendar URLs give us instant university-wide updates
  • \\u000d\\u000a
  • Allow a freeze of a standard atlas template, without sacrificing site-specific customization.
    \\u000d\\u000a For example, the new EUC has a user-role targeted \\\"box\\\" on the homepage that would not be standard.
    \\u000d\\u000a The box could be defined off-template, and inserted via XSLT into the right place.
  • \\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a Now Supported:\\u0009\\u000d\\u000a

\\u000d\\u000a    root\\u0009(/)\\u000d\\u000a      -kid\\u0009(/about/)\\u000d\\u000a        -grandkid\\u0009(/about/grads/)\\u000d\\u000a        -great-grandkid\\u0009(/about/grads/fred/)\\u000d\\u000a    
\\u000d\\u000a \\u000d\\u000a Short-Term Plans\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • move to real server, not javascript, to avoid the current double page-loads
  • \\u0009\\u000d\\u000a
  • move URLs away from ?section|subsection|name, and into /section/subsection/name
  • \\u0009\\u000d\\u000a
  • use URL rewriting rules (auto generated by XSL) to map physical HTTP urls to XSLT params
  • \\u0009\\u0009\\u000d\\u000a
  • - Thus, even with one site file, /people/grads/fred/ would \\\"be there\\\" to all clients, just like now
  • \\u0009\\u000d\\u000a
  • give the demo wireframe some real style
  • \\u0009\\u000d\\u000a
  • possibly add great-great-grandchildren potential, or Nth-level using recursion (if practical)
  • \\u0009\\u000d\\u000a
  • once servermatized, roll out AJAX-based instaload for all on-site links (begins fetching on mouseover, updates #content onclick)
  • \\u0009\\u000d\\u000a
  • define special section templates for news, people, and courses. standardize, re-use on each site
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Long-Term Plans\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • translate simple .aspx pages into PHP, and x-browser javascript
  • \\u0009\\u000d\\u000a
  • document entire package
  • \\u0009\\u000d\\u000a
  • develop re-usable templates for IE6, iPhone, Text-only, high-contrast, and no-css views
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a

\\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a

spectrum analysis

\\u000d\\u000a
\\u000d\\u000a    lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a    static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a    investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a    free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a    rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a    slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. performant\\u000d\\u000a    
\\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a CaMpuS -VS- Dreamweaver\\u0009\\u000d\\u000a

    \\u000d\\u000a
  • Both are basically HTML documents with a few extra tags
  • \\u000d\\u000a
  • Almost all of a site's usual dreamweaver files are not needed
  • \\u000d\\u000a
  • Dreamweaver templates are 90%+ redundant on small pages
  • \\u000d\\u000a
  • Dreamweaver pages take far more clicks to edit, navigate, and save than one XSLT file with collapsable tags
  • \\u0009\\u000d\\u000a
  • a typical departmental sitecontent.xml file should weigh less than 100kb (w/o images) server-side
  • \\u0009\\u000d\\u000a
  • /_includes stays about the same; housing Scripts, CSS, XSL, and Images
  • \\u0009\\u000d\\u000a
  • Uses a few central files to render \\\"views\\\" of pages, not pages themselves
  • \\u0009\\u000d\\u000a
  • No HTML page physically exists, anywhere on the site
  • \\u0009\\u000d\\u000a
  • An .XSLT file replaces the .DWT files current in use
  • \\u0009\\u000d\\u000a
  • Provides the same (and more) options as Dreamweaver templates, not much difference
  • \\u0009\\u000d\\u000a
  • A change in the XSLT is viewable to the next visitor of the site, instantly
  • \\u0009\\u000d\\u000a
  • Page is updates in tens of milliseconds, not tens of seconds, yielding a 1000X lower conflict opportunity
  • \\u0009\\u000d\\u000a
  • ATLAS master config XML file can define settings common to all out sites; providing instant inheritance
  • \\u0009\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a more ides, advantages, and notes\\u000d\\u000a

  • Provides all the benefits of dreamweaver templates or server-side page building without reliance upon a specific technology or vendor
  • \\u000d\\u000a
  • Unlike Dreamweaver, entire site does not needre-touched to update content
  • \\u000d\\u000a
  • Outsourced work whenever possible: google hosted jQuery allows pipeline'd downloads and lower UIUC traffic; faster sites
  • \\u000d\\u000a
  • ATLAS scripts could hosted statically, cdn.atlas.illinois.edu, speeding up the sites we build at little cost to us, giving us a good reputation.
  • \\u0009\\u000d\\u000a
  • Like a server, changes are available instantly, and settings are centralized
  • \\u0009\\u000d\\u000a
  • unlike either, XSLT is a free open-source W3 standard that runs on ASP, PHP, JAVA, even JavaScript, and to a limited extent just a web browser
  • \\u000d\\u000a
  • unlike dreamweaver template syntax or server-side languages, XSLT is XML based; recognizable, auto-completable, and broadly cut-and-paste-able...
  • \\u0009\\u0009\\u000d\\u000a
  • you can edit the whole site using just three or four open tabs in dreamweaver; far fewer clicks, repetition, and delays in a centralized work-flow.
  • \\u0009\\u000d\\u000a
  • provides better separation of tasks; designers could concentrate on style.xml while webkids filled sitecontent.xml
  • \\u0009\\u000d\\u000a
  • allows parallel simultaneous contribution; dreramweaver warns about file over-writes...
  • \\u000d\\u000a
  • content is basically instantly validated. when broken, line number and snippet are provided, easy to debug.
  • \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a Purpose: Rapid generation of self/user maintaining web sites.\\u000d\\u000a Goals: \\u0009 Reduce code, Reuse layout and behavior, while recycling Content.\\u0009\\u000d\\u000a Related concepts: \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a

The system uses XSLT to achive server-agnostic site generation

\\u000d\\u000a

Code base is higly modular and re-useable

\\u000d\\u000a

Code can be edited by those familier with HTML

\\u000d\\u000a

\\u000d\\u000a

Advantages to XSLT:

\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
    \\u000d\\u000a
  • open source: free, no legal issues
  • \\u000d\\u000a
  • interpreted: runs anywhere
  • \\u000d\\u000a
  • familiar HTML interface: simpler than server code
  • \\u000d\\u000a
  • can run without server processing
  • \\u000d\\u000a
  • site can be internally cached, yet stay updated in high traffic situations
  • \\u000d\\u000a
  • can run without javascript in all current browsers
  • \\u000d\\u000a
  • backwards compatible with dreamweaver and other editors
  • \\u000d\\u000a
  • allows chunks to be re-used over many sites
  • \\u000d\\u000a
  • for example, an ajax pre-loader can make the site instant for those with javascript enabled
  • \\u000d\\u000a
  • simplifies new site installation
  • \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a
\\u0009Coming Soon! \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a This is the deep landing page, and some content to go with it.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a I have a sub-section!
\\u000d\\u000a\\u000d\\u000a Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
site.xml
\\u0009\\u000d\\u000a
Contains all site-specific settings, data, and options
\\u000d\\u000a \\u000d\\u000a
sitecontent.xsl
\\u0009\\u000d\\u000a
contains all the info that's unique to each page. a collection of pages.
\\u000d\\u000a \\u000d\\u000a
sitebuilder.xsl
\\u0009\\u000d\\u000a
The central page generator, akin to a template, this creates all page views on the site
\\u000d\\u000a \\u000d\\u000a
widgets.xsl
\\u0009\\u000d\\u000a
Contains common chunks of code for the sitebuilder templates
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a

ATLAS Directory Demo

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a

Course Info API Demo

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a These examples demonatrate synchronizing with remote content while showcasing some of the more popular tools CaMpuS supports.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009 Dropins are cut-and-paste snippets of code that turn remote data into HTML\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009

Examples:


\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Latest News

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009
_________________
\\u000d\\u000a\\u0009\\u0009

Future Events

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009Source code from above example:\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Latest News</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/news`\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u0009<pre>_________________</pre>\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Future Events</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/cal`\\\" />\\u000d\\u000a\\u000d\\u000a

Simply modify the path to the bonus material in the select attribute of the <xsl:apply-templates /> tag to insert bonus conent into any page.\\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a These are experiments in fetching the page content itself from a remote source.
\\u000d\\u000a Currently under consideration are the webtools blog and list builder delevery vehicles.
\\u000d\\u000a Click the links above to test them out.\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a          \\u000d\\u000a___________________________________\\u000d\\u000a        
\\u000d\\u000a limitations:
    \\u000d\\u000a \\u0009
  • currently text-only, but a config change by webtools can fix that.
  • \\u000d\\u000a
  • grabbing the correct title requires javascript.
  • \\u000d\\u000a
  • no available description (must be hard-wired into page template, thus decided ahead of time...
  • \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a\\u0009
deep directories
\\u000d\\u000a\\u0009\\u0009
Auto-navigation building makes high quality navigation complete with current breadcrumb path highlighting, provides on -landing smart keyboard focus with visual indication, link description tooltips, and keyboard hotkeys [ALT]+[2], [Esc], etc...
\\u000d\\u000a\\u0009
template syntax
\\u000d\\u000a\\u0009\\u0009
<xsl:value-of /> tags insert meta info and remote content
\\u000d\\u000a\\u0009
simple scripting syntax
\\u000d\\u000a\\u0009\\u0009
XSLT to filter, sort, and modify content in-page, w/o servers or scripts
\\u000d\\u000a\\u0009
error handling
\\u000d\\u000a\\u0009\\u0009
user-focused pages offers back-on-click, search, and reporting options to user
\\u000d\\u000a\\u0009
search
\\u000d\\u000a\\u0009\\u0009
internal search provides case-insensitive term matching without configuration or third-party contracts
\\u000d\\u000a \\u0009
toolbar
\\u000d\\u000a\\u0009\\u0009
intgrated toolbar at the bottom of the user viewport offers quick access to common tasks while applying site-wide user prefs
\\u000d\\u000a\\u0009
index
\\u000d\\u000a\\u0009\\u0009
sites generate their own index pages for users and robots
\\u000d\\u000a\\u0009
accessibility
\\u000d\\u000a\\u0009\\u0009
ARIA landmark roles, text-only mode, large-font options, keyboard focus indication, keyboard shortcuts, intra-page hyperlinks, and meaningful meta tags set a gold standard of accessibility.
\\u000d\\u000a\\u0009
export
\\u000d\\u000a\\u0009\\u0009
download the content of a site to a spreadsheet
\\u000d\\u000a \\u0009
expandable with standards
\\u000d\\u000a\\u0009\\u0009
Any XSLT stylesheet can be used on any XML from anywhere to generate content for pages
\\u000d\\u000a\\u0009
integrated color management
\\u000d\\u000a\\u0009\\u0009
a site-wide color scheme can decorate HTML pages, text-only, printed style accents, even iphone menus
\\u000d\\u000a\\u0009
Photo Galleries
\\u000d\\u000a
\\u000d\\u000a Simple galleries are embedded by listing image urls:
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009
charts
\\u000d\\u000a
Internal charts are simple but effective:
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aTotal File Weight by File Type (kb)\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009
syntax highlighting
\\u000d\\u000a\\u0009\\u0009
<code title=\\\"example syntax\\\" > tags (w/title) are automatically given a color-coded contextualization, as seen in this code which creates the chart above:\\u000d\\u000a\\u000d\\u000a<script type=\\\"chart\\\" style=\\\"background-color:#999;\\\">\\u000d\\u000a ASP: 6: #c00\\u000d\\u000a JS: 7.5 : #0c0\\u000d\\u000a CSS: 15 : #c0c\\u000d\\u000a BONUS XSL : 18\\u000d\\u000a CORE XSL: 20 \\u000d\\u000a</script>\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009
widgets
\\u000d\\u000a\\u0009
view source, \\u000d\\u000a Click4More:\\u000d\\u000a \\u0009

hiding content is cool

\\u000d\\u000a
    \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009
  • allows quicker finding of pertantant sections.
  • \\u000d\\u000a
  • reduces visual clutter
  • \\u000d\\u000a
  • serves info faster than seperate pages
  • \\u000d\\u000a
  • is still viewable without javascript
  • \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

First conceived of in the spring of 2009, CaMpuS was developed over the summer of 2009.

\\u000d\\u000a

The first set of code was written using simple XSLT running a custom javascript server emulator. all by by dandavis.

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009

This page cannot be displayed

\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Creating a site

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Define the site

\\u000d\\u000a

The first step is defining your site. This includes the meta information like email addresses and phone numbers, as well as a basic site map. \\u000d\\u000aThe site.xml contains all of this information. The easiest way to get going is to modify an existing file.

\\u0009\\u000d\\u000a\\u000d\\u000a

Define content

\\u0009\\u000d\\u000a

Once a site.xml file and it's requisite site map have been created, the content is dropped into sitecontent.xsl. Template tags surround each set of content while containing the path as an attribute; the slashes (/) converted to dashes (-).

\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a

Build/Compile the server package

\\u000d\\u000a

Gotcha! There is nothing to be touched on the plain-text server code file; for ASP(x) this is default.asp. A PHP version is coming soon, but you wont need to mess with that either, just drop it in the same folder as site.xsl and sitecontent.xsl. \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aNeed another server language? You will have to code it yourself, but being just 4kb of code, this should be no more than a weekend project for most coders; perhaps an afternoon project for veterans. Refer to the server documentation for an overview of the functionality to be recreated.\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

site.xml

\\u000d\\u000a

\\u000d\\u000a This file defines an entire site, it's folder structure, and public pages in a single file. It includes meta information about the topical nature of the site and a basic color scheme. It also defines any remote content fetching bonus modules, and a basic site map. Using just this completed file, an empty yet navigable wire-frame version of the site is ready to start testing and filling with content.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Meta Information

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThis section defines all the information that changes between sites, but not between the pages of any given site.

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009who and what\\u0009-->\\u000d\\u000a\\u0009<title>CaMpuS</title>\\u000d\\u000a\\u0009<owner>Atlas Web</owner>\\u000d\\u000a\\u0009<ownerUrl>http://ww ...\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Usage:

\\u0009\\u000d\\u000aReplace the content of the field's tags with the new information for your site.\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Configuration Section

\\u000d\\u000a\\u000d\\u000a

This section sets a few options and configures the physical server setup.

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009site options\\u0009-->\\u000d\\u000a\\u0009<cfg \\u0009rss=\\\"true\\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009server=\\\"danml.com\\\"\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009base=\\\"/\\\" \\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009splitter=\\\" :: \\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009scriptPath=\\\"_includes/scripts/base.js\\\" \\u000d\\u000a\\u0009/>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Details

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
    \\u000d\\u000a\\u0009
  • rss:\\u0009\\u0009offer an RSS feed on each page of the site ?
  • \\u000d\\u000a\\u0009
  • server: \\u0009\\u0009this is the absolute http path of the server (not currently used)
  • \\u000d\\u000a\\u0009
  • base:\\u0009\\u0009the relative path of the site's files on the server
  • \\u000d\\u000a\\u0009
  • splitter:\\u0009\\u0009for sections w/ repeating/optional fields, (like titles), how to delimit the sections
  • \\u000d\\u000a\\u0009
  • scriptPath:\\u0009where is my script file loader at?
  • \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a

Usage:

\\u0009\\u000d\\u000a

\\u000d\\u000aReplace the content of the field's tags with the new preferences and paths for your specific site.

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Color Scheme

\\u000d\\u000a

\\u000d\\u000aUses the <color> tag in the site.xml file.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a<!-- site color scheme -->\\u000d\\u000a<color>\\u000d\\u000a\\u0009<a `style=\\\" color: #0D3071; text-decoration: none; \\\"` />\\u000d\\u000a\\u0009<a `visited=\\\"yes\\\"` style=\\\" color: #0D3071;; \\\" />\\u000d\\u000a\\u0009<a `active=\\\"yes\\\"` style=\\\" color: blue; \\\" />\\u000d\\u000a\\u0009<h1 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h2 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h3 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h4 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<body style=\\\" color: #fff; font: 14pt normal tahoma; \\\" />\\u000d\\u000a</color>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aUse the style attribute of the part-defining tag to define a color and font for that particular tag. All other styles will be applied in the usual CSS fashioned, but these key colors are re-used through the various non-html offshoots of the site.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe visited=\\\"yes\\\" and active=\\\"yes\\\" <a> tags correspond to a:visited and a:active respectively.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Map / layout Section

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

This defines the folder stucture of your site using sub tags to represent sub-directoris of your main page

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a<nav overview=\\\"true\\\">\\u000d\\u000a\\u0009<sub path=\\\"home/\\\" `bonus=\\\"news\\\"` />\\u000d\\u000a\\u0009`<sub path=\\\"about/\\\">`\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/history/\\\" />\\u0009\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/technology/\\\" />\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/editor/\\\" priority=\\\"0.3\\\" />\\u000d\\u000a\\u0009</sub>\\u000d\\u000a</nav>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThe nav tag is the root of your site, but it is not the same as the relaive path \\\"/\\\". It does not map to the actual site. To overcome this, a default of \\\"home\\\" is used, usually as the first item. Subfolders will appear in the navigation in the same order as coded in this tree.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a In summation, the nav tag both defines the site's folder stucture, and creates the navigation menu. You can link to pages that don't exist yet; an error page will be shown in thier absence. Commenting out a sub tag will \\\"unpublish\\\" the page.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThe sub tags can be self-closed ( <sub path=\\\"xxx/\\\" />), or left open (<sub path=\\\"xxx/\\\">) to create sub folders within a given sub-folder. Folders can extend up to 4 levels deep.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe bonus attrib (seen on home page in above example) subscribes a page to external content using a bonus tag. (covered in the next section)\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aTo include some remote content, the site's news feed for example, simply place the name of the bonus tag you need in the bonus attrib. Fetch multiple remote resources by listing 2+ bonus tags, seperated by commas (space is stripped).\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a

Bonus Tags

\\u000d\\u000a

\\u000d\\u000a\\u0009Bonuses (remote content) work by injecting content that results from an XML data document merging with an XSL template.\\u000d\\u000a\\u0009This provides the abiity to mashup data from any available XML source.\\u000d\\u000a

\\u000d\\u000a

Example

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a<cal id=\\\"2288\\\" skinPath=\\\"_includes/xsl/news.xsl\\\"\\u000d\\u000a \\u0009\\u0009basePath=\\\"http://illinois.edu/calendar/RSS?calId=\\\" >\\u000d\\u000a\\u0009\\u0009<param name=\\\"listLimit\\\" value=\\\"3\\\" />\\u000d\\u000a</cal>\\u0009\\u000d\\u000a \\u000d\\u000a<people skinPath=\\\"_includes/xsl/list.xsl\\\"\\u000d\\u000a\\u0009\\u0009basePath=\\\"https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=Asian%20American%20Studies\\\" />\\u0009\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

API

\\u000d\\u000a
\\u000d\\u000a
REQUIRED
\\u000d\\u000a\\u0009\\u0009\\u0009
skinPath \\u0009
this is the path of the XSL template
\\u000d\\u000a\\u0009\\u0009\\u0009
basepath\\u0009
this is the complete/partial URL of the XML data source
\\u000d\\u000a\\u0009\\u0009
OPTIONAL
\\u000d\\u000a\\u0009\\u0009\\u0009
id\\u0009\\u0009
the id of the data source, often used by webservices, constucts part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009
suffix\\u0009\\u0009
the part of the url after the unique id's place; constucts the final part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009
param\\u0009\\u0009
optional parameter(s) to pass to the XSL template as an xsl:param value.
\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009
INSTRUCTIONS
cut and paste one of the examples below and changes the urls...
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

sitecontent.xsl

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a

    \\u000d\\u000a\\u0009
  • sitecontent.xsl stores a whole site's pages
  • \\u000d\\u000a\\u0009
  • Defines all the information that changes betweeen each page of a site
  • \\u000d\\u000a\\u0009
  • Ueses XSLT to perform basic programming operations
  • \\u000d\\u000a\\u0009
  • Allows insertion of site-wide meta info with XSLT's <xsl:value-of> and \\\"{xpath/@attrib}\\\" syntax
  • \\u000d\\u000a\\u0009
  • Can call other templates for content
  • \\u000d\\u000a\\u0009
  • Can load file fragments for content
  • \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a

Example Page

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a <xsl:template match=\\\"/site\\\" mode=\\\"examples-simple-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Simple Demo\\\" \\u000d\\u000a\\u0009ui:description=\\\"A simple link page to demo the syntax\\\" \\u000d\\u000a \\u0009ui:category=\\\"content\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a \\u000d\\u000a\\u0009<p> Sites I have used </p>\\u000d\\u000a\\u000d\\u000a\\u0009<ul title=\\\"my site list\\\">\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://www.google.com/\\\"> google </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://illinois.edu/\\\"> uiuc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"https://developer.mozilla.org/en/\\\"> mdc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009</ul>\\u000d\\u000a </xsl:template>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aView the actual page

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aEach <xsl:template> tag is essentially a bare-bones web page. The meta info in <head> tags goes in the template tag itself as UI attribs, while the inside of the <xsl:template> tag contains the stuff usually found in the <body> or content div.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aJust like \\\"regular\\\" webpages, the virtual page's contents are created out of HTML tags. Within each <xsl:template> tag, additional XSL can be used to filter, inject, sort, and modify content. \\u000d\\u000a

\\u000d\\u000a

Details

\\u000d\\u000a

\\u000d\\u000aThe mode attrib is the path, slashes converted to dashes.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe match attrib is usually /site, but it can be altered for special circumstances. Setting it to /site enables site meta info and bonus content to be reached as expected using xpath ({org}, /org, etc).\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe UI namespace attribs provide meta information about each page. Named after common RSS elements, they give extra information to the site's pages to assist in searching, previewing, organizing ,and selecting.

\\u000d\\u000a

Required UI attribs

\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a
ui:title
\\u000d\\u000a
a short title summation of the page
\\u000d\\u000a
ui:description
\\u000d\\u000a
a one sentence descritpion of the page's purpose
\\u000d\\u000a
ui:pubdate
\\u000d\\u000a
in YYYY-MM-DD format, the date of the last edit.
\\u000d\\u000a
ui:category
\\u000d\\u000a
Usually content, special pages can have the following roles:\\u000d\\u000a
    \\u000d\\u000a \\u0009
  • home: the front page
  • \\u000d\\u000a \\u0009
  • search: the search page
  • \\u000d\\u000a \\u0009
  • index: a user-focused site index
  • \\u000d\\u000a \\u0009
  • people: directory listings and user profiles
  • \\u000d\\u000a \\u0009
  • events: dyanamic pages w/ remote or changing content
  • \\u000d\\u000a \\u0009
  • interactive: a page the collects info from the user; a form
  • \\u000d\\u000a \\u0009
  • error: a page shown when things go wrong
  • \\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009Choose the category that best describes the page, or use content if unsure.\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000aview source\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Injecting remote content

\\u000d\\u000a

First define the correct URLs in the bonus tag, and make sure the page's bonus attrib refers to the needed bonus.

\\u0009\\u000d\\u000a

This content is then available as an XPATH result: bonus/bonusName

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a<xsl:template match=\\\"/site\\\" mode=\\\"index-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Site Index\\\" \\u000d\\u000a\\u0009ui:description=\\\"\\\" \\u000d\\u000a\\u0009ui:category=\\\"index\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a `<xsl:apply-templates select=\\\"bonus/index\\\" mode=\\\"dupe\\\" />`\\u000d\\u000a </xsl:template>\\u000d\\u000a\\u000d\\u000a

The highlighted line is the actual code used to grab a bonus named index. \\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

Usage

\\u000d\\u000a

\\u000d\\u000aCut and paste a highlighted line, modifying the bonus name as needed; \\\"index\\\" in this example;\\u000d\\u000a

\\u0009\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009

Sites I have used

\\u000d\\u000a\\u000d\\u000a\\u0009
    \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 google \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 uiuc \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 mdc \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a ui:title=\\\"Live Calendar Demo\\\" \\u000d\\u000a ui:description=\\\"shows info from a webtools calendar\\\" \\u000d\\u000a \\u0009 ui:pubdate=\\\"2009-09-03\\\" ui:category=\\\"events\\\">\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\"},\"sitecontent3.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent3.xsl\",\"size\":15837,\"created\":1252702782000,\"date\":1275866390580,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009All about Hannah Montana\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\\"logo\\\"\\u000d\\u000a\\u0009

\\u000d\\u000aHannah Montana is an Emmy Award-nominated American television series, which debuted on March 24, 2006 on Disney Channel. The series focuses on a girl who lives a double life as an average teenage school girl named Miley Stewart (played by Miley Cyrus) by day and a famous pop singer named Hannah Montana by night, concealing her real identity from the public, other than her close friends and family.\\u000d\\u000a

\\u0009\\u000d\\u000a

\\u000d\\u000aSeason three of the series premiered on November 2, 2008 and is still airing as of July 2009. Hannah Montana: The Movie was released in theaters on April 10, 2009. The show has been renewed for the fourth and final[2] season and new episodes have been ordered by Disney. However Mitchel Musso has confirmed he will not be part of the regular cast for the final season. But he will be recurring.

\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

Production

\\u000d\\u000a

Michael Poryes, who is credited as co-creator, also co-created the hit Disney Channel Original Series That's So Raven. The show is produced by It's a Laugh Productions, Inc. and Michael Poryes Productions, in association with Disney Channel Original Productions. It is filmed at Sunset Bronson Studios in Hollywood, California.

\\u000d\\u000a

The original idea for this show was based on the That's So Raven episode \\\"Goin' Hollywood\\\", which was supposed to be the pilot episode for a sitcom called Better Days, in which a child star of a popular TV show of the same name was to try her hand at going to a normal school. The episode \\\"New Kid in School\\\" has the basic premise as that aforementioned episode. Other names considered for the title were The Secret Life of Zoe Stewart (discarded as too similar to Zoey 101 on Nickelodeon), The Popstar Life!, and Alexis Texas. Former American Juniors finalist Jordan McCoy and pop and R&B singer JoJo (who rejected the role)[4][dead link] were considered for the role of Zoe Stewart. Miley Cyrus originally auditioned for the role of the \\\"best friend\\\" Lilly Romero, later changed to Lilly Truscott, but they thought she would be better for the main character,\\u000d\\u000aso she tried out for Zoe Stewart/Hannah Montana. Zoe Stewart was later\\u000d\\u000achanged to Chloe Stewart, which was eventually changed to Miley when\\u000d\\u000ashe got the part. The names of Hannah Montana were changed a few times.\\u000d\\u000aThree of the previous names were Anna Cabana, Samantha York, and Alexis\\u000d\\u000aTexas.

\\u000d\\u000a

In December 2006, Disney announced plans to release Hannah Montana\\u000d\\u000aproducts, including clothing, jewellery, apparel, and dolls, at\\u000d\\u000aselected stores. Play Along Toys\\u000d\\u000areleased the Hannah Montana fashion dolls, singing dolls, Miley Stewart\\u000d\\u000adoll, and other merchandise in August 2007. More Hannah dolls were\\u000d\\u000areleased in November, along with Oliver, Lilly, and later Jake Ryan\\u000d\\u000adolls. They became one of the most popular Christmas toys in 2007.

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009

Good Reasons:

\\u000d\\u000a
    \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009
  • Funny
  • \\u000d\\u000a
  • Family-oriented
  • \\u000d\\u000a
  • Good Role model
  • \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a

Miley Ray Cyrus[1] (born Destiny Hope Cyrus; November 23, 1992)[2][3] is an American recording artist and actress. Cyrus is best known for starring as the title character in the Disney Channel series Hannah Montana. Following the success of Hannah Montana,\\u000d\\u000ain October 2006, a soundtrack CD was released in which she sang eight\\u000d\\u000asongs from the show. Cyrus' solo music career began with the release of\\u000d\\u000aher debut album, Meet Miley Cyrus on June 23, 2007, which included her first top ten single \\\"See You Again\\\". Her second album, Breakout, was released on July 22, 2008. Breakout is Cyrus' first album that does not involve the Hannah Montana franchise. Both albums debuted at #1 on the Billboard 200.[4] In 2008, she appeared in the Hannah Montana & Miley Cyrus: Best of Both Worlds Concert film.

\\u000d\\u000a

Cyrus also starred in Bolt in 2008, and recorded \\\"I Thought I Lost You\\\" for the soundtrack for which she earned a Golden Globe nomination. She starred in the film spin-off of Hannah Montana, titled Hannah Montana: The Movie which was released on April 10, 2009. In 2008, Cyrus was listed in Time magazine's 100 Most Influential People in The World.[5] Forbes magazine ranked her #35 on the \\\"Celebrity 100\\\" list with earnings of $25 million in 2008.[6] Her rank improved to #29 in 2009.[7]

\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
SeasonEpisodesFirst airdateLast airdateNotes
126March 24, 2006March 30, 2007
229April 23, 2007October 12, 2008A 30th episode, titled \\\"No Sugar, Sugar\\\" was produced but never aired in the United States.
330November 2, 2008
41211 episodes + 1-hour series finale
\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009

This page cannot be displayed

\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\"},\"siteform.html\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteform.html\",\"size\":2641,\"created\":1252128244000,\"date\":1275866390586,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
Meta
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
Bonus Modules
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
Site Map
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"siteview.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteview.xsl\",\"size\":10733,\"created\":1252817421000,\"date\":1275866390591,\"value\":\"\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a{\\u000d\\u000a path:\\\"\\\",\\u000d\\u000adepth:,\\u000d\\u000a section:\\\"\\\"\\u000d\\u000a},\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Site Editor\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a Site Settings:\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a Site Map:\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a | \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a Site Colors:\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\"},\"web.config\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"web.config\",\"size\":1871,\"created\":1251787317000,\"date\":1275866390595,\"value\":\"\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /sedddarch=([\\\\w%]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 (/faculty/?|/instructors/?|/postdoctoral/?|/staff/?|/committees/?)\\u000d\\u000a\\u0009 /$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /search/([\\\\w]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+/)$\\u000d\\u000a\\u0009 /?$1\\u000d\\u000a\\u0009 \\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+)$\\u000d\\u000a\\u0009 /?$1/\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"widgets.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"widgets.xsl\",\"size\":13014,\"created\":1252743796000,\"date\":1275866390598,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u0009\\u000d\\u000a\\u0009

Quick Jump

\\u000d\\u000a\\u0009(press [ALT] + the # to quick jump)\\u000d\\u000a\\u0009
    \\u000d\\u000a\\u0009\\u0009\\u0009
  1. \\u000d\\u000a\\u0009Content\\u0009\\u0009
  2. \\u000d\\u000a\\u0009\\u0009\\u0009
  3. \\u0009\\u000d\\u000a\\u0009Navigation\\u0009\\u0009
  4. \\u000d\\u000a\\u0009\\u0009\\u0009
  5. \\u0009\\u000d\\u000a\\u0009Search\\u0009\\u0009
  6. \\u000d\\u000a\\u0009\\u0009\\u0009
  7. \\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009Home Page\\u0009
  8. \\u000d\\u000a\\u0009\\u0009\\u0009
  9. \\u0009\\u000d\\u000a\\u0009Large Fonts\\u0009\\u0009
  10. \\u000d\\u000a\\u0009\\u0009\\u0009
  11. \\u0009\\u000d\\u000a\\u0009Contact\\u0009Info\\u0009
  12. \\u000d\\u000a\\u0009\\u0009\\u0009
  13. \\u0009\\u000d\\u000a \\u0009User Settings Menu\\u0009\\u0009
  14. \\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Back to Top\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u0009 Back to Top
\\u0009
\\u000d\\u000a\\u000d\\u000a - \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aWeb\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aPhone\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aEmail\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aAddress\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u0009\\u0009\\u0009\\u0009,\\u000d\\u000a \\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a TemplateBeginEditable name=\\\"\\\" TemplateEndEditable TemplateBeginEditable name=\\\"\\\" TemplateEndEditable \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000aDDD\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009dan was here\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a [if lte IE 6]>\\u000d\\u000a <div id=\\\"iewarning\\\"><p>\\u000d\\u000a <strong>Internet Explorer versions before 7 may display some things on this site incorrectly.</strong>\\u000d\\u000a To enhance security and support open standards we recommend \\u000d\\u000a <a href=\\\"http://www.microsoft.com/ie\\\">upgrading IE</a>\\u000d\\u000a or installing a newer browser like \\u000d\\u000a <a href=\\\"http://www.getfirefox.com\\\">Firefox</a> \\u000d\\u000a or <a href=\\\"http://www.opera.com\\\">Opera</a>.\\u000d\\u000a </p></div>\\u000d\\u000a <![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Home\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\"}},\"size\":18,\"date\":\"09/12/2009 22:59:29\",\"created\":1275866463613,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":1,\"date\":1275866463613,\"created\":1275866441199,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":4,\"date\":1275869525237,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}","fred":"{\"name\":\"older\",\"subs\":{\"dan\":{\"name\":\"dan\",\"value\":\"davis rules!\",\"size\":12,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"writings\":{\"name\":\"writings\",\"subs\":{\"ryan\":{\"name\":\"ryan\",\"value\":\"miller rules!\",\"size\":13,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"scripts\":{\"name\":\"scripts\",\"subs\":{},\"size\":0,\"date\":1275870001605,\"created\":1275870001605,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"personal\":{\"name\":\"personal\",\"subs\":{},\"size\":0,\"date\":1275870051908,\"created\":1275870051908,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":3,\"date\":1275873306697,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"copytest\":{\"name\":\"copytest\",\"subs\":{\"1.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.cab\",\"size\":87,\"created\":1275824733000,\"date\":1275838191241,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"1.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.js\",\"size\":17,\"created\":1275822776000,\"date\":1275838191245,\"value\":\"111111111 1.txt\\u000d\\u000a\"},\"11.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"11.cab\",\"size\":87,\"created\":1275824772000,\"date\":1275838191248,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"2.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"2.js\",\"size\":39,\"created\":1275822794000,\"date\":1275838191251,\"value\":\"222222222222222\\u000d\\u000a222222222\\u000d\\u000aw f4 23t34d\"},\"error.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"error.js\",\"size\":338,\"created\":1172041666000,\"date\":1275838191254,\"value\":\"<%@ page language=\\\"java\\\" isErrorPage=\\\"true\\\"%>\\u000d\\u000d\\u000dUntitled Document\\u000d\\u000d\\u000d\\u000d\\u000d

Application Error

\\u000d\\u000d
\\u000dError Message: <%= exception.getMessage() %>\\u000d
\\u000d\\u000d\\u000d\\u000d\"},\"export.htm\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm\",\"size\":595,\"created\":1275834948000,\"date\":1275838191257,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009exporter\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"export.htm~\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm~\",\"size\":0,\"created\":1275834869000,\"date\":1275838191262,\"value\":\"\"},\"mm.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mm.js\",\"size\":111,\"created\":1172041466000,\"date\":1275838191265,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\"},\"type2.bat\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"type2.bat\",\"size\":31,\"created\":1275829571000,\"date\":1275838191268,\"value\":\"@echo off\\u000d\\u000aecho ZZZ %1\\u000d\\u000atype %1\"}},\"size\":9,\"date\":\"06/06/2010 09:35:48\",\"created\":1275865921407,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"backups\":{\"name\":\"backups\",\"subs\":{\"campus project\":{\"name\":\"campus project\",\"subs\":{\"New Text Document.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"New Text Document.txt\",\"size\":341,\"created\":1252702829000,\"date\":1275866390526,\"value\":\"\\u000d\\u000aCaMpuS :: It's about time!\\u000d\\u000a\\u000d\\u000aAfter a comprhensive review of the web unit's products, workflow, and human resources, I've concluded that we are doing a great job building sites. \\u000d\\u000aThe established practices, talent pool, and available infrastructure are more than adequite.\\u000d\\u000aAnd yet, our team often finds ourselves pushing deadlines; why?\\u000d\\u000a\"},\"bonus.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"bonus.xsl\",\"size\":1122,\"created\":1251881615000,\"date\":1275866390531,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000addBonus(\\\"\\\",\\u000d\\u000a\\u0009\\\"\\\",\\u000d\\u000a\\u0009json_decode('{ \\\"\\\": \\\"\\\", \\\"term\\\":\\\"\\\", \\\"path\\\":\\\"\\\"}') );\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"campus2.png\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"campus2.png\",\"size\":25943,\"created\":1251789695000,\"date\":1275866390535,\"value\":\"�PNG\\u000d\\u000a\\u001a\\u000a\\u0000\\u0000\\u0000\\u000dIHDR\\u0000\\u0000\\u0001�\\u0000\\u0000\\u0000�\\u0008\\u0006\\u0000\\u0000\\u0000��e\\u0000\\u0000\\u0000,tEXtCreation Time\\u0000Sun 30 Aug 2009 03:55:04 -0600h7��\\u0000\\u0000\\u0000\\u0007tIME\\u0007�\\u0009\\u0001\\u0007\\u000e\\u0010�2�<\\u0000\\u0000\\u0000\\u0009pHYs\\u0000\\u0000\\u000b\\u0012\\u0000\\u0000\\u000b\\u0012\\u0001��~�\\u0000\\u0000\\u0000\\u0004gAMA\\u0000\\u0000��\\u000b�a\\u0005\\u0000\\u0000d�IDATx��\\u0009�\\u001c�yǿ��î™\u009dÝ•\\u0010�\\u0004\\u0012�\\u0009�EHaB\\u000c�J�\\u0010W��r\\u0010�c\\u0007\\u0013�\\u0010\\u001c\\u000a\\u001c�\\u0005E\\u000ap�\\u0002R\\u0004�!eb�a�e\\u000e�S�\\u0012���[+i����ٹ����{3#\\u0016�����]��f��Ǜ�}�;��C$\\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u001c�\\u00183]��f��k\\\"N��sp��{(�˻^���N�9��7ݛ���$\\u0008��\\u0004�m��⠜��c�6�/��d�nl�;��|�rl\\u001a�ȃ]�\\u0015�����]Eץ���,�X\\u0006\\u001f��(\\u0019ؤ�L}�cÆ\u0081@0�]�G9\\u0015�ܢ�-Mg�\\u0017f�3\\\"��$_t�h�q\\u000c2L���ʂ2\\u000c%\\u0004��aY&�m� 4v*~2��ξQ��w����m\\u001c���{`l\\u001f��\\u001a��D�F\\u0019�\\u0010��{�Pn�Ϡ����\\\\�xbK���3]��\\u0004:|aͶ�A���t��k�u#Y�8y���!�/\\u0011�,�R�9�K�P\\\\\\u0002��Y��\\u0005�?��c�YW�\\u0005\\u0017��7���\\u0015���w�\\u0010�B&es\\u0005�Ptih,����\\u000d�{�\\\\�{G��b-�L~=NنҌ�\\u0007]�\\u001e��9�\\u001d\\u0008�\\u0014�˙(_�\\u0000����\\u000b���]×µ ���y�m��\\u0010&�c\\u000f�(��W8#b��E&\\u0013O����M�ڋ\\u001b\\u001aZ��w\\u000cy\\u0013\\u001f\\u007f��\\u0017�\\u001b���\\u000d��\\u001c���R�ʎ�\\u000d��͠×\u009d�\\u0014���\\u001d���;z<����\\u0011��} 78�È\u008f�S}Й���ت���\\u0006��B�����\\u0004�\\u0008;��P�\\u001a�\\u0012�3`/®�Yyd\\u0019�I<\\u001a\\u0002{d}�\\u0006\\u001d�\\u001eUlP�=\\u001f����ը\\u0009^}�\\u001d��}���Å\u008d����R�q�:���JAn�t�ٜt \\u0010�\\u00124����\\u0015(KѠ�B�\\u0018��P�\\u0002�cZ��\\u0002�\\u0008\\u0014Q\\u0004�i�գ��Q��7��o�ۛk�\\u0019��}�a\\u001c�,��3�m�\\u000b�9��O��b�L�e�0��\\u001f��g�E5��8\\u0016\\u0007!~�P�\\u007fwcS���֞����*\\u0018��q�n�~q(s\\u000b�\\u000b\\u0007��\\u000c��Tr\\u001c'!�0\\u0011ĆC��A�\\u0001�T��#�:�~\\u001b�;�M�\\u0005\\u000elg�\\u0003�1E4����J\\u0008)��7\\u000a\\u0003\\u0016�l��\\u000c��/�ͫ��\\u001d�7a�}��%zp\\u001c\\u0007��h��f��G��{\\u0006\\u0012i\\\"�!\\u0008��0\\u0008�nש\\u0000\\u0007�)�� \\u000f+�+��z�\\u0012��L7�<�Ew\\u0007�*�LBg]X\\u00079b����ջ辧��\\u0007b���e��?�3�3�e��\\u0000{t.d�_(\\u0017f��(ۤ��\\\"dY��yX��S\\u0019��F�\\u000f��\\u001a�EC�n�,\\u001b�n�~�7�WדG!d#F\\u001blҕ��?�\\u0010��Ö\u0081@X���{\\u001c\\u0002:/�N��y\\u0004���m�B(�\\u000ftӓ���\\u000d�:�a�\\u001e��\\u007f���.����᥹l�\\u0015#p�m�&�\\u0009#�\\u001c�o��(���rh��`y�\\u000d��1��\\u001b����|\\u00046ß\u00ad�87B6�A��`#��h��\\u0017�\\u001e�298{[u0\\u001f�\\u000b\\u001e��}g�a���\\u000b�\\u001a�J��4��F��\\u0009��QÔ 3\\u001cx�\\u0011���\\u0018�t�/h}C{\\u00167��\\u001b��3s9����(\\u0008l�?����|�\\u000e:_�\\u0019x\\u0010�n�>x\\u0008\\u001c�ٰ�^z{\\u001bm�ו?��\\u0005�����]W��\\u0017�����t:\\u0015�\\u0011�F\\\"\\u0011u�\\u0017Vn��~�\\u0012�\\u0015\\u00131Kh\\u0004\\u001f}\\u000f�yj���t �D~)\\u0004�\\u000a\\u000c�i�D�.�������S+��Hf�3�w!�\\u007fE�BIX)\\u001e��.��b�\\u000e��޿�&J����w7�/��gp��h�Kq���n� �\\u0014\\u0014{9��%�����*3\\u000cG(���ŷ6#2o�}����\\u000b\\u0017�~��.l��ҋ��na^.���;\\u001bQÙ†Q�\\u0012�xu-���D-ݱĩ'/H��_^���?���\\\\m.�\\u000dÜŸT6�{�>]\\u000e�il\\u001dpÉ´x��V��~\\u0019�:�@�y\\\"��x�\\u001f�T�&��8:��ɴ�\\u007f$A�~��԰���\\u001e�\\u000234�O�Q����=gྯ!p^���E���0�#5t�/�c/��:xF��L�+�M�=��2\\u000dm\\u001e\\u0008\\u001e��!_�r��ؘ��y�D���\\u0016}������(Zo\\u0005$y-:db�!�U\\u0010�2v\\\":��\\u0011t$ZG���\\u0002=�b3\\u0019v�C�� ��f��5\\u0000G\\u007f=����шN#��G$J��t�OО�^\\u0004�\\u0011�đ�WCf��d�K��s��\\u000b���鱅����8�\\u0010�\\u0002\\u0019�m\\u001d@]�i�\\u0015�>7q�v�\\u0017\\u001cz7\\u0007;�lp'�\\u0006�;�\\u0001��\\u001bp\\\"�T�3L���\\u0015����*�*�ۇ�����@\\u0002���l��Z�\\u001a��U�\\u001e��sf�\\u0018������\\u0005��\\u001fA\\u0016�b�XD�L9�\\u0008�az��t\\u0000z�����\\u000c��\\u001aRA�G�^�Ы\\u0007��ڂ$\\u000e�\\u000b�\\u001c��痩'n�WD5��I�e\\u0008N�8{�fZH\\u0013A��\\u000c_2�T��1tUZ\\u000de�}?{�2�\\u001c\\u0019vm\\u001e\\u000d�\\u0016\\u000c�C�\\u0003���Ƴkq�R�ɮch�\\u001dH����E���\\u00014_�8\\u001b��>�ͫ\\u0015~�\\u0018d��-m��rM\\u001e.�y�g^]C�6텘��a���\\u000b\\u000f\\u0012\\u001f?�e\\u0015K�\\u007f�\\u0008�&D�Z&\\u001b+�c\\u001e�����x���,\\\\V+�r�!V�m��lA�q\\u0011�<-{eXo�;���9k1�f�|�`!\\u0000��Ù|�ѧ\\u0001�o8�k`�����X�ҙ<=�ښ�#-L\\u000b�\\u0014��;\\u000e�/\\u0003��\\u001fM�B�X�A�\\u000e�:�j#d�L�q=ܢ����\\u000e%q$ךU\\u000e\\u0004\\u001d�bt��.�q\\u0004��7L�w7s�ʫyxW�\\u001d�m��жB`߬\\u000cG\\u0004�\\u000d#?v`p$F��C,5#\\u0014��3\\u000b�H?��Ë\u0081���Q�p\\u000c\\u000e\\u007f9Z�C�rX^?���\\u001f�\\u001cDh�!�\\u001bx�I���5)RSKϼ��67p�59RD\\u0004Bw\\u001d*s�3�Ùm��/е�U-\\u0011�|��*��&���r�\\u001fQG\\u0017��Ӡ\\u0007�\\u0005\\u0007�E�ժ�p\\u000d-\\u007f{\\u000b�\\u000d���\\u0016���>?\\u0002i�aN���4�G=�,V)\\u0005Z<��M(S\\u001b��5\\u000e�=>R�SxHD��x\\u000e���V�ZS�>�,�u���������|��6\\u0006�\\u001dH6W(9\\u0010��\\u0014��S}OD�W��\\u000aJi⼆^yu=�\\u0012\\u001c�G��\\u0015���T��qÛ¶yy���t\\u001eF�M~�Â\u0081�#3�\\u0008\\u007f�v5\\u000fs\\u0018�/{x\\u0018�;��l��>^��\\u0001���h�P&�Ѣߜ}p`���\\u0007�Gd�<<�ߓ��K�.m�㜩+P3�\\u0010��\\\"�͕�\\u0014��\\u001c���\\u001a\\u0007\\u0002�耧g3\\u0019���P5\\u0010�cÛ´q\\u0007o�58�D�o�\\\\�2H\\u0008k\\u0004�*���\\u000b\\u001bDZx�\\u0012�\\u000c��\\u0007\\u0004e\\u0018��B�N'<�kU檂RSS�v;�j�RgDg�\\u0012}^��2É©<��\\u000a�-�\\u0015�q�s_\\u00075��\\u0013�yǸ�_��6�B\\u007f\\u0007M�DZڤ�Y�hxt��щ�a��œ�\\u001cp\\u001eg��l\\u0001\\u0001��`�\\u0017��}-��\\u000f��|\\u0018�u�M�<\\u000f2\\u001a˨'��E\\u000c�g��\\u0019�\\u0007����\\u001aQ�T~�b69\\u0010N�����i�oh��\\u001c�P�$�.\\u001b�՜\\u000b��\\u000c���\\u0015]s]�56S\\u001a�ME�D�I��>\\u0010�˹��=5\\u000d�s0kY6m��q\\u0019;F\\u000e��\\u0003i���f�\\u0003A\\u0003�cK��6Ti�1L[�7Rl�\\u0004%\\u001c\\u0008��W;���Q8\\u001c \\u0019���Q\\u000f��U\\u0017����:\\u000f֥�WÛ¦r�Y�@8��Y�ʓ�\\u000dÅ\u008d�C\\\"�5)�R\\u001akT�[�ϡ:?��x\\u0005\\u000d��\\\\\\u0017�jw5u���a�xT~�e��%�<���/a'�6j+E�&��'6Ø“:Y��\\u001e��L]sg\\\\�L6O��c��_EgG�\\u000c3]�]9�L�R)���\\u001d��\\u001b\\u0003_X��:\\u0018٥�T��!�hm��w8��[�\\u0001�W\\u0019����˿`�:���hs <\\u001f�V����F�i*×›5\\u000e�\\u007f|\\u0005���a��\\u0011-\\u000fAp\\u0014��\\u0000�(�(�\\u000d�\\u001b�,},/�;\\u0003gEJ�\\u0009\\u0006��\\u0015X��#e9Y��6\\u001d�V�\\u001e�m�\\u0004F[�\\u0012^ng�\\u001d�������lG�N�Ag?!�Nk�\\u000bgC�t����\\u001a:0K�:\\\"��Ë\u0081�Pþ�~��-�cu����\\u000d|aa2x��\\u0002]�{6\\u0002�x\\\"E�j�Ǔ\\u0010<\\u000a�r��t~��\\u0009�K[�=\\u000aG\\\"jT&�J��Rz\\\"y�ʺ�\\u000a�É\u0081|.�N[�\\\"Z�p��� MqU�p ���q,K$�\\u0016G�A᎗H�i�ǎ\\u000de\\u0004�q��9�'eQ���{,��\\u000f�>o`8~a��y\\u0008�(���\\u0009Jc���F�^�\\u0012^m\\u0011\\u001a:��ظ�O1J���RV5��sgx1uԥ����\\u0011\\u0018m�-/���h#{^�k\\u001e���x>f\\u0007��|��aΤe��4\\u0003�\\u000b�\\u0019��U�=��N��zt��#![�9\\u0017�\\u0013��\\u000f��Oã\u0081Ÿï¿½U��Kkos=w�T냀�5��\\u0007��R�MuH}V8\\u0010�K��a\\u0004�LZ�ξ!��� �G\\u0013���\\u0006������k�E�\\u0010\\u0015�!cԲ��爺�)���~\\u001d�\\u0013\\u001bɪ\\u001c>����lVË‚\\u0007��lh,/xP��G`�}\\u007f1?�]G]\\u001c�\\u0002+D�\\u001d�\\u0013�rJ=\\u001c����@\\u0010�\\u000cND[ �CO;�N�6�\\u0019�\\u0000��E4�G\\u0013�\\u0003��kf��*�\\u0016\\u0007r\\u000aJ}2��\\u0012E:a���@�2L'���;���Y�d8B�%�:\\u0016<�H\\u001b\\u001dL����\\u0010d�T2Ü“R�;3ttv\\u001e�����\\u000e�j��z�E�LF\\u0019\\u001e\\u001d���\\u0018\\u001c���\\u0018!�\\u007f\\\\�W\\u0011f\\u0002]X�\\u0014��7�ɻ:���Y$\\u0007H���\\u001f\\u0006%��\\u001e\\u0003��\\u0014�Â\u0081��\\u0015G�:ƱYX�\\u0013����K;�X\\u000b��f���%��u�\\u0001�Ik������\\u000c�f�{\\u0000ֳ��\\u000e:;{���;�\\u0007�u��Is]�ˤF��~\\\"�^���L\\u001d�%�;�\\u0013�\\u000c\\u000d�3S��B�z�\\u0019X�\\u000b��\\u001c�L$\\u0012z\\u001eab�!Y�q�<\\u001fK�\\u001d�s{\\u0019\\u007f�Y�@�bt:-��8�`'�W1H!\\u001b�~j�d�O����\\u0004�\\u000e��Ë\u00ady�ASsw%B�z�C��#�����h�coFF�a�#1�j��x<��7l8\\u0013�`��\\u0003����ͅ@8�a�?{W\\u0002\\u001dWu��[fF3��j[�d�f�l0�\\u0004��\\u0010B�\\u000e���\\u0010�ӒC�sz�$\\u00048\\u0010Z(\\u0009���B�J )��I�SVs�ڮ��8��]�־kf��7�fy���\\u0008� ͓��#����hFo����\\u007f�����<\\u0016�\\u0019��\\u0016XY\\u000c�<^\\u007f\\u0006�N�*H�9)�t�B��B���hD�II�$A\\u0012��H8\\u00018\\u000cS8�QO�f\\u0000�K�T\\u001d\\u001f\\u001a2d�ɼ'��\\u0002��\\u0016�6���\\u000d���.���v�b���#���O�`���iC�Ø\u008dp�aXm���\\u0016�\\u0017�I�k蘒�ScB�JaJ\\u0011�f\\u0018��Z`�`�P8�QJ\\u0010\\u0008�u}R�'λ\\u0000\\u0001C�Mw*i��H|��'�\\u000d\\u0002��\\u000f\\u0004\\u0011p���g��\\u0010^��o�Ö\u008f\\u0000c0\\u0014a�n��� N\\u00046[E��Ĩ$+$|5w�i9 b&\\u0006��v���\\u0018�xx�\\u000b\\u0012�p�y1�j�\\u0009�I�7�֮̃�^LCqc\\u0014\\u0001�����j�p��M)\\\"��莓#&�w\\u0001B�JZdM(\\u00184��\\\"6^��\\u0014Dy���\\u0004��N\\u0009\\u0010��4bp��,C\\u0005�\\u0001O��\\u0008\\u00122L['l�Cx\\u0015E4b.�i\\u0003���3%\\u000d�'z5�g����\\u001c�k�\\u0005\\u0002\\u001aF\\u0002*�\\u000b�9\\u0002\\u000b�B\\u007fN\\u0017�\\u001aY\\u0007���p�F#�#\\u000c\\u0001\\u0009�B{��SC`\\u0009�B�K\\u0019�\\u001cc2\\u0008�i�S��P�\\u0008,\\u000c���Z:H�\\u0016�d+�\\u0010\\u0008�\\u0013�l�$\\u001b\\u001c�k\\u0004b\\u000e\\u0003��C�=�É\u008d\\u000a�Ut�f\\u0013�Ë\\u0012ɤ`�\\u0005\\\"k�}�gZ�9�e���E=U��\\u0018!�2��;���\\\\\\u0004q\\u000a�{�\\u0006���\\u0008��0�c�H�L\\u001d<\\u0015 �!\\u000c�\\u0010*\\u0008'MLv2\\u0008�\\u00122��Fd}�\\\"�\\\\��\\u000d�D\\u0013�*mS\\u0010^�\\u00061I�]�F�\\u0017gڅ��p�Z�M\\u0010d\\u0000U¤��b�iE�C�1\\u0004�\\u000b�\\u000d\\u0018o�ˣ\\u0015��y������\\u0011��@�\\\\\\u0019\\u000f@\\u0005���z\\\\��Y7\\u001alj\\u001c�\\u0000��\\u0014��#Ѩl\\u0004�.\\u0003�=�J��ԺS\\u0002\\u0007f\\u0008'�G$�\\u0002�4�E��\\u001b�E�\\u0001\\u0014��l�A-{���g�|���4��4�~�ڜ\\u0011s��\\u0010\\u0003i�V�C3Þ³E\\u007f�\\u0003 ��@�\\u0018�/�4�>/\\\\�(\\u001eb�Y�fZ\\u001co\\u000eYe�\\u0011���fc�H��\\u0006p{����\\u000bvR�'À�M��:fP�[�\\u001c�t�`@�\\u0019����F�_7��)�\\u0018�ރ�\\u0013�+�t��\\u0002`�#b\\u0010�q\\u0014\\u0017���\\u001e\\u0016��%E-\\u001b��H<�䣒\\u000e+)%��c��\\u001c�]�E\\u0019Q��\\u000aY�:�dO��W\\u0001µ�h�\\u0014��g�\\u0016i�;x\\u0011E\\u0017J���\\u000cP4�4U�Ըa\\u0015D�f��1\\u0014�����¢�\\u0004�ߩ�뼃�Q�����,�\\u001eM��\\u0013�\\u000b�\\u0005�`0hHf>*)�\\u007f��\\u000f:N�?� ��x\\u000c\\u000d\\u000d�i6�\\u000b��-\\u000b����Z'\\u0005�\\\"Ñš �\\u000e�\\u001d\\u000e(�z\\\\��MMli����\\u001ee/����^�'\\u0011M)�>N�\\u001c\\u0010�|[ �Ä\u0090f\\u0004�\\u0001C�H\\u0004BQ�\\u001d�\\u0008Ms�s�7\\u0017Q��^f��\\u0018�4�\\u0004\\u0011��)\\u0017F/�c0\\u0015\\u000e�\\u0018��***b]�.u�D�f%b��`��t�w�\\u001c2\\u0000���,W\\u001fK��\\u000b&4���Т$�\\u0005\\u0006��\\u0010@�+����)��\\u000d�\\u0008L�1:>\\u000b�\\u0013k��C�W�V]؈�!�Fh�\\u0018(��jw�E/M\\u0016\\u000d:+��\\u0002\\u000dF\\u001bW2\\\"q\\u000f\\u0002���\\u0017-��Z-)�{.)\\u000dX`D\\u000e�����K�tjq<�\\u0000\\u0018��\\\\�M�\\u0012�*\\u0011|���\\u0009\\u000c�\\u0012�\\\\G�8\\u0016�i$�s'��G��\\u0006�\\u000c��z�\\u0014�_\\u0011��fZ9�\\u0009�~�1\\u0015�\\u001c\\u0004'î¯\u008d�}D�Iz��_g�ۖ������\\u0014L\\u000e�E�V�O�5��vv��r���+Η\\u0012�a����z��H�\\u000c�/��A��>�ƚ�[Ø¢E��\\u007f?r���?m���\\u000fv�g���\\u0010\\u0013M\\u007f\\\"A\\u0012<�{�\\u0014#�\\u0002�LD\\u0014�\\u0013b�ܵH�h\\u000am���٨\\u0005��8ipm�\\u0009$@hC̢��=:�Co˵�v\\u0016z��3�x�P��\\u0005���yÌ‘e�tZy,�H��kr���=��u\\u0017���e~Cд�Iш\\u001c\\u0010\\u0004�����i7gj��\\u0015�ͪ\\u000b�H�dN4\\u001aU����\\u0000:�\\u0017��OC�L�ݥ\\u000d�\\u0002����1�:��.��IHk��н\\u000e>ٱ��3P~�֥\\u0000�!W\\u00081}�6�=�S)h��4�\\u0004�r:�\\u001aN���pl��?{t�\\u000f�z�xM3����\\u0009\\u000a7�M1�J���W�{��\\u001d�\\u0007\\u001b��HӔ�w�X|4׎��ϓ\\u0015��Q�ˠ��\\u001dOm�s��O1\\u0014K�P�/����oo6�aM�}�Ys.:w���.X6�ܯ]\\\\k&\\u001a\\u0010\\u000e\\u001dl$ˤ�/\\u0004���b�\\u00067�����U\\u0017�.:��\\u000f�v�\\u000b��}��o�F�\\u007fB�(�*@��\\u0017���\\u0011\\u0010^\\u0008\\u0010d�6�i�k5�PWQ�|\\u000f��f\\u0011C���U�\\u0008\\u001ct\\u0014�?�X�}���5�Y�q�����9�ߞ:�����T�G���\\u0007�_[��g�\\u0003���\\\\&�Z\\u0018��\\u001a����]�\\\\\\u0007�)\\\\ș�..\\u000c�E \\u00100\\u0004|\\u0001��g��ۯ�E䚵��\\u0000X@�[\\u001d�D\\u000cq�\\u0016\\u0015\\u0017s\\u0008��=�T:��h2��`�k;��\\u000cZ�2\\u0012b�\\u0011\\u007f4�\\u0007�)<�1�C��9�[�\\u0012{�Uug̾����2�\\u0007�t{C�����\\u000d�\\u0011��נ\\u0004���DZU#��`����u\\u000d���0�_���}\\u0006�\\u007f����\\u0012��;��V���\\u0016��z�_!b�ߥ��E��/\\u0011,�Z����&��]�~��\\u0007_�:\\u007f�i���-7.\\\\Rw�3\\u0017�?k��:�;�\\u0010$x�\\u0007�\\u001f�n�%Ë–\\u0009�{h���76��������;�\\\"s\\u0013��N��H^\\u0005\\u00081�\\u0015\\u001e�����u\\u0000у�lGW������$���\\u0006���6m��鵒4j�x\\u000c�[\\u0019HF\\u0012e�L���l�~r�d���$�c:�>\\u0001� �}�Ǡ`>�6��z�\\u0013�\\u000bC)\\u001eQ�q�݆�\\u0005t<���OQ�G�$�q�`E�r\\u0007=��\\u0010m\\u0014\\u0012\\u000d='�L���&b��Y���pBaf��Rx\\u0006Jr\\\\%\\u0001�Hs\\u0015���\\u0015���,{���\\u000c\\u000c��O\\u0011]=Ct��� 8��\\u0004���rR<\\u000aH�Iz�d�{���I\\u0018��'���,\\u0019u\\u000aܩ�^\\u000b\\u0014]\\u0001a�\\u0004�1FV9����P�)���p�Z:�g�З�\\u0017\\u007fzSߋ���?W�h�9%\\u0019O��ܕ\\u0017|댅g������Zێ�coo/s:�<6r��_\\\"_����?���\\u001d_e�w>H�/'O��\\u001cy\\u0013 ��\\u000c��\\u0015�HØ\u0090.��>����2\\u0015��A\\u000b��\\u0010^�?m���χC�P!\\u0009\\u000f)���f+d��\\u001e\\u007f�C�?�\\u001b�Y�f�\\u007f��F�Q \\u000b�D\\u0016e��\\u0006���/���ټ���\\u001aZ��~����h=дi��#\\u0006iÚˆ9 �<\\u0010\\u0008�L\\u001bE昢�o\\u000b��\\u0006�AC�b1[x�TX�G1\\u0017\\u000e,\\u0008\\u001bT�\\u0015���~�Õ\u0090��\\u0012ep�q�`ZǺ\\u0008���$]M��\\u0007%\\u0004�* �%�\\u0016��m��?�g%\\u000e\\u001b��m�`K�×\u0090�7~9\\u000f0o(\\u0002�}K7_�����\\u001b�&�\\u007f\\u0019\\u0009����h�O��\\u0012�J�M�)JÌžmnjS8��=D�EZ;W0'G�e�롩��9d�@`�\\u000a�,�Z����n'\\u0017\\\"�!.�鹡6\\u0015�n\\u000cq!-_8�������/�\\u001e���V^>k�\\u001c��?����2\\u0003��޵�uwu�%K�\\u0009�?p�eWc�-�����>5���pz͉`���\\u0002�Y�N��4\\u0011�v��p88\\u0002����V�L�'3��L�\\u0004\\u000f\\u0010Q�м&��\\u0015q�q�C/��;\\u000fqKd��Î\u0081_��Ny�o\\u0016�ⱂl\\u001b\\u0013�/�M��\\u001b/�l�s�*����\\u000a���1_h�5.��0M[���>�\\u0016�U��\\u0008�\\u0010^��!L������w�\\u0002�\\u001c�7��p`���3������v0�\\u000b�\\u0009ɕ��`DO\\u0015x�`�#@l�tY,V��o�c/��\\u0009`\\u0000���}?��DI��b�q���-��V]�B��{\\u001f;��X\\u001dM�-\\u0012\\\"\\u0017\\\"8�i\\u000fML�\\u001d2�\\u001f%�ʞ����C�\\\\\\u0018k�q�ݤ2\\u0019�G�e�{�\\u0001�\\u0018�g/\\u001d\\u0003XtcK/{���4ß”j�K�(\\u0009*�_�\\u00017�a�B\\u0003\\u0017`ͮ���]YQ��k��7�\\u000f��'�ۻ�\\u0008����f\\u001b7�gU�լ��^���ߞ��G{�z}Ý®u����K��\\u0007&�\\u001b>�\\u0002\\u0004fw8\\u00184��viI\\u0009��>Z�8Ñ›\\u0009�]'5�����\\u0008|�\\u0000��\\u0009Phy`&w=��}�� �\\u0000�d����\\u0015��\\u0016�W�dyZ,\\u0016�d��p8�\\u0016�ְ�R���\\u000e[\\u0004Q��6�f\\u001d1\\u0011;\\u001d\\u0005�P��+w�_V^�zz�lH�wA�����|7\\u0003�\\u0005�\\\"׹��Y�66��bJ:��‹\\u0004\\u000c]=d�s`A�,�\\\\�\\\"��a+���~�V�\\\";��\\u000bϥ��'k3\\u001bM�X���~��\\u0006�ol�ƒ�H��^��y��R?,)u�`�$��\\u0002T1���-[P�>ؼ�*�l�i�7Ñ¿^\\u0018uZ9\\u001d���\\u00101��IM\\u0010�4\\u007f�\\u0004�k��8Sc=#�\\u0006X Ĉe��ñ¯¥º}?n8�2���a���k��i����e\\u000d$v�i��\\u0015����zN�U�w6_��'\\u0007?t�{���ͽ�&� ɧ\\u0000\\u0001\\u0004���\\u001a\\u0003���k���\\u0001^���\\u0002�g�\\\"�\\u0010O �c�Sǩ���u���\\u001d�\\\\#\\u0013d˰��o=y�\\u000d]�,\\u000eY,�s�^oV\\u0001�\\u0001\\u0013\\u001eMn�԰Y\\u0010\\u001d@���cK��M��h�a�\\u000cj����Ò)@x���b\\u0004\\u001a\\u000c��\\u0000�\\u0008s��D�\\u0019I�\\u001c\\u000d�ɻPs�\\\\z�O�\\u007f&�M��E�s��\\u0012���M�\\u001dL\\u000b��c�\\u0005\\u001dAS�\\u0008�\\u0014t��\\u000c2��?��P�r�L{Fy.�H�o6��1�|\\u000e�f6a\\u0004�\\u00015���H_K'��� Y�O��ˣJ�\\u0000I��,�-\\u0010\\u000b:Cfz�ޱ\\u001e�\\u0010z��Ѽx!�l�R��\\\"�v\\u000e�k�!���O��\\u007fu\\\\Z]\\u0003.Ls�\\u0009=ǵ\\u000bΘ��칳��ih��ٽ�\\u0008k\\u0004%�\\u000e���\\u000e\\u001f:�*g�\\u0014j\\u0017�a~��k���~�@K�>E���k.Z�v�̢I\\u0003�͛\\u0000�\\u000d���I\\u0008\\u0004\\u0002�CB�\\u0009�����M;Ô\u008d#���e�Bx�N!�u\\u0001\\u0011\\u000c�]�=\\u0017�\\u0013Ino��_�v��i���b� \\u0011���\\u0009�\\u000bƷ�\\u00009O�f�١�~���:�)-1E��m�$��%�Ø\u008dÈ»@�GiY\\u0019�{p��0��:�\\u0011D�zY8\\u0014\\u0016���Y�d\\u0013k��>����i\\u000f\\u000c\\u000cH1�,r�КM&Þ‹\\u0004�T:6���\\u001e��*�B��È\u008dуL����q��up-�×\u008d�\\u000f\\u0012�\\u0016���]\\u0010\\u001e�*ç�T7�x��\\u0011�\\u000f�DLn1�S2������\\\\��:��\\\\�H,�\\\"(��-\\u0010�ET\\u001cp�3�&�ls\\u0003�\\u0006_>��3ғ�[��\\u0019`�����:]I\\u0002�\\u0007\\u0017\\\\x�=Õ³fY�o�\\u0006���\\u001cq.�O\\u0007Y$\\u001d\\u001d\\u001d�����^;O�`��e%%��\\u0005����]-[��:~_1��S����]E�\\u0004\\u0008��xY\\u0000\\u0003 �\\u00162S-\\u0005\\u0016���\\u001a×›l���\\u000c�-��A�/d�\\u0007�6�kQ\\u000d�[�1���\\u000d�.8b\\u0003�Si\\u0005��&@��n�\\u000b�#�jÚŠ\\u0002��p�\\u0019+J\\u00151'C2��(\\u0007�4�R��-���v�\\u0013�0�,!C��i#��=�\\u0019=����\\u0000X@\\u0002�\\u001aí˜\u008d��J�Jy\\u0011E�{��tl�HAG�\\u0018k#ሬ'�`2��ֆC*\\u001d�\\u000f�\\u001e���\\u001e�V���\\u0014���z\\u0010v�%\\u001f\\u0009G9����\\u001bIH��A�\\u0017�YdUrD����=} He\\u0009U�\\u000f�Å\u0090A��\\u0018\\u0018\\\\���\\u0000z:��@0¸�5�\\u0016�\\u000f������d\\\"��rf��߼�ƥ��\\u001ai$�\\u0003\\u0009�_\\u001c���c��\\u0006VUU%T���g�̾�l*�\\\"\\u0018\\u000c\\u000ddž���]\\u0003�\\u0015\\u0016Z��\\u001e&�9L닇��T�1\\u0004o�\\\"�7\\u0001B�y��å’\u008d����@\\u000bkji�ʂ[\\u0012�0�!���\\u001d�gӠ��\\\"����\\u000fdJ�\\u0003��e\\u0014T\\u0012\\u001br1��l\\u000c�[3d��nl\\u001b�c��.J��&�H&W��n\\u000e��5Y\\u000d�+\\u000e�mm��\\u0010M�\\u0004]�S�Q�\\u001d�[8\\u001c��r�\\u000c)�\\u000dK(L��r\\u000d���Ҭ�z�J�X���gPE`�H\\u001cO�I\\u00024���\\u0011\\u0010 �R�����au\\u001dl�� �j�\\u0008��\\u0019���}m2���4Ȓ�Z\\u001d�l\\u0008%i��q�dt\\u000e\\u0005�kdqˈ��7x\\\",\\u0002��.�T\\u0006�%`\\u0002��M�� \\u000d\\u000dŲ�Sd�?�P�|\\u001e��\\u0001��\\u0001l4k�\\u0013��\\\"��wg/��ץuu��\\u001av�\\u0007���RA\\u0002�VKK\\u000b?�P\\u0016�\\u0014\\u000b\\u0015\\u0015���Ғ�\\u0015�3�\\u0008�t�I�\\u0012\\u0015\\u0015\\u0015)��\\u000a�Y�f�J&YN\\u000d��o�o�z,�H^\\u0004\\u0008|����:��A�\\u0000I���O�?\\u0008D��Uxis�G�\\u0013D��\\u0004'f�&GÜ\u00ad��ӕ�D�\\u001f�~�t�S\\u0010\\u0013�v-A�<�\\u0001/o�%��\\u0018��q\\u0017\\u0001�\\u0011\\\"�PȘ~\\u0017�9�:�`H��\\u00062T�:�]\\u0014�\\u0006*\\u000a�\\u0003��\\u0001c\\u000d�\\u0000��U�\\u0011\\u0012\\u001a�Z��Ȣ+\\u000a\\u0006sw�b��0��\\u0001�7�2��xOv\\u0004��Ñ\u0081��� �}��\\u0001��\\u0000��I�\\u001c$j�\\u0018�\\u000e�,\\u0014\\u0013��OJ�\\u0016�f\\\"��H\\u001f\\u001eXjt��\\u000e�kA\\u0019\\u001cq9��?��<\\u0007��Ed���\\u0015\\u0012L���\\u000b��\\u0006~��\\u0003pQ\\u000ay\\u0007�h�T^\\u0000B��5���/�p��eu�M\\u001b��ñ\\u00145�\\u001a�\\u0011qdn���B\\u0013\\u0007ܨU)�k���/g���\\u007f�b�/[m�\\u007f�#��B���Û\u0090�ϗ\\u0005b&Í\u00ad���\\u001b��/--%�\\u001dbN�Km�)JP%'-��\\u0008�\\u000a�\\u001d=�`h��]�\\u000c�\\u001b/�Fx\\u000f�~�t� ���\\u001f�\\u000d�6pJq�#\\u0006�\\u001b��T��9;}o^oO�!�.@�X/\\u0000(8�0�&���Os�Z\\u001b1�\\u0019\\u00153XK['ix\\u0011�i��ibXz�W\\u000e��\\u000cz\\u000c��\\u0016�?s�\\u001a\\u001b�u����{�%)�M��bQ�\\u001f�kY�\\u001d5\\u000e�8j� �ݤ@�8\\u0005R\\u0014A`�vZ\\u0007Aڤ�\\u007f�uP\\u0017p[\\u0007E�\\u0006M�&é\u008f´ï¿½ï¿½Ø’�ڒ\\\\Ù–UIÖƒzP|,��]���.������.�J���\\u000eH^@���\\u000eg�{���x\\u000f4S@D�4\\u001a\\u0013A4\\u0018���Lv\\u0011%\\u000d��$�S\\u00019�j\\u000do\\u001c\\u0010]���XTKrueb���K8\\u007fkk\\u000c.zg#d�\\u000ce\\u0014)'MF#Zѻ��[��\\u0011��t�@\\u000d\\u000c��|8B\\u000eB=� �B)Ê\u008dZdH\\\"dD�(\\u0014K�h�����\\u007f�\\u007f�/'q>ֹ�3:<[@O{}��Nƃߕ,N��\\u001c�D��:��g\\u0005S��]�e@\\u0006Id=f)���>�\\u000f�\\u0018r�L\\u0001���]�t\\u000f��\\u0016\\u001d�\\u0007�0�F�IP*�@�L���\\u0018\\u007f]8�Í\u008de���m���X-�(�Iqg�T�e:�\\\"��H����7�}���\\u0000����e��W\\u0012:-�4\\u0006h�䥥��8������\\u0004K8�\\u001c�)<���i��\\u0019�|�f�����FTF{��\\u001e���\\u0005�*�#�\\u0018�$8�c]\\u000e�\\u000f�)�}\\u0010Ւ�؅�$#�‚Ǜ���\\\"5Z��\\u0007ܼ����;�*,\\u0019�,( ����\\\"؆�c\\u001f�f\\u0008�|.o᠒�,��\\\"\\u00032�\\u000dԋ�`q�¹�2\\u0006\\u0004KOk]�%�/�{9H��j�6L�}{�6�_�O�*�k6�m{��s\\u001b�NS�Y�b@HÐ\u0081W�`�&�Aw��lƷ�\\u000f�lw��-\\u000b�E:�\\u0004�o�X���VR�P,��A���z�IR�\\u000f.�t�A>�<�%R\\u001aK�w'�Wk�\\u0005t��$�\\u0012��7��Pwvv�Kק�}��dkáVɈ\\u00085Ë‘B�\\u000d%�J�Ӹ�I����l��Q�\\u0017�X�\\u001ec�s�j\\u0006��6M\\u0013u<�^,�Y0aBG2��Q�/\\u0016\\u000b��\\u0016H<�E+\\u0015]^`4U\\u0016.�o�\\u0010mt��ST&\\u001bɔáE��\\\\�\\u0001@� ��/!!�\\u001f \\u000b�lI��\\u000a�q��z���\\u000fH��r\\u001d*\\u0014\\u000bB�\\u001e���±�v��g�ҳnI�M�V�'� �Q�e�&�\\u0001g!\\u001eO�\\u000eRU�Θ8\\u001eyS\\u000cH�T�M�)�\\u001b6�������I��\\\"u Ù‰pwK\\u001a\\u0010�5P�Qxj\\u0008��,�5�y�!���QTU�\\u0014\\u0009\\u007f#�\\u0004Zs�CNHit=Ԋ��!\\u000e�EhKJ��\\u0004r�t�1x��\\u001di]��\\\\i�_�Y���c\\\\4-�}z�\\u0003�L�\\u0014\\u0008/��`��{)��K�R�\\u001f\\u0009�M\\u0001������5栃�J�I����T\\u00074��X���'�\\\\���Fc�$5�@�\\u0016�m�t\\u0018tS:�Ӯ�E\\u001fu\\u0014\\u0016_t\\u000d4[Jhb52H�*\\u001a#��Y\\u0001�\\u001aÈ\u00ad$�\\u0018\\u001f�#��X��e��4\\u0007�Ϲ��y�jl\\u000b\\u0003l*��\\u0003�H�7ɶ\\u000aV\\u0001(\\u0003�{ʋ�#5-ҷ�a�M\\u001b��9\\u0006�R>\\u0000\\u001a\\u000a\\u001c�ViL�A0\\\"�DR�p�{����t���G�7O�Ľ1�%\\u0016p�5�1�\\u0007�u��F�\\u000b�UA�k\\u0008\\u0013�Ã\u009d\\u0005�y\\u0010^�\\u0019����\\\\\\u000e'���I�i��YI\\u0010�@�c8��\\u001b��D�V\\u0013��hbq�^0S����w����r�\\u0014\\u0009�R�GT���@a�{����U1BG�g>��P��y���\\\"�\\u0011IP��,\\u0000<�\\u0015�Q�a&�g�袞\\u000eC\\u000aK�\\u0001n�OP�VV$�\\u0003�d\\u0014�\\u00003�\\u000b\\u001a�\\u000bw���*��M��PC3��rD\\u00179`Q�F�g�&QD�[\\u0012`���Gɱ6\\u0005��C�5�58%H\\u0017K\\u000a\\u000c�P]Mdm�\\u0001!�\\u001d�\\u0018[���\\u0002�\\u0017^�\\u0014�\\u0010(�Y�𪷬���\\u000e|4P\\u001a\\u001a\\u00102��ɴ6f�cØ•_!�C>8�N\\u001b2��к�p�I�'�u\\u0007V&�Ӱ\\u001b���p(�S\\u0010�zEP8�\\\"��@�Κ\\\\��o7\\u0000��e�{C��)\\u0010��\\u001e���ј�6B1_\\u000d0\\u000181��<�f��v:��`�\\u000es �mn޸Dž\\u001a\\u0006\\u001f\\u0010^I\\u000a\\u0008~�Cx��7�\\u000d\\u000d\\u000d2אָ\\u0009�۶\\u001e8q'ퟒ6\\u0001\\u0008������\\u001d\\u007f�4�u<�\\u000a\\u0000�$E\\u000c�[*Ý\u008d�\\u0001\\u000a�H\\u000e\\u00101@�.�R\\\\\\u000e\\u0010���g\\u000f�~����k�\\\\�s|�J�\\u007f���:\\u001d\\u001d\\u001dllÏžJoß B�\\\"%Ri��;�Y \\u0014g�`�Ey\\u001aL��aL\\u001f\\u0005,+kz@�N�\\u000f�\\u0000��E\\u001b�\\u0006���\\u000d\\u0019E�Cד����\\u001c��\\u0000\\u0016\\u0010�X��\\u000bj�\\u0017w�\\u000b�ꖂ�޲:I�l1\\u0013Щp\\u0016aì¯\u009d9���\\u0018'���hM{��0 ��\\u000f4��(�!\\u000a�Cl�\\u0004J�`�2�T\\u0009\\u0015A7c��ڡ��P�\\u0015\\u000a��{ﱩ�Iv�ރ쟟�jÛ»\\u0017�\\u007f���\\u0017\\u001e\\u007f�+\\u000fA� �G/����\\u0006��\\u0017;-�2���@���\\u0004�m�W488LJ{��\\u000b\\u001f\\u0018\\u007f\\u0012j�Bn�|\\u0017�b@x\\u0011��1�\\u0012\\u0014�צ|:B�A�I�̷KKK�\\\\l�\\u0007\\u0004)%����E�OKє���\\u0011:�*8����Rm'�\\u0010\\u0008E��r��=�O��U�=#\\u001d^���W._���#��lllO���Y�GR�������S�l�H�\\u00158\\u001f\\u001bg�EĶ\\u0002��d�^U�zP�]��]����\\u0003�v�3�2��\\u0010qù�\\u00147z\\u0013�N���\\u0007����TJ.,�\\u001em�M(u�P�F\\u0003��e~\\u000bBx�+�ϓL\\u001597V�|s�(�St8�#\\u000c�$��B\\u007f6��7܀�&��9)�n]!AH@\\u000b~mb�\\u001f\\u0008���9��0,�nƪ�?�e��\\u001d����'\\u001fb��2E\\\"��\\u001b�\\u001dc�������\\u007f�X��8v�Ƴ�j\\u000d\\u001d��D\\\"a�8�i\\u0002}�����R��\\u0013��z��t��\\u0015�}y:ڙ��\\u000c�$�c]�v�TÚ\u008d®\\u0019s@@��{;����C�x�Z�\\u0004!�h�C�A�\\u001c�v\\u000b\\u0007\\u001d�.\\u000d«r\\u0008/y�\\u0005I�\\\\�pr1i�T�0<˲���y�=�Cl�;'\\u001d\\u007f忕��2�s�\\u001c�{�\\u001eOG���l����%˵�˖�T�\\u0017<(Zd�gÇŠdk\\u0007U\\u0010����j�\\u0004\\u0019:��&h\\u000fQ�B%}�i��\\u0000�\\u0011��9u\\u0019�@\\u0002\\u001e�Xoe�\\u0014\\u000a�\\u0001r>\\u000c�\\u000f\\u001f�E{zsf~����#2���\\u0016\\u0005��{\\u001c\\u0000��\\u000c�\\u0002ۃ�\\u000c�?��5xZ�s\\u0004n�\\u0001!E�\\u001b\\u000a4o�\\u0017i�J���_\\u007fE']s�Š\\u0016A7c���\\u001c�Ec�\\u001d�P���\\u0003\\u001c���G��ɛ\\u0013��9\\u001a\\u000e��\\u000e\\u001el�﮻�z1�)�\\u001dVË’\\u0000}E[[;\\u000b�繬�\\u0009�H+�\\u0016�&Bn�WXÊ„TM�}]����\\u001cL���\\u000d\\u0008o��`\\u0011~&������(�:z\\u0008\\u007f\\u0010�@��\\u000f\\u0006\\u0002�z�\\u001e\\u0010\\u000e�F\\u001d�C�9\\u0015�0�#���|޸�\\u000fQ(�����1'�\\u000fo��\\u0006��<�\\u0018\\u0019a�9z�B����;��\\u007f��>ï´\u00ad��)j��dGGUv�Qt�=�dm\\u007fB\\u001b\\u0006�%U���mkW��f\\u0007�>!\\u0019\\u000dG�\\u00191�fa���f\\u0008�h$\\u00121L�b�\\u001c`��\\u0001}�5�]�Q��c���l�L9\\u001c���b\\u0018��\\u001bS\\u0015�Djf\\u0003�6Ü€\\u00005\\u00140i�P\\u0004u;�\\u000d\\u0014�lm_O\\u0011t3\\u0016g\\u0011E��8\\u0002�\\u0005?��g�gc\\u001f\\u001ba\\u007f�_g=������a'O�`S����}�\\\\�Vp8��)\\u0018T49\\u0017��{\\u001a�T�w1atà])\\u0016\\u000br�f9�\\u0003�\\\"�}�\\u0002:>\\u0016�N\\u0007�\\u0017s�E�Ê\u008d\\u0016�SDy�x��^�fo�0��f\\u0001�5������|���E\\u001dX`�(�#��g���aC\\u0003��\\u007f��q�\\u0003a���Ã\u008f<�\\u0006��J'ߟH�����\\u0013��jn�V�L�w1�c�du\\u0016�~^$��\\\"�\\u000a���\\u000bs;(jT�u0�Q�3�O\\u0007�\\u000b���\\\"\\u001a�IN5A���Y��=&��D\\u000fU\\u000c$��\\u0001(�\\u000e�ݚ\\u001cy�Lݱ�0G���\\u0001�\\u0001�>4xu��v����P\\u0003\\u0002o)�L\\u000e%\\u0012\\u0009sæ “\\u0012�e��ȋT��\\u0003;/�$C��\\u0008�G���\\u001e���a\\u007fY��'Bx�\\u0002&R$�`��O̲�qk�;\\u007f�[��y��.���_�ʼ^\\u0011\\u0016\\u0012\\u000d������o��\\u0013���T�\\u0014��\\u0004@@x\\u0003� oTl�����`>\\u007f@��(��\\u0011+�\\u0001���d��z�������y1��Y�^\\u001c�pb�Cx\\u0003��i�\\u0012XX`(\\u000c��\\u001a�9��@�\\u0008\\u000b����^�\\u001ebc{�7��w��S�����ՌߥV�\\u0001&`J�\\u001de��\\u0009l�+����~��(�\\u000f@x��\\u001b��\\u0010�j2z�Ñ\u0081NQ2,N3l���`h\\u000dY�q~�(Gc�X\\\\\\u0010Fju��C�\\\"���j�z\\u007f�/Q_��}���9�\\u0011���T�o�L\\u000d\\u000e\\u000e�\\u00089jh�D_\\u0011O\\u0007\\u0002�-\\u000bS�\\u0008���@\\\\\\u0014F���|�lR�@?+�,���\\u0014i��6q�\\u0018�L:�7v��k�\\u0019�<�U�\\u0015�R�,b|�\\u0019����~:H\\u000a�dF^4Bp4\\u0010r�\\u0011��&}�ʳ�����ґ���ޱ/��.��ٳl��e�fLΩe�7����OSڷ�\\u0015\\u0001�K��/�N�\\u0002�����*�Ť�\\u0018)�;�r�bb�6 ��8��|���\\u000b&\\u0004�‹\\u0003fo[��AEQ<�h�\\u0014`AWW'\\u000b�a�{L2,��דj�R����H�Ь�G��\\u001d���\\u0017س��Kvi2B�AѪ��VL@T<;��s\\u001b\\\" R���\\u0014֋�;��Ko��\\u0015�F\\u000d�F�'�t5�\\u0004D\\u0017\\u0000\\u0016R\\u0003`AQ\\u000cg\\u0008\\u0006\\\\��z�����M|_\\\\��D�t\\u007f]�T�g$\\u0003#�J��@×¶mV���t�O�L��Y\\\\�\\u0000T0�`\\u0016�YP�c�~��A�#�6Ú€\\u000c�K�!�͔MÚ¹s\\u0017[ \\u000f\\u001d\\u0008\\u000f�\\u0015AUòª…Šï¿½z?���^}�v��ɖ#�\\u0007�|�=��c�c��Z]��n��j�v\\u0011#���s�\\u0008�\\u0017�-~�.+2Y\\u0003\\u0007Tf�\\u0009ï“\u008f\\u007f��G���G\\u001e�g���û3��459u�ki�\\u001d6��.t�w��ܲ���fQ����i�\\u0019\\u0003�`\\u0014Q�\\u0002������-��\\u0012��M\\u0019�;�c��x�Xa)�å‡\u00adn\\\\���;�h+�����\\\"�600����w��\\u0010��\\u0016�TK�P�i�\\u0008�ݻY?y�O|�\\u0007��?��Q�P.�gGEv�`\\u0016�i:C���W0���m�Ɋ����l\\u0008/&\\u0003\\u0002\\u0019�\\u0005\\u00164�yٮ�)\\u000d���\\u0005�\\u0016�\\u000ey�\\u001bM�\\u001e\\u0008M��2\\u007fk]i�P,v|���ܞo�Q�Q�\\u001f?�Te�ccKw~�I\\u0007�#��Y�GCcBò´‡žI1\\u0003�\\u000e��{>s���L�~+%�)kC\\u000d\\u0008\\u0004����p`a!L�\\u000f\\u00069U���\\u0010^a\\u001e#Z����^�2.cHK��{�f�x��[?��)���nܜ�Г_+\\\\�Q#�����\\u0013�a8\\u000f\\u001244nM�{��h�S\\u0015�y\\u001e1����'��0��.��Li�d\\u0013�h׊�Y�V�&\\u000fS�\\u0015��H��͠+�\\u0002����W�d2}�lF2L�9�\\u0014�w�ə�U\\u0016^>�}�0���@=!�iuAi�R��_��R�?eA:�:�`�\\u001eÄ\u0090\\u0015\\u0003Ï–H$\\u000e�#k3��\\u0013�>��i8��\\\\\\u0016ç\u00ad”0��\\u000d5 ��GS�4Gd�c@T݀�F�2��¹Z\\u0012�O\\u0007�A5\\u001ek���e\\u000d\\u000c�wÏžg�����>�n�S\\\"���a�&%�\\u001b�Fe#\\u000a\\u0006�Xmv\\u0012��z�\\u001b�p�\\u0019�B�\\u0006x�\\u0004�u��u��\\u000b!-\\u001f���Ma��Ѐ��\\u001c�g��6fxE\\u0018��\\u001f/��>�\\u0017n?�Ӆ�F�4\\u000e��A�\\u0008�,�2�߿�P��b\\u0011�\\u000f�\\u0001��??/��xP�F�Жðª\u008dœï¿½ï¿½ï¿½>��i�)�˱�tJ�zh�\\u0019\\u0011�\\u0013et-����\\u000b\\u001a\\u0002��\\u000c��\\u000c\\u000a��^L$\\u000e{g�6Sjj\\\\���;u���)��\\u001e\\u0016�,)\\u0016\\u0011�v\\u001b\\u0019�Ο;gʽ��\\u000dhK��iÌ–\\u0001�P�\\u001aGxml\\u000dDU\\u000f����_k�S�\\u0000�\\u000e��]��K��\\u0005�\\u0015y�}�\\u000f\\\\fÜ‹6��K��ڽ0}nGs\\u001e���\\u0017�A��\\u0003QH*��\\u0008\\\"��o�����gP�\\u0004�+<�vγ\\u0004*\\u0009ͳ�@\\u001ah\\u0008�5XX*�\\u0019J\\u001bÛP$���Q�T�S� ���@x].'�\\u0002�\\u001b��Y���\\u000a��$�������)��)�\\u00010�+N�޵\\u001e\\u0008�K�XF�}s�Q�ݦQ�#���T6�\\u0000igg\\u0005~�GZ��!\\u0003'\\u0015\\u000d�$����\\u000b��u\\u001f�⪪�6U\\\\M�p\\u0016kL�4r�,6+��\\u0013��[m�(*5u�yl��\\u001b�D\\\"�(m8H0Z\\u001a@\\u0004\\u0019\\u0011-�&���A��\\u007f�~k���4g�&9%����\\u000bFÝŠE��Y\\u001bf@P�&��wrr�\\u0014\\u0004\\u0016\\u0016\\u001f ���=\\u0016\\u0007���\\\"\\u0018u�\\u001c�Ԫ��7^\\u007f�\\u0014%\\u0000�\\u0003r��ܣ�J��.jT�@��s�\\u0002��N:L�L�E���8����<\\u000a��H�F\\u000b���æ\u008d\u0081I\\u0015�\\u0016�j8\\u0001������g�s\\u0016Y�2�\\u0015y���P!B)Ǻ�L�$;CCü�\\u000f\\u0014\\u0015��fU�\\u0002��\\u0014�v�\\u0019�k�.6=;��n�\\u000ckǽ�Bx\\u0007���Ba\\u0001\\u0016^7�Qsj\\u000b.\\u00076�H���]\\u0009X���?�7��\\\"\\u0008Ƣ��b�J�M-����cٵԺ׼�M-��Ri�y-�[7�2Q��\\u0014��+ ��\\u0000� �\\u000a\\\"\\u0008\\u0008\\u0002\\\"��3�wf\\u0010\\u0011�O��<� �}�|�y�~~�\\u00136È«=�\\u0001�\\u007f�F\\u0019�!j��;���h\\u001c�e�U�f��\\u000c\\u0002\\u0009yÞ¡\\u0001���e\\u0003�٘Cl\\u0001�֋�3\\u0005\\u0005�\\u0008m\\u0013!+��#�~\\u0013�\\u000d\\u0017̚�i�\\u0017���l�h�b��\\u0003�� ��\\u001a묲�csn\\u000c�\\u001c�b�\\u0009�\\u0007���\\u0000*d&Q�0�._Î\u0081��F�*##X��6\\u00097L�\\u001b5?�h�\\u0002��\\u000e\\u000bF\\\"��A\\u0001p�R\\u000e\\u0015��\\u0007₧���T\\u0008��y\\u0016�wdAyywfp�\\u001aM\\u001d*F�����5��\\u0018�ymmHaa�C�Sj���kmM��X�\\u0004-;\\u001aTԦ����\\u0015]Њ\\u0011�����\\u001f�\\u0012�$)�KW\\u0010.����B0�Y\\u0009o�MqPx\\u0009桺������+��e�FW\\\\����W�P^��m󋋩�aL�\\u000aW3jZ�%�f�EB��#> ho�GUu�-������{%{�\\u000e5\\u000d;Z\\u001bU\\u001c��t����\\\\u��\\u000e�4;\\u0004�\\u0010\\u000f�\\u001a��@������͠aÐ\u0090���\\u0015b�#\\u0011a�\\u0011bCw\\u0014�g32mc�\\u0005Q�D\\\"y$vW�B�h\\u0008�ZE�v*n��3\\u000f[X���\\u0003�D�2E�\\u0014H�����F\\u000bF��,��]C�~�b6\\u000f�ݵS.�`�\\u000d������4�QV�B3V(n�x#ZM��\\u0015Z/ \\u001c���\\u000a%�e�#�W:�fcsM�>��;��2Þ‘5F�R��\\u001c��d�&�-���a\\u0005�T&�y)�((��,G�\\\\�El��H�\\u0017\\u0008�`(��W���;���!\\u0017����\\u0017�\\u000a%\\u0018\\u0005�����\\u0011��\\u0018�`\\u0004W��P7�\\u001f\\u007f�6�\\u001b��\\u0018�3Ù©(\\u0005�\\u0012��F�C���䪪j�8i�\\u0003��U%t�W;�A�W��s��F9D^b\\u000f)�x���D\\u0009o�w��V�CPF��a��u�|\\u000a��\\u0012z\\u000c�>��-\\u0006OQ1KI�u���\\u000d;���Z��6��VRR�\\u001e*1���E1��u�\\u0006���=��q\\u000d���K��=уT \\u001a�V{=44�+�`\\u0015�9�/�����\\u0000ȼ���qw��y���X�a�JKJ?JN>����\\u0015��\\u0008\\u0009\\u0009��\\u0003\\u0007�{\\u000b\\u00173�@^�d!���Qh�^y��Q� ��Fa{��oV\\u00108�\\u001al�M�z\\u000cL�R8H��8�\\u0004w����\\u001dYh�X�Y�y\\u0017��Ti��\\u0019\\u0014RP�Qל��\\u0009Zf��@F�\\u000ebT��{�ù̬�\\u0004#/w&�-(�H�\\u001fM�#A,Fa\\u0001�\\u0015n�b5<�2M�\\u00106\\u001f^�\\u000f���\\u00114k���\\u0009ـ�3��$�U��c��M�y�K\\u0017o&�)<ņ\\\\Q_\\u000e��n5�(̃g��\\u0014�\\u0010\\u0014^Bq�p�\\u000a:\\u001fV1��]��+�B�@��\\u000f\\u0009\\u000dU���w�˒�\\u0005�\\u0006�g\\u0008\\u0019Z6\\\\��\\u0017��>��y,*�g7DG��<]\\u000c�\\u001a>\\u001c�$&&5��r\\u0017Z����{�\\u0007�@\\\\��Ƃ���C\\u0006G���*��:^QV��?��^\\u001c?\\u001e2����zz��t�f�E&����N�{�-[E�>()�צ���_�ۦ~��V\\u000dÖ˜\\u001c&w\\u001e\\u0005xh��\\u001c��$0%�]\\\\ܠ���i�\\u001d�\\u001f��\\u0008\\u0014^\\u0012�_wt=�n!L���\\u0012[�_A�-\\u001d�?���x\\u0018�\\u000b�qO��YB\\u000d8u�Z>l}\\u0017��\\u000cnAUOT#_S]Í‹\\u0001�no�ʉ�\\u0003k\\u0009�\\u0015#\\u0008��\\u0010Ö…\\u0008�q8�â\\u0015����(�ZPh�׷V`\\u0009.,0[,\\u0011\\u0005\\u0005\\u0005�\\u0010���ۅ����\\u0008N�l�<��}\\u0001v\\\"\\u001e%OM\\u0008��Yd�\\u0003��V�&_^\\\"\\u0009�:��;��J�bM���{o��2h���J�h\\u000cd���7*��!�\\u0018��ǎ��q�`@��YE&�PsJ�-�m��a�]�=\\u001c\\u001f�NKK��ho\\\"������a���@\\u000d���.Cc�Ո�^�Lba@\\u0009\\\"��bdry��ӦZ(�M\\u0007�#/b�Ç\\u000e��O���`o\\u0012H4*�G��\\u0000W#��CKmæ²¥\\u001f���u�ޤ<&�8\\u0001��w�O�\\u007f���\\u0015IU�\\u001ed����\\u000fM�[\\\\ТrG��`��z��Q�\\\\�J)��o[����t=Hh�����zT�C�D�N��5��`2ڎ��k�\\u0002{rÞ•+\\u0016R�\\u001d}VTQ���\\u0001999�\\u0010��%��Ks\\\\J\\\\o�I�/\\u001f;vLB�\\u0004\\u001d]\\u000b��\\u0016�����\\u000dq��[(�6�\\u0005\\u0010\\u0006����#/�����Z��\\u0015\\u00168�\\u0014\\u0015ZX@a� �^$�x��\\u0013�\\u0006�\\u001cq{_\\u0004'w�A^�E��ɣ�\\u000ey��\\u0001�\\u0003���m7��e!#�Y�u�����\\u000b\\u000e�E�\\u001e''�F\\u0010A�c���d�Z��\\u0015�>�\\u0017Mw<�\\u001d�Kze�ˀtT\\u0006oN�\\u000ar��,�\\u001a\\u000eL�n-�]0\\u001aE?�y�ݴ�{�,��{GDD��E�!)�(���g�����<)ꀬ��Ý\u008f}~�\\u000a\\u00047����\\u0019;�~�\\u000b/��D��\\u0012�����ɢy\\u0010\\u0011�!�,�q�7\\u000b���x�\\u0017.Z����o��\\u001d�'Y�\\u000b\\u0016-�\\u0009/�\\u0004ソ\\u0000È‚`�WJw�}5�KV4�\\u000fb\\u000dy$�\\u001d\\u001d\\u0000//O0��]M�,�na��ʛZO:�>\\u0012�`Nc\\u000b]����Õ\u008f%'\\u0009\\u0012�\\u0003�\\u000d\\\"��7\\u0015\\u0019��&��7!��M�j[ب#/�kqE\\u0001v�V��Y�:-��\\u0005�����1x��R\\u0015��?x\\u0008F�\\u001c\\u0009�BB��+�YP�\\u001ey�蕅\\\\��+\\u0011C��=%\\u0015���:�{ÙŒ\\u0005�3�q-��W�yG<@�3�lV�\\u001f�\\u000a,���^� ��\\u0010���$j6�\\u000d,?�֋J�+oUBx�\\u0010��D{r����U�P��8s�O?9U��Tm_�F���VD��\\u0000�-�|@``��`8���\\u0005\\u001a\\u000a�vt?)<��7�2��\\u0005�C\\u0017'��b6�U\\u000f�'�ñ\u008fº¼ï¿½~dEEElޕ��\\u000f\\u0016-�ܰ����\\\"\\u001a6l\\u0018���e�\\u0005�|�\\u0019)�F\\u0008w�g\\u0018Z\\u0010��h$��\\u001f����>>>����gM�:u]@P����\\\"��ףƣ/V~\\u000e��\\u007f\\u0017b��!O�.z{hß\u008f��]��(,�UWU=���{钥�ӧ:�\\u000c��\\u00182t(�s�,V�3c�L��\\u0000\\u0016\\u0012\\u0000��0-n\\\\\\u0012\\u001e�_�~����\\u0017k�*s���-��\\u0012@$+��\\u001e�f\\u000dP�}�)t��m\\u0010%\\u0008)��~ĆpJ��\\u0019L\\u0006)\\u000c|\\u000b�?�5�\\\"s���\\u001e���\\\"��\\u0011Q\\u0012{4Z����r�\\u0017�'C�3w�]4AG�Uެ����|\\u0013�؇>^�ԕY�\\\"Q�ѣ��s��?���\\u0010�^\\u0001�?�sx��F4r�R$�\\u0018v--)\\u0015���hw\\\\\\u001c|��U��\\u000f[a��S\\\\q�IJk��r��˸��n�\\u0019\\u0004�\\u00159yy�����l�����[_�����B\\u000de|(0\\u0010-�sm��\\u001e��勗��O�޽��h�R����\\u001b\\u0003���633��h�Q��\\\\D�]��F�����&BY��0�|��so���\\u0014�aø\\u000d_G����+\\u0008Õ¸5��Ά%\\u001f|\\u0008sß™\\u0007c�xB�|�p�K'�����2\\u0013*�g�\\u0008�8x�|��ʎ�=\\\"2d)�>î©§`�Î\u009d�z�\\u001a��d��M�\\u0011b�}H&-m/ �#z�\\u000a�v(6�\\u001d:Q\\u0010\\u0012����V����+8����#Wy��� �L\\u000a\\u000c\\u001b��[ʙ�U�jE\\u0003\\u000an���ΧN��R2��D��_�����W ,,\\u000c�n�\\u0006�b65n\\u00165��|\\u0006\\u00188��uN���t�H@�:^���\\u0007\\u0015\\u0002J\\u0010����\\u0010=\\u0006�N&\\u0014^Ê\u0081�\\u0015մ��\\u0019����\\u000b\\u0017\\u001c\\u001e(������ L,\\u000c\\u0003�n�\\u000c\\\\Û‹h�~K�-\\u0005\\u0005��Y�\\\\�bc\\u0015�Ξ\\u0015�Ȁ( �͟�V\\u00001hi�u��D��D��k\\u0015J�D�\\u0003sv�\\u0005m���;��Q\\u001eFL\\\"���\\u001f��I�\\u0018>��i�=�\\u0003<����N�:�B\\u001em-���s\\\\'��\\u0017K�dfd��wÞ…g�\\u007f\\u000e�\\u007f,R���m�VS\\u007f���4\\u0019�{_k�CE\\u001f�ֳ�±\\u000e�\\u0000�r\\u000a#��s�\\u0002\\u0015�<@����\\u0014�\\u001c�O~u�%ׯ3E�\\u0016퉋��s���_����$��\\u000e\\u0019���I����ݣ��V`���'y�u�u,\\u0007�;�����=�������?9�o?���#E6�(��͙\\u000b\\u0013_�\\u0004�݂dfm��c��j��n�\\u000e���)5%�!\\u001cK[D\\u0015�O>�$�0a\\u0002k\\u0016\\\\�p\\u0001�?p�\\u000e���\\u0006[�]���d�\\u0004���\\u001d��V�Ϙ��h���S\\u0016nyfp�����֩�\\u0013\\u0013�ȑ�™�gH�����3{��a/h��A(Q�Dw\\u0014惇\\u000c�\\u0011\\u007f\\u0019�ni(���;�c�[�����\\\\\\u0004[\\\"�:X�+ÜŠQ�LG����Ȕ>�\\u0016Xu��t�pFm��ZU�\\u0000�*H�\\u0002+7�*\\u0018\\u000d:�jk\\u0012�N�\\u000fg<$��e��#k��._�\\u0008���*����\\u001f\\u0005�pM�k�M�):�vlNN��Ó\u008f�)�����\\u001d��Z��Þ\u009d� ���.8�gK0��?��7ߪ�\\u000f\\u001d��^u\\u0016��5�p�\\u0017+WZ�����\\u0015�RFD>�ܲ�H�7�\\u0003��d�&��R D��W�\\\"�����l��Q�\\u0014U���]ye} z�c��q\\u001d�\\u0019�v�\\u0017��;\\u0014t�\\u0004m�ë\u00ad£<\\u001d�V�\\u0002;a���%�u?;�o��_m�:���6:\\u001d����\\u0012���e��\\u0005\\u000bQ(�\\u0008ÏŒ\\u001e����\\u0005���\\\\z��^\\u000cK�V�U^�\\u0006�\\u0002��Ȅ��ZȪ��\\u0009\\u000dcS\\\"3r�\\u0016��ٻ�æ\u008d›ï¿½x�\\u0010\\u0013��޽�Mll�\\\"!ci��5�\\u001fU�W��\\\"\\u0013a�a0p� xb�\\u0018�i�e�V����^\\u0007X�Y�W�N�ݧ\\u001e�ƕ�׫�\\u001caۜ�4\\u0005B�e�SO~�hJV~��A=�>[��#K=5%\\u0005~M>\\u0006ç³²@\\u000c�e�De�\\u0004�Ma�Ñ\u008f��>��@�b\\u0019�\\u0019���̲�Wo�6�,��W\\u000ffS\\\"z\\u001e��*\\u000f\\u00142\\u0009\\u0004&���aN<��N9s�a8�BN>x���v�(V�C\\u001fj\\u001a\\u0013�ܠ�����c��'&�<�o���i��a�ʟ�\\u0013��\\u001b�GC����y:x�\\u0002\\u0002\\u0003YQ@\\u0003�mB]�j\\u000aN�6cl���y��i\\u000e����h0ÒŒ\\u000cng¹�WmI�V�I1�\\\"N�<�\\u0014�\\u001c�_\\u0008\\u001eV�\\u0008�-�=Gc0��\\u001f�g��\\u0001�\\\"�\\u000fJ�k���Y��nҥ�ZT�N\\u0009\\u0009\\u0009�,Y��G��7m�}�\\u0007�b&I.zYgSB��g�Y��\\u000b�L{�\\u0017^�蒙q\\u0016΢�̾�\\u000d���0�z�\\u0017�\\u001f)?{�B�bv6���S\\u0018�ױ0}�k`��,//ØœW�o\\u001b\\u001a�\\u0014\\u001e�\\u001dX���~'3�c\\u001f��s�\\u001b?�'ž\\u007f�>���\\u0018a‰Q�)�Ȱ!��^�z�f�GF\\u000cg!��q=�W,��4h\\u001eÖµ\\u001a�C5�ڳ\\u000a��y �\\u007f\\u0011\\u0001��M�S\\u0015\\u0008Q��ӊJ�\\u001a\\u0015�x�A\\u0011��#�z����'��Z�5H=���\\u000cE�X�=�ԑ��4���9�c�:����w����߿\\u001b\\u001e`\\u0003$&$�&teO�v��_�DMI��C ��G�ڽ\\u0004��2|��\\u0014�\\u0014�\\u0017!��{F\\u007f\\u0015-�\\u0004?u;\\u0007\\u0004\\u0005:\\\\\\u00171\\u0008!�6��\\u0013܇�7&\\u0000�Zm0^N���\\u000d�z�����\\u001dЯ_\\u007f�9s�V���ǘ���x(B���%!���e\\u007fI)RX���5|�S]>4�\\u001cI\\u000dzxh�diݯ��FtP=== 'k��T�?\\u0011��$^�M�5\\u0004_�#@QÙ†#\\u000f�\\u0004?��\\u0009{��JQ�D�\\u0016\\u0015mQ���Z�,N�*�2̨��\\u000f�J%��������Gg\\u0002����U�5�\\u0010\\\"�a$~1S���\\u0000�\\u000e��\\u0012Q�\\u000c���?\\u001d9������>AnS��\\u000a���m�\\u007f^�z\\u0015**ʡ��\\u0018n�rXe�&�����\\u0018��?f��ݛ�\\u000c\\u000f��\\u0014�Ca:�\\u0011����Fy���\\u000f�\\u001d4ix����o��|�l^+(���48{�,S&���w!�}�\\\"��%����\\u0007C�\\u0008\\u0009\\u000d�����\\u0011��\\u001d���{�n8q�W�@�0\\u001a��L�FƬI�\\u0016D���q�\\u000c��Xa܃��\\u0010�M�\\u0018�?\\u0002^:Yf�W����F\\u000c\\u0008�\\u001e\\u001f�(���������! �w%\\u000f\\u000f���u%D];QC\\u000f5\\u0006\\u0005��K5�v\\\"�\\u0011\\u001e\\u0011�����q���D\\\"e� U��L���Å\u0090t4\\u0009.]��\\u0014U��JV��\\u0013H:�\\u0019�^��Qa\\u0018,F���uMCں��\\u0000%e�#p�7R�\\u001b�h��J��0\\u0018��\\u0006���l��\\u0016���\\u0003Y\\u001d�\\u001c3ޚ�B,2��F�g�y�\\u0018��M@tm\\u0014^\\u001b�r��q�7k�\\u000d:�\\u0002���^\\u0012��\\u0016��{_\\u001d�m�4|���_��I��g,��DY�fcm���Vu��YOSf͂�a�\\u0010�k/]�!$&&�\\u0004�2l�\\u0006-�W���n|f7�F�\\u000d��z��=��[u>���fC\\u0003\\u0007\\\"�bZ#��\\u000dz���\\u0019(��@��\\u0013�\\u0001#+� F�so��+�%sx��m4\\u0018��g��i�\\u0016�8��}���7��YL0I;G \\u001fD\\u0015\\u000f�\\u000c�ܴd�:|\\u0016Qf��I��z��Vgp2��4�Kj����smFT�\\u0014\\u001b\\u0017\\u0007�׬f���>N˫�~Ö¤G�v_\\u001fl3�3>DjÑ\u00adW��|�*�Ǚ�ճ;��у\\u0001\\u0002��@ǃ�.�\\u0011~\\u0015GM�\\u001cO@��٨�Z�~�\\u0011}�\\u0003���C\\u0005h\\u0001r�||\\u0002������\\u0002�*\\u0007�a�Ť���R\\u001a\\u0018�kV�\\u001e\\u001a�G\\u000d\\u0019Ȫ�\\u0014\\u000a%�\\u0017%ۣ��\\\"�H�þ�G6S&�}�m���-�\\u000a��e#\\u000a����Ј� 8\\u0017���l�ΣHLJ�\\u00198w.��D����s�(���\\u0015�\\u001e�4���\\u0009��\\u0007��cN�v�~{\\u001dw��A�H\\u0008�\\u0011�D�p��O�i��\\\\e\\u000d�<�)�\\u0012D�_\\u0017w\\u0008�\\u0015� ���{��w}\\u0011\\u00125d\\u0019P?E��ى\\u0000�rs/�_\\u0016��Cʆ\\u0012�,�Ҕ\\u0018\\u0004�3*\\u000d\\u007f�Ľ�\\u001e�C�>R��vd��p�Z\\u001dHN\\u0009a�vr��\\u001f����\\u0016\\u007f�l2\\u0005�\\u001b�̦�|��V\\u000e�&\\u0014�fK�Zä\u0081\u008f\\u001b$.�\\u00075g7<�ڵ��\\u0010��/:�g�����\\u001aM\\u00160(��޹��Q�q�&��fs��E�\\\\J��P���i}�\\u0007�B�DD� �\\u000f�M\\u0010}\\u0010�\\u0004�� �S(\\u0001� R�V-B�h�\\u0015Q\\u0003���\\u0016s�v��������ل�6�ns1��\\u000fv'�;�9��ng���v\\u0013��ͺ��$��;�N\\u001c~\\u0009\\u001f�lk{�|�03��ۇ�k\\u0019��0;\\u001b%dtÒ\u00ad*9�\\u007f\\u000e\\u0002�\\u0000�pq�li���G\\u000f�����W>�U|]\\u000b�\\u0002�Vb��cm{Di��X�\\u000e�q1�\\u0015Ѫ:�\\u0012��\\u001f��';+\\u0013�$6�\\u001d�.\\u00162\\u0016��n��$���.~��\\u007f�\\u001eϽ6��\\u0013��\\u000f�\\u0017s��Lp�BÜ”W\\u001e�]�e\\u000aur�@\\u0009u;4���omF�.\\u00052ÞŒr���<��r\\u001e��\\u0006W�\\u0013�+(8��\\u0008?���NH�M�\\u000e�fo��c \\u001a�\\u0008���:Ê›5��\\u0013�K/Bh{�a!\\u0016^\\u0019K��e�uKN�\\u000f\\u000c�\\u0018\\u001c�~袶v\\u001b�.S��oMFL2�:-�z�_Ξ�k��Ȍ��a��\\u0018��2VØ\u00ad���ih3ζN��t�Nb\\u001b�jp\\u000a��MX�/�{?�Z�߇��R\\u001d\\u0013?�N{\\u0006�.t��~C�\\u0001��ݣ�J�WУ'����?q3?�D`l�\\u0010�M�ɰ�$\\\\���:��N��LGY�REx�b4�C�}�N�\\u0001e��\\u0006H\\u0008Û¥\\u001eV�Q�N\\u0015�\\u001d0\\u001a:��YH��\\u0012]�~_2Z�д�M�c��v+<�l�4�a��&�C.��w��vUpQ�\\\\�qd���ރChK�Ot����j�MEG'�����Z���\\u001a�j�\\u0013�\\u001bzF\\u0007��\\u000d\\u001d�_�����n����\\u007f�c���m�g\\u0003���Tmm_WY���ih�v�4\\u0014�l�M�cۣ���\\\"�\\u0013c��pnr�J�V��d$�ε�-�\\u001b���\\u0016P\\u000f�Q�\\u000a��=S�O�-����.\\u0008�n4AÉ…\\\\��AY��\\u0013�\\u000aÖ¾O��[���+�n����z��2��\\u0001�;\\u0002Ù¸w�7O���Þ\\u0009rSS�\\u0012��=��s�\\u0018�\\u000b\\u0015��\\u0015]d7�Z����\\u000b~��\\u0018����l7n��2�wY\\u00199\\u000d��+\\u001e\\u001fA~�C?�ݨ)����\\u000c�\\u0002UC\\\"\\u001d}\\u0018\\u001d�.��P��*�\\u007f,��ܥZw�L�K(Sq��)Gʯaӆ�\\u0019\\u0018��у�ೣxor�cœ�T�ݦ����ک�p��r\\u0006���\\u0008��v<�,�.�p\\u001e_�\\u0013�\\u0018ϙ��6:2�pi�\\u0019@\\u001e�7�>�+\\u0011˦��$�;v��\\u0001���u�r\\u000d�\\u007fu\\u0019�\\u0009S)\\u001d���N��\\u0016p]����\\u001bh�q\\u001c^�|�T%qÏ» �w놶\\u0007Q�ֺe�\\u0016�<%>���w��\\u000d\\u0003#\\u0006BfP�S��\\u007f\\u001b~s�\\u0010rs\\u0000�$�u3��!��^�\\u0017[��\\u000e�0\\u0015[#���\\u0018tN\\u0014-�a\\u000f\\u000d��\\u0012��\\u0010iU`t��d�\\u0005�+�5&\\u00138d\\u0001Ma�\\u0018\\u000cB\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!��\\u000c�\\u000b�\\u0002蠤�A�\\u0000\\u0000\\u0000\\u0000IEND�B`�\"},\"default.asp\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"default.asp\",\"size\":11586,\"created\":1252817720000,\"date\":1275866390538,\"value\":\"\\u000d\\u000a\"},\"formmail.aspx\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"formmail.aspx\",\"size\":1535,\"created\":1252396835000,\"date\":1275866390542,\"value\":\"<%@ Register Assembly=\\\"Atlas.SendMail, Version=1.0.1.0, PublicKeyToken=27a0628601785566, Culture=neutral\\\" Namespace=\\\"Atlas\\\" TagPrefix=\\\"atlas\\\" %>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009Form Mail Example :: examples :: CaMpuS\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aType your comments here:
\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\"},\"mailer.dwt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mailer.dwt\",\"size\":70,\"created\":1251774439000,\"date\":1275866390545,\"value\":\"Request from netid: #From#\\u000d\\u000a-------------------------------\\u000d\\u000a#Subject#\"},\"node text getter.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"node text getter.txt\",\"size\":888,\"created\":1251368712000,\"date\":1275866390549,\"value\":\"function Integer(n){return parseInt(n,10);}\\u000d\\u000avar clean=[];\\u000d\\u000afunction getStyle(obj, cAttribute) {return window.getComputedStyle(obj, null)[cAttribute];}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000afunction Strip(node){\\u000d\\u000a var r=obValsl(node.childNodes)||[];\\u000d\\u000a\\u000d\\u000aif(r.length>0){return r.map(Strip).join(\\\"\\\");}\\u000d\\u000a\\u000d\\u000aif(node.src && node.nodeName.toLowerCase()==\\\"img\\\"){\\u000d\\u000a return \\\"\\\\n\\\";\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000aif(node.parentNode.href){\\u000d\\u000a return node.textContent.link(node.parentNode.href);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aif(Integer(getStyle(node.parentNode,\\\"fontSize\\\"))>16){\\u000d\\u000a return \\\"

\\\"+node.textContent+\\\"<\\\\/h3>\\\";\\u000d\\u000a}\\u000d\\u000aif(node.nodeType!=3){return \\\"\\\";}\\u000d\\u000a\\u000d\\u000areturn node.textContent;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000afunction getText(node, addParas){\\u000d\\u000aif(!addParas){ return Strip(node); }//.replace(/\\\\n{2,99}/g,\\\"

\\\\n\\\\n\\\");}\\u000d\\u000areturn \\\"

\\\"+ (Strip(node).replace(/\\\\n{2,99}/g,\\\"<\\\\/p>

\\\\n\\\\n\\\")+\\\"<\\\\/p>\\\").replace(/

\\\\s+<\\\\/p>/g,\\\"\\\");\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aCB(getText(document.body))\\u000d\\u000a\\u000d\\u000a\"},\"screen-layout.css\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"screen-layout.css\",\"size\":9995,\"created\":1251789752000,\"date\":1275866390553,\"value\":\"/* CSS Document */\\u000d\\u000a\\u000d\\u000a\\u000d\\u000ahtml, body, div, span, object, iframe,\\u000d\\u000ah1, h2, h3, h4, h5, h6, p, blockquote, pre,\\u000d\\u000aa, abbr, acronym, address, code,\\u000d\\u000adel, dfn, em, img, q, dl, dt, dd, ol, ul, li,\\u000d\\u000afieldset, form, label, legend,\\u000d\\u000atable, caption, tbody, tfoot, thead, tr, th, td {\\u000d\\u000a margin: 0;\\u000d\\u000a padding: 0;\\u000d\\u000a border: 0;\\u000d\\u000a font-weight: inherit;\\u000d\\u000a font-style: inherit;\\u000d\\u000a font-size: 100%;\\u000d\\u000a font-family: inherit;\\u000d\\u000a vertical-align: baseline;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.hidden{\\u000d\\u000afont-size:0px;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000abody{\\u000d\\u000abackground:url('http://marsrovers.jpl.nasa.gov/gallery/press/spirit/20040311a/10-ml-01-orion-A067R1.jpg') repeat #000;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000abody a{\\u000d\\u000aoutline:none;\\u000d\\u000a}\\u000d\\u000a.line{\\u000d\\u000adisplay:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#wrapper{\\u000d\\u000a\\u000d\\u000awidth:1060px;\\u000d\\u000amargin: auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#container{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000abackground-color: rgba(100,100,100,0.5);\\u000d\\u000acolor: #fff;\\u000d\\u000awidth:1058px;\\u000d\\u000amargin:auto;\\u000d\\u000apadding: 1em;\\u000d\\u000apadding-bottom: 2em;\\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/container.jpg) repeat-y;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aheader\\u000d\\u000a***********/\\u000d\\u000a\\u000d\\u000a#site{\\u000d\\u000abackground: url(bg11.jpg) no-repeat;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight:164px;\\u000d\\u000amargin:auto;\\u000d\\u000adisplay:block;\\u000d\\u000abackground-color:#000;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site h1 a{\\u000d\\u000adisplay:none;\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000aheight: 60px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site a.uiuc{\\u000d\\u000abackground:url(http://webdev.slate.illinois.edu/_includes/images/ilogo.jpg) no-repeat;\\u000d\\u000awidth:320px;\\u000d\\u000aheight50px;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 80px;\\u000d\\u000amargin-left: 700px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title{\\u000d\\u000abackground: no-repeat;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 15px;\\u000d\\u000amargin-left: 100px;\\u000d\\u000aheight:108px;\\u000d\\u000awidth:300px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a, #site a:link, #site a:active, #site a:visited{\\u000d\\u000abackground-position:left top;\\u000d\\u000abackground-repeat:no-repeat;\\u000d\\u000aoutline: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/***********\\u000d\\u000aNavigation\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a.nav { display:inline; margin: 1em;}\\u000d\\u000a\\u000d\\u000a#nav { margin-bottom:-0.4em; }\\u000d\\u000a\\u000d\\u000a#nav .nav li, .nav li{\\u000d\\u000adisplay:inline;\\u000d\\u000afont-size: .8em;\\u000d\\u000afont-weight: bold; \\u000d\\u000atext-transform:capitalize;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000aborder-bottom: 1px solid #888;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000amargin-left: 10px;\\u000d\\u000amargin-right:10px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav{\\u000d\\u000apadding-top: 20px;\\u000d\\u000amargin-left: 30px;\\u000d\\u000apadding-bottom: 8px;\\u000d\\u000awidth: 1020px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a.current, .nav li a.current:link, .nav li a.current:active, .nav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*\\u000d\\u000aSub-navigation\\u000d\\u000a*/\\u000d\\u000a.subnav li{\\u000d\\u000adisplay: inline;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000acolor: #ddd;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav li a, .subnav li a:link, .subnav li a:active, .subnav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a.subnav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav{\\u000d\\u000amargin-left: 18px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a#subnav{\\u000d\\u000apadding-bottom:8px;\\u000d\\u000apadding-top: 8px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000amargin-bottom: 2em;\\u000d\\u000awidth: 980px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a dl dt { line-height:120%; padding-top:0.5em;}\\u000d\\u000a#subsubnav { margin-top:0.5em;}\\u000d\\u000a#subsubsubnav { margin-top:0.5em;}\\u000d\\u000a.nav .item { margin-bottom:0.5em;}\\u000d\\u000a\\u000d\\u000abody.About #subnav, body.Resources #subnav, body.Contact #subnav, body.Give #subnav{\\u000d\\u000apadding-bottom:16px;\\u000d\\u000apadding-top: 16px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000awidth: 980px;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:#ececea;\\u000d\\u000aborder: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#subnav li a.current, .subnav li a.current:link, .subnav li a.current:active, .subnav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#subsubnav li a.current{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/****************\\u000d\\u000aContent\\u000d\\u000a***************/\\u000d\\u000a#content h1{\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#content{\\u000d\\u000abackground-color:#222;\\u000d\\u000acolor: #fff;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000amargin-top: 0px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000awidth: 900px;\\u000d\\u000apadding: 3em;\\u000d\\u000a\\u000d\\u000amargin-bottom: 10x;\\u000d\\u000astyle: none;\\u000d\\u000a}\\u000d\\u000abody.Home #content{\\u000d\\u000amargin-top:0;\\u000d\\u000amargin-left: 30px;\\u000d\\u000awidth: 1000px;\\u000d\\u000apadding-bottom: 30px;\\u000d\\u000a}\\u000d\\u000a/************\\u000d\\u000afooter\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#footer{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/footer.jpg) no-repeat;\\u000d\\u000abackground-color:#000;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight: 120px;\\u000d\\u000amargin:auto;\\u000d\\u000amargin-top:0em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aHome styles\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#home-imageBar {\\u000d\\u000abackground:url(/_includes/images/home-students.all.jpg) no-repeat;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth: 960px;\\u000d\\u000amargin:auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers{\\u000d\\u000adisplay:block;\\u000d\\u000afloat:right;\\u000d\\u000apadding: 0 0 40px 40px;\\u000d\\u000a}\\u000d\\u000a#home-containers h3{\\u000d\\u000acolor:#000000;\\u000d\\u000afont-weight:normal;\\u000d\\u000afont-size: 1em;\\u000d\\u000apadding: 0;\\u000d\\u000amargin: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers h2{\\u000d\\u000abackground: #f2f3f3 url(http://webdev.slate.illinois.edu/_includes/images/box-title-background.jpg) repeat-x;\\u000d\\u000acolor:#000000;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding: 10px 0 8px 35px;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers .home-box{\\u000d\\u000aborder-right: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000aheight:282px;\\u000d\\u000awidth:319px;\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-top:20px;\\u000d\\u000amargin-left: 25px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul li{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-bottom:20px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures, #home-events{\\u000d\\u000abackground: #afb3b6 url(/_includes/images/box-background.jpg) repeat-x;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth:320px;\\u000d\\u000aborder-left: 1px #6e7478 solid;\\u000d\\u000aborder-top: 1px #6e7478 solid;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures{\\u000d\\u000aborder-top: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures p, #home-events p{\\u000d\\u000acolor: #4c4b4b;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures h3{\\u000d\\u000apadding-bottom: 20px;\\u000d\\u000a}\\u000d\\u000a#home-lectures ul{\\u000d\\u000apadding-top: 40px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*****************\\u000d\\u000a----Error Pages---\\u000d\\u000a******************/\\u000d\\u000a\\u000d\\u000abody.Error #site{\\u000d\\u000abackground: url(/_includes/images/banner.error.jpg);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc{\\u000d\\u000abackground:url(/_includes/images/ilogo.error.jpg) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title{\\u000d\\u000abackground:url(/_includes/images/slate.error.gif) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*********************\\u000d\\u000a----Profile Pages-----\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#content h2.CVTitle{\\u000d\\u000aline-height: 1.4em;\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding:0;\\u000d\\u000atext-transform: none;\\u000d\\u000acolor: #995544;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox img{\\u000d\\u000afloat:right;\\u000d\\u000amargin-top: 20px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul{\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody h3{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content ul.content li{\\u000d\\u000alist-style-type:none;\\u000d\\u000aline-height: 1.5em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #CVQuickbox h2.CvSectionHeader{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content h2 a, #content h2 a:link, #content h2 a:visited {\\u000d\\u000acolor: #316994;\\u000d\\u000a}\\u000d\\u000a #content h2 a:hover{\\u000d\\u000acolor:#aa5522;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #mainCv h2{\\u000d\\u000afont-family:Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.15em;\\u000d\\u000afont-weight: bold;\\u000d\\u000apadding-top:2px;\\u000d\\u000amargin-top:1.5em;\\u000d\\u000amargin-bottom:.7em;\\u000d\\u000acolor: #696969;\\u000d\\u000atext-transform: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/********************\\u000d\\u000a-----Giving Forms---\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#form-container{\\u000d\\u000aborder: 2px #777 solid;\\u000d\\u000abackground: #eee;\\u000d\\u000amargin: 30px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container h2{\\u000d\\u000apadding: 10px;\\u000d\\u000atext-transform: none;\\u000d\\u000abackground: #888;\\u000d\\u000afont-weight: normal;\\u000d\\u000aborder-bottom: 1px #777 solid;\\u000d\\u000afont-size: 1.4em;\\u000d\\u000acolor: #fff;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container ul{\\u000d\\u000alist-style-type: none;\\u000d\\u000a}\\u000d\\u000a#form-container p{\\u000d\\u000apadding-right: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009#quickNav, a.access {display:none;}\\u000d\\u000a\\u0009#footer { height:1.5em; text-align: center; padding:0px; font-size: 12px; margin: 0px; position:fixed; bottom: 0.1em;width: 100%; left: 0%; }\\u000d\\u000a\\u0009#footer>* {background:#000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAjCAYAAABcmsDOAAAAq0lEQVQokV3DQQeDAACG4W+HESMiOsSIER0iInaIiOgQIyI6RET0/4/f7u/Do/u+zbquy6zzPM06jsOsfd/N2rbNrHVdzVqWxax5ns36/X5mTdNk1jiOZg3DYFbf92Z1XWdW27Zmfb9fs5qmMauua7OqqjKrLEuziqIwK89zsz6fj1lZlpn1fr/NStPUrCRJzIrj2KwoiswKw9Cs1+tlVhAEZj2fT7Mej4f5D76aH7OJjE3sAAAAAElFTkSuQmCC'); background-repeat:repeat-x; border-top: 1px solid #000; color:#ddd; padding-bottom:0.3em;border-bottom:2px solid #000; }\\u000d\\u000a\\u0009#footer a {color:#fff;}\\u000d\\u000a\\u0009#footer a:hover {color:#ff8;}\\u000d\\u000a\\u0009#footer .vcard>*{display:inline; posisition: absolute; bottom: 1px;bottom: 1px; }\\u000d\\u000a\\u0009#footer .vcard dt{display:none;}\\u000d\\u000a\\u0009#footer .vcard dd{padding-left: 1.5em;}\\u000d\\u000a\\u0009#footer a { text-decoration:none;}\\u000d\\u000a\\u0009#footer form {display:inline;}\\u000d\\u000a\\u0009#footer input {font-size: 12px; border: 1px solid #888; background:rgba(0,0,0,0.4); color:#fff;\\u000d\\u000a\\u0009\\u0009\\u0009cursor: pointer; font: menu;position:absolute; right: 1px;}\\u000d\\u000a\\u0009#footer input:hover { background-color:#009900;background-color:rgba(20,200,20,0.5);}\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#logo { position:absolute; left: 2em; top:0.4em; width:400px; height:150px;\\u000d\\u000a\\u0009 background-image:url(campus2.png); z-index:888; border:0px solid #fff; }\"},\"site.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site.xml\",\"size\":6238,\"created\":1252817880000,\"date\":1275866390557,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009CaMpuS\\u000d\\u000a\\u0009Atlas Web\\u0009\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009cms,atlas,generation,demonstration,beta\\u000d\\u000a\\u0009a test run for an automated site generator\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009

G70 Foreign Languages Building, MC-164
\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"site3.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site3.xml\",\"size\":4906,\"created\":1252702592000,\"date\":1275866390561,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Hannah Montana\\u000d\\u000a\\u0009Atlas Web\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009Hannah Montana, movie, celebrity,fan,hollywood \\u000d\\u000a\\u0009All things Hannah Montana: images, stories, bio \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009
G70 Foreign Languages Building, MC-164
\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder.xsl\",\"size\":5646,\"created\":1252658478000,\"date\":1275866390565,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009Error: Path not found ( )\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, $section, $DELIM, title )\\\" />\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, title, $DELIM, org)\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aBack to Top\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a ^ Back to top \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder2.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder2.xsl\",\"size\":4899,\"created\":1252491114000,\"date\":1275866390568,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, $section, $DELIM, title )\\\" />\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, title, $DELIM, org)\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009[if IE 7]>\\u000d\\u000a\\u0009\\u0009<link href=\\\"/_includes/styles/ie.css\\\" rel=\\\"stylesheet\\\" type=\\\"text/css\\\" media=\\\"screen,projection\\\" />\\u000d\\u000a\\u0009<![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aBack to Top\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a ^ Back to top \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\"},\"sitecontent.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent.xsl\",\"size\":44138,\"created\":1252817754000,\"date\":1275866390572,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u0009CaMpuS is feather-weight web content manager by dandavis.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

This informational site serves as an example of CaMpuS in action. CaMpuS is geared towards upgrading small to medium sites currently using HTML template systems like SSI, Dreamweaver, PHP, or ASP, etc, to an open-standard and highly portable online site generator.\\u000d\\u000a

\\u000d\\u000a

With low investment in time and money, CaMpuS returns many advantages of complex systems like dokuWiki, drupal, and CascadeServer. Unlike its competitors, CaMpuS is for text, by text, and of text; no database or binary files are required. One scripting page, an XML data file, and a few XSLT style-sheets can spawn an entire site.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a User overview\\u0009\\u000d\\u000a

    \\u000d\\u000a
  • select page to edit
  • \\u0009\\u000d\\u000a
  • make your edits
  • \\u0009\\u000d\\u000a
  • review page changes and site-tree location
  • \\u0009\\u000d\\u000a
  • save your changes, they are instantly reflected
  • \\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a Technical verview\\u0009\\u000d\\u000a
    \\u000d\\u000a
  1. verify user and password
  2. \\u0009\\u000d\\u000a
  3. log request using all available info
  4. \\u0009\\u000d\\u000a
  5. load live content XML file to variable
  6. \\u0009\\u000d\\u000a
  7. backup live content XML file by saving variable to new serial-named file
  8. \\u0009\\u000d\\u000a
  9. find page to edit using DOM, according to section, subsection, and name of page
  10. \\u0009\\u000d\\u000a
  11. alter title attribute and node content to reflect changes
  12. \\u0009\\u000d\\u000a
  13. re-save live content XML in normal place using modified
  14. \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a

\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a

\\u0009

Summation of differences

\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • no broad-based CSS reset, except for IE6.
  • \\u000d\\u000a
  • A slim reset targeting major known browser diffs will be used. This speeds up paint painting, while making debugging easier.
  • \\u0009\\u000d\\u000a
  • Deprecate HTML tag names as selectors, exceptions: HTML, BODY, A, and IMG
  • \\u0009\\u000d\\u000a
  • Using class, id, attribute, and anonymous child (.class>*) selectors will provide easier re-use of existing CSS.
  • \\u000d\\u000a
  • at least two style-sheets are created for main site styles:\\u000d\\u000a
      \\u000d\\u000a
    1. defines only non-layout affecting styles: color, background, font-family, text-decoration, cursor.\\u000d\\u000a It defines basic CSS color schemes, rather than assigning colors mixed inline with the rest of a rule-set.
    2. \\u0009\\u000d\\u000a
    3. Defines layout, borders, widths, font-size, etc. The actual styleSheets are not part of the xml file, but dispatched using import
    4. \\u000d\\u000a
    5. Additional custom views as needed, these can be generic, common to all ATLAS sites. Allows text-only, iPhone, no-css, large-format, etc views, in a standard layout, but using the site's fonts and colors.
    6. \\u0009\\u0009\\u000d\\u000a
  • \\u000d\\u000a
  • Not much change to ATLAS work-flow, except the additional site-wide color/font definitions in the site xml.
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Once the site colors and font are picked out, we can instantly mount the site on a wire-frame template, iPhone, large-text view, as well as any other site's style. Avoided tag names means we are free to port our styles to HTML5, no-css TABLE layouts, as well as other widgets and sections of other/new sites.\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u0009\\u000d\\u000a

\\u000d\\u000a

spectrum analysis

\\u000d\\u000a
\\u000d\\u000a    lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a    static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a    investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a    free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a    rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a    slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. fast\\u000d\\u000a    
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Goals\\u000d\\u000a
    \\u000d\\u000a
  • separate style from content, layout from content, and style from layout
  • \\u0009\\u000d\\u000a
  • Centralize all content so that it may be known, combined, and distributed as needed
  • \\u000d\\u000a
  • Provide an off-campus load performance of under 500ms site-wide
  • \\u0009\\u000d\\u000a
  • Remove redundancy in all it forms; page to page, site to site
  • \\u0009\\u000d\\u000a
  • Provide easy editing of existing content using Contribute or a new in-house App
  • \\u000d\\u000a
  • Central storage of fragile settings like calendar URLs give us instant university-wide updates
  • \\u000d\\u000a
  • Allow a freeze of a standard atlas template, without sacrificing site-specific customization.
    \\u000d\\u000a For example, the new EUC has a user-role targeted \\\"box\\\" on the homepage that would not be standard.
    \\u000d\\u000a The box could be defined off-template, and inserted via XSLT into the right place.
  • \\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a Now Supported:\\u0009\\u000d\\u000a

\\u000d\\u000a    root\\u0009(/)\\u000d\\u000a      -kid\\u0009(/about/)\\u000d\\u000a        -grandkid\\u0009(/about/grads/)\\u000d\\u000a        -great-grandkid\\u0009(/about/grads/fred/)\\u000d\\u000a    
\\u000d\\u000a \\u000d\\u000a Short-Term Plans\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • move to real server, not javascript, to avoid the current double page-loads
  • \\u0009\\u000d\\u000a
  • move URLs away from ?section|subsection|name, and into /section/subsection/name
  • \\u0009\\u000d\\u000a
  • use URL rewriting rules (auto generated by XSL) to map physical HTTP urls to XSLT params
  • \\u0009\\u0009\\u000d\\u000a
  • - Thus, even with one site file, /people/grads/fred/ would \\\"be there\\\" to all clients, just like now
  • \\u0009\\u000d\\u000a
  • give the demo wireframe some real style
  • \\u0009\\u000d\\u000a
  • possibly add great-great-grandchildren potential, or Nth-level using recursion (if practical)
  • \\u0009\\u000d\\u000a
  • once servermatized, roll out AJAX-based instaload for all on-site links (begins fetching on mouseover, updates #content onclick)
  • \\u0009\\u000d\\u000a
  • define special section templates for news, people, and courses. standardize, re-use on each site
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Long-Term Plans\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • translate simple .aspx pages into PHP, and x-browser javascript
  • \\u0009\\u000d\\u000a
  • document entire package
  • \\u0009\\u000d\\u000a
  • develop re-usable templates for IE6, iPhone, Text-only, high-contrast, and no-css views
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a

\\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a

spectrum analysis

\\u000d\\u000a
\\u000d\\u000a    lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a    static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a    investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a    free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a    rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a    slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. performant\\u000d\\u000a    
\\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a CaMpuS -VS- Dreamweaver\\u0009\\u000d\\u000a

    \\u000d\\u000a
  • Both are basically HTML documents with a few extra tags
  • \\u000d\\u000a
  • Almost all of a site's usual dreamweaver files are not needed
  • \\u000d\\u000a
  • Dreamweaver templates are 90%+ redundant on small pages
  • \\u000d\\u000a
  • Dreamweaver pages take far more clicks to edit, navigate, and save than one XSLT file with collapsable tags
  • \\u0009\\u000d\\u000a
  • a typical departmental sitecontent.xml file should weigh less than 100kb (w/o images) server-side
  • \\u0009\\u000d\\u000a
  • /_includes stays about the same; housing Scripts, CSS, XSL, and Images
  • \\u0009\\u000d\\u000a
  • Uses a few central files to render \\\"views\\\" of pages, not pages themselves
  • \\u0009\\u000d\\u000a
  • No HTML page physically exists, anywhere on the site
  • \\u0009\\u000d\\u000a
  • An .XSLT file replaces the .DWT files current in use
  • \\u0009\\u000d\\u000a
  • Provides the same (and more) options as Dreamweaver templates, not much difference
  • \\u0009\\u000d\\u000a
  • A change in the XSLT is viewable to the next visitor of the site, instantly
  • \\u0009\\u000d\\u000a
  • Page is updates in tens of milliseconds, not tens of seconds, yielding a 1000X lower conflict opportunity
  • \\u0009\\u000d\\u000a
  • ATLAS master config XML file can define settings common to all out sites; providing instant inheritance
  • \\u0009\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a more ides, advantages, and notes\\u000d\\u000a

  • Provides all the benefits of dreamweaver templates or server-side page building without reliance upon a specific technology or vendor
  • \\u000d\\u000a
  • Unlike Dreamweaver, entire site does not needre-touched to update content
  • \\u000d\\u000a
  • Outsourced work whenever possible: google hosted jQuery allows pipeline'd downloads and lower UIUC traffic; faster sites
  • \\u000d\\u000a
  • ATLAS scripts could hosted statically, cdn.atlas.illinois.edu, speeding up the sites we build at little cost to us, giving us a good reputation.
  • \\u0009\\u000d\\u000a
  • Like a server, changes are available instantly, and settings are centralized
  • \\u0009\\u000d\\u000a
  • unlike either, XSLT is a free open-source W3 standard that runs on ASP, PHP, JAVA, even JavaScript, and to a limited extent just a web browser
  • \\u000d\\u000a
  • unlike dreamweaver template syntax or server-side languages, XSLT is XML based; recognizable, auto-completable, and broadly cut-and-paste-able...
  • \\u0009\\u0009\\u000d\\u000a
  • you can edit the whole site using just three or four open tabs in dreamweaver; far fewer clicks, repetition, and delays in a centralized work-flow.
  • \\u0009\\u000d\\u000a
  • provides better separation of tasks; designers could concentrate on style.xml while webkids filled sitecontent.xml
  • \\u0009\\u000d\\u000a
  • allows parallel simultaneous contribution; dreramweaver warns about file over-writes...
  • \\u000d\\u000a
  • content is basically instantly validated. when broken, line number and snippet are provided, easy to debug.
  • \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a Purpose: Rapid generation of self/user maintaining web sites.\\u000d\\u000a Goals: \\u0009 Reduce code, Reuse layout and behavior, while recycling Content.\\u0009\\u000d\\u000a Related concepts: \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a

The system uses XSLT to achive server-agnostic site generation

\\u000d\\u000a

Code base is higly modular and re-useable

\\u000d\\u000a

Code can be edited by those familier with HTML

\\u000d\\u000a

\\u000d\\u000a

Advantages to XSLT:

\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
    \\u000d\\u000a
  • open source: free, no legal issues
  • \\u000d\\u000a
  • interpreted: runs anywhere
  • \\u000d\\u000a
  • familiar HTML interface: simpler than server code
  • \\u000d\\u000a
  • can run without server processing
  • \\u000d\\u000a
  • site can be internally cached, yet stay updated in high traffic situations
  • \\u000d\\u000a
  • can run without javascript in all current browsers
  • \\u000d\\u000a
  • backwards compatible with dreamweaver and other editors
  • \\u000d\\u000a
  • allows chunks to be re-used over many sites
  • \\u000d\\u000a
  • for example, an ajax pre-loader can make the site instant for those with javascript enabled
  • \\u000d\\u000a
  • simplifies new site installation
  • \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a
\\u0009Coming Soon! \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a This is the deep landing page, and some content to go with it.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a I have a sub-section!
\\u000d\\u000a\\u000d\\u000a Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
site.xml
\\u0009\\u000d\\u000a
Contains all site-specific settings, data, and options
\\u000d\\u000a \\u000d\\u000a
sitecontent.xsl
\\u0009\\u000d\\u000a
contains all the info that's unique to each page. a collection of pages.
\\u000d\\u000a \\u000d\\u000a
sitebuilder.xsl
\\u0009\\u000d\\u000a
The central page generator, akin to a template, this creates all page views on the site
\\u000d\\u000a \\u000d\\u000a
widgets.xsl
\\u0009\\u000d\\u000a
Contains common chunks of code for the sitebuilder templates
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a

ATLAS Directory Demo

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a

Course Info API Demo

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a These examples demonatrate synchronizing with remote content while showcasing some of the more popular tools CaMpuS supports.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009 Dropins are cut-and-paste snippets of code that turn remote data into HTML\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009

Examples:


\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Latest News

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009
_________________
\\u000d\\u000a\\u0009\\u0009

Future Events

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009Source code from above example:\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Latest News</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/news`\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u0009<pre>_________________</pre>\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Future Events</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/cal`\\\" />\\u000d\\u000a\\u000d\\u000a

Simply modify the path to the bonus material in the select attribute of the <xsl:apply-templates /> tag to insert bonus conent into any page.\\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a These are experiments in fetching the page content itself from a remote source.
\\u000d\\u000a Currently under consideration are the webtools blog and list builder delevery vehicles.
\\u000d\\u000a Click the links above to test them out.\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a          \\u000d\\u000a___________________________________\\u000d\\u000a        
\\u000d\\u000a limitations:
    \\u000d\\u000a \\u0009
  • currently text-only, but a config change by webtools can fix that.
  • \\u000d\\u000a
  • grabbing the correct title requires javascript.
  • \\u000d\\u000a
  • no available description (must be hard-wired into page template, thus decided ahead of time...
  • \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a\\u0009
deep directories
\\u000d\\u000a\\u0009\\u0009
Auto-navigation building makes high quality navigation complete with current breadcrumb path highlighting, provides on -landing smart keyboard focus with visual indication, link description tooltips, and keyboard hotkeys [ALT]+[2], [Esc], etc...
\\u000d\\u000a\\u0009
template syntax
\\u000d\\u000a\\u0009\\u0009
<xsl:value-of /> tags insert meta info and remote content
\\u000d\\u000a\\u0009
simple scripting syntax
\\u000d\\u000a\\u0009\\u0009
XSLT to filter, sort, and modify content in-page, w/o servers or scripts
\\u000d\\u000a\\u0009
error handling
\\u000d\\u000a\\u0009\\u0009
user-focused pages offers back-on-click, search, and reporting options to user
\\u000d\\u000a\\u0009
search
\\u000d\\u000a\\u0009\\u0009
internal search provides case-insensitive term matching without configuration or third-party contracts
\\u000d\\u000a \\u0009
toolbar
\\u000d\\u000a\\u0009\\u0009
intgrated toolbar at the bottom of the user viewport offers quick access to common tasks while applying site-wide user prefs
\\u000d\\u000a\\u0009
index
\\u000d\\u000a\\u0009\\u0009
sites generate their own index pages for users and robots
\\u000d\\u000a\\u0009
accessibility
\\u000d\\u000a\\u0009\\u0009
ARIA landmark roles, text-only mode, large-font options, keyboard focus indication, keyboard shortcuts, intra-page hyperlinks, and meaningful meta tags set a gold standard of accessibility.
\\u000d\\u000a\\u0009
export
\\u000d\\u000a\\u0009\\u0009
download the content of a site to a spreadsheet
\\u000d\\u000a \\u0009
expandable with standards
\\u000d\\u000a\\u0009\\u0009
Any XSLT stylesheet can be used on any XML from anywhere to generate content for pages
\\u000d\\u000a\\u0009
integrated color management
\\u000d\\u000a\\u0009\\u0009
a site-wide color scheme can decorate HTML pages, text-only, printed style accents, even iphone menus
\\u000d\\u000a\\u0009
Photo Galleries
\\u000d\\u000a
\\u000d\\u000a Simple galleries are embedded by listing image urls:
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009
charts
\\u000d\\u000a
Internal charts are simple but effective:
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aTotal File Weight by File Type (kb)\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009
syntax highlighting
\\u000d\\u000a\\u0009\\u0009
<code title=\\\"example syntax\\\" > tags (w/title) are automatically given a color-coded contextualization, as seen in this code which creates the chart above:\\u000d\\u000a\\u000d\\u000a<script type=\\\"chart\\\" style=\\\"background-color:#999;\\\">\\u000d\\u000a ASP: 6: #c00\\u000d\\u000a JS: 7.5 : #0c0\\u000d\\u000a CSS: 15 : #c0c\\u000d\\u000a BONUS XSL : 18\\u000d\\u000a CORE XSL: 20 \\u000d\\u000a</script>\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009
widgets
\\u000d\\u000a\\u0009
view source, \\u000d\\u000a Click4More:\\u000d\\u000a \\u0009

hiding content is cool

\\u000d\\u000a
    \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009
  • allows quicker finding of pertantant sections.
  • \\u000d\\u000a
  • reduces visual clutter
  • \\u000d\\u000a
  • serves info faster than seperate pages
  • \\u000d\\u000a
  • is still viewable without javascript
  • \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

First conceived of in the spring of 2009, CaMpuS was developed over the summer of 2009.

\\u000d\\u000a

The first set of code was written using simple XSLT running a custom javascript server emulator. all by by dandavis.

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009

This page cannot be displayed

\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Creating a site

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Define the site

\\u000d\\u000a

The first step is defining your site. This includes the meta information like email addresses and phone numbers, as well as a basic site map. \\u000d\\u000aThe site.xml contains all of this information. The easiest way to get going is to modify an existing file.

\\u0009\\u000d\\u000a\\u000d\\u000a

Define content

\\u0009\\u000d\\u000a

Once a site.xml file and it's requisite site map have been created, the content is dropped into sitecontent.xsl. Template tags surround each set of content while containing the path as an attribute; the slashes (/) converted to dashes (-).

\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a

Build/Compile the server package

\\u000d\\u000a

Gotcha! There is nothing to be touched on the plain-text server code file; for ASP(x) this is default.asp. A PHP version is coming soon, but you wont need to mess with that either, just drop it in the same folder as site.xsl and sitecontent.xsl. \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aNeed another server language? You will have to code it yourself, but being just 4kb of code, this should be no more than a weekend project for most coders; perhaps an afternoon project for veterans. Refer to the server documentation for an overview of the functionality to be recreated.\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

site.xml

\\u000d\\u000a

\\u000d\\u000a This file defines an entire site, it's folder structure, and public pages in a single file. It includes meta information about the topical nature of the site and a basic color scheme. It also defines any remote content fetching bonus modules, and a basic site map. Using just this completed file, an empty yet navigable wire-frame version of the site is ready to start testing and filling with content.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Meta Information

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThis section defines all the information that changes between sites, but not between the pages of any given site.

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009who and what\\u0009-->\\u000d\\u000a\\u0009<title>CaMpuS</title>\\u000d\\u000a\\u0009<owner>Atlas Web</owner>\\u000d\\u000a\\u0009<ownerUrl>http://ww ...\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Usage:

\\u0009\\u000d\\u000aReplace the content of the field's tags with the new information for your site.\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Configuration Section

\\u000d\\u000a\\u000d\\u000a

This section sets a few options and configures the physical server setup.

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009site options\\u0009-->\\u000d\\u000a\\u0009<cfg \\u0009rss=\\\"true\\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009server=\\\"danml.com\\\"\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009base=\\\"/\\\" \\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009splitter=\\\" :: \\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009scriptPath=\\\"_includes/scripts/base.js\\\" \\u000d\\u000a\\u0009/>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Details

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
    \\u000d\\u000a\\u0009
  • rss:\\u0009\\u0009offer an RSS feed on each page of the site ?
  • \\u000d\\u000a\\u0009
  • server: \\u0009\\u0009this is the absolute http path of the server (not currently used)
  • \\u000d\\u000a\\u0009
  • base:\\u0009\\u0009the relative path of the site's files on the server
  • \\u000d\\u000a\\u0009
  • splitter:\\u0009\\u0009for sections w/ repeating/optional fields, (like titles), how to delimit the sections
  • \\u000d\\u000a\\u0009
  • scriptPath:\\u0009where is my script file loader at?
  • \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a

Usage:

\\u0009\\u000d\\u000a

\\u000d\\u000aReplace the content of the field's tags with the new preferences and paths for your specific site.

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Color Scheme

\\u000d\\u000a

\\u000d\\u000aUses the <color> tag in the site.xml file.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a<!-- site color scheme -->\\u000d\\u000a<color>\\u000d\\u000a\\u0009<a `style=\\\" color: #0D3071; text-decoration: none; \\\"` />\\u000d\\u000a\\u0009<a `visited=\\\"yes\\\"` style=\\\" color: #0D3071;; \\\" />\\u000d\\u000a\\u0009<a `active=\\\"yes\\\"` style=\\\" color: blue; \\\" />\\u000d\\u000a\\u0009<h1 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h2 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h3 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h4 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<body style=\\\" color: #fff; font: 14pt normal tahoma; \\\" />\\u000d\\u000a</color>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aUse the style attribute of the part-defining tag to define a color and font for that particular tag. All other styles will be applied in the usual CSS fashioned, but these key colors are re-used through the various non-html offshoots of the site.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe visited=\\\"yes\\\" and active=\\\"yes\\\" <a> tags correspond to a:visited and a:active respectively.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Map / layout Section

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

This defines the folder stucture of your site using sub tags to represent sub-directoris of your main page

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a<nav overview=\\\"true\\\">\\u000d\\u000a\\u0009<sub path=\\\"home/\\\" `bonus=\\\"news\\\"` />\\u000d\\u000a\\u0009`<sub path=\\\"about/\\\">`\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/history/\\\" />\\u0009\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/technology/\\\" />\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/editor/\\\" priority=\\\"0.3\\\" />\\u000d\\u000a\\u0009</sub>\\u000d\\u000a</nav>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThe nav tag is the root of your site, but it is not the same as the relaive path \\\"/\\\". It does not map to the actual site. To overcome this, a default of \\\"home\\\" is used, usually as the first item. Subfolders will appear in the navigation in the same order as coded in this tree.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a In summation, the nav tag both defines the site's folder stucture, and creates the navigation menu. You can link to pages that don't exist yet; an error page will be shown in thier absence. Commenting out a sub tag will \\\"unpublish\\\" the page.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThe sub tags can be self-closed ( <sub path=\\\"xxx/\\\" />), or left open (<sub path=\\\"xxx/\\\">) to create sub folders within a given sub-folder. Folders can extend up to 4 levels deep.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe bonus attrib (seen on home page in above example) subscribes a page to external content using a bonus tag. (covered in the next section)\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aTo include some remote content, the site's news feed for example, simply place the name of the bonus tag you need in the bonus attrib. Fetch multiple remote resources by listing 2+ bonus tags, seperated by commas (space is stripped).\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a

Bonus Tags

\\u000d\\u000a

\\u000d\\u000a\\u0009Bonuses (remote content) work by injecting content that results from an XML data document merging with an XSL template.\\u000d\\u000a\\u0009This provides the abiity to mashup data from any available XML source.\\u000d\\u000a

\\u000d\\u000a

Example

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a<cal id=\\\"2288\\\" skinPath=\\\"_includes/xsl/news.xsl\\\"\\u000d\\u000a \\u0009\\u0009basePath=\\\"http://illinois.edu/calendar/RSS?calId=\\\" >\\u000d\\u000a\\u0009\\u0009<param name=\\\"listLimit\\\" value=\\\"3\\\" />\\u000d\\u000a</cal>\\u0009\\u000d\\u000a \\u000d\\u000a<people skinPath=\\\"_includes/xsl/list.xsl\\\"\\u000d\\u000a\\u0009\\u0009basePath=\\\"https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=Asian%20American%20Studies\\\" />\\u0009\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

API

\\u000d\\u000a
\\u000d\\u000a
REQUIRED
\\u000d\\u000a\\u0009\\u0009\\u0009
skinPath \\u0009
this is the path of the XSL template
\\u000d\\u000a\\u0009\\u0009\\u0009
basepath\\u0009
this is the complete/partial URL of the XML data source
\\u000d\\u000a\\u0009\\u0009
OPTIONAL
\\u000d\\u000a\\u0009\\u0009\\u0009
id\\u0009\\u0009
the id of the data source, often used by webservices, constucts part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009
suffix\\u0009\\u0009
the part of the url after the unique id's place; constucts the final part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009
param\\u0009\\u0009
optional parameter(s) to pass to the XSL template as an xsl:param value.
\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009
INSTRUCTIONS
cut and paste one of the examples below and changes the urls...
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

sitecontent.xsl

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a

    \\u000d\\u000a\\u0009
  • sitecontent.xsl stores a whole site's pages
  • \\u000d\\u000a\\u0009
  • Defines all the information that changes betweeen each page of a site
  • \\u000d\\u000a\\u0009
  • Ueses XSLT to perform basic programming operations
  • \\u000d\\u000a\\u0009
  • Allows insertion of site-wide meta info with XSLT's <xsl:value-of> and \\\"{xpath/@attrib}\\\" syntax
  • \\u000d\\u000a\\u0009
  • Can call other templates for content
  • \\u000d\\u000a\\u0009
  • Can load file fragments for content
  • \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a

Example Page

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a <xsl:template match=\\\"/site\\\" mode=\\\"examples-simple-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Simple Demo\\\" \\u000d\\u000a\\u0009ui:description=\\\"A simple link page to demo the syntax\\\" \\u000d\\u000a \\u0009ui:category=\\\"content\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a \\u000d\\u000a\\u0009<p> Sites I have used </p>\\u000d\\u000a\\u000d\\u000a\\u0009<ul title=\\\"my site list\\\">\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://www.google.com/\\\"> google </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://illinois.edu/\\\"> uiuc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"https://developer.mozilla.org/en/\\\"> mdc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009</ul>\\u000d\\u000a </xsl:template>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aView the actual page

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aEach <xsl:template> tag is essentially a bare-bones web page. The meta info in <head> tags goes in the template tag itself as UI attribs, while the inside of the <xsl:template> tag contains the stuff usually found in the <body> or content div.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aJust like \\\"regular\\\" webpages, the virtual page's contents are created out of HTML tags. Within each <xsl:template> tag, additional XSL can be used to filter, inject, sort, and modify content. \\u000d\\u000a

\\u000d\\u000a

Details

\\u000d\\u000a

\\u000d\\u000aThe mode attrib is the path, slashes converted to dashes.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe match attrib is usually /site, but it can be altered for special circumstances. Setting it to /site enables site meta info and bonus content to be reached as expected using xpath ({org}, /org, etc).\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe UI namespace attribs provide meta information about each page. Named after common RSS elements, they give extra information to the site's pages to assist in searching, previewing, organizing ,and selecting.

\\u000d\\u000a

Required UI attribs

\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a
ui:title
\\u000d\\u000a
a short title summation of the page
\\u000d\\u000a
ui:description
\\u000d\\u000a
a one sentence descritpion of the page's purpose
\\u000d\\u000a
ui:pubdate
\\u000d\\u000a
in YYYY-MM-DD format, the date of the last edit.
\\u000d\\u000a
ui:category
\\u000d\\u000a
Usually content, special pages can have the following roles:\\u000d\\u000a
    \\u000d\\u000a \\u0009
  • home: the front page
  • \\u000d\\u000a \\u0009
  • search: the search page
  • \\u000d\\u000a \\u0009
  • index: a user-focused site index
  • \\u000d\\u000a \\u0009
  • people: directory listings and user profiles
  • \\u000d\\u000a \\u0009
  • events: dyanamic pages w/ remote or changing content
  • \\u000d\\u000a \\u0009
  • interactive: a page the collects info from the user; a form
  • \\u000d\\u000a \\u0009
  • error: a page shown when things go wrong
  • \\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009Choose the category that best describes the page, or use content if unsure.\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000aview source\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Injecting remote content

\\u000d\\u000a

First define the correct URLs in the bonus tag, and make sure the page's bonus attrib refers to the needed bonus.

\\u0009\\u000d\\u000a

This content is then available as an XPATH result: bonus/bonusName

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a<xsl:template match=\\\"/site\\\" mode=\\\"index-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Site Index\\\" \\u000d\\u000a\\u0009ui:description=\\\"\\\" \\u000d\\u000a\\u0009ui:category=\\\"index\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a `<xsl:apply-templates select=\\\"bonus/index\\\" mode=\\\"dupe\\\" />`\\u000d\\u000a </xsl:template>\\u000d\\u000a\\u000d\\u000a

The highlighted line is the actual code used to grab a bonus named index. \\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

Usage

\\u000d\\u000a

\\u000d\\u000aCut and paste a highlighted line, modifying the bonus name as needed; \\\"index\\\" in this example;\\u000d\\u000a

\\u0009\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009

Sites I have used

\\u000d\\u000a\\u000d\\u000a\\u0009
    \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 google \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 uiuc \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 mdc \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a ui:title=\\\"Live Calendar Demo\\\" \\u000d\\u000a ui:description=\\\"shows info from a webtools calendar\\\" \\u000d\\u000a \\u0009 ui:pubdate=\\\"2009-09-03\\\" ui:category=\\\"events\\\">\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\"},\"sitecontent3.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent3.xsl\",\"size\":15837,\"created\":1252702782000,\"date\":1275866390580,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009All about Hannah Montana\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\\"logo\\\"\\u000d\\u000a\\u0009

\\u000d\\u000aHannah Montana is an Emmy Award-nominated American television series, which debuted on March 24, 2006 on Disney Channel. The series focuses on a girl who lives a double life as an average teenage school girl named Miley Stewart (played by Miley Cyrus) by day and a famous pop singer named Hannah Montana by night, concealing her real identity from the public, other than her close friends and family.\\u000d\\u000a

\\u0009\\u000d\\u000a

\\u000d\\u000aSeason three of the series premiered on November 2, 2008 and is still airing as of July 2009. Hannah Montana: The Movie was released in theaters on April 10, 2009. The show has been renewed for the fourth and final[2] season and new episodes have been ordered by Disney. However Mitchel Musso has confirmed he will not be part of the regular cast for the final season. But he will be recurring.

\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

Production

\\u000d\\u000a

Michael Poryes, who is credited as co-creator, also co-created the hit Disney Channel Original Series That's So Raven. The show is produced by It's a Laugh Productions, Inc. and Michael Poryes Productions, in association with Disney Channel Original Productions. It is filmed at Sunset Bronson Studios in Hollywood, California.

\\u000d\\u000a

The original idea for this show was based on the That's So Raven episode \\\"Goin' Hollywood\\\", which was supposed to be the pilot episode for a sitcom called Better Days, in which a child star of a popular TV show of the same name was to try her hand at going to a normal school. The episode \\\"New Kid in School\\\" has the basic premise as that aforementioned episode. Other names considered for the title were The Secret Life of Zoe Stewart (discarded as too similar to Zoey 101 on Nickelodeon), The Popstar Life!, and Alexis Texas. Former American Juniors finalist Jordan McCoy and pop and R&B singer JoJo (who rejected the role)[4][dead link] were considered for the role of Zoe Stewart. Miley Cyrus originally auditioned for the role of the \\\"best friend\\\" Lilly Romero, later changed to Lilly Truscott, but they thought she would be better for the main character,\\u000d\\u000aso she tried out for Zoe Stewart/Hannah Montana. Zoe Stewart was later\\u000d\\u000achanged to Chloe Stewart, which was eventually changed to Miley when\\u000d\\u000ashe got the part. The names of Hannah Montana were changed a few times.\\u000d\\u000aThree of the previous names were Anna Cabana, Samantha York, and Alexis\\u000d\\u000aTexas.

\\u000d\\u000a

In December 2006, Disney announced plans to release Hannah Montana\\u000d\\u000aproducts, including clothing, jewellery, apparel, and dolls, at\\u000d\\u000aselected stores. Play Along Toys\\u000d\\u000areleased the Hannah Montana fashion dolls, singing dolls, Miley Stewart\\u000d\\u000adoll, and other merchandise in August 2007. More Hannah dolls were\\u000d\\u000areleased in November, along with Oliver, Lilly, and later Jake Ryan\\u000d\\u000adolls. They became one of the most popular Christmas toys in 2007.

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009

Good Reasons:

\\u000d\\u000a
    \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009
  • Funny
  • \\u000d\\u000a
  • Family-oriented
  • \\u000d\\u000a
  • Good Role model
  • \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a

Miley Ray Cyrus[1] (born Destiny Hope Cyrus; November 23, 1992)[2][3] is an American recording artist and actress. Cyrus is best known for starring as the title character in the Disney Channel series Hannah Montana. Following the success of Hannah Montana,\\u000d\\u000ain October 2006, a soundtrack CD was released in which she sang eight\\u000d\\u000asongs from the show. Cyrus' solo music career began with the release of\\u000d\\u000aher debut album, Meet Miley Cyrus on June 23, 2007, which included her first top ten single \\\"See You Again\\\". Her second album, Breakout, was released on July 22, 2008. Breakout is Cyrus' first album that does not involve the Hannah Montana franchise. Both albums debuted at #1 on the Billboard 200.[4] In 2008, she appeared in the Hannah Montana & Miley Cyrus: Best of Both Worlds Concert film.

\\u000d\\u000a

Cyrus also starred in Bolt in 2008, and recorded \\\"I Thought I Lost You\\\" for the soundtrack for which she earned a Golden Globe nomination. She starred in the film spin-off of Hannah Montana, titled Hannah Montana: The Movie which was released on April 10, 2009. In 2008, Cyrus was listed in Time magazine's 100 Most Influential People in The World.[5] Forbes magazine ranked her #35 on the \\\"Celebrity 100\\\" list with earnings of $25 million in 2008.[6] Her rank improved to #29 in 2009.[7]

\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
SeasonEpisodesFirst airdateLast airdateNotes
126March 24, 2006March 30, 2007
229April 23, 2007October 12, 2008A 30th episode, titled \\\"No Sugar, Sugar\\\" was produced but never aired in the United States.
330November 2, 2008
41211 episodes + 1-hour series finale
\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009

This page cannot be displayed

\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\"},\"siteform.html\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteform.html\",\"size\":2641,\"created\":1252128244000,\"date\":1275866390586,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
Meta
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
Bonus Modules
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
Site Map
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"siteview.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteview.xsl\",\"size\":10733,\"created\":1252817421000,\"date\":1275866390591,\"value\":\"\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a{\\u000d\\u000a path:\\\"\\\",\\u000d\\u000adepth:,\\u000d\\u000a section:\\\"\\\"\\u000d\\u000a},\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Site Editor\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a Site Settings:\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a Site Map:\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a | \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a Site Colors:\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\"},\"web.config\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"web.config\",\"size\":1871,\"created\":1251787317000,\"date\":1275866390595,\"value\":\"\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /sedddarch=([\\\\w%]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 (/faculty/?|/instructors/?|/postdoctoral/?|/staff/?|/committees/?)\\u000d\\u000a\\u0009 /$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /search/([\\\\w]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+/)$\\u000d\\u000a\\u0009 /?$1\\u000d\\u000a\\u0009 \\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+)$\\u000d\\u000a\\u0009 /?$1/\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"widgets.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"widgets.xsl\",\"size\":13014,\"created\":1252743796000,\"date\":1275866390598,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u0009\\u000d\\u000a\\u0009

Quick Jump

\\u000d\\u000a\\u0009(press [ALT] + the # to quick jump)\\u000d\\u000a\\u0009
    \\u000d\\u000a\\u0009\\u0009\\u0009
  1. \\u000d\\u000a\\u0009Content\\u0009\\u0009
  2. \\u000d\\u000a\\u0009\\u0009\\u0009
  3. \\u0009\\u000d\\u000a\\u0009Navigation\\u0009\\u0009
  4. \\u000d\\u000a\\u0009\\u0009\\u0009
  5. \\u0009\\u000d\\u000a\\u0009Search\\u0009\\u0009
  6. \\u000d\\u000a\\u0009\\u0009\\u0009
  7. \\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009Home Page\\u0009
  8. \\u000d\\u000a\\u0009\\u0009\\u0009
  9. \\u0009\\u000d\\u000a\\u0009Large Fonts\\u0009\\u0009
  10. \\u000d\\u000a\\u0009\\u0009\\u0009
  11. \\u0009\\u000d\\u000a\\u0009Contact\\u0009Info\\u0009
  12. \\u000d\\u000a\\u0009\\u0009\\u0009
  13. \\u0009\\u000d\\u000a \\u0009User Settings Menu\\u0009\\u0009
  14. \\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Back to Top\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u0009 Back to Top
\\u0009
\\u000d\\u000a\\u000d\\u000a - \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aWeb\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aPhone\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aEmail\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aAddress\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u0009\\u0009\\u0009\\u0009,\\u000d\\u000a \\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a TemplateBeginEditable name=\\\"\\\" TemplateEndEditable TemplateBeginEditable name=\\\"\\\" TemplateEndEditable \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000aDDD\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009dan was here\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a [if lte IE 6]>\\u000d\\u000a <div id=\\\"iewarning\\\"><p>\\u000d\\u000a <strong>Internet Explorer versions before 7 may display some things on this site incorrectly.</strong>\\u000d\\u000a To enhance security and support open standards we recommend \\u000d\\u000a <a href=\\\"http://www.microsoft.com/ie\\\">upgrading IE</a>\\u000d\\u000a or installing a newer browser like \\u000d\\u000a <a href=\\\"http://www.getfirefox.com\\\">Firefox</a> \\u000d\\u000a or <a href=\\\"http://www.opera.com\\\">Opera</a>.\\u000d\\u000a </p></div>\\u000d\\u000a <![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Home\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\"}},\"size\":18,\"date\":\"09/12/2009 22:59:29\",\"created\":1275866463613,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":1,\"date\":1275866463613,\"created\":1275866441199,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":4,\"date\":1275869525237,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}","ryan":"{\"name\":\"older\",\"subs\":{\"dan\":{\"name\":\"dan\",\"value\":\"davis rules!\",\"size\":12,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"writings\":{\"name\":\"writings\",\"subs\":{\"ryan\":{\"name\":\"ryan\",\"value\":\"miller rules!\",\"size\":13,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"scripts\":{\"name\":\"scripts\",\"subs\":{},\"size\":0,\"date\":1275870001605,\"created\":1275870001605,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"personal\":{\"name\":\"personal\",\"subs\":{},\"size\":0,\"date\":1275870051908,\"created\":1275870051908,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":3,\"date\":1275873306697,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"copytest\":{\"name\":\"copytest\",\"subs\":{\"1.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.cab\",\"size\":87,\"created\":1275824733000,\"date\":1275838191241,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"1.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.js\",\"size\":17,\"created\":1275822776000,\"date\":1275838191245,\"value\":\"111111111 1.txt\\u000d\\u000a\"},\"11.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"11.cab\",\"size\":87,\"created\":1275824772000,\"date\":1275838191248,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"2.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"2.js\",\"size\":39,\"created\":1275822794000,\"date\":1275838191251,\"value\":\"222222222222222\\u000d\\u000a222222222\\u000d\\u000aw f4 23t34d\"},\"error.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"error.js\",\"size\":338,\"created\":1172041666000,\"date\":1275838191254,\"value\":\"<%@ page language=\\\"java\\\" isErrorPage=\\\"true\\\"%>\\u000d\\u000d\\u000dUntitled Document\\u000d\\u000d\\u000d\\u000d\\u000d

Application Error

\\u000d\\u000d
\\u000dError Message: <%= exception.getMessage() %>\\u000d
\\u000d\\u000d\\u000d\\u000d\"},\"export.htm\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm\",\"size\":595,\"created\":1275834948000,\"date\":1275838191257,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009exporter\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"export.htm~\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm~\",\"size\":0,\"created\":1275834869000,\"date\":1275838191262,\"value\":\"\"},\"mm.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mm.js\",\"size\":111,\"created\":1172041466000,\"date\":1275838191265,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\"},\"type2.bat\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"type2.bat\",\"size\":31,\"created\":1275829571000,\"date\":1275838191268,\"value\":\"@echo off\\u000d\\u000aecho ZZZ %1\\u000d\\u000atype %1\"}},\"size\":9,\"date\":\"06/06/2010 09:35:48\",\"created\":1275865921407,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"backups\":{\"name\":\"backups\",\"subs\":{\"campus project\":{\"name\":\"campus project\",\"subs\":{\"New Text Document.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"New Text Document.txt\",\"size\":341,\"created\":1252702829000,\"date\":1275866390526,\"value\":\"\\u000d\\u000aCaMpuS :: It's about time!\\u000d\\u000a\\u000d\\u000aAfter a comprhensive review of the web unit's products, workflow, and human resources, I've concluded that we are doing a great job building sites. \\u000d\\u000aThe established practices, talent pool, and available infrastructure are more than adequite.\\u000d\\u000aAnd yet, our team often finds ourselves pushing deadlines; why?\\u000d\\u000a\"},\"bonus.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"bonus.xsl\",\"size\":1122,\"created\":1251881615000,\"date\":1275866390531,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000addBonus(\\\"\\\",\\u000d\\u000a\\u0009\\\"\\\",\\u000d\\u000a\\u0009json_decode('{ \\\"\\\": \\\"\\\", \\\"term\\\":\\\"\\\", \\\"path\\\":\\\"\\\"}') );\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"campus2.png\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"campus2.png\",\"size\":25943,\"created\":1251789695000,\"date\":1275866390535,\"value\":\"�PNG\\u000d\\u000a\\u001a\\u000a\\u0000\\u0000\\u0000\\u000dIHDR\\u0000\\u0000\\u0001�\\u0000\\u0000\\u0000�\\u0008\\u0006\\u0000\\u0000\\u0000��e\\u0000\\u0000\\u0000,tEXtCreation Time\\u0000Sun 30 Aug 2009 03:55:04 -0600h7��\\u0000\\u0000\\u0000\\u0007tIME\\u0007�\\u0009\\u0001\\u0007\\u000e\\u0010�2�<\\u0000\\u0000\\u0000\\u0009pHYs\\u0000\\u0000\\u000b\\u0012\\u0000\\u0000\\u000b\\u0012\\u0001��~�\\u0000\\u0000\\u0000\\u0004gAMA\\u0000\\u0000��\\u000b�a\\u0005\\u0000\\u0000d�IDATx��\\u0009�\\u001c�yǿ��î™\u009dÝ•\\u0010�\\u0004\\u0012�\\u0009�EHaB\\u000c�J�\\u0010W��r\\u0010�c\\u0007\\u0013�\\u0010\\u001c\\u000a\\u001c�\\u0005E\\u000ap�\\u0002R\\u0004�!eb�a�e\\u000e�S�\\u0012���[+i����ٹ����{3#\\u0016�����]��f��Ǜ�}�;��C$\\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u001c�\\u00183]��f��k\\\"N��sp��{(�˻^���N�9��7ݛ���$\\u0008��\\u0004�m��⠜��c�6�/��d�nl�;��|�rl\\u001a�ȃ]�\\u0015�����]Eץ���,�X\\u0006\\u001f��(\\u0019ؤ�L}�cÆ\u0081@0�]�G9\\u0015�ܢ�-Mg�\\u0017f�3\\\"��$_t�h�q\\u000c2L���ʂ2\\u000c%\\u0004��aY&�m� 4v*~2��ξQ��w����m\\u001c���{`l\\u001f��\\u001a��D�F\\u0019�\\u0010��{�Pn�Ϡ����\\\\�xbK���3]��\\u0004:|aͶ�A���t��k�u#Y�8y���!�/\\u0011�,�R�9�K�P\\\\\\u0002��Y��\\u0005�?��c�YW�\\u0005\\u0017��7���\\u0015���w�\\u0010�B&es\\u0005�Ptih,����\\u000d�{�\\\\�{G��b-�L~=NنҌ�\\u0007]�\\u001e��9�\\u001d\\u0008�\\u0014�˙(_�\\u0000����\\u000b���]×µ ���y�m��\\u0010&�c\\u000f�(��W8#b��E&\\u0013O����M�ڋ\\u001b\\u001aZ��w\\u000cy\\u0013\\u001f\\u007f��\\u0017�\\u001b���\\u000d��\\u001c���R�ʎ�\\u000d��͠×\u009d�\\u0014���\\u001d���;z<����\\u0011��} 78�È\u008f�S}Й���ت���\\u0006��B�����\\u0004�\\u0008;��P�\\u001a�\\u0012�3`/®�Yyd\\u0019�I<\\u001a\\u0002{d}�\\u0006\\u001d�\\u001eUlP�=\\u001f����ը\\u0009^}�\\u001d��}���Å\u008d����R�q�:���JAn�t�ٜt \\u0010�\\u00124����\\u0015(KѠ�B�\\u0018��P�\\u0002�cZ��\\u0002�\\u0008\\u0014Q\\u0004�i�գ��Q��7��o�ۛk�\\u0019��}�a\\u001c�,��3�m�\\u000b�9��O��b�L�e�0��\\u001f��g�E5��8\\u0016\\u0007!~�P�\\u007fwcS���֞����*\\u0018��q�n�~q(s\\u000b�\\u000b\\u0007��\\u000c��Tr\\u001c'!�0\\u0011ĆC��A�\\u0001�T��#�:�~\\u001b�;�M�\\u0005\\u000elg�\\u0003�1E4����J\\u0008)��7\\u000a\\u0003\\u0016�l��\\u000c��/�ͫ��\\u001d�7a�}��%zp\\u001c\\u0007��h��f��G��{\\u0006\\u0012i\\\"�!\\u0008��0\\u0008�nש\\u0000\\u0007�)�� \\u000f+�+��z�\\u0012��L7�<�Ew\\u0007�*�LBg]X\\u00079b����ջ辧��\\u0007b���e��?�3�3�e��\\u0000{t.d�_(\\u0017f��(ۤ��\\\"dY��yX��S\\u0019��F�\\u000f��\\u001a�EC�n�,\\u001b�n�~�7�WדG!d#F\\u001blҕ��?�\\u0010��Ö\u0081@X���{\\u001c\\u0002:/�N��y\\u0004���m�B(�\\u000ftӓ���\\u000d�:�a�\\u001e��\\u007f���.����᥹l�\\u0015#p�m�&�\\u0009#�\\u001c�o��(���rh��`y�\\u000d��1��\\u001b����|\\u00046ß\u00ad�87B6�A��`#��h��\\u0017�\\u001e�298{[u0\\u001f�\\u000b\\u001e��}g�a���\\u000b�\\u001a�J��4��F��\\u0009��QÔ 3\\u001cx�\\u0011���\\u0018�t�/h}C{\\u00167��\\u001b��3s9����(\\u0008l�?����|�\\u000e:_�\\u0019x\\u0010�n�>x\\u0008\\u001c�ٰ�^z{\\u001bm�ו?��\\u0005�����]W��\\u0017�����t:\\u0015�\\u0011�F\\\"\\u0011u�\\u0017Vn��~�\\u0012�\\u0015\\u00131Kh\\u0004\\u001f}\\u000f�yj���t �D~)\\u0004�\\u000a\\u000c�i�D�.�������S+��Hf�3�w!�\\u007fE�BIX)\\u001e��.��b�\\u000e��޿�&J����w7�/��gp��h�Kq���n� �\\u0014\\u0014{9��%�����*3\\u000cG(���ŷ6#2o�}����\\u000b\\u0017�~��.l��ҋ��na^.���;\\u001bQÙ†Q�\\u0012�xu-���D-ݱĩ'/H��_^���?���\\\\m.�\\u000dÜŸT6�{�>]\\u000e�il\\u001dpÉ´x��V��~\\u0019�:�@�y\\\"��x�\\u001f�T�&��8:��ɴ�\\u007f$A�~��԰���\\u001e�\\u000234�O�Q����=gྯ!p^���E���0�#5t�/�c/��:xF��L�+�M�=��2\\u000dm\\u001e\\u0008\\u001e��!_�r��ؘ��y�D���\\u0016}������(Zo\\u0005$y-:db�!�U\\u0010�2v\\\":��\\u0011t$ZG���\\u0002=�b3\\u0019v�C�� ��f��5\\u0000G\\u007f=����шN#��G$J��t�OО�^\\u0004�\\u0011�đ�WCf��d�K��s��\\u000b���鱅����8�\\u0010�\\u0002\\u0019�m\\u001d@]�i�\\u0015�>7q�v�\\u0017\\u001cz7\\u0007;�lp'�\\u0006�;�\\u0001��\\u001bp\\\"�T�3L���\\u0015����*�*�ۇ�����@\\u0002���l��Z�\\u001a��U�\\u001e��sf�\\u0018������\\u0005��\\u001fA\\u0016�b�XD�L9�\\u0008�az��t\\u0000z�����\\u000c��\\u001aRA�G�^�Ы\\u0007��ڂ$\\u000e�\\u000b�\\u001c��痩'n�WD5��I�e\\u0008N�8{�fZH\\u0013A��\\u000c_2�T��1tUZ\\u000de�}?{�2�\\u001c\\u0019vm\\u001e\\u000d�\\u0016\\u000c�C�\\u0003���Ƴkq�R�ɮch�\\u001dH����E���\\u00014_�8\\u001b��>�ͫ\\u0015~�\\u0018d��-m��rM\\u001e.�y�g^]C�6텘��a���\\u000b\\u000f\\u0012\\u001f?�e\\u0015K�\\u007f�\\u0008�&D�Z&\\u001b+�c\\u001e�����x���,\\\\V+�r�!V�m��lA�q\\u0011�<-{eXo�;���9k1�f�|�`!\\u0000��Ù|�ѧ\\u0001�o8�k`�����X�ҙ<=�ښ�#-L\\u000b�\\u0014��;\\u000e�/\\u0003��\\u001fM�B�X�A�\\u000e�:�j#d�L�q=ܢ����\\u000e%q$ךU\\u000e\\u0004\\u001d�bt��.�q\\u0004��7L�w7s�ʫyxW�\\u001d�m��жB`߬\\u000cG\\u0004�\\u000d#?v`p$F��C,5#\\u0014��3\\u000b�H?��Ë\u0081���Q�p\\u000c\\u000e\\u007f9Z�C�rX^?���\\u001f�\\u001cDh�!�\\u001bx�I���5)RSKϼ��67p�59RD\\u0004Bw\\u001d*s�3�Ùm��/е�U-\\u0011�|��*��&���r�\\u001fQG\\u0017��Ӡ\\u0007�\\u0005\\u0007�E�ժ�p\\u000d-\\u007f{\\u000b�\\u000d���\\u0016���>?\\u0002i�aN���4�G=�,V)\\u0005Z<��M(S\\u001b��5\\u000e�=>R�SxHD��x\\u000e���V�ZS�>�,�u���������|��6\\u0006�\\u001dH6W(9\\u0010��\\u0014��S}OD�W��\\u000aJi⼆^yu=�\\u0012\\u001c�G��\\u0015���T��qÛ¶yy���t\\u001eF�M~�Â\u0081�#3�\\u0008\\u007f�v5\\u000fs\\u0018�/{x\\u0018�;��l��>^��\\u0001���h�P&�Ѣߜ}p`���\\u0007�Gd�<<�ߓ��K�.m�㜩+P3�\\u0010��\\\"�͕�\\u0014��\\u001c���\\u001a\\u0007\\u0002�耧g3\\u0019���P5\\u0010�cÛ´q\\u0007o�58�D�o�\\\\�2H\\u0008k\\u0004�*���\\u000b\\u001bDZx�\\u0012�\\u000c��\\u0007\\u0004e\\u0018��B�N'<�kU檂RSS�v;�j�RgDg�\\u0012}^��2É©<��\\u000a�-�\\u0015�q�s_\\u00075��\\u0013�yǸ�_��6�B\\u007f\\u0007M�DZڤ�Y�hxt��щ�a��œ�\\u001cp\\u001eg��l\\u0001\\u0001��`�\\u0017��}-��\\u000f��|\\u0018�u�M�<\\u000f2\\u001a˨'��E\\u000c�g��\\u0019�\\u0007����\\u001aQ�T~�b69\\u0010N�����i�oh��\\u001c�P�$�.\\u001b�՜\\u000b��\\u000c���\\u0015]s]�56S\\u001a�ME�D�I��>\\u0010�˹��=5\\u000d�s0kY6m��q\\u0019;F\\u000e��\\u0003i���f�\\u0003A\\u0003�cK��6Ti�1L[�7Rl�\\u0004%\\u001c\\u0008��W;���Q8\\u001c \\u0019���Q\\u000f��U\\u0017����:\\u000f֥�WÛ¦r�Y�@8��Y�ʓ�\\u000dÅ\u008d�C\\\"�5)�R\\u001akT�[�ϡ:?��x\\u0005\\u000d��\\\\\\u0017�jw5u���a�xT~�e��%�<���/a'�6j+E�&��'6Ø“:Y��\\u001e��L]sg\\\\�L6O��c��_EgG�\\u000c3]�]9�L�R)���\\u001d��\\u001b\\u0003_X��:\\u0018٥�T��!�hm��w8��[�\\u0001�W\\u0019����˿`�:���hs <\\u001f�V����F�i*×›5\\u000e�\\u007f|\\u0005���a��\\u0011-\\u000fAp\\u0014��\\u0000�(�(�\\u000d�\\u001b�,},/�;\\u0003gEJ�\\u0009\\u0006��\\u0015X��#e9Y��6\\u001d�V�\\u001e�m�\\u0004F[�\\u0012^ng�\\u001d�������lG�N�Ag?!�Nk�\\u000bgC�t����\\u001a:0K�:\\\"��Ë\u0081�Pþ�~��-�cu����\\u000d|aa2x��\\u0002]�{6\\u0002�x\\\"E�j�Ǔ\\u0010<\\u000a�r��t~��\\u0009�K[�=\\u000aG\\\"jT&�J��Rz\\\"y�ʺ�\\u000a�É\u0081|.�N[�\\\"Z�p��� MqU�p ���q,K$�\\u0016G�A᎗H�i�ǎ\\u000de\\u0004�q��9�'eQ���{,��\\u000f�>o`8~a��y\\u0008�(���\\u0009Jc���F�^�\\u0012^m\\u0011\\u001a:��ظ�O1J���RV5��sgx1uԥ����\\u0011\\u0018m�-/���h#{^�k\\u001e���x>f\\u0007��|��aΤe��4\\u0003�\\u000b�\\u0019��U�=��N��zt��#![�9\\u0017�\\u0013��\\u000f��Oã\u0081Ÿï¿½U��Kkos=w�T냀�5��\\u0007��R�MuH}V8\\u0010�K��a\\u0004�LZ�ξ!��� �G\\u0013���\\u0006������k�E�\\u0010\\u0015�!cԲ��爺�)���~\\u001d�\\u0013\\u001bɪ\\u001c>����lVË‚\\u0007��lh,/xP��G`�}\\u007f1?�]G]\\u001c�\\u0002+D�\\u001d�\\u0013�rJ=\\u001c����@\\u0010�\\u000cND[ �CO;�N�6�\\u0019�\\u0000��E4�G\\u0013�\\u0003��kf��*�\\u0016\\u0007r\\u000aJ}2��\\u0012E:a���@�2L'���;���Y�d8B�%�:\\u0016<�H\\u001b\\u001dL����\\u0010d�T2Ü“R�;3ttv\\u001e�����\\u000e�j��z�E�LF\\u0019\\u001e\\u001d���\\u0018\\u001c���\\u0018!�\\u007f\\\\�W\\u0011f\\u0002]X�\\u0014��7�ɻ:���Y$\\u0007H���\\u001f\\u0006%��\\u001e\\u0003��\\u0014�Â\u0081��\\u0015G�:ƱYX�\\u0013����K;�X\\u000b��f���%��u�\\u0001�Ik������\\u000c�f�{\\u0000ֳ��\\u000e:;{���;�\\u0007�u��Is]�ˤF��~\\\"�^���L\\u001d�%�;�\\u0013�\\u000c\\u000d�3S��B�z�\\u0019X�\\u000b��\\u001c�L$\\u0012z\\u001eab�!Y�q�<\\u001fK�\\u001d�s{\\u0019\\u007f�Y�@�bt:-��8�`'�W1H!\\u001b�~j�d�O����\\u0004�\\u000e��Ë\u00ady�ASsw%B�z�C��#�����h�coFF�a�#1�j��x<��7l8\\u0013�`��\\u0003����ͅ@8�a�?{W\\u0002\\u001dWu��[fF3��j[�d�f�l0�\\u0004��\\u0010B�\\u000e���\\u0010�ӒC�sz�$\\u00048\\u0010Z(\\u0009���B�J )��I�SVs�ڮ��8��]�־kf��7�fy���\\u0008� ͓��#����hFo����\\u007f�����<\\u0016�\\u0019��\\u0016XY\\u000c�<^\\u007f\\u0006�N�*H�9)�t�B��B���hD�II�$A\\u0012��H8\\u00018\\u000cS8�QO�f\\u0000�K�T\\u001d\\u001f\\u001a2d�ɼ'��\\u0002��\\u0016�6���\\u000d���.���v�b���#���O�`���iC�Ø\u008dp�aXm���\\u0016�\\u0017�I�k蘒�ScB�JaJ\\u0011�f\\u0018��Z`�`�P8�QJ\\u0010\\u0008�u}R�'λ\\u0000\\u0001C�Mw*i��H|��'�\\u000d\\u0002��\\u000f\\u0004\\u0011p���g��\\u0010^��o�Ö\u008f\\u0000c0\\u0014a�n��� N\\u00046[E��Ĩ$+$|5w�i9 b&\\u0006��v���\\u0018�xx�\\u000b\\u0012�p�y1�j�\\u0009�I�7�֮̃�^LCqc\\u0014\\u0001�����j�p��M)\\\"��莓#&�w\\u0001B�JZdM(\\u00184��\\\"6^��\\u0014Dy���\\u0004��N\\u0009\\u0010��4bp��,C\\u0005�\\u0001O��\\u0008\\u00122L['l�Cx\\u0015E4b.�i\\u0003���3%\\u000d�'z5�g����\\u001c�k�\\u0005\\u0002\\u001aF\\u0002*�\\u000b�9\\u0002\\u000b�B\\u007fN\\u0017�\\u001aY\\u0007���p�F#�#\\u000c\\u0001\\u0009�B{��SC`\\u0009�B�K\\u0019�\\u001cc2\\u0008�i�S��P�\\u0008,\\u000c���Z:H�\\u0016�d+�\\u0010\\u0008�\\u0013�l�$\\u001b\\u001c�k\\u0004b\\u000e\\u0003��C�=�É\u008d\\u000a�Ut�f\\u0013�Ë\\u0012ɤ`�\\u0005\\\"k�}�gZ�9�e���E=U��\\u0018!�2��;���\\\\\\u0004q\\u000a�{�\\u0006���\\u0008��0�c�H�L\\u001d<\\u0015 �!\\u000c�\\u0010*\\u0008'MLv2\\u0008�\\u00122��Fd}�\\\"�\\\\��\\u000d�D\\u0013�*mS\\u0010^�\\u00061I�]�F�\\u0017gڅ��p�Z�M\\u0010d\\u0000U¤��b�iE�C�1\\u0004�\\u000b�\\u000d\\u0018o�ˣ\\u0015��y������\\u0011��@�\\\\\\u0019\\u000f@\\u0005���z\\\\��Y7\\u001alj\\u001c�\\u0000��\\u0014��#Ѩl\\u0004�.\\u0003�=�J��ԺS\\u0002\\u0007f\\u0008'�G$�\\u0002�4�E��\\u001b�E�\\u0001\\u0014��l�A-{���g�|���4��4�~�ڜ\\u0011s��\\u0010\\u0003i�V�C3Þ³E\\u007f�\\u0003 ��@�\\u0018�/�4�>/\\\\�(\\u001eb�Y�fZ\\u001co\\u000eYe�\\u0011���fc�H��\\u0006p{����\\u000bvR�'À�M��:fP�[�\\u001c�t�`@�\\u0019����F�_7��)�\\u0018�ރ�\\u0013�+�t��\\u0002`�#b\\u0010�q\\u0014\\u0017���\\u001e\\u0016��%E-\\u001b��H<�䣒\\u000e+)%��c��\\u001c�]�E\\u0019Q��\\u000aY�:�dO��W\\u0001µ�h�\\u0014��g�\\u0016i�;x\\u0011E\\u0017J���\\u000cP4�4U�Ըa\\u0015D�f��1\\u0014�����¢�\\u0004�ߩ�뼃�Q�����,�\\u001eM��\\u0013�\\u000b�\\u0005�`0hHf>*)�\\u007f��\\u000f:N�?� ��x\\u000c\\u000d\\u000d�i6�\\u000b��-\\u000b����Z'\\u0005�\\\"Ñš �\\u000e�\\u001d\\u000e(�z\\\\��MMli����\\u001ee/����^�'\\u0011M)�>N�\\u001c\\u0010�|[ �Ä\u0090f\\u0004�\\u0001C�H\\u0004BQ�\\u001d�\\u0008Ms�s�7\\u0017Q��^f��\\u0018�4�\\u0004\\u0011��)\\u0017F/�c0\\u0015\\u000e�\\u0018��***b]�.u�D�f%b��`��t�w�\\u001c2\\u0000���,W\\u001fK��\\u000b&4���Т$�\\u0005\\u0006��\\u0010@�+����)��\\u000d�\\u0008L�1:>\\u000b�\\u0013k��C�W�V]؈�!�Fh�\\u0018(��jw�E/M\\u0016\\u000d:+��\\u0002\\u000dF\\u001bW2\\\"q\\u000f\\u0002���\\u0017-��Z-)�{.)\\u000dX`D\\u000e�����K�tjq<�\\u0000\\u0018��\\\\�M�\\u0012�*\\u0011|���\\u0009\\u000c�\\u0012�\\\\G�8\\u0016�i$�s'��G��\\u0006�\\u000c��z�\\u0014�_\\u0011��fZ9�\\u0009�~�1\\u0015�\\u001c\\u0004'î¯\u008d�}D�Iz��_g�ۖ������\\u0014L\\u000e�E�V�O�5��vv��r���+Η\\u0012�a����z��H�\\u000c�/��A��>�ƚ�[Ø¢E��\\u007f?r���?m���\\u000fv�g���\\u0010\\u0013M\\u007f\\\"A\\u0012<�{�\\u0014#�\\u0002�LD\\u0014�\\u0013b�ܵH�h\\u000am���٨\\u0005��8ipm�\\u0009$@hC̢��=:�Co˵�v\\u0016z��3�x�P��\\u0005���yÌ‘e�tZy,�H��kr���=��u\\u0017���e~Cд�Iш\\u001c\\u0010\\u0004�����i7gj��\\u0015�ͪ\\u000b�H�dN4\\u001aU����\\u0000:�\\u0017��OC�L�ݥ\\u000d�\\u0002����1�:��.��IHk��н\\u000e>ٱ��3P~�֥\\u0000�!W\\u00081}�6�=�S)h��4�\\u0004�r:�\\u001aN���pl��?{t�\\u000f�z�xM3����\\u0009\\u000a7�M1�J���W�{��\\u001d�\\u0007\\u001b��HӔ�w�X|4׎��ϓ\\u0015��Q�ˠ��\\u001dOm�s��O1\\u0014K�P�/����oo6�aM�}�Ys.:w���.X6�ܯ]\\\\k&\\u001a\\u0010\\u000e\\u001dl$ˤ�/\\u0004���b�\\u00067�����U\\u0017�.:��\\u000f�v�\\u000b��}��o�F�\\u007fB�(�*@��\\u0017���\\u0011\\u0010^\\u0008\\u0010d�6�i�k5�PWQ�|\\u000f��f\\u0011C���U�\\u0008\\u001ct\\u0014�?�X�}���5�Y�q�����9�ߞ:�����T�G���\\u0007�_[��g�\\u0003���\\\\&�Z\\u0018��\\u001a����]�\\\\\\u0007�)\\\\ș�..\\u000c�E \\u00100\\u0004|\\u0001��g��ۯ�E䚵��\\u0000X@�[\\u001d�D\\u000cq�\\u0016\\u0015\\u0017s\\u0008��=�T:��h2��`�k;��\\u000cZ�2\\u0012b�\\u0011\\u007f4�\\u0007�)<�1�C��9�[�\\u0012{�Uug̾����2�\\u0007�t{C�����\\u000d�\\u0011��נ\\u0004���DZU#��`����u\\u000d���0�_���}\\u0006�\\u007f����\\u0012��;��V���\\u0016��z�_!b�ߥ��E��/\\u0011,�Z����&��]�~��\\u0007_�:\\u007f�i���-7.\\\\Rw�3\\u0017�?k��:�;�\\u0010$x�\\u0007�\\u001f�n�%Ë–\\u0009�{h���76��������;�\\\"s\\u0013��N��H^\\u0005\\u00081�\\u0015\\u001e�����u\\u0000у�lGW������$���\\u0006���6m��鵒4j�x\\u000c�[\\u0019HF\\u0012e�L���l�~r�d���$�c:�>\\u0001� �}�Ǡ`>�6��z�\\u0013�\\u000bC)\\u001eQ�q�݆�\\u0005t<���OQ�G�$�q�`E�r\\u0007=��\\u0010m\\u0014\\u0012\\u000d='�L���&b��Y���pBaf��Rx\\u0006Jr\\\\%\\u0001�Hs\\u0015���\\u0015���,{���\\u000c\\u000c��O\\u0011]=Ct��� 8��\\u0004���rR<\\u000aH�Iz�d�{���I\\u0018��'���,\\u0019u\\u000aܩ�^\\u000b\\u0014]\\u0001a�\\u0004�1FV9����P�)���p�Z:�g�З�\\u0017\\u007fzSߋ���?W�h�9%\\u0019O��ܕ\\u0017|댅g������Zێ�coo/s:�<6r��_\\\"_����?���\\u001d_e�w>H�/'O��\\u001cy\\u0013 ��\\u000c��\\u0015�HØ\u0090.��>����2\\u0015��A\\u000b��\\u0010^�?m���χC�P!\\u0009\\u000f)���f+d��\\u001e\\u007f�C�?�\\u001b�Y�f�\\u007f��F�Q \\u000b�D\\u0016e��\\u0006���/���ټ���\\u001aZ��~����h=дi��#\\u0006iÚˆ9 �<\\u0010\\u0008�L\\u001bE昢�o\\u000b��\\u0006�AC�b1[x�TX�G1\\u0017\\u000e,\\u0008\\u001bT�\\u0015���~�Õ\u0090��\\u0012ep�q�`ZǺ\\u0008���$]M��\\u0007%\\u0004�* �%�\\u0016��m��?�g%\\u000e\\u001b��m�`K�×\u0090�7~9\\u000f0o(\\u0002�}K7_�����\\u001b�&�\\u007f\\u0019\\u0009����h�O��\\u0012�J�M�)JÌžmnjS8��=D�EZ;W0'G�e�롩��9d�@`�\\u000a�,�Z����n'\\u0017\\\"�!.�鹡6\\u0015�n\\u000cq!-_8�������/�\\u001e���V^>k�\\u001c��?����2\\u0003��޵�uwu�%K�\\u0009�?p�eWc�-�����>5���pz͉`���\\u0002�Y�N��4\\u0011�v��p88\\u0002����V�L�'3��L�\\u0004\\u000f\\u0010Q�м&��\\u0015q�q�C/��;\\u000fqKd��Î\u0081_��Ny�o\\u0016�ⱂl\\u001b\\u0013�/�M��\\u001b/�l�s�*����\\u000a���1_h�5.��0M[���>�\\u0016�U��\\u0008�\\u0010^��!L������w�\\u0002�\\u001c�7��p`���3������v0�\\u000b�\\u0009ɕ��`DO\\u0015x�`�#@l�tY,V��o�c/��\\u0009`\\u0000���}?��DI��b�q���-��V]�B��{\\u001f;��X\\u001dM�-\\u0012\\\"\\u0017\\\"8�i\\u000fML�\\u001d2�\\u001f%�ʞ����C�\\\\\\u0018k�q�ݤ2\\u0019�G�e�{�\\u0001�\\u0018�g/\\u001d\\u0003XtcK/{���4ß”j�K�(\\u0009*�_�\\u00017�a�B\\u0003\\u0017`ͮ���]YQ��k��7�\\u000f��'�ۻ�\\u0008����f\\u001b7�gU�լ��^���ߞ��G{�z}Ý®u����K��\\u0007&�\\u001b>�\\u0002\\u0004fw8\\u00184��viI\\u0009��>Z�8Ñ›\\u0009�]'5�����\\u0008|�\\u0000��\\u0009Phy`&w=��}�� �\\u0000�d����\\u0015��\\u0016�W�dyZ,\\u0016�d��p8�\\u0016�ְ�R���\\u000e[\\u0004Q��6�f\\u001d1\\u0011;\\u001d\\u0005�P��+w�_V^�zz�lH�wA�����|7\\u0003�\\u0005�\\\"׹��Y�66��bJ:��‹\\u0004\\u000c]=d�s`A�,�\\\\�\\\"��a+���~�V�\\\";��\\u000bϥ��'k3\\u001bM�X���~��\\u0006�ol�ƒ�H��^��y��R?,)u�`�$��\\u0002T1���-[P�>ؼ�*�l�i�7Ñ¿^\\u0018uZ9\\u001d���\\u00101��IM\\u0010�4\\u007f�\\u0004�k��8Sc=#�\\u0006X Ĉe��ñ¯¥º}?n8�2���a���k��i����e\\u000d$v�i��\\u0015����zN�U�w6_��'\\u0007?t�{���ͽ�&� ɧ\\u0000\\u0001\\u0004���\\u001a\\u0003���k���\\u0001^���\\u0002�g�\\\"�\\u0010O �c�Sǩ���u���\\u001d�\\\\#\\u0013d˰��o=y�\\u000d]�,\\u000eY,�s�^oV\\u0001�\\u0001\\u0013\\u001eMn�԰Y\\u0010\\u001d@���cK��M��h�a�\\u000cj����Ò)@x���b\\u0004\\u001a\\u000c��\\u0000�\\u0008s��D�\\u0019I�\\u001c\\u000d�ɻPs�\\\\z�O�\\u007f&�M��E�s��\\u0012���M�\\u001dL\\u000b��c�\\u0005\\u001dAS�\\u0008�\\u0014t��\\u000c2��?��P�r�L{Fy.�H�o6��1�|\\u000e�f6a\\u0004�\\u00015���H_K'��� Y�O��ˣJ�\\u0000I��,�-\\u0010\\u000b:Cfz�ޱ\\u001e�\\u0010z��Ѽx!�l�R��\\\"�v\\u000e�k�!���O��\\u007fu\\\\Z]\\u0003.Ls�\\u0009=ǵ\\u000bΘ��칳��ih��ٽ�\\u0008k\\u0004%�\\u000e���\\u000e\\u001f:�*g�\\u0014j\\u0017�a~��k���~�@K�>E���k.Z�v�̢I\\u0003�͛\\u0000�\\u000d���I\\u0008\\u0004\\u0002�CB�\\u0009�����M;Ô\u008d#���e�Bx�N!�u\\u0001\\u0011\\u000c�]�=\\u0017�\\u0013Ino��_�v��i���b� \\u0011���\\u0009�\\u000bƷ�\\u00009O�f�١�~���:�)-1E��m�$��%�Ø\u008dÈ»@�GiY\\u0019�{p��0��:�\\u0011D�zY8\\u0014\\u0016���Y�d\\u0013k��>����i\\u000f\\u000c\\u000cH1�,r�КM&Þ‹\\u0004�T:6���\\u001e��*�B��È\u008dуL����q��up-�×\u008d�\\u000f\\u0012�\\u0016���]\\u0010\\u001e�*ç�T7�x��\\u0011�\\u000f�DLn1�S2������\\\\��:��\\\\�H,�\\\"(��-\\u0010�ET\\u001cp�3�&�ls\\u0003�\\u0006_>��3ғ�[��\\u0019`�����:]I\\u0002�\\u0007\\u0017\\\\x�=Õ³fY�o�\\u0006���\\u001cq.�O\\u0007Y$\\u001d\\u001d\\u001d�����^;O�`��e%%��\\u0005����]-[��:~_1��S����]E�\\u0004\\u0008��xY\\u0000\\u0003 �\\u00162S-\\u0005\\u0016���\\u001a×›l���\\u000c�-��A�/d�\\u0007�6�kQ\\u000d�[�1���\\u000d�.8b\\u0003�Si\\u0005��&@��n�\\u000b�#�jÚŠ\\u0002��p�\\u0019+J\\u00151'C2��(\\u0007�4�R��-���v�\\u0013�0�,!C��i#��=�\\u0019=����\\u0000X@\\u0002�\\u001aí˜\u008d��J�Jy\\u0011E�{��tl�HAG�\\u0018k#ሬ'�`2��ֆC*\\u001d�\\u000f�\\u001e���\\u001e�V���\\u0014���z\\u0010v�%\\u001f\\u0009G9����\\u001bIH��A�\\u0017�YdUrD����=} He\\u0009U�\\u000f�Å\u0090A��\\u0018\\u0018\\\\���\\u0000z:��@0¸�5�\\u0016�\\u000f������d\\\"��rf��߼�ƥ��\\u001ai$�\\u0003\\u0009�_\\u001c���c��\\u0006VUU%T���g�̾�l*�\\\"\\u0018\\u000c\\u000ddž���]\\u0003�\\u0015\\u0016Z��\\u001e&�9L닇��T�1\\u0004o�\\\"�7\\u0001B�y��å’\u008d����@\\u000bkji�ʂ[\\u0012�0�!���\\u001d�gӠ��\\\"����\\u000fdJ�\\u0003��e\\u0014T\\u0012\\u001br1��l\\u000c�[3d��nl\\u001b�c��.J��&�H&W��n\\u000e��5Y\\u000d�+\\u000e�mm��\\u0010M�\\u0004]�S�Q�\\u001d�[8\\u001c��r�\\u000c)�\\u000dK(L��r\\u000d���Ҭ�z�J�X���gPE`�H\\u001cO�I\\u00024���\\u0011\\u0010 �R�����au\\u001dl�� �j�\\u0008��\\u0019���}m2���4Ȓ�Z\\u001d�l\\u0008%i��q�dt\\u000e\\u0005�kdqˈ��7x\\\",\\u0002��.�T\\u0006�%`\\u0002��M�� \\u000d\\u000dŲ�Sd�?�P�|\\u001e��\\u0001��\\u0001l4k�\\u0013��\\\"��wg/��ץuu��\\u001av�\\u0007���RA\\u0002�VKK\\u000b?�P\\u0016�\\u0014\\u000b\\u0015\\u0015���Ғ�\\u0015�3�\\u0008�t�I�\\u0012\\u0015\\u0015\\u0015)��\\u000a�Y�f�J&YN\\u000d��o�o�z,�H^\\u0004\\u0008|����:��A�\\u0000I���O�?\\u0008D��Uxis�G�\\u0013D��\\u0004'f�&GÜ\u00ad��ӕ�D�\\u001f�~�t�S\\u0010\\u0013�v-A�<�\\u0001/o�%��\\u0018��q\\u0017\\u0001�\\u0011\\\"�PȘ~\\u0017�9�:�`H��\\u00062T�:�]\\u0014�\\u0006*\\u000a�\\u0003��\\u0001c\\u000d�\\u0000��U�\\u0011\\u0012\\u001a�Z��Ȣ+\\u000a\\u0006sw�b��0��\\u0001�7�2��xOv\\u0004��Ñ\u0081��� �}��\\u0001��\\u0000��I�\\u001c$j�\\u0018�\\u000e�,\\u0014\\u0013��OJ�\\u0016�f\\\"��H\\u001f\\u001eXjt��\\u000e�kA\\u0019\\u001cq9��?��<\\u0007��Ed���\\u0015\\u0012L���\\u000b��\\u0006~��\\u0003pQ\\u000ay\\u0007�h�T^\\u0000B��5���/�p��eu�M\\u001b��ñ\\u00145�\\u001a�\\u0011qdn���B\\u0013\\u0007ܨU)�k���/g���\\u007f�b�/[m�\\u007f�#��B���Û\u0090�ϗ\\u0005b&Í\u00ad���\\u001b��/--%�\\u001dbN�Km�)JP%'-��\\u0008�\\u000a�\\u001d=�`h��]�\\u000c�\\u001b/�Fx\\u000f�~�t� ���\\u001f�\\u000d�6pJq�#\\u0006�\\u001b��T��9;}o^oO�!�.@�X/\\u0000(8�0�&���Os�Z\\u001b1�\\u0019\\u00153XK['ix\\u0011�i��ibXz�W\\u000e��\\u000cz\\u000c��\\u0016�?s�\\u001a\\u001b�u����{�%)�M��bQ�\\u001f�kY�\\u001d5\\u000e�8j� �ݤ@�8\\u0005R\\u0014A`�vZ\\u0007Aڤ�\\u007f�uP\\u0017p[\\u0007E�\\u0006M�&é\u008f´ï¿½ï¿½Ø’�ڒ\\\\Ù–UIÖƒzP|,��]���.������.�J���\\u000eH^@���\\u000eg�{���x\\u000f4S@D�4\\u001a\\u0013A4\\u0018���Lv\\u0011%\\u000d��$�S\\u00019�j\\u000do\\u001c\\u0010]���XTKrueb���K8\\u007fkk\\u000c.zg#d�\\u000ce\\u0014)'MF#Zѻ��[��\\u0011��t�@\\u000d\\u000c��|8B\\u000eB=� �B)Ê\u008dZdH\\\"dD�(\\u0014K�h�����\\u007f�\\u007f�/'q>ֹ�3:<[@O{}��Nƃߕ,N��\\u001c�D��:��g\\u0005S��]�e@\\u0006Id=f)���>�\\u000f�\\u0018r�L\\u0001���]�t\\u000f��\\u0016\\u001d�\\u0007�0�F�IP*�@�L���\\u0018\\u007f]8�Í\u008de���m���X-�(�Iqg�T�e:�\\\"��H����7�}���\\u0000����e��W\\u0012:-�4\\u0006h�䥥��8������\\u0004K8�\\u001c�)<���i��\\u0019�|�f�����FTF{��\\u001e���\\u0005�*�#�\\u0018�$8�c]\\u000e�\\u000f�)�}\\u0010Ւ�؅�$#�‚Ǜ���\\\"5Z��\\u0007ܼ����;�*,\\u0019�,( ����\\\"؆�c\\u001f�f\\u0008�|.o᠒�,��\\\"\\u00032�\\u000dԋ�`q�¹�2\\u0006\\u0004KOk]�%�/�{9H��j�6L�}{�6�_�O�*�k6�m{��s\\u001b�NS�Y�b@HÐ\u0081W�`�&�Aw��lƷ�\\u000f�lw��-\\u000b�E:�\\u0004�o�X���VR�P,��A���z�IR�\\u000f.�t�A>�<�%R\\u001aK�w'�Wk�\\u0005t��$�\\u0012��7��Pwvv�Kק�}��dkáVɈ\\u00085Ë‘B�\\u000d%�J�Ӹ�I����l��Q�\\u0017�X�\\u001ec�s�j\\u0006��6M\\u0013u<�^,�Y0aBG2��Q�/\\u0016\\u000b��\\u0016H<�E+\\u0015]^`4U\\u0016.�o�\\u0010mt��ST&\\u001bɔáE��\\\\�\\u0001@� ��/!!�\\u001f \\u000b�lI��\\u000a�q��z���\\u000fH��r\\u001d*\\u0014\\u000bB�\\u001e���±�v��g�ҳnI�M�V�'� �Q�e�&�\\u0001g!\\u001eO�\\u000eRU�Θ8\\u001eyS\\u000cH�T�M�)�\\u001b6�������I��\\\"u Ù‰pwK\\u001a\\u0010�5P�Qxj\\u0008��,�5�y�!���QTU�\\u0014\\u0009\\u007f#�\\u0004Zs�CNHit=Ԋ��!\\u000e�EhKJ��\\u0004r�t�1x��\\u001di]��\\\\i�_�Y���c\\\\4-�}z�\\u0003�L�\\u0014\\u0008/��`��{)��K�R�\\u001f\\u0009�M\\u0001������5栃�J�I����T\\u00074��X���'�\\\\���Fc�$5�@�\\u0016�m�t\\u0018tS:�Ӯ�E\\u001fu\\u0014\\u0016_t\\u000d4[Jhb52H�*\\u001a#��Y\\u0001�\\u001aÈ\u00ad$�\\u0018\\u001f�#��X��e��4\\u0007�Ϲ��y�jl\\u000b\\u0003l*��\\u0003�H�7ɶ\\u000aV\\u0001(\\u0003�{ʋ�#5-ҷ�a�M\\u001b��9\\u0006�R>\\u0000\\u001a\\u000a\\u001c�ViL�A0\\\"�DR�p�{����t���G�7O�Ľ1�%\\u0016p�5�1�\\u0007�u��F�\\u000b�UA�k\\u0008\\u0013�Ã\u009d\\u0005�y\\u0010^�\\u0019����\\\\\\u000e'���I�i��YI\\u0010�@�c8��\\u001b��D�V\\u0013��hbq�^0S����w����r�\\u0014\\u0009�R�GT���@a�{����U1BG�g>��P��y���\\\"�\\u0011IP��,\\u0000<�\\u0015�Q�a&�g�袞\\u000eC\\u000aK�\\u0001n�OP�VV$�\\u0003�d\\u0014�\\u00003�\\u000b\\u001a�\\u000bw���*��M��PC3��rD\\u00179`Q�F�g�&QD�[\\u0012`���Gɱ6\\u0005��C�5�58%H\\u0017K\\u000a\\u000c�P]Mdm�\\u0001!�\\u001d�\\u0018[���\\u0002�\\u0017^�\\u0014�\\u0010(�Y�𪷬���\\u000e|4P\\u001a\\u001a\\u00102��ɴ6f�cØ•_!�C>8�N\\u001b2��к�p�I�'�u\\u0007V&�Ӱ\\u001b���p(�S\\u0010�zEP8�\\\"��@�Κ\\\\��o7\\u0000��e�{C��)\\u0010��\\u001e���ј�6B1_\\u000d0\\u000181��<�f��v:��`�\\u000es �mn޸Dž\\u001a\\u0006\\u001f\\u0010^I\\u000a\\u0008~�Cx��7�\\u000d\\u000d\\u000d2אָ\\u0009�۶\\u001e8q'ퟒ6\\u0001\\u0008������\\u001d\\u007f�4�u<�\\u000a\\u0000�$E\\u000c�[*Ý\u008d�\\u0001\\u000a�H\\u000e\\u00101@�.�R\\\\\\u000e\\u0010���g\\u000f�~����k�\\\\�s|�J�\\u007f���:\\u001d\\u001d\\u001dllÏžJoß B�\\\"%Ri��;�Y \\u0014g�`�Ey\\u001aL��aL\\u001f\\u0005,+kz@�N�\\u000f�\\u0000��E\\u001b�\\u0006���\\u000d\\u0019E�Cד����\\u001c��\\u0000\\u0016\\u0010�X��\\u000bj�\\u0017w�\\u000b�ꖂ�޲:I�l1\\u0013Щp\\u0016aì¯\u009d9���\\u0018'���hM{��0 ��\\u000f4��(�!\\u000a�Cl�\\u0004J�`�2�T\\u0009\\u0015A7c��ڡ��P�\\u0015\\u000a��{ﱩ�Iv�ރ쟟�jÛ»\\u0017�\\u007f���\\u0017\\u001e\\u007f�+\\u000fA� �G/����\\u0006��\\u0017;-�2���@���\\u0004�m�W488LJ{��\\u000b\\u001f\\u0018\\u007f\\u0012j�Bn�|\\u0017�b@x\\u0011��1�\\u0012\\u0014�צ|:B�A�I�̷KKK�\\\\l�\\u0007\\u0004)%����E�OKє���\\u0011:�*8����Rm'�\\u0010\\u0008E��r��=�O��U�=#\\u001d^���W._���#��lllO���Y�GR�������S�l�H�\\u00158\\u001f\\u001bg�EĶ\\u0002��d�^U�zP�]��]����\\u0003�v�3�2��\\u0010qù�\\u00147z\\u0013�N���\\u0007����TJ.,�\\u001em�M(u�P�F\\u0003��e~\\u000bBx�+�ϓL\\u001597V�|s�(�St8�#\\u000c�$��B\\u007f6��7܀�&��9)�n]!AH@\\u000b~mb�\\u001f\\u0008���9��0,�nƪ�?�e��\\u001d����'\\u001fb��2E\\\"��\\u001b�\\u001dc�������\\u007f�X��8v�Ƴ�j\\u000d\\u001d��D\\\"a�8�i\\u0002}�����R��\\u0013��z��t��\\u0015�}y:ڙ��\\u000c�$�c]�v�TÚ\u008d®\\u0019s@@��{;����C�x�Z�\\u0004!�h�C�A�\\u001c�v\\u000b\\u0007\\u001d�.\\u000d«r\\u0008/y�\\u0005I�\\\\�pr1i�T�0<˲���y�=�Cl�;'\\u001d\\u007f忕��2�s�\\u001c�{�\\u001eOG���l����%˵�˖�T�\\u0017<(Zd�gÇŠdk\\u0007U\\u0010����j�\\u0004\\u0019:��&h\\u000fQ�B%}�i��\\u0000�\\u0011��9u\\u0019�@\\u0002\\u001e�Xoe�\\u0014\\u000a�\\u0001r>\\u000c�\\u000f\\u001f�E{zsf~����#2���\\u0016\\u0005��{\\u001c\\u0000��\\u000c�\\u0002ۃ�\\u000c�?��5xZ�s\\u0004n�\\u0001!E�\\u001b\\u000a4o�\\u0017i�J���_\\u007fE']s�Š\\u0016A7c���\\u001c�Ec�\\u001d�P���\\u0003\\u001c���G��ɛ\\u0013��9\\u001a\\u000e��\\u000e\\u001el�﮻�z1�)�\\u001dVË’\\u0000}E[[;\\u000b�繬�\\u0009�H+�\\u0016�&Bn�WXÊ„TM�}]����\\u001cL���\\u000d\\u0008o��`\\u0011~&������(�:z\\u0008\\u007f\\u0010�@��\\u000f\\u0006\\u0002�z�\\u001e\\u0010\\u000e�F\\u001d�C�9\\u0015�0�#���|޸�\\u000fQ(�����1'�\\u000fo��\\u0006��<�\\u0018\\u0019a�9z�B����;��\\u007f��>ï´\u00ad��)j��dGGUv�Qt�=�dm\\u007fB\\u001b\\u0006�%U���mkW��f\\u0007�>!\\u0019\\u000dG�\\u00191�fa���f\\u0008�h$\\u00121L�b�\\u001c`��\\u0001}�5�]�Q��c���l�L9\\u001c���b\\u0018��\\u001bS\\u0015�Djf\\u0003�6Ü€\\u00005\\u00140i�P\\u0004u;�\\u000d\\u0014�lm_O\\u0011t3\\u0016g\\u0011E��8\\u0002�\\u0005?��g�gc\\u001f\\u001ba\\u007f�_g=������a'O�`S����}�\\\\�Vp8��)\\u0018T49\\u0017��{\\u001a�T�w1atà])\\u0016\\u000br�f9�\\u0003�\\\"�}�\\u0002:>\\u0016�N\\u0007�\\u0017s�E�Ê\u008d\\u0016�SDy�x��^�fo�0��f\\u0001�5������|���E\\u001dX`�(�#��g���aC\\u0003��\\u007f��q�\\u0003a���Ã\u008f<�\\u0006��J'ߟH�����\\u0013��jn�V�L�w1�c�du\\u0016�~^$��\\\"�\\u000a���\\u000bs;(jT�u0�Q�3�O\\u0007�\\u000b���\\\"\\u001a�IN5A���Y��=&��D\\u000fU\\u000c$��\\u0001(�\\u000e�ݚ\\u001cy�Lݱ�0G���\\u0001�\\u0001�>4xu��v����P\\u0003\\u0002o)�L\\u000e%\\u0012\\u0009sæ “\\u0012�e��ȋT��\\u0003;/�$C��\\u0008�G���\\u001e���a\\u007fY��'Bx�\\u0002&R$�`��O̲�qk�;\\u007f�[��y��.���_�ʼ^\\u0011\\u0016\\u0012\\u000d������o��\\u0013���T�\\u0014��\\u0004@@x\\u0003� oTl�����`>\\u007f@��(��\\u0011+�\\u0001���d��z�������y1��Y�^\\u001c�pb�Cx\\u0003��i�\\u0012XX`(\\u000c��\\u001a�9��@�\\u0008\\u000b����^�\\u001ebc{�7��w��S�����ՌߥV�\\u0001&`J�\\u001de��\\u0009l�+����~��(�\\u000f@x��\\u001b��\\u0010�j2z�Ñ\u0081NQ2,N3l���`h\\u000dY�q~�(Gc�X\\\\\\u0010Fju��C�\\\"���j�z\\u007f�/Q_��}���9�\\u0011���T�o�L\\u000d\\u000e\\u000e�\\u00089jh�D_\\u0011O\\u0007\\u0002�-\\u000bS�\\u0008���@\\\\\\u0014F���|�lR�@?+�,���\\u0014i��6q�\\u0018�L:�7v��k�\\u0019�<�U�\\u0015�R�,b|�\\u0019����~:H\\u000a�dF^4Bp4\\u0010r�\\u0011��&}�ʳ�����ґ���ޱ/��.��ٳl��e�fLΩe�7����OSڷ�\\u0015\\u0001�K��/�N�\\u0002�����*�Ť�\\u0018)�;�r�bb�6 ��8��|���\\u000b&\\u0004�‹\\u0003fo[��AEQ<�h�\\u0014`AWW'\\u000b�a�{L2,��דj�R����H�Ь�G��\\u001d���\\u0017س��Kvi2B�AѪ��VL@T<;��s\\u001b\\\" R���\\u0014֋�;��Ko��\\u0015�F\\u000d�F�'�t5�\\u0004D\\u0017\\u0000\\u0016R\\u0003`AQ\\u000cg\\u0008\\u0006\\\\��z�����M|_\\\\��D�t\\u007f]�T�g$\\u0003#�J��@×¶mV���t�O�L��Y\\\\�\\u0000T0�`\\u0016�YP�c�~��A�#�6Ú€\\u000c�K�!�͔MÚ¹s\\u0017[ \\u000f\\u001d\\u0008\\u000f�\\u0015AUòª…Šï¿½z?���^}�v��ɖ#�\\u0007�|�=��c�c��Z]��n��j�v\\u0011#���s�\\u0008�\\u0017�-~�.+2Y\\u0003\\u0007Tf�\\u0009ï“\u008f\\u007f��G���G\\u001e�g���û3��459u�ki�\\u001d6��.t�w��ܲ���fQ����i�\\u0019\\u0003�`\\u0014Q�\\u0002������-��\\u0012��M\\u0019�;�c��x�Xa)�å‡\u00adn\\\\���;�h+�����\\\"�600����w��\\u0010��\\u0016�TK�P�i�\\u0008�ݻY?y�O|�\\u0007��?��Q�P.�gGEv�`\\u0016�i:C���W0���m�Ɋ����l\\u0008/&\\u0003\\u0002\\u0019�\\u0005\\u00164�yٮ�)\\u000d���\\u0005�\\u0016�\\u000ey�\\u001bM�\\u001e\\u0008M��2\\u007fk]i�P,v|���ܞo�Q�Q�\\u001f?�Te�ccKw~�I\\u0007�#��Y�GCcBò´‡žI1\\u0003�\\u000e��{>s���L�~+%�)kC\\u000d\\u0008\\u0004����p`a!L�\\u000f\\u00069U���\\u0010^a\\u001e#Z����^�2.cHK��{�f�x��[?��)���nܜ�Г_+\\\\�Q#�����\\u0013�a8\\u000f\\u001244nM�{��h�S\\u0015�y\\u001e1����'��0��.��Li�d\\u0013�h׊�Y�V�&\\u000fS�\\u0015��H��͠+�\\u0002����W�d2}�lF2L�9�\\u0014�w�ə�U\\u0016^>�}�0���@=!�iuAi�R��_��R�?eA:�:�`�\\u001eÄ\u0090\\u0015\\u0003Ï–H$\\u000e�#k3��\\u0013�>��i8��\\\\\\u0016ç\u00ad”0��\\u000d5 ��GS�4Gd�c@T݀�F�2��¹Z\\u0012�O\\u0007�A5\\u001ek���e\\u000d\\u000c�wÏžg�����>�n�S\\\"���a�&%�\\u001b�Fe#\\u000a\\u0006�Xmv\\u0012��z�\\u001b�p�\\u0019�B�\\u0006x�\\u0004�u��u��\\u000b!-\\u001f���Ma��Ѐ��\\u001c�g��6fxE\\u0018��\\u001f/��>�\\u0017n?�Ӆ�F�4\\u000e��A�\\u0008�,�2�߿�P��b\\u0011�\\u000f�\\u0001��??/��xP�F�Жðª\u008dœï¿½ï¿½ï¿½>��i�)�˱�tJ�zh�\\u0019\\u0011�\\u0013et-����\\u000b\\u001a\\u0002��\\u000c��\\u000c\\u000a��^L$\\u000e{g�6Sjj\\\\���;u���)��\\u001e\\u0016�,)\\u0016\\u0011�v\\u001b\\u0019�Ο;gʽ��\\u000dhK��iÌ–\\u0001�P�\\u001aGxml\\u000dDU\\u000f����_k�S�\\u0000�\\u000e��]��K��\\u0005�\\u0015y�}�\\u000f\\\\fÜ‹6��K��ڽ0}nGs\\u001e���\\u0017�A��\\u0003QH*��\\u0008\\\"��o�����gP�\\u0004�+<�vγ\\u0004*\\u0009ͳ�@\\u001ah\\u0008�5XX*�\\u0019J\\u001bÛP$���Q�T�S� ���@x].'�\\u0002�\\u001b��Y���\\u000a��$�������)��)�\\u00010�+N�޵\\u001e\\u0008�K�XF�}s�Q�ݦQ�#���T6�\\u0000igg\\u0005~�GZ��!\\u0003'\\u0015\\u000d�$����\\u000b��u\\u001f�⪪�6U\\\\M�p\\u0016kL�4r�,6+��\\u0013��[m�(*5u�yl��\\u001b�D\\\"�(m8H0Z\\u001a@\\u0004\\u0019\\u0011-�&���A��\\u007f�~k���4g�&9%����\\u000bFÝŠE��Y\\u001bf@P�&��wrr�\\u0014\\u0004\\u0016\\u0016\\u001f ���=\\u0016\\u0007���\\\"\\u0018u�\\u001c�Ԫ��7^\\u007f�\\u0014%\\u0000�\\u0003r��ܣ�J��.jT�@��s�\\u0002��N:L�L�E���8����<\\u000a��H�F\\u000b���æ\u008d\u0081I\\u0015�\\u0016�j8\\u0001������g�s\\u0016Y�2�\\u0015y���P!B)Ǻ�L�$;CCü�\\u000f\\u0014\\u0015��fU�\\u0002��\\u0014�v�\\u0019�k�.6=;��n�\\u000ckǽ�Bx\\u0007���Ba\\u0001\\u0016^7�Qsj\\u000b.\\u00076�H���]\\u0009X���?�7��\\\"\\u0008Ƣ��b�J�M-����cٵԺ׼�M-��Ri�y-�[7�2Q��\\u0014��+ ��\\u0000� �\\u000a\\\"\\u0008\\u0008\\u0002\\\"��3�wf\\u0010\\u0011�O��<� �}�|�y�~~�\\u00136È«=�\\u0001�\\u007f�F\\u0019�!j��;���h\\u001c�e�U�f��\\u000c\\u0002\\u0009yÞ¡\\u0001���e\\u0003�٘Cl\\u0001�֋�3\\u0005\\u0005�\\u0008m\\u0013!+��#�~\\u0013�\\u000d\\u0017̚�i�\\u0017���l�h�b��\\u0003�� ��\\u001a묲�csn\\u000c�\\u001c�b�\\u0009�\\u0007���\\u0000*d&Q�0�._Î\u0081��F�*##X��6\\u00097L�\\u001b5?�h�\\u0002��\\u000e\\u000bF\\\"��A\\u0001p�R\\u000e\\u0015��\\u0007₧���T\\u0008��y\\u0016�wdAyywfp�\\u001aM\\u001d*F�����5��\\u0018�ymmHaa�C�Sj���kmM��X�\\u0004-;\\u001aTԦ����\\u0015]Њ\\u0011�����\\u001f�\\u0012�$)�KW\\u0010.����B0�Y\\u0009o�MqPx\\u0009桺������+��e�FW\\\\����W�P^��m󋋩�aL�\\u000aW3jZ�%�f�EB��#> ho�GUu�-������{%{�\\u000e5\\u000d;Z\\u001bU\\u001c��t����\\\\u��\\u000e�4;\\u0004�\\u0010\\u000f�\\u001a��@������͠aÐ\u0090���\\u0015b�#\\u0011a�\\u0011bCw\\u0014�g32mc�\\u0005Q�D\\\"y$vW�B�h\\u0008�ZE�v*n��3\\u000f[X���\\u0003�D�2E�\\u0014H�����F\\u000bF��,��]C�~�b6\\u000f�ݵS.�`�\\u000d������4�QV�B3V(n�x#ZM��\\u0015Z/ \\u001c���\\u000a%�e�#�W:�fcsM�>��;��2Þ‘5F�R��\\u001c��d�&�-���a\\u0005�T&�y)�((��,G�\\\\�El��H�\\u0017\\u0008�`(��W���;���!\\u0017����\\u0017�\\u000a%\\u0018\\u0005�����\\u0011��\\u0018�`\\u0004W��P7�\\u001f\\u007f�6�\\u001b��\\u0018�3Ù©(\\u0005�\\u0012��F�C���䪪j�8i�\\u0003��U%t�W;�A�W��s��F9D^b\\u000f)�x���D\\u0009o�w��V�CPF��a��u�|\\u000a��\\u0012z\\u000c�>��-\\u0006OQ1KI�u���\\u000d;���Z��6��VRR�\\u001e*1���E1��u�\\u0006���=��q\\u000d���K��=уT \\u001a�V{=44�+�`\\u0015�9�/�����\\u0000ȼ���qw��y���X�a�JKJ?JN>����\\u0015��\\u0008\\u0009\\u0009��\\u0003\\u0007�{\\u000b\\u00173�@^�d!���Qh�^y��Q� ��Fa{��oV\\u00108�\\u001al�M�z\\u000cL�R8H��8�\\u0004w����\\u001dYh�X�Y�y\\u0017��Ti��\\u0019\\u0014RP�Qל��\\u0009Zf��@F�\\u000ebT��{�ù̬�\\u0004#/w&�-(�H�\\u001fM�#A,Fa\\u0001�\\u0015n�b5<�2M�\\u00106\\u001f^�\\u000f���\\u00114k���\\u0009ـ�3��$�U��c��M�y�K\\u0017o&�)<ņ\\\\Q_\\u000e��n5�(̃g��\\u0014�\\u0010\\u0014^Bq�p�\\u000a:\\u001fV1��]��+�B�@��\\u000f\\u0009\\u000dU���w�˒�\\u0005�\\u0006�g\\u0008\\u0019Z6\\\\��\\u0017��>��y,*�g7DG��<]\\u000c�\\u001a>\\u001c�$&&5��r\\u0017Z����{�\\u0007�@\\\\��Ƃ���C\\u0006G���*��:^QV��?��^\\u001c?\\u001e2����zz��t�f�E&����N�{�-[E�>()�צ���_�ۦ~��V\\u000dÖ˜\\u001c&w\\u001e\\u0005xh��\\u001c��$0%�]\\\\ܠ���i�\\u001d�\\u001f��\\u0008\\u0014^\\u0012�_wt=�n!L���\\u0012[�_A�-\\u001d�?���x\\u0018�\\u000b�qO��YB\\u000d8u�Z>l}\\u0017��\\u000cnAUOT#_S]Í‹\\u0001�no�ʉ�\\u0003k\\u0009�\\u0015#\\u0008��\\u0010Ö…\\u0008�q8�â\\u0015����(�ZPh�׷V`\\u0009.,0[,\\u0011\\u0005\\u0005\\u0005�\\u0010���ۅ����\\u0008N�l�<��}\\u0001v\\\"\\u001e%OM\\u0008��Yd�\\u0003��V�&_^\\\"\\u0009�:��;��J�bM���{o��2h���J�h\\u000cd���7*��!�\\u0018��ǎ��q�`@��YE&�PsJ�-�m��a�]�=\\u001c\\u001f�NKK��ho\\\"������a���@\\u000d���.Cc�Ո�^�Lba@\\u0009\\\"��bdry��ӦZ(�M\\u0007�#/b�Ç\\u000e��O���`o\\u0012H4*�G��\\u0000W#��CKmæ²¥\\u001f���u�ޤ<&�8\\u0001��w�O�\\u007f���\\u0015IU�\\u001ed����\\u000fM�[\\\\ТrG��`��z��Q�\\\\�J)��o[����t=Hh�����zT�C�D�N��5��`2ڎ��k�\\u0002{rÞ•+\\u0016R�\\u001d}VTQ���\\u0001999�\\u0010��%��Ks\\\\J\\\\o�I�/\\u001f;vLB�\\u0004\\u001d]\\u000b��\\u0016�����\\u000dq��[(�6�\\u0005\\u0010\\u0006����#/�����Z��\\u0015\\u00168�\\u0014\\u0015ZX@a� �^$�x��\\u0013�\\u0006�\\u001cq{_\\u0004'w�A^�E��ɣ�\\u000ey��\\u0001�\\u0003���m7��e!#�Y�u�����\\u000b\\u000e�E�\\u001e''�F\\u0010A�c���d�Z��\\u0015�>�\\u0017Mw<�\\u001d�Kze�ˀtT\\u0006oN�\\u000ar��,�\\u001a\\u000eL�n-�]0\\u001aE?�y�ݴ�{�,��{GDD��E�!)�(���g�����<)ꀬ��Ý\u008f}~�\\u000a\\u00047����\\u0019;�~�\\u000b/��D��\\u0012�����ɢy\\u0010\\u0011�!�,�q�7\\u000b���x�\\u0017.Z����o��\\u001d�'Y�\\u000b\\u0016-�\\u0009/�\\u0004ソ\\u0000È‚`�WJw�}5�KV4�\\u000fb\\u000dy$�\\u001d\\u001d\\u0000//O0��]M�,�na��ʛZO:�>\\u0012�`Nc\\u000b]����Õ\u008f%'\\u0009\\u0012�\\u0003�\\u000d\\\"��7\\u0015\\u0019��&��7!��M�j[ب#/�kqE\\u0001v�V��Y�:-��\\u0005�����1x��R\\u0015��?x\\u0008F�\\u001c\\u0009�BB��+�YP�\\u001ey�蕅\\\\��+\\u0011C��=%\\u0015���:�{ÙŒ\\u0005�3�q-��W�yG<@�3�lV�\\u001f�\\u000a,���^� ��\\u0010���$j6�\\u000d,?�֋J�+oUBx�\\u0010��D{r����U�P��8s�O?9U��Tm_�F���VD��\\u0000�-�|@``��`8���\\u0005\\u001a\\u000a�vt?)<��7�2��\\u0005�C\\u0017'��b6�U\\u000f�'�ñ\u008fº¼ï¿½~dEEElޕ��\\u000f\\u0016-�ܰ����\\\"\\u001a6l\\u0018���e�\\u0005�|�\\u0019)�F\\u0008w�g\\u0018Z\\u0010��h$��\\u001f����>>>����gM�:u]@P����\\\"��ףƣ/V~\\u000e��\\u007f\\u0017b��!O�.z{hß\u008f��]��(,�UWU=���{钥�ӧ:�\\u000c��\\u00182t(�s�,V�3c�L��\\u0000\\u0016\\u0012\\u0000��0-n\\\\\\u0012\\u001e�_�~����\\u0017k�*s���-��\\u0012@$+��\\u001e�f\\u000dP�}�)t��m\\u0010%\\u0008)��~ĆpJ��\\u0019L\\u0006)\\u000c|\\u000b�?�5�\\\"s���\\u001e���\\\"��\\u0011Q\\u0012{4Z����r�\\u0017�'C�3w�]4AG�Uެ����|\\u0013�؇>^�ԕY�\\\"Q�ѣ��s��?���\\u0010�^\\u0001�?�sx��F4r�R$�\\u0018v--)\\u0015���hw\\\\\\u001c|��U��\\u000f[a��S\\\\q�IJk��r��˸��n�\\u0019\\u0004�\\u00159yy�����l�����[_�����B\\u000de|(0\\u0010-�sm��\\u001e��勗��O�޽��h�R����\\u001b\\u0003���633��h�Q��\\\\D�]��F�����&BY��0�|��so���\\u0014�aø\\u000d_G����+\\u0008Õ¸5��Ά%\\u001f|\\u0008sß™\\u0007c�xB�|�p�K'�����2\\u0013*�g�\\u0008�8x�|��ʎ�=\\\"2d)�>î©§`�Î\u009d�z�\\u001a��d��M�\\u0011b�}H&-m/ �#z�\\u000a�v(6�\\u001d:Q\\u0010\\u0012����V����+8����#Wy��� �L\\u000a\\u000c\\u001b��[ʙ�U�jE\\u0003\\u000an���ΧN��R2��D��_�����W ,,\\u000c�n�\\u0006�b65n\\u00165��|\\u0006\\u00188��uN���t�H@�:^���\\u0007\\u0015\\u0002J\\u0010����\\u0010=\\u0006�N&\\u0014^Ê\u0081�\\u0015մ��\\u0019����\\u000b\\u0017\\u001c\\u001e(������ L,\\u000c\\u0003�n�\\u000c\\\\Û‹h�~K�-\\u0005\\u0005��Y�\\\\�bc\\u0015�Ξ\\u0015�Ȁ( �͟�V\\u00001hi�u��D��D��k\\u0015J�D�\\u0003sv�\\u0005m���;��Q\\u001eFL\\\"���\\u001f��I�\\u0018>��i�=�\\u0003<����N�:�B\\u001em-���s\\\\'��\\u0017K�dfd��wÞ…g�\\u007f\\u000e�\\u007f,R���m�VS\\u007f���4\\u0019�{_k�CE\\u001f�ֳ�±\\u000e�\\u0000�r\\u000a#��s�\\u0002\\u0015�<@����\\u0014�\\u001c�O~u�%ׯ3E�\\u0016퉋��s���_����$��\\u000e\\u0019���I����ݣ��V`���'y�u�u,\\u0007�;�����=�������?9�o?���#E6�(��͙\\u000b\\u0013_�\\u0004�݂dfm��c��j��n�\\u000e���)5%�!\\u001cK[D\\u0015�O>�$�0a\\u0002k\\u0016\\\\�p\\u0001�?p�\\u000e���\\u0006[�]���d�\\u0004���\\u001d��V�Ϙ��h���S\\u0016nyfp�����֩�\\u0013\\u0013�ȑ�™�gH�����3{��a/h��A(Q�Dw\\u0014惇\\u000c�\\u0011\\u007f\\u0019�ni(���;�c�[�����\\\\\\u0004[\\\"�:X�+ÜŠQ�LG����Ȕ>�\\u0016Xu��t�pFm��ZU�\\u0000�*H�\\u0002+7�*\\u0018\\u000d:�jk\\u0012�N�\\u000fg<$��e��#k��._�\\u0008���*����\\u001f\\u0005�pM�k�M�):�vlNN��Ó\u008f�)�����\\u001d��Z��Þ\u009d� ���.8�gK0��?��7ߪ�\\u000f\\u001d��^u\\u0016��5�p�\\u0017+WZ�����\\u0015�RFD>�ܲ�H�7�\\u0003��d�&��R D��W�\\\"�����l��Q�\\u0014U���]ye} z�c��q\\u001d�\\u0019�v�\\u0017��;\\u0014t�\\u0004m�ë\u00ad£<\\u001d�V�\\u0002;a���%�u?;�o��_m�:���6:\\u001d����\\u0012���e��\\u0005\\u000bQ(�\\u0008ÏŒ\\u001e����\\u0005���\\\\z��^\\u000cK�V�U^�\\u0006�\\u0002��Ȅ��ZȪ��\\u0009\\u000dcS\\\"3r�\\u0016��ٻ�æ\u008d›ï¿½x�\\u0010\\u0013��޽�Mll�\\\"!ci��5�\\u001fU�W��\\\"\\u0013a�a0p� xb�\\u0018�i�e�V����^\\u0007X�Y�W�N�ݧ\\u001e�ƕ�׫�\\u001caۜ�4\\u0005B�e�SO~�hJV~��A=�>[��#K=5%\\u0005~M>\\u0006ç³²@\\u000c�e�De�\\u0004�Ma�Ñ\u008f��>��@�b\\u0019�\\u0019���̲�Wo�6�,��W\\u000ffS\\\"z\\u001e��*\\u000f\\u00142\\u0009\\u0004&���aN<��N9s�a8�BN>x���v�(V�C\\u001fj\\u001a\\u0013�ܠ�����c��'&�<�o���i��a�ʟ�\\u0013��\\u001b�GC����y:x�\\u0002\\u0002\\u0003YQ@\\u0003�mB]�j\\u000aN�6cl���y��i\\u000e����h0ÒŒ\\u000cng¹�WmI�V�I1�\\\"N�<�\\u0014�\\u001c�_\\u0008\\u001eV�\\u0008�-�=Gc0��\\u001f�g��\\u0001�\\\"�\\u000fJ�k���Y��nҥ�ZT�N\\u0009\\u0009\\u0009�,Y��G��7m�}�\\u0007�b&I.zYgSB��g�Y��\\u000b�L{�\\u0017^�蒙q\\u0016΢�̾�\\u000d���0�z�\\u0017�\\u001f)?{�B�bv6���S\\u0018�ױ0}�k`��,//ØœW�o\\u001b\\u001a�\\u0014\\u001e�\\u001dX���~'3�c\\u001f��s�\\u001b?�'ž\\u007f�>���\\u0018a‰Q�)�Ȱ!��^�z�f�GF\\u000cg!��q=�W,��4h\\u001eÖµ\\u001a�C5�ڳ\\u000a��y �\\u007f\\u0011\\u0001��M�S\\u0015\\u0008Q��ӊJ�\\u001a\\u0015�x�A\\u0011��#�z����'��Z�5H=���\\u000cE�X�=�ԑ��4���9�c�:����w����߿\\u001b\\u001e`\\u0003$&$�&teO�v��_�DMI��C ��G�ڽ\\u0004��2|��\\u0014�\\u0014�\\u0017!��{F\\u007f\\u0015-�\\u0004?u;\\u0007\\u0004\\u0005:\\\\\\u00171\\u0008!�6��\\u0013܇�7&\\u0000�Zm0^N���\\u000d�z�����\\u001dЯ_\\u007f�9s�V���ǘ���x(B���%!���e\\u007fI)RX���5|�S]>4�\\u001cI\\u000dzxh�diݯ��FtP=== 'k��T�?\\u0011��$^�M�5\\u0004_�#@QÙ†#\\u000f�\\u0004?��\\u0009{��JQ�D�\\u0016\\u0015mQ���Z�,N�*�2̨��\\u000f�J%��������Gg\\u0002����U�5�\\u0010\\\"�a$~1S���\\u0000�\\u000e��\\u0012Q�\\u000c���?\\u001d9������>AnS��\\u000a���m�\\u007f^�z\\u0015**ʡ��\\u0018n�rXe�&�����\\u0018��?f��ݛ�\\u000c\\u000f��\\u0014�Ca:�\\u0011����Fy���\\u000f�\\u001d4ix����o��|�l^+(���48{�,S&���w!�}�\\\"��%����\\u0007C�\\u0008\\u0009\\u000d�����\\u0011��\\u001d���{�n8q�W�@�0\\u001a��L�FƬI�\\u0016D���q�\\u000c��Xa܃��\\u0010�M�\\u0018�?\\u0002^:Yf�W����F\\u000c\\u0008�\\u001e\\u001f�(���������! �w%\\u000f\\u000f���u%D];QC\\u000f5\\u0006\\u0005��K5�v\\\"�\\u0011\\u001e\\u0011�����q���D\\\"e� U��L���Å\u0090t4\\u0009.]��\\u0014U��JV��\\u0013H:�\\u0019�^��Qa\\u0018,F���uMCں��\\u0000%e�#p�7R�\\u001b�h��J��0\\u0018��\\u0006���l��\\u0016���\\u0003Y\\u001d�\\u001c3ޚ�B,2��F�g�y�\\u0018��M@tm\\u0014^\\u001b�r��q�7k�\\u000d:�\\u0002���^\\u0012��\\u0016��{_\\u001d�m�4|���_��I��g,��DY�fcm���Vu��YOSf͂�a�\\u0010�k/]�!$&&�\\u0004�2l�\\u0006-�W���n|f7�F�\\u000d��z��=��[u>���fC\\u0003\\u0007\\\"�bZ#��\\u000dz���\\u0019(��@��\\u0013�\\u0001#+� F�so��+�%sx��m4\\u0018��g��i�\\u0016�8��}���7��YL0I;G \\u001fD\\u0015\\u000f�\\u000c�ܴd�:|\\u0016Qf��I��z��Vgp2��4�Kj����smFT�\\u0014\\u001b\\u0017\\u0007�׬f���>N˫�~Ö¤G�v_\\u001fl3�3>DjÑ\u00adW��|�*�Ǚ�ճ;��у\\u0001\\u0002��@ǃ�.�\\u0011~\\u0015GM�\\u001cO@��٨�Z�~�\\u0011}�\\u0003���C\\u0005h\\u0001r�||\\u0002������\\u0002�*\\u0007�a�Ť���R\\u001a\\u0018�kV�\\u001e\\u001a�G\\u000d\\u0019Ȫ�\\u0014\\u000a%�\\u0017%ۣ��\\\"�H�þ�G6S&�}�m���-�\\u000a��e#\\u000a����Ј� 8\\u0017���l�ΣHLJ�\\u00198w.��D����s�(���\\u0015�\\u001e�4���\\u0009��\\u0007��cN�v�~{\\u001dw��A�H\\u0008�\\u0011�D�p��O�i��\\\\e\\u000d�<�)�\\u0012D�_\\u0017w\\u0008�\\u0015� ���{��w}\\u0011\\u00125d\\u0019P?E��ى\\u0000�rs/�_\\u0016��Cʆ\\u0012�,�Ҕ\\u0018\\u0004�3*\\u000d\\u007f�Ľ�\\u001e�C�>R��vd��p�Z\\u001dHN\\u0009a�vr��\\u001f����\\u0016\\u007f�l2\\u0005�\\u001b�̦�|��V\\u000e�&\\u0014�fK�Zä\u0081\u008f\\u001b$.�\\u00075g7<�ڵ��\\u0010��/:�g�����\\u001aM\\u00160(��޹��Q�q�&��fs��E�\\\\J��P���i}�\\u0007�B�DD� �\\u000f�M\\u0010}\\u0010�\\u0004�� �S(\\u0001� R�V-B�h�\\u0015Q\\u0003���\\u0016s�v��������ل�6�ns1��\\u000fv'�;�9��ng���v\\u0013��ͺ��$��;�N\\u001c~\\u0009\\u001f�lk{�|�03��ۇ�k\\u0019��0;\\u001b%dtÒ\u00ad*9�\\u007f\\u000e\\u0002�\\u0000�pq�li���G\\u000f�����W>�U|]\\u000b�\\u0002�Vb��cm{Di��X�\\u000e�q1�\\u0015Ѫ:�\\u0012��\\u001f��';+\\u0013�$6�\\u001d�.\\u00162\\u0016��n��$���.~��\\u007f�\\u001eϽ6��\\u0013��\\u000f�\\u0017s��Lp�BÜ”W\\u001e�]�e\\u000aur�@\\u0009u;4���omF�.\\u00052ÞŒr���<��r\\u001e��\\u0006W�\\u0013�+(8��\\u0008?���NH�M�\\u000e�fo��c \\u001a�\\u0008���:Ê›5��\\u0013�K/Bh{�a!\\u0016^\\u0019K��e�uKN�\\u000f\\u000c�\\u0018\\u001c�~袶v\\u001b�.S��oMFL2�:-�z�_Ξ�k��Ȍ��a��\\u0018��2VØ\u00ad���ih3ζN��t�Nb\\u001b�jp\\u000a��MX�/�{?�Z�߇��R\\u001d\\u0013?�N{\\u0006�.t��~C�\\u0001��ݣ�J�WУ'����?q3?�D`l�\\u0010�M�ɰ�$\\\\���:��N��LGY�REx�b4�C�}�N�\\u0001e��\\u0006H\\u0008Û¥\\u001eV�Q�N\\u0015�\\u001d0\\u001a:��YH��\\u0012]�~_2Z�д�M�c��v+<�l�4�a��&�C.��w��vUpQ�\\\\�qd���ރChK�Ot����j�MEG'�����Z���\\u001a�j�\\u0013�\\u001bzF\\u0007��\\u000d\\u001d�_�����n����\\u007f�c���m�g\\u0003���Tmm_WY���ih�v�4\\u0014�l�M�cۣ���\\\"�\\u0013c��pnr�J�V��d$�ε�-�\\u001b���\\u0016P\\u000f�Q�\\u000a��=S�O�-����.\\u0008�n4AÉ…\\\\��AY��\\u0013�\\u000aÖ¾O��[���+�n����z��2��\\u0001�;\\u0002Ù¸w�7O���Þ\\u0009rSS�\\u0012��=��s�\\u0018�\\u000b\\u0015��\\u0015]d7�Z����\\u000b~��\\u0018����l7n��2�wY\\u00199\\u000d��+\\u001e\\u001fA~�C?�ݨ)����\\u000c�\\u0002UC\\\"\\u001d}\\u0018\\u001d�.��P��*�\\u007f,��ܥZw�L�K(Sq��)Gʯaӆ�\\u0019\\u0018��у�ೣxor�cœ�T�ݦ����ک�p��r\\u0006���\\u0008��v<�,�.�p\\u001e_�\\u0013�\\u0018ϙ��6:2�pi�\\u0019@\\u001e�7�>�+\\u0011˦��$�;v��\\u0001���u�r\\u000d�\\u007fu\\u0019�\\u0009S)\\u001d���N��\\u0016p]����\\u001bh�q\\u001c^�|�T%qÏ» �w놶\\u0007Q�ֺe�\\u0016�<%>���w��\\u000d\\u0003#\\u0006BfP�S��\\u007f\\u001b~s�\\u0010rs\\u0000�$�u3��!��^�\\u0017[��\\u000e�0\\u0015[#���\\u0018tN\\u0014-�a\\u000f\\u000d��\\u0012��\\u0010iU`t��d�\\u0005�+�5&\\u00138d\\u0001Ma�\\u0018\\u000cB\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!��\\u000c�\\u000b�\\u0002蠤�A�\\u0000\\u0000\\u0000\\u0000IEND�B`�\"},\"default.asp\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"default.asp\",\"size\":11586,\"created\":1252817720000,\"date\":1275866390538,\"value\":\"\\u000d\\u000a\"},\"formmail.aspx\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"formmail.aspx\",\"size\":1535,\"created\":1252396835000,\"date\":1275866390542,\"value\":\"<%@ Register Assembly=\\\"Atlas.SendMail, Version=1.0.1.0, PublicKeyToken=27a0628601785566, Culture=neutral\\\" Namespace=\\\"Atlas\\\" TagPrefix=\\\"atlas\\\" %>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009Form Mail Example :: examples :: CaMpuS\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aType your comments here:
\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\"},\"mailer.dwt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mailer.dwt\",\"size\":70,\"created\":1251774439000,\"date\":1275866390545,\"value\":\"Request from netid: #From#\\u000d\\u000a-------------------------------\\u000d\\u000a#Subject#\"},\"node text getter.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"node text getter.txt\",\"size\":888,\"created\":1251368712000,\"date\":1275866390549,\"value\":\"function Integer(n){return parseInt(n,10);}\\u000d\\u000avar clean=[];\\u000d\\u000afunction getStyle(obj, cAttribute) {return window.getComputedStyle(obj, null)[cAttribute];}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000afunction Strip(node){\\u000d\\u000a var r=obValsl(node.childNodes)||[];\\u000d\\u000a\\u000d\\u000aif(r.length>0){return r.map(Strip).join(\\\"\\\");}\\u000d\\u000a\\u000d\\u000aif(node.src && node.nodeName.toLowerCase()==\\\"img\\\"){\\u000d\\u000a return \\\"\\\\n\\\";\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000aif(node.parentNode.href){\\u000d\\u000a return node.textContent.link(node.parentNode.href);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aif(Integer(getStyle(node.parentNode,\\\"fontSize\\\"))>16){\\u000d\\u000a return \\\"

\\\"+node.textContent+\\\"<\\\\/h3>\\\";\\u000d\\u000a}\\u000d\\u000aif(node.nodeType!=3){return \\\"\\\";}\\u000d\\u000a\\u000d\\u000areturn node.textContent;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000afunction getText(node, addParas){\\u000d\\u000aif(!addParas){ return Strip(node); }//.replace(/\\\\n{2,99}/g,\\\"

\\\\n\\\\n\\\");}\\u000d\\u000areturn \\\"

\\\"+ (Strip(node).replace(/\\\\n{2,99}/g,\\\"<\\\\/p>

\\\\n\\\\n\\\")+\\\"<\\\\/p>\\\").replace(/

\\\\s+<\\\\/p>/g,\\\"\\\");\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aCB(getText(document.body))\\u000d\\u000a\\u000d\\u000a\"},\"screen-layout.css\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"screen-layout.css\",\"size\":9995,\"created\":1251789752000,\"date\":1275866390553,\"value\":\"/* CSS Document */\\u000d\\u000a\\u000d\\u000a\\u000d\\u000ahtml, body, div, span, object, iframe,\\u000d\\u000ah1, h2, h3, h4, h5, h6, p, blockquote, pre,\\u000d\\u000aa, abbr, acronym, address, code,\\u000d\\u000adel, dfn, em, img, q, dl, dt, dd, ol, ul, li,\\u000d\\u000afieldset, form, label, legend,\\u000d\\u000atable, caption, tbody, tfoot, thead, tr, th, td {\\u000d\\u000a margin: 0;\\u000d\\u000a padding: 0;\\u000d\\u000a border: 0;\\u000d\\u000a font-weight: inherit;\\u000d\\u000a font-style: inherit;\\u000d\\u000a font-size: 100%;\\u000d\\u000a font-family: inherit;\\u000d\\u000a vertical-align: baseline;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.hidden{\\u000d\\u000afont-size:0px;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000abody{\\u000d\\u000abackground:url('http://marsrovers.jpl.nasa.gov/gallery/press/spirit/20040311a/10-ml-01-orion-A067R1.jpg') repeat #000;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000abody a{\\u000d\\u000aoutline:none;\\u000d\\u000a}\\u000d\\u000a.line{\\u000d\\u000adisplay:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#wrapper{\\u000d\\u000a\\u000d\\u000awidth:1060px;\\u000d\\u000amargin: auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#container{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000abackground-color: rgba(100,100,100,0.5);\\u000d\\u000acolor: #fff;\\u000d\\u000awidth:1058px;\\u000d\\u000amargin:auto;\\u000d\\u000apadding: 1em;\\u000d\\u000apadding-bottom: 2em;\\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/container.jpg) repeat-y;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aheader\\u000d\\u000a***********/\\u000d\\u000a\\u000d\\u000a#site{\\u000d\\u000abackground: url(bg11.jpg) no-repeat;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight:164px;\\u000d\\u000amargin:auto;\\u000d\\u000adisplay:block;\\u000d\\u000abackground-color:#000;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site h1 a{\\u000d\\u000adisplay:none;\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000aheight: 60px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site a.uiuc{\\u000d\\u000abackground:url(http://webdev.slate.illinois.edu/_includes/images/ilogo.jpg) no-repeat;\\u000d\\u000awidth:320px;\\u000d\\u000aheight50px;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 80px;\\u000d\\u000amargin-left: 700px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title{\\u000d\\u000abackground: no-repeat;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 15px;\\u000d\\u000amargin-left: 100px;\\u000d\\u000aheight:108px;\\u000d\\u000awidth:300px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a, #site a:link, #site a:active, #site a:visited{\\u000d\\u000abackground-position:left top;\\u000d\\u000abackground-repeat:no-repeat;\\u000d\\u000aoutline: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/***********\\u000d\\u000aNavigation\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a.nav { display:inline; margin: 1em;}\\u000d\\u000a\\u000d\\u000a#nav { margin-bottom:-0.4em; }\\u000d\\u000a\\u000d\\u000a#nav .nav li, .nav li{\\u000d\\u000adisplay:inline;\\u000d\\u000afont-size: .8em;\\u000d\\u000afont-weight: bold; \\u000d\\u000atext-transform:capitalize;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000aborder-bottom: 1px solid #888;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000amargin-left: 10px;\\u000d\\u000amargin-right:10px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav{\\u000d\\u000apadding-top: 20px;\\u000d\\u000amargin-left: 30px;\\u000d\\u000apadding-bottom: 8px;\\u000d\\u000awidth: 1020px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a.current, .nav li a.current:link, .nav li a.current:active, .nav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*\\u000d\\u000aSub-navigation\\u000d\\u000a*/\\u000d\\u000a.subnav li{\\u000d\\u000adisplay: inline;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000acolor: #ddd;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav li a, .subnav li a:link, .subnav li a:active, .subnav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a.subnav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav{\\u000d\\u000amargin-left: 18px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a#subnav{\\u000d\\u000apadding-bottom:8px;\\u000d\\u000apadding-top: 8px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000amargin-bottom: 2em;\\u000d\\u000awidth: 980px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a dl dt { line-height:120%; padding-top:0.5em;}\\u000d\\u000a#subsubnav { margin-top:0.5em;}\\u000d\\u000a#subsubsubnav { margin-top:0.5em;}\\u000d\\u000a.nav .item { margin-bottom:0.5em;}\\u000d\\u000a\\u000d\\u000abody.About #subnav, body.Resources #subnav, body.Contact #subnav, body.Give #subnav{\\u000d\\u000apadding-bottom:16px;\\u000d\\u000apadding-top: 16px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000awidth: 980px;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:#ececea;\\u000d\\u000aborder: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#subnav li a.current, .subnav li a.current:link, .subnav li a.current:active, .subnav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#subsubnav li a.current{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/****************\\u000d\\u000aContent\\u000d\\u000a***************/\\u000d\\u000a#content h1{\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#content{\\u000d\\u000abackground-color:#222;\\u000d\\u000acolor: #fff;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000amargin-top: 0px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000awidth: 900px;\\u000d\\u000apadding: 3em;\\u000d\\u000a\\u000d\\u000amargin-bottom: 10x;\\u000d\\u000astyle: none;\\u000d\\u000a}\\u000d\\u000abody.Home #content{\\u000d\\u000amargin-top:0;\\u000d\\u000amargin-left: 30px;\\u000d\\u000awidth: 1000px;\\u000d\\u000apadding-bottom: 30px;\\u000d\\u000a}\\u000d\\u000a/************\\u000d\\u000afooter\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#footer{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/footer.jpg) no-repeat;\\u000d\\u000abackground-color:#000;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight: 120px;\\u000d\\u000amargin:auto;\\u000d\\u000amargin-top:0em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aHome styles\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#home-imageBar {\\u000d\\u000abackground:url(/_includes/images/home-students.all.jpg) no-repeat;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth: 960px;\\u000d\\u000amargin:auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers{\\u000d\\u000adisplay:block;\\u000d\\u000afloat:right;\\u000d\\u000apadding: 0 0 40px 40px;\\u000d\\u000a}\\u000d\\u000a#home-containers h3{\\u000d\\u000acolor:#000000;\\u000d\\u000afont-weight:normal;\\u000d\\u000afont-size: 1em;\\u000d\\u000apadding: 0;\\u000d\\u000amargin: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers h2{\\u000d\\u000abackground: #f2f3f3 url(http://webdev.slate.illinois.edu/_includes/images/box-title-background.jpg) repeat-x;\\u000d\\u000acolor:#000000;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding: 10px 0 8px 35px;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers .home-box{\\u000d\\u000aborder-right: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000aheight:282px;\\u000d\\u000awidth:319px;\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-top:20px;\\u000d\\u000amargin-left: 25px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul li{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-bottom:20px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures, #home-events{\\u000d\\u000abackground: #afb3b6 url(/_includes/images/box-background.jpg) repeat-x;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth:320px;\\u000d\\u000aborder-left: 1px #6e7478 solid;\\u000d\\u000aborder-top: 1px #6e7478 solid;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures{\\u000d\\u000aborder-top: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures p, #home-events p{\\u000d\\u000acolor: #4c4b4b;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures h3{\\u000d\\u000apadding-bottom: 20px;\\u000d\\u000a}\\u000d\\u000a#home-lectures ul{\\u000d\\u000apadding-top: 40px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*****************\\u000d\\u000a----Error Pages---\\u000d\\u000a******************/\\u000d\\u000a\\u000d\\u000abody.Error #site{\\u000d\\u000abackground: url(/_includes/images/banner.error.jpg);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc{\\u000d\\u000abackground:url(/_includes/images/ilogo.error.jpg) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title{\\u000d\\u000abackground:url(/_includes/images/slate.error.gif) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*********************\\u000d\\u000a----Profile Pages-----\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#content h2.CVTitle{\\u000d\\u000aline-height: 1.4em;\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding:0;\\u000d\\u000atext-transform: none;\\u000d\\u000acolor: #995544;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox img{\\u000d\\u000afloat:right;\\u000d\\u000amargin-top: 20px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul{\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody h3{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content ul.content li{\\u000d\\u000alist-style-type:none;\\u000d\\u000aline-height: 1.5em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #CVQuickbox h2.CvSectionHeader{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content h2 a, #content h2 a:link, #content h2 a:visited {\\u000d\\u000acolor: #316994;\\u000d\\u000a}\\u000d\\u000a #content h2 a:hover{\\u000d\\u000acolor:#aa5522;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #mainCv h2{\\u000d\\u000afont-family:Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.15em;\\u000d\\u000afont-weight: bold;\\u000d\\u000apadding-top:2px;\\u000d\\u000amargin-top:1.5em;\\u000d\\u000amargin-bottom:.7em;\\u000d\\u000acolor: #696969;\\u000d\\u000atext-transform: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/********************\\u000d\\u000a-----Giving Forms---\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#form-container{\\u000d\\u000aborder: 2px #777 solid;\\u000d\\u000abackground: #eee;\\u000d\\u000amargin: 30px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container h2{\\u000d\\u000apadding: 10px;\\u000d\\u000atext-transform: none;\\u000d\\u000abackground: #888;\\u000d\\u000afont-weight: normal;\\u000d\\u000aborder-bottom: 1px #777 solid;\\u000d\\u000afont-size: 1.4em;\\u000d\\u000acolor: #fff;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container ul{\\u000d\\u000alist-style-type: none;\\u000d\\u000a}\\u000d\\u000a#form-container p{\\u000d\\u000apadding-right: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009#quickNav, a.access {display:none;}\\u000d\\u000a\\u0009#footer { height:1.5em; text-align: center; padding:0px; font-size: 12px; margin: 0px; position:fixed; bottom: 0.1em;width: 100%; left: 0%; }\\u000d\\u000a\\u0009#footer>* {background:#000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAjCAYAAABcmsDOAAAAq0lEQVQokV3DQQeDAACG4W+HESMiOsSIER0iInaIiOgQIyI6RET0/4/f7u/Do/u+zbquy6zzPM06jsOsfd/N2rbNrHVdzVqWxax5ns36/X5mTdNk1jiOZg3DYFbf92Z1XWdW27Zmfb9fs5qmMauua7OqqjKrLEuziqIwK89zsz6fj1lZlpn1fr/NStPUrCRJzIrj2KwoiswKw9Cs1+tlVhAEZj2fT7Mej4f5D76aH7OJjE3sAAAAAElFTkSuQmCC'); background-repeat:repeat-x; border-top: 1px solid #000; color:#ddd; padding-bottom:0.3em;border-bottom:2px solid #000; }\\u000d\\u000a\\u0009#footer a {color:#fff;}\\u000d\\u000a\\u0009#footer a:hover {color:#ff8;}\\u000d\\u000a\\u0009#footer .vcard>*{display:inline; posisition: absolute; bottom: 1px;bottom: 1px; }\\u000d\\u000a\\u0009#footer .vcard dt{display:none;}\\u000d\\u000a\\u0009#footer .vcard dd{padding-left: 1.5em;}\\u000d\\u000a\\u0009#footer a { text-decoration:none;}\\u000d\\u000a\\u0009#footer form {display:inline;}\\u000d\\u000a\\u0009#footer input {font-size: 12px; border: 1px solid #888; background:rgba(0,0,0,0.4); color:#fff;\\u000d\\u000a\\u0009\\u0009\\u0009cursor: pointer; font: menu;position:absolute; right: 1px;}\\u000d\\u000a\\u0009#footer input:hover { background-color:#009900;background-color:rgba(20,200,20,0.5);}\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#logo { position:absolute; left: 2em; top:0.4em; width:400px; height:150px;\\u000d\\u000a\\u0009 background-image:url(campus2.png); z-index:888; border:0px solid #fff; }\"},\"site.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site.xml\",\"size\":6238,\"created\":1252817880000,\"date\":1275866390557,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009CaMpuS\\u000d\\u000a\\u0009Atlas Web\\u0009\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009cms,atlas,generation,demonstration,beta\\u000d\\u000a\\u0009a test run for an automated site generator\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009

G70 Foreign Languages Building, MC-164
\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"site3.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site3.xml\",\"size\":4906,\"created\":1252702592000,\"date\":1275866390561,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Hannah Montana\\u000d\\u000a\\u0009Atlas Web\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009Hannah Montana, movie, celebrity,fan,hollywood \\u000d\\u000a\\u0009All things Hannah Montana: images, stories, bio \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009
G70 Foreign Languages Building, MC-164
\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder.xsl\",\"size\":5646,\"created\":1252658478000,\"date\":1275866390565,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009Error: Path not found ( )\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, $section, $DELIM, title )\\\" />\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, title, $DELIM, org)\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aBack to Top\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a ^ Back to top \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder2.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder2.xsl\",\"size\":4899,\"created\":1252491114000,\"date\":1275866390568,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, $section, $DELIM, title )\\\" />\\u000d\\u000a\\u0009<xsl:value-of select=\\\"concat($title, $DELIM, title, $DELIM, org)\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009[if IE 7]>\\u000d\\u000a\\u0009\\u0009<link href=\\\"/_includes/styles/ie.css\\\" rel=\\\"stylesheet\\\" type=\\\"text/css\\\" media=\\\"screen,projection\\\" />\\u000d\\u000a\\u0009<![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aBack to Top\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a ^ Back to top \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\"},\"sitecontent.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent.xsl\",\"size\":44138,\"created\":1252817754000,\"date\":1275866390572,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u0009CaMpuS is feather-weight web content manager by dandavis.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

This informational site serves as an example of CaMpuS in action. CaMpuS is geared towards upgrading small to medium sites currently using HTML template systems like SSI, Dreamweaver, PHP, or ASP, etc, to an open-standard and highly portable online site generator.\\u000d\\u000a

\\u000d\\u000a

With low investment in time and money, CaMpuS returns many advantages of complex systems like dokuWiki, drupal, and CascadeServer. Unlike its competitors, CaMpuS is for text, by text, and of text; no database or binary files are required. One scripting page, an XML data file, and a few XSLT style-sheets can spawn an entire site.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a User overview\\u0009\\u000d\\u000a

    \\u000d\\u000a
  • select page to edit
  • \\u0009\\u000d\\u000a
  • make your edits
  • \\u0009\\u000d\\u000a
  • review page changes and site-tree location
  • \\u0009\\u000d\\u000a
  • save your changes, they are instantly reflected
  • \\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a Technical verview\\u0009\\u000d\\u000a
    \\u000d\\u000a
  1. verify user and password
  2. \\u0009\\u000d\\u000a
  3. log request using all available info
  4. \\u0009\\u000d\\u000a
  5. load live content XML file to variable
  6. \\u0009\\u000d\\u000a
  7. backup live content XML file by saving variable to new serial-named file
  8. \\u0009\\u000d\\u000a
  9. find page to edit using DOM, according to section, subsection, and name of page
  10. \\u0009\\u000d\\u000a
  11. alter title attribute and node content to reflect changes
  12. \\u0009\\u000d\\u000a
  13. re-save live content XML in normal place using modified
  14. \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a

\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a

\\u0009

Summation of differences

\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • no broad-based CSS reset, except for IE6.
  • \\u000d\\u000a
  • A slim reset targeting major known browser diffs will be used. This speeds up paint painting, while making debugging easier.
  • \\u0009\\u000d\\u000a
  • Deprecate HTML tag names as selectors, exceptions: HTML, BODY, A, and IMG
  • \\u0009\\u000d\\u000a
  • Using class, id, attribute, and anonymous child (.class>*) selectors will provide easier re-use of existing CSS.
  • \\u000d\\u000a
  • at least two style-sheets are created for main site styles:\\u000d\\u000a
      \\u000d\\u000a
    1. defines only non-layout affecting styles: color, background, font-family, text-decoration, cursor.\\u000d\\u000a It defines basic CSS color schemes, rather than assigning colors mixed inline with the rest of a rule-set.
    2. \\u0009\\u000d\\u000a
    3. Defines layout, borders, widths, font-size, etc. The actual styleSheets are not part of the xml file, but dispatched using import
    4. \\u000d\\u000a
    5. Additional custom views as needed, these can be generic, common to all ATLAS sites. Allows text-only, iPhone, no-css, large-format, etc views, in a standard layout, but using the site's fonts and colors.
    6. \\u0009\\u0009\\u000d\\u000a
  • \\u000d\\u000a
  • Not much change to ATLAS work-flow, except the additional site-wide color/font definitions in the site xml.
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Once the site colors and font are picked out, we can instantly mount the site on a wire-frame template, iPhone, large-text view, as well as any other site's style. Avoided tag names means we are free to port our styles to HTML5, no-css TABLE layouts, as well as other widgets and sections of other/new sites.\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u0009\\u000d\\u000a

\\u000d\\u000a

spectrum analysis

\\u000d\\u000a
\\u000d\\u000a    lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a    static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a    investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a    free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a    rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a    slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. fast\\u000d\\u000a    
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Goals\\u000d\\u000a
    \\u000d\\u000a
  • separate style from content, layout from content, and style from layout
  • \\u0009\\u000d\\u000a
  • Centralize all content so that it may be known, combined, and distributed as needed
  • \\u000d\\u000a
  • Provide an off-campus load performance of under 500ms site-wide
  • \\u0009\\u000d\\u000a
  • Remove redundancy in all it forms; page to page, site to site
  • \\u0009\\u000d\\u000a
  • Provide easy editing of existing content using Contribute or a new in-house App
  • \\u000d\\u000a
  • Central storage of fragile settings like calendar URLs give us instant university-wide updates
  • \\u000d\\u000a
  • Allow a freeze of a standard atlas template, without sacrificing site-specific customization.
    \\u000d\\u000a For example, the new EUC has a user-role targeted \\\"box\\\" on the homepage that would not be standard.
    \\u000d\\u000a The box could be defined off-template, and inserted via XSLT into the right place.
  • \\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a Now Supported:\\u0009\\u000d\\u000a

\\u000d\\u000a    root\\u0009(/)\\u000d\\u000a      -kid\\u0009(/about/)\\u000d\\u000a        -grandkid\\u0009(/about/grads/)\\u000d\\u000a        -great-grandkid\\u0009(/about/grads/fred/)\\u000d\\u000a    
\\u000d\\u000a \\u000d\\u000a Short-Term Plans\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • move to real server, not javascript, to avoid the current double page-loads
  • \\u0009\\u000d\\u000a
  • move URLs away from ?section|subsection|name, and into /section/subsection/name
  • \\u0009\\u000d\\u000a
  • use URL rewriting rules (auto generated by XSL) to map physical HTTP urls to XSLT params
  • \\u0009\\u0009\\u000d\\u000a
  • - Thus, even with one site file, /people/grads/fred/ would \\\"be there\\\" to all clients, just like now
  • \\u0009\\u000d\\u000a
  • give the demo wireframe some real style
  • \\u0009\\u000d\\u000a
  • possibly add great-great-grandchildren potential, or Nth-level using recursion (if practical)
  • \\u0009\\u000d\\u000a
  • once servermatized, roll out AJAX-based instaload for all on-site links (begins fetching on mouseover, updates #content onclick)
  • \\u0009\\u000d\\u000a
  • define special section templates for news, people, and courses. standardize, re-use on each site
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Long-Term Plans\\u0009\\u000d\\u000a
    \\u000d\\u000a
  • translate simple .aspx pages into PHP, and x-browser javascript
  • \\u0009\\u000d\\u000a
  • document entire package
  • \\u0009\\u000d\\u000a
  • develop re-usable templates for IE6, iPhone, Text-only, high-contrast, and no-css views
  • \\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a

\\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a

spectrum analysis

\\u000d\\u000a
\\u000d\\u000a    lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a    static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a    investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a    free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a    rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a    slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. performant\\u000d\\u000a    
\\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a CaMpuS -VS- Dreamweaver\\u0009\\u000d\\u000a

    \\u000d\\u000a
  • Both are basically HTML documents with a few extra tags
  • \\u000d\\u000a
  • Almost all of a site's usual dreamweaver files are not needed
  • \\u000d\\u000a
  • Dreamweaver templates are 90%+ redundant on small pages
  • \\u000d\\u000a
  • Dreamweaver pages take far more clicks to edit, navigate, and save than one XSLT file with collapsable tags
  • \\u0009\\u000d\\u000a
  • a typical departmental sitecontent.xml file should weigh less than 100kb (w/o images) server-side
  • \\u0009\\u000d\\u000a
  • /_includes stays about the same; housing Scripts, CSS, XSL, and Images
  • \\u0009\\u000d\\u000a
  • Uses a few central files to render \\\"views\\\" of pages, not pages themselves
  • \\u0009\\u000d\\u000a
  • No HTML page physically exists, anywhere on the site
  • \\u0009\\u000d\\u000a
  • An .XSLT file replaces the .DWT files current in use
  • \\u0009\\u000d\\u000a
  • Provides the same (and more) options as Dreamweaver templates, not much difference
  • \\u0009\\u000d\\u000a
  • A change in the XSLT is viewable to the next visitor of the site, instantly
  • \\u0009\\u000d\\u000a
  • Page is updates in tens of milliseconds, not tens of seconds, yielding a 1000X lower conflict opportunity
  • \\u0009\\u000d\\u000a
  • ATLAS master config XML file can define settings common to all out sites; providing instant inheritance
  • \\u0009\\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a more ides, advantages, and notes\\u000d\\u000a

  • Provides all the benefits of dreamweaver templates or server-side page building without reliance upon a specific technology or vendor
  • \\u000d\\u000a
  • Unlike Dreamweaver, entire site does not needre-touched to update content
  • \\u000d\\u000a
  • Outsourced work whenever possible: google hosted jQuery allows pipeline'd downloads and lower UIUC traffic; faster sites
  • \\u000d\\u000a
  • ATLAS scripts could hosted statically, cdn.atlas.illinois.edu, speeding up the sites we build at little cost to us, giving us a good reputation.
  • \\u0009\\u000d\\u000a
  • Like a server, changes are available instantly, and settings are centralized
  • \\u0009\\u000d\\u000a
  • unlike either, XSLT is a free open-source W3 standard that runs on ASP, PHP, JAVA, even JavaScript, and to a limited extent just a web browser
  • \\u000d\\u000a
  • unlike dreamweaver template syntax or server-side languages, XSLT is XML based; recognizable, auto-completable, and broadly cut-and-paste-able...
  • \\u0009\\u0009\\u000d\\u000a
  • you can edit the whole site using just three or four open tabs in dreamweaver; far fewer clicks, repetition, and delays in a centralized work-flow.
  • \\u0009\\u000d\\u000a
  • provides better separation of tasks; designers could concentrate on style.xml while webkids filled sitecontent.xml
  • \\u0009\\u000d\\u000a
  • allows parallel simultaneous contribution; dreramweaver warns about file over-writes...
  • \\u000d\\u000a
  • content is basically instantly validated. when broken, line number and snippet are provided, easy to debug.
  • \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a Purpose: Rapid generation of self/user maintaining web sites.\\u000d\\u000a Goals: \\u0009 Reduce code, Reuse layout and behavior, while recycling Content.\\u0009\\u000d\\u000a Related concepts: \\u000d\\u000a \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a

The system uses XSLT to achive server-agnostic site generation

\\u000d\\u000a

Code base is higly modular and re-useable

\\u000d\\u000a

Code can be edited by those familier with HTML

\\u000d\\u000a

\\u000d\\u000a

Advantages to XSLT:

\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
    \\u000d\\u000a
  • open source: free, no legal issues
  • \\u000d\\u000a
  • interpreted: runs anywhere
  • \\u000d\\u000a
  • familiar HTML interface: simpler than server code
  • \\u000d\\u000a
  • can run without server processing
  • \\u000d\\u000a
  • site can be internally cached, yet stay updated in high traffic situations
  • \\u000d\\u000a
  • can run without javascript in all current browsers
  • \\u000d\\u000a
  • backwards compatible with dreamweaver and other editors
  • \\u000d\\u000a
  • allows chunks to be re-used over many sites
  • \\u000d\\u000a
  • for example, an ajax pre-loader can make the site instant for those with javascript enabled
  • \\u000d\\u000a
  • simplifies new site installation
  • \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a
\\u0009Coming Soon! \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a This is the deep landing page, and some content to go with it.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a I have a sub-section!
\\u000d\\u000a\\u000d\\u000a Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
site.xml
\\u0009\\u000d\\u000a
Contains all site-specific settings, data, and options
\\u000d\\u000a \\u000d\\u000a
sitecontent.xsl
\\u0009\\u000d\\u000a
contains all the info that's unique to each page. a collection of pages.
\\u000d\\u000a \\u000d\\u000a
sitebuilder.xsl
\\u0009\\u000d\\u000a
The central page generator, akin to a template, this creates all page views on the site
\\u000d\\u000a \\u000d\\u000a
widgets.xsl
\\u0009\\u000d\\u000a
Contains common chunks of code for the sitebuilder templates
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a

ATLAS Directory Demo

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a

Course Info API Demo

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a These examples demonatrate synchronizing with remote content while showcasing some of the more popular tools CaMpuS supports.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009 Dropins are cut-and-paste snippets of code that turn remote data into HTML\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009

Examples:


\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Latest News

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009
_________________
\\u000d\\u000a\\u0009\\u0009

Future Events

\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009Source code from above example:\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Latest News</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/news`\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u0009<pre>_________________</pre>\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Future Events</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/cal`\\\" />\\u000d\\u000a\\u000d\\u000a

Simply modify the path to the bonus material in the select attribute of the <xsl:apply-templates /> tag to insert bonus conent into any page.\\u000d\\u000a

\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a These are experiments in fetching the page content itself from a remote source.
\\u000d\\u000a Currently under consideration are the webtools blog and list builder delevery vehicles.
\\u000d\\u000a Click the links above to test them out.\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a          \\u000d\\u000a___________________________________\\u000d\\u000a        
\\u000d\\u000a limitations:
    \\u000d\\u000a \\u0009
  • currently text-only, but a config change by webtools can fix that.
  • \\u000d\\u000a
  • grabbing the correct title requires javascript.
  • \\u000d\\u000a
  • no available description (must be hard-wired into page template, thus decided ahead of time...
  • \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a\\u0009
deep directories
\\u000d\\u000a\\u0009\\u0009
Auto-navigation building makes high quality navigation complete with current breadcrumb path highlighting, provides on -landing smart keyboard focus with visual indication, link description tooltips, and keyboard hotkeys [ALT]+[2], [Esc], etc...
\\u000d\\u000a\\u0009
template syntax
\\u000d\\u000a\\u0009\\u0009
<xsl:value-of /> tags insert meta info and remote content
\\u000d\\u000a\\u0009
simple scripting syntax
\\u000d\\u000a\\u0009\\u0009
XSLT to filter, sort, and modify content in-page, w/o servers or scripts
\\u000d\\u000a\\u0009
error handling
\\u000d\\u000a\\u0009\\u0009
user-focused pages offers back-on-click, search, and reporting options to user
\\u000d\\u000a\\u0009
search
\\u000d\\u000a\\u0009\\u0009
internal search provides case-insensitive term matching without configuration or third-party contracts
\\u000d\\u000a \\u0009
toolbar
\\u000d\\u000a\\u0009\\u0009
intgrated toolbar at the bottom of the user viewport offers quick access to common tasks while applying site-wide user prefs
\\u000d\\u000a\\u0009
index
\\u000d\\u000a\\u0009\\u0009
sites generate their own index pages for users and robots
\\u000d\\u000a\\u0009
accessibility
\\u000d\\u000a\\u0009\\u0009
ARIA landmark roles, text-only mode, large-font options, keyboard focus indication, keyboard shortcuts, intra-page hyperlinks, and meaningful meta tags set a gold standard of accessibility.
\\u000d\\u000a\\u0009
export
\\u000d\\u000a\\u0009\\u0009
download the content of a site to a spreadsheet
\\u000d\\u000a \\u0009
expandable with standards
\\u000d\\u000a\\u0009\\u0009
Any XSLT stylesheet can be used on any XML from anywhere to generate content for pages
\\u000d\\u000a\\u0009
integrated color management
\\u000d\\u000a\\u0009\\u0009
a site-wide color scheme can decorate HTML pages, text-only, printed style accents, even iphone menus
\\u000d\\u000a\\u0009
Photo Galleries
\\u000d\\u000a
\\u000d\\u000a Simple galleries are embedded by listing image urls:
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009
charts
\\u000d\\u000a
Internal charts are simple but effective:
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aTotal File Weight by File Type (kb)\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009
syntax highlighting
\\u000d\\u000a\\u0009\\u0009
<code title=\\\"example syntax\\\" > tags (w/title) are automatically given a color-coded contextualization, as seen in this code which creates the chart above:\\u000d\\u000a\\u000d\\u000a<script type=\\\"chart\\\" style=\\\"background-color:#999;\\\">\\u000d\\u000a ASP: 6: #c00\\u000d\\u000a JS: 7.5 : #0c0\\u000d\\u000a CSS: 15 : #c0c\\u000d\\u000a BONUS XSL : 18\\u000d\\u000a CORE XSL: 20 \\u000d\\u000a</script>\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009
widgets
\\u000d\\u000a\\u0009
view source, \\u000d\\u000a Click4More:\\u000d\\u000a \\u0009

hiding content is cool

\\u000d\\u000a
    \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009
  • allows quicker finding of pertantant sections.
  • \\u000d\\u000a
  • reduces visual clutter
  • \\u000d\\u000a
  • serves info faster than seperate pages
  • \\u000d\\u000a
  • is still viewable without javascript
  • \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a

First conceived of in the spring of 2009, CaMpuS was developed over the summer of 2009.

\\u000d\\u000a

The first set of code was written using simple XSLT running a custom javascript server emulator. all by by dandavis.

\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009

This page cannot be displayed

\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Creating a site

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Define the site

\\u000d\\u000a

The first step is defining your site. This includes the meta information like email addresses and phone numbers, as well as a basic site map. \\u000d\\u000aThe site.xml contains all of this information. The easiest way to get going is to modify an existing file.

\\u0009\\u000d\\u000a\\u000d\\u000a

Define content

\\u0009\\u000d\\u000a

Once a site.xml file and it's requisite site map have been created, the content is dropped into sitecontent.xsl. Template tags surround each set of content while containing the path as an attribute; the slashes (/) converted to dashes (-).

\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a

Build/Compile the server package

\\u000d\\u000a

Gotcha! There is nothing to be touched on the plain-text server code file; for ASP(x) this is default.asp. A PHP version is coming soon, but you wont need to mess with that either, just drop it in the same folder as site.xsl and sitecontent.xsl. \\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aNeed another server language? You will have to code it yourself, but being just 4kb of code, this should be no more than a weekend project for most coders; perhaps an afternoon project for veterans. Refer to the server documentation for an overview of the functionality to be recreated.\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

site.xml

\\u000d\\u000a

\\u000d\\u000a This file defines an entire site, it's folder structure, and public pages in a single file. It includes meta information about the topical nature of the site and a basic color scheme. It also defines any remote content fetching bonus modules, and a basic site map. Using just this completed file, an empty yet navigable wire-frame version of the site is ready to start testing and filling with content.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Meta Information

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThis section defines all the information that changes between sites, but not between the pages of any given site.

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009who and what\\u0009-->\\u000d\\u000a\\u0009<title>CaMpuS</title>\\u000d\\u000a\\u0009<owner>Atlas Web</owner>\\u000d\\u000a\\u0009<ownerUrl>http://ww ...\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Usage:

\\u0009\\u000d\\u000aReplace the content of the field's tags with the new information for your site.\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Configuration Section

\\u000d\\u000a\\u000d\\u000a

This section sets a few options and configures the physical server setup.

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009site options\\u0009-->\\u000d\\u000a\\u0009<cfg \\u0009rss=\\\"true\\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009server=\\\"danml.com\\\"\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009base=\\\"/\\\" \\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009splitter=\\\" :: \\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009scriptPath=\\\"_includes/scripts/base.js\\\" \\u000d\\u000a\\u0009/>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Details

\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
    \\u000d\\u000a\\u0009
  • rss:\\u0009\\u0009offer an RSS feed on each page of the site ?
  • \\u000d\\u000a\\u0009
  • server: \\u0009\\u0009this is the absolute http path of the server (not currently used)
  • \\u000d\\u000a\\u0009
  • base:\\u0009\\u0009the relative path of the site's files on the server
  • \\u000d\\u000a\\u0009
  • splitter:\\u0009\\u0009for sections w/ repeating/optional fields, (like titles), how to delimit the sections
  • \\u000d\\u000a\\u0009
  • scriptPath:\\u0009where is my script file loader at?
  • \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a

Usage:

\\u0009\\u000d\\u000a

\\u000d\\u000aReplace the content of the field's tags with the new preferences and paths for your specific site.

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Color Scheme

\\u000d\\u000a

\\u000d\\u000aUses the <color> tag in the site.xml file.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a<!-- site color scheme -->\\u000d\\u000a<color>\\u000d\\u000a\\u0009<a `style=\\\" color: #0D3071; text-decoration: none; \\\"` />\\u000d\\u000a\\u0009<a `visited=\\\"yes\\\"` style=\\\" color: #0D3071;; \\\" />\\u000d\\u000a\\u0009<a `active=\\\"yes\\\"` style=\\\" color: blue; \\\" />\\u000d\\u000a\\u0009<h1 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h2 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h3 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h4 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<body style=\\\" color: #fff; font: 14pt normal tahoma; \\\" />\\u000d\\u000a</color>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aUse the style attribute of the part-defining tag to define a color and font for that particular tag. All other styles will be applied in the usual CSS fashioned, but these key colors are re-used through the various non-html offshoots of the site.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe visited=\\\"yes\\\" and active=\\\"yes\\\" <a> tags correspond to a:visited and a:active respectively.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Site Map / layout Section

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

This defines the folder stucture of your site using sub tags to represent sub-directoris of your main page

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a<nav overview=\\\"true\\\">\\u000d\\u000a\\u0009<sub path=\\\"home/\\\" `bonus=\\\"news\\\"` />\\u000d\\u000a\\u0009`<sub path=\\\"about/\\\">`\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/history/\\\" />\\u0009\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/technology/\\\" />\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/editor/\\\" priority=\\\"0.3\\\" />\\u000d\\u000a\\u0009</sub>\\u000d\\u000a</nav>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThe nav tag is the root of your site, but it is not the same as the relaive path \\\"/\\\". It does not map to the actual site. To overcome this, a default of \\\"home\\\" is used, usually as the first item. Subfolders will appear in the navigation in the same order as coded in this tree.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a In summation, the nav tag both defines the site's folder stucture, and creates the navigation menu. You can link to pages that don't exist yet; an error page will be shown in thier absence. Commenting out a sub tag will \\\"unpublish\\\" the page.\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aThe sub tags can be self-closed ( <sub path=\\\"xxx/\\\" />), or left open (<sub path=\\\"xxx/\\\">) to create sub folders within a given sub-folder. Folders can extend up to 4 levels deep.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe bonus attrib (seen on home page in above example) subscribes a page to external content using a bonus tag. (covered in the next section)\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aTo include some remote content, the site's news feed for example, simply place the name of the bonus tag you need in the bonus attrib. Fetch multiple remote resources by listing 2+ bonus tags, seperated by commas (space is stripped).\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a

Bonus Tags

\\u000d\\u000a

\\u000d\\u000a\\u0009Bonuses (remote content) work by injecting content that results from an XML data document merging with an XSL template.\\u000d\\u000a\\u0009This provides the abiity to mashup data from any available XML source.\\u000d\\u000a

\\u000d\\u000a

Example

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a<cal id=\\\"2288\\\" skinPath=\\\"_includes/xsl/news.xsl\\\"\\u000d\\u000a \\u0009\\u0009basePath=\\\"http://illinois.edu/calendar/RSS?calId=\\\" >\\u000d\\u000a\\u0009\\u0009<param name=\\\"listLimit\\\" value=\\\"3\\\" />\\u000d\\u000a</cal>\\u0009\\u000d\\u000a \\u000d\\u000a<people skinPath=\\\"_includes/xsl/list.xsl\\\"\\u000d\\u000a\\u0009\\u0009basePath=\\\"https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=Asian%20American%20Studies\\\" />\\u0009\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

API

\\u000d\\u000a
\\u000d\\u000a
REQUIRED
\\u000d\\u000a\\u0009\\u0009\\u0009
skinPath \\u0009
this is the path of the XSL template
\\u000d\\u000a\\u0009\\u0009\\u0009
basepath\\u0009
this is the complete/partial URL of the XML data source
\\u000d\\u000a\\u0009\\u0009
OPTIONAL
\\u000d\\u000a\\u0009\\u0009\\u0009
id\\u0009\\u0009
the id of the data source, often used by webservices, constucts part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009
suffix\\u0009\\u0009
the part of the url after the unique id's place; constucts the final part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009
param\\u0009\\u0009
optional parameter(s) to pass to the XSL template as an xsl:param value.
\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009
INSTRUCTIONS
cut and paste one of the examples below and changes the urls...
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

sitecontent.xsl

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a

    \\u000d\\u000a\\u0009
  • sitecontent.xsl stores a whole site's pages
  • \\u000d\\u000a\\u0009
  • Defines all the information that changes betweeen each page of a site
  • \\u000d\\u000a\\u0009
  • Ueses XSLT to perform basic programming operations
  • \\u000d\\u000a\\u0009
  • Allows insertion of site-wide meta info with XSLT's <xsl:value-of> and \\\"{xpath/@attrib}\\\" syntax
  • \\u000d\\u000a\\u0009
  • Can call other templates for content
  • \\u000d\\u000a\\u0009
  • Can load file fragments for content
  • \\u000d\\u000a
\\u000d\\u000a

\\u000d\\u000a

Example Page

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a <xsl:template match=\\\"/site\\\" mode=\\\"examples-simple-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Simple Demo\\\" \\u000d\\u000a\\u0009ui:description=\\\"A simple link page to demo the syntax\\\" \\u000d\\u000a \\u0009ui:category=\\\"content\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a \\u000d\\u000a\\u0009<p> Sites I have used </p>\\u000d\\u000a\\u000d\\u000a\\u0009<ul title=\\\"my site list\\\">\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://www.google.com/\\\"> google </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://illinois.edu/\\\"> uiuc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"https://developer.mozilla.org/en/\\\"> mdc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009</ul>\\u000d\\u000a </xsl:template>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aView the actual page

\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000aEach <xsl:template> tag is essentially a bare-bones web page. The meta info in <head> tags goes in the template tag itself as UI attribs, while the inside of the <xsl:template> tag contains the stuff usually found in the <body> or content div.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aJust like \\\"regular\\\" webpages, the virtual page's contents are created out of HTML tags. Within each <xsl:template> tag, additional XSL can be used to filter, inject, sort, and modify content. \\u000d\\u000a

\\u000d\\u000a

Details

\\u000d\\u000a

\\u000d\\u000aThe mode attrib is the path, slashes converted to dashes.\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe match attrib is usually /site, but it can be altered for special circumstances. Setting it to /site enables site meta info and bonus content to be reached as expected using xpath ({org}, /org, etc).\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000aThe UI namespace attribs provide meta information about each page. Named after common RSS elements, they give extra information to the site's pages to assist in searching, previewing, organizing ,and selecting.

\\u000d\\u000a

Required UI attribs

\\u000d\\u000a

\\u000d\\u000a

\\u000d\\u000a
ui:title
\\u000d\\u000a
a short title summation of the page
\\u000d\\u000a
ui:description
\\u000d\\u000a
a one sentence descritpion of the page's purpose
\\u000d\\u000a
ui:pubdate
\\u000d\\u000a
in YYYY-MM-DD format, the date of the last edit.
\\u000d\\u000a
ui:category
\\u000d\\u000a
Usually content, special pages can have the following roles:\\u000d\\u000a
    \\u000d\\u000a \\u0009
  • home: the front page
  • \\u000d\\u000a \\u0009
  • search: the search page
  • \\u000d\\u000a \\u0009
  • index: a user-focused site index
  • \\u000d\\u000a \\u0009
  • people: directory listings and user profiles
  • \\u000d\\u000a \\u0009
  • events: dyanamic pages w/ remote or changing content
  • \\u000d\\u000a \\u0009
  • interactive: a page the collects info from the user; a form
  • \\u000d\\u000a \\u0009
  • error: a page shown when things go wrong
  • \\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009Choose the category that best describes the page, or use content if unsure.\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000aview source\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

Injecting remote content

\\u000d\\u000a

First define the correct URLs in the bonus tag, and make sure the page's bonus attrib refers to the needed bonus.

\\u0009\\u000d\\u000a

This content is then available as an XPATH result: bonus/bonusName

\\u000d\\u000a\\u000d\\u000a

Example:

\\u0009\\u000d\\u000a\\u000d\\u000a<xsl:template match=\\\"/site\\\" mode=\\\"index-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Site Index\\\" \\u000d\\u000a\\u0009ui:description=\\\"\\\" \\u000d\\u000a\\u0009ui:category=\\\"index\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a `<xsl:apply-templates select=\\\"bonus/index\\\" mode=\\\"dupe\\\" />`\\u000d\\u000a </xsl:template>\\u000d\\u000a\\u000d\\u000a

The highlighted line is the actual code used to grab a bonus named index. \\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a

Usage

\\u000d\\u000a

\\u000d\\u000aCut and paste a highlighted line, modifying the bonus name as needed; \\\"index\\\" in this example;\\u000d\\u000a

\\u0009\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009

Sites I have used

\\u000d\\u000a\\u000d\\u000a\\u0009
    \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 google \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 uiuc \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009\\u0009 mdc \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a ui:title=\\\"Live Calendar Demo\\\" \\u000d\\u000a ui:description=\\\"shows info from a webtools calendar\\\" \\u000d\\u000a \\u0009 ui:pubdate=\\\"2009-09-03\\\" ui:category=\\\"events\\\">\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\"},\"sitecontent3.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent3.xsl\",\"size\":15837,\"created\":1252702782000,\"date\":1275866390580,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u0009All about Hannah Montana\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\\"logo\\\"\\u000d\\u000a\\u0009

\\u000d\\u000aHannah Montana is an Emmy Award-nominated American television series, which debuted on March 24, 2006 on Disney Channel. The series focuses on a girl who lives a double life as an average teenage school girl named Miley Stewart (played by Miley Cyrus) by day and a famous pop singer named Hannah Montana by night, concealing her real identity from the public, other than her close friends and family.\\u000d\\u000a

\\u0009\\u000d\\u000a

\\u000d\\u000aSeason three of the series premiered on November 2, 2008 and is still airing as of July 2009. Hannah Montana: The Movie was released in theaters on April 10, 2009. The show has been renewed for the fourth and final[2] season and new episodes have been ordered by Disney. However Mitchel Musso has confirmed he will not be part of the regular cast for the final season. But he will be recurring.

\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a

Production

\\u000d\\u000a

Michael Poryes, who is credited as co-creator, also co-created the hit Disney Channel Original Series That's So Raven. The show is produced by It's a Laugh Productions, Inc. and Michael Poryes Productions, in association with Disney Channel Original Productions. It is filmed at Sunset Bronson Studios in Hollywood, California.

\\u000d\\u000a

The original idea for this show was based on the That's So Raven episode \\\"Goin' Hollywood\\\", which was supposed to be the pilot episode for a sitcom called Better Days, in which a child star of a popular TV show of the same name was to try her hand at going to a normal school. The episode \\\"New Kid in School\\\" has the basic premise as that aforementioned episode. Other names considered for the title were The Secret Life of Zoe Stewart (discarded as too similar to Zoey 101 on Nickelodeon), The Popstar Life!, and Alexis Texas. Former American Juniors finalist Jordan McCoy and pop and R&B singer JoJo (who rejected the role)[4][dead link] were considered for the role of Zoe Stewart. Miley Cyrus originally auditioned for the role of the \\\"best friend\\\" Lilly Romero, later changed to Lilly Truscott, but they thought she would be better for the main character,\\u000d\\u000aso she tried out for Zoe Stewart/Hannah Montana. Zoe Stewart was later\\u000d\\u000achanged to Chloe Stewart, which was eventually changed to Miley when\\u000d\\u000ashe got the part. The names of Hannah Montana were changed a few times.\\u000d\\u000aThree of the previous names were Anna Cabana, Samantha York, and Alexis\\u000d\\u000aTexas.

\\u000d\\u000a

In December 2006, Disney announced plans to release Hannah Montana\\u000d\\u000aproducts, including clothing, jewellery, apparel, and dolls, at\\u000d\\u000aselected stores. Play Along Toys\\u000d\\u000areleased the Hannah Montana fashion dolls, singing dolls, Miley Stewart\\u000d\\u000adoll, and other merchandise in August 2007. More Hannah dolls were\\u000d\\u000areleased in November, along with Oliver, Lilly, and later Jake Ryan\\u000d\\u000adolls. They became one of the most popular Christmas toys in 2007.

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009

Good Reasons:

\\u000d\\u000a
    \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009
  • Funny
  • \\u000d\\u000a
  • Family-oriented
  • \\u000d\\u000a
  • Good Role model
  • \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a

Miley Ray Cyrus[1] (born Destiny Hope Cyrus; November 23, 1992)[2][3] is an American recording artist and actress. Cyrus is best known for starring as the title character in the Disney Channel series Hannah Montana. Following the success of Hannah Montana,\\u000d\\u000ain October 2006, a soundtrack CD was released in which she sang eight\\u000d\\u000asongs from the show. Cyrus' solo music career began with the release of\\u000d\\u000aher debut album, Meet Miley Cyrus on June 23, 2007, which included her first top ten single \\\"See You Again\\\". Her second album, Breakout, was released on July 22, 2008. Breakout is Cyrus' first album that does not involve the Hannah Montana franchise. Both albums debuted at #1 on the Billboard 200.[4] In 2008, she appeared in the Hannah Montana & Miley Cyrus: Best of Both Worlds Concert film.

\\u000d\\u000a

Cyrus also starred in Bolt in 2008, and recorded \\\"I Thought I Lost You\\\" for the soundtrack for which she earned a Golden Globe nomination. She starred in the film spin-off of Hannah Montana, titled Hannah Montana: The Movie which was released on April 10, 2009. In 2008, Cyrus was listed in Time magazine's 100 Most Influential People in The World.[5] Forbes magazine ranked her #35 on the \\\"Celebrity 100\\\" list with earnings of $25 million in 2008.[6] Her rank improved to #29 in 2009.[7]

\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
SeasonEpisodesFirst airdateLast airdateNotes
126March 24, 2006March 30, 2007
229April 23, 2007October 12, 2008A 30th episode, titled \\\"No Sugar, Sugar\\\" was produced but never aired in the United States.
330November 2, 2008
41211 episodes + 1-hour series finale
\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a

\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009

This page cannot be displayed

\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\"},\"siteform.html\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteform.html\",\"size\":2641,\"created\":1252128244000,\"date\":1275866390586,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
Meta
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
Bonus Modules
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
Site Map
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"siteview.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteview.xsl\",\"size\":10733,\"created\":1252817421000,\"date\":1275866390591,\"value\":\"\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a{\\u000d\\u000a path:\\\"\\\",\\u000d\\u000adepth:,\\u000d\\u000a section:\\\"\\\"\\u000d\\u000a},\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Site Editor\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a Site Settings:\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a Site Map:\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a | \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a Site Colors:\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\"},\"web.config\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"web.config\",\"size\":1871,\"created\":1251787317000,\"date\":1275866390595,\"value\":\"\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /sedddarch=([\\\\w%]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 (/faculty/?|/instructors/?|/postdoctoral/?|/staff/?|/committees/?)\\u000d\\u000a\\u0009 /$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /search/([\\\\w]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+/)$\\u000d\\u000a\\u0009 /?$1\\u000d\\u000a\\u0009 \\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+)$\\u000d\\u000a\\u0009 /?$1/\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"widgets.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"widgets.xsl\",\"size\":13014,\"created\":1252743796000,\"date\":1275866390598,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u0009\\u000d\\u000a\\u0009

Quick Jump

\\u000d\\u000a\\u0009(press [ALT] + the # to quick jump)\\u000d\\u000a\\u0009
    \\u000d\\u000a\\u0009\\u0009\\u0009
  1. \\u000d\\u000a\\u0009Content\\u0009\\u0009
  2. \\u000d\\u000a\\u0009\\u0009\\u0009
  3. \\u0009\\u000d\\u000a\\u0009Navigation\\u0009\\u0009
  4. \\u000d\\u000a\\u0009\\u0009\\u0009
  5. \\u0009\\u000d\\u000a\\u0009Search\\u0009\\u0009
  6. \\u000d\\u000a\\u0009\\u0009\\u0009
  7. \\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009Home Page\\u0009
  8. \\u000d\\u000a\\u0009\\u0009\\u0009
  9. \\u0009\\u000d\\u000a\\u0009Large Fonts\\u0009\\u0009
  10. \\u000d\\u000a\\u0009\\u0009\\u0009
  11. \\u0009\\u000d\\u000a\\u0009Contact\\u0009Info\\u0009
  12. \\u000d\\u000a\\u0009\\u0009\\u0009
  13. \\u0009\\u000d\\u000a \\u0009User Settings Menu\\u0009\\u0009
  14. \\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Back to Top\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009

\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u0009 Back to Top
\\u0009
\\u000d\\u000a\\u000d\\u000a - \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aWeb\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aPhone\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aEmail\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000aAddress\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a \\u0009\\u0009\\u0009\\u0009,\\u000d\\u000a \\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u0009
\\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a TemplateBeginEditable name=\\\"\\\" TemplateEndEditable TemplateBeginEditable name=\\\"\\\" TemplateEndEditable \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000aDDD\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009dan was here\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a [if lte IE 6]>\\u000d\\u000a <div id=\\\"iewarning\\\"><p>\\u000d\\u000a <strong>Internet Explorer versions before 7 may display some things on this site incorrectly.</strong>\\u000d\\u000a To enhance security and support open standards we recommend \\u000d\\u000a <a href=\\\"http://www.microsoft.com/ie\\\">upgrading IE</a>\\u000d\\u000a or installing a newer browser like \\u000d\\u000a <a href=\\\"http://www.getfirefox.com\\\">Firefox</a> \\u000d\\u000a or <a href=\\\"http://www.opera.com\\\">Opera</a>.\\u000d\\u000a </p></div>\\u000d\\u000a <![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Home\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\"}},\"size\":18,\"date\":\"09/12/2009 22:59:29\",\"created\":1275866463613,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":1,\"date\":1275866463613,\"created\":1275866441199,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":4,\"date\":1275869525237,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}","albert":"{\"name\":\"root\",\"subs\":{\"phil\":{\"name\":\"phil\",\"subs\":{},\"size\":0,\"date\":1275955643793,\"created\":1275955643793,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"dan\":{\"name\":\"dan\",\"subs\":{\"doku test results.txt\":{\"name\":\"doku test results.txt\",\"value\":\"\\u000d\\u000a

doku testing

\\u0009 \\u000d\\u000a

heche tres

\\u0009\\u000d\\u000a

heche cuatro

\\u0009\\u000d\\u000a
heche cinco
\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000athis is just plain text.\\u000d\\u000a\\u000d\\u000athis is em phasized text.\\u000d\\u000a\\u000d\\u000athis is emboldened text.\\u000d\\u000a\\u000d\\u000athis is underlined text.\\u000d\\u000a\\u000d\\u000a\\\"logo\\\"\\u0009\\u000d\\u000a\\u000d\\u000athis is a link\\u000d\\u000a\\u000d\\u000aline
break\\u000d\\u000a\\u000d\\u000ahorizontal
line\\u000d\\u000a\\u000d\\u000a
    \\u000d\\u000a\\u0009
  • item 1
  • \\u000d\\u000a\\u0009
  • item 2
  • \\u000d\\u000a\\u0009
  • item 3
  • \\u000d\\u000a\\u0009
  • item 4
  • \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
    Nested UL\\u000d\\u000a\\u0009
  • item a
  • \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
      \\u000d\\u000a\\u0009\\u0009
    • item aa
    • \\u000d\\u000a\\u0009\\u0009
    • item bb
    • \\u000d\\u000a\\u0009\\u0009
    • item cc
    • \\u000d\\u000a\\u0009\\u0009
    • item dd
    • \\u000d\\u000a\\u0009
    \\u000d\\u000a\\u0009
  • \\u000d\\u000a\\u0009
  • item c
  • \\u000d\\u000a\\u0009
  • item d
  • \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a=============================================================================\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aBODY\\u000d\\u000adoku testing\\u0009 \\u000d\\u000a ==== heche tres ====\\u0009\\u000d\\u000a === heche cuatro ===\\u0009\\u000d\\u000a == heche cinco ==\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000athis is just plain text.\\u000d\\u000a\\u000d\\u000athis is //em phasized// text.\\u000d\\u000a\\u000d\\u000athis is **emboldened** text.\\u000d\\u000a\\u000d\\u000athis is __underlined__ text.\\u000d\\u000a\\u000d\\u000a{{http://www.dokuwiki.org/_media/wiki:dokuwiki-128.png?50x50}}\\u0009\\u000d\\u000a\\u000d\\u000a[[http://uiuc.edu|this is a link]]\\u000d\\u000a\\u000d\\u000aline \\\\\\\\\\u000d\\u000a break\\u000d\\u000a\\u000d\\u000ahorizontal \\u000d\\u000a----\\u000d\\u000a line\\u000d\\u000a\\u000d\\u000a\\u0009* item 1\\u000d\\u000a\\u0009 * item 2\\u000d\\u000a\\u0009 * item 3\\u000d\\u000a\\u0009 * item 4\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009* item a\\u000d\\u000a\\u0009 * \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 * item c\\u000d\\u000a\\u0009 * item d\\u000d\\u000a\",\"size\":0,\"date\":1275955712870,\"created\":1275955712870,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"functions and stuff.txt\":{\"name\":\"functions and stuff.txt\",\"value\":\"\\u000d\\u000afunction zip(a,n){return [a, this[n]];}\\u000d\\u000afunction even(a){ return a%2==0;}\\u000d\\u000afunction odd(a){ return a%2!==0;}\\u000d\\u000afunction has(a){ return a[this] != null;}\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a//and option to move globals to a namespace, dynamically re-write code to reflect new locations.\\u000d\\u000a//can also auto-bind and use with when eval'd to avoid code re-writeing.\\u000d\\u000a//load manager: queing, get many at once, fire in correct order: trickier with namespaces/packages/modules\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/*\\u000d\\u000aNumber.prototype.isPrime = function (){\\u000d\\u000a var n = Math.abs(this), m = parseInt(Math.sqrt(n))+1, i = 1;\\u000d\\u000a while ( ++i0?1:-1)\\\",\\u000d\\u000aSin:\\\"Math.sin(a)\\\",\\u000d\\u000aSpc:\\\"Array(a+1).join(' ')\\\",\\u000d\\u000aSqr:\\\"Math.sqrt(a)\\\",\\u000d\\u000aStr:\\\"String(a)\\\",\\u000d\\u000aTab:\\\"Array(a+1).join('\\u0009')\\\",\\u000d\\u000aTan:\\\"Math.tan(a)\\\",\\u000d\\u000aTypeName:\\\"var d=typeof a; return (d=='object')?d.constructor:d\\\",\\u000d\\u000aVal:\\\"Number(a)\\\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\",\"size\":0,\"date\":1275955712870,\"created\":1275955712870,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"atlas directory field selection.txt\":{\"name\":\"atlas directory field selection.txt\",\"value\":\"Here is a list of common fields for faculty and staff.\\u000d\\u000a\\u000d\\u000aPlease take a moment to review with your dept what they need to show up.\\u000d\\u000a\\u000d\\u000aPlease add a ”#” or ”*” to each field you guys want as shown, and get it back to us.\\u000d\\u000a\\u000d\\u000aOnce constructed, we design profile pages and send out usage directions.\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aI’ve attached (or tried to anyway) a plain text version, since text formatting\\u000d\\u000ahas a tendency to get screwed up in email and our project management software.\\u000d\\u000aIf you can open the attachment, I would prefer using/getting back that file.\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aI-----------------------------------------------I\\u000d\\u000a\\u000d\\u000aAll are plain text fields unless noted otherwise...\\u000d\\u000a\\u0009# indicates that field is now viewable on main directory table\\u000d\\u000a\\u0009* indicates that field is now viewable on user's profile page\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a--Native Fields (already avail and possibly pre-filled in), \\u000d\\u000a*#\\u0009Website (directory profile page)\\u000d\\u000a*#\\u0009Surname (last name)\\u000d\\u000a*#\\u0009Given Name (first name)\\u000d\\u000a*#\\u0009Title\\u000d\\u000a*\\u0009Office Address (w/ mailcode)\\u000d\\u000a*\\u0009Email address\\u000d\\u000a*\\u0009Telephone\\u000d\\u000a*\\u0009Middle Name/Initial\\u000d\\u000a*\\u0009Publications\\u000d\\u000a*\\u0009Portrait\\u000d\\u000a\\u0009Relationship\\u000d\\u000a\\u0009Show in Department List (T/F)\\u000d\\u000a\\u0009Suffix\\u000d\\u000a\\u0009NetId\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a--optional (these must be added, will be blank at first):\\u000d\\u000a\\u0009Office Hours\\u000d\\u000a\\u0009Education\\u000d\\u000a\\u0009Courses\\u000d\\u000a\\u0009Personal Website URL\\u000d\\u000a\\u0009Research Interests\\u000d\\u000a\\u0009Teaching Interests\\u000d\\u000a\\u0009Research Interests\\u000d\\u000a\\u0009Specialty\\u000d\\u000a\\u0009Work(s) in Progress\\u000d\\u000a\\u000d\\u000aI-----------------------------------------------I\",\"size\":0,\"date\":1275955712871,\"created\":1275955712870,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"atlas directory ideas and dumb user complaints.txt\":{\"name\":\"atlas directory ideas and dumb user complaints.txt\",\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aXML structure:\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009subRole\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009Faculty\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a--- instead of: ---\\u000d\\u000a\\u000d\\u000aFaculty\\u000d\\u000a\\u000d\\u000athere's not doctype for the xml (https://secure.las.illinois.edu/CvStorage/Info/Directory.xml), so why not use custom tags?\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\",\"size\":0,\"date\":1275955712871,\"created\":1275955712871,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"atlas directory initial poking.txt\":{\"name\":\"atlas directory initial poking.txt\",\"value\":\"One thing we’ll need to finish up your site is a listing of your staff and faculty.\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aWe are going to be using ATLAS directory to organize faculty profiles on the new website under your \\\"People\\\" section. If you would like to see an example of ATLAS directory in action, see http://www.english.illinois.edu/people/ for the directory and http://www.english.illinois.edu/people/rwb/ for an example of a full profile page.\\u000d\\u000a\\u000d\\u000aIn order to implement this directory for the new website we will need the department to fill in a spreadsheet listing of all of your faculty, staff, emeritus, graduate students, etc. that you would like included in the /people/ section. Use the spreadsheet attached to this message. \\u000d\\u000a\\u000d\\u000aEach member's titles go in the appropriate column. Most people will only have one position, so they would only have the one column. A director might also have a professorship, so they would fill in both columns. Most of the columns are optional, and they default to the uiuc \\\"people finder\\\" data if omitted. The important things are the netID and the position information, which are needed to locate the rest of the data and group positions in a departmental optimized fashion respectively.\\u000d\\u000a\\u000d\\u000aPlease send it back once you have completed it. We will then load in the data and create a protal that staff can use to enter more detailed information about themselves such as publications, speeches, etc. \\u000d\\u000a\\u000d\\u000aThanks very much and if you have questions, please let us know!\\u000d\\u000a\\u000d\\u000a-dan\\u000d\\u000a\",\"size\":0,\"date\":1275955712871,\"created\":1275955712871,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"atlasdir user directions.txt\":{\"name\":\"atlasdir user directions.txt\",\"value\":\" 1. Go to https://secure.las.uiuc.edu/CVStorage/\\u000d\\u000a 2. Log in with your University of Illinois NetID and your AD password.\\u000d\\u000a 3. Update your User Information as indicated on the page. Then click \\\"Save\\\" at the bottom of the page.\\u000d\\u000a 4. Click \\\"User Publications\\\" (near the top of the page) to edit your list of publications.\\u000d\\u000a 5. For each publication that you want to add, pick its type (book, magazine, etc.) from the drop-down menu, enter its information in the text boxes that appear, and then click \\\"Insert\\\" at the bottom of the page.\\u000d\\u000a 6. Next, click \\\"Department Relationships\\\" (near the top of the page). You should see Astronomy listed among your departments. Click \\\"Edit\\\" next to it.\\u000d\\u000a 7. If you have an office or phone for Astronomy other than your primary one, please enter it on this page.\\u000d\\u000a 8. Scroll down to find your attributes (Education, Courses, Office Hours, etc.) This is where you can enter values for your attributes.\\u000d\\u000a 9. For example: Find the \\\"Research Interests\\\" attribute. Enter the name of your first research interest in the \\\"Value\\\" text box. If you want this item to link to a webpage, enter the full web address in the \\\"Value URL\\\" text box; otherwise, leave \\\"Value URL\\\" box blank. Then click \\\"Add Value\\\" on the right side of the row.\\u000d\\u000a 10. Likewise, enter values for your other attributes. You can modify values that you previously entered via \\\"Edit\\\" and \\\"Delete\\\" links on the right side of the page.\\u000d\\u000a 11. Finally, click \\\"Update\\\" at the bottom of the page when you are done. If you wish, you can log out of ATLAS Directory by clicking \\\"Sign Out\\\" at the top of the page.\\u000d\\u000a 12. You can return to update your information anytime you want at https://secure.las.uiuc.edu/CVStorage/, and this will automatically update your profile on the Astronomy website.\\u000d\\u000a\",\"size\":0,\"date\":1275955712871,\"created\":1275955712871,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"changelog app framwork.txt\":{\"name\":\"changelog app framwork.txt\",\"value\":\"index.html - changes script tag ordering in head, \",\"size\":0,\"date\":1275955712871,\"created\":1275955712871,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"css stuff.txt\":{\"name\":\"css stuff.txt\",\"value\":\"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)\\u000d\\u000a\\u000d\\u000aMozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)\\u000d\\u000a\\u000d\\u000aMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)\\u000d\\u000a\\u000d\\u000aMozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.29 Safari/533.4\\u000d\\u000a\\u000d\\u000aMozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9.1\\u000d\\u000a\\u000d\\u000aOpera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15 Version/10.01\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aV_{/site/server/http/browserVersion} R_{/site/server/http/browserSubVersion} F_{/site/server/http/browserFamily}\\u000d\\u000a\\u000d\\u000a{/site/server/http/browser}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000avar brow=browser();\\u000d\\u000a\\u000d\\u000aA( \\\"query\\\", pageUrl );\\u000d\\u000aA( \\\"path\\\", $path );\\u000d\\u000aA( \\\"browser\\\", brow[0]||\\\"\\\");\\u000d\\u000aA( \\\"browserVersion\\\", brow[2]||\\\"\\\");\\u000d\\u000aA( \\\"browserSubVersion\\\", brow[3]||\\\"\\\");\\u000d\\u000aA( \\\"browserFamily\\\", brow[4]||\\\"\\\");\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a//harvest css rules and count selector text usage:\\u000d\\u000a\\u000d\\u000awindow.r=window.r||obValsl(document.styleSheets[0].cssRules)._(\\\"selectorText\\\");\\u000d\\u000ar=r.sort();\\u000d\\u000a\\u000d\\u000avar rt=r.join(\\\"\\\\n\\\");\\u000d\\u000a\\u000d\\u000aterms=rt.match(/[\\\\w.#]+/g).sort().unique();\\u000d\\u000a\\u000d\\u000aterms.map(function(a){\\u000d\\u000a var b=String(rt.match(RegExp(a)));\\u000d\\u000a\\u000d\\u000areturn (b.length*a.length)+\\\"-\\\\t\\\"+a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a}).sort(function(a,b){return parseInt(a)-parseInt(b);}).join(\\\"\\\\n\\\")\\u000d\\u000a\\u000d\\u000afunction getCode(x){\\u000d\\u000a var span=dom.create(\\\"span\\\"), \\u000d\\u000a cnt, \\u000d\\u000a elm=span,\\u000d\\u000a float;\\u000d\\u000a\\u000d\\u000a var chunks=x.split(/([> +])/g).map(function(a,b){\\u000d\\u000a var s=a.split(/([#\\\\*])/g);\\u000d\\u000a cnt=cnt||document.createDocumentFragment(document);\\u000d\\u000a switch(s.length){\\u000d\\u000a case 3:\\u000d\\u000a if(s[1]==\\\"#\\\"){ cnt.appendChild(dom.create(s[0], \\\"\\\",{id:s[2]}) );};\\u000d\\u000a if(s[1]==\\\"*\\\"){ \\u000d\\u000a for(var i=0, mx=Number(s[2]);i\\\"){ var t=cnt.firstChild;\\u000d\\u000a elm.appendChild(cnt);\\u000d\\u000a elm=t; cnt=\\\"\\\"; }\\u000d\\u000a if(s[0]==\\\"+\\\"){ elm.appendChild(cnt); }\\u000d\\u000a\\u000d\\u000a }//end switch\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a return s\\u000d\\u000a });\\u000d\\u000a \\u000d\\u000a return span.innerHTML; x.split(/([> +])/g) ; \\u000d\\u000a};\\u000d\\u000a\\u000d\\u000a\\u000d\\u000agetCode(\\\"div#wrapper>div#content>h1+p*3>a\\\");\",\"size\":0,\"date\":1275955712871,\"created\":1275955712871,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"customDirectory.txt\":{\"name\":\"customDirectory.txt\",\"value\":\"Managing XSLTs:\\u000d\\u000a-auto update files/refer to them from our servers\\u000d\\u000a-handling wanted user profile attributes\\u000d\\u000a\\u000d\\u000a-publications\\u000d\\u000a-titleVI\\u000d\\u000a-listing ~grid, list (handling type as param)\\u000d\\u000a-userInfo\\u000d\\u000a\\u000d\\u000aShould have: version #s, last modified, name, short description\\u000d\\u000a\\u000d\\u000aEstimates:\\u000d\\u000a\\u000d\\u000a**************************************************************\\u000d\\u000aDepartments that use ATLAS Directory and their custom setups:\\u000d\\u000a\\u000d\\u000a-AAS\\u000d\\u000a--Instructors\\u000d\\u000a--Postdoctoral Fellows\\u000d\\u000a\\u000d\\u000a-Anthropology\\u000d\\u000a--Faculty Listing by type\\u000d\\u000a--By specialty\\u000d\\u000a\\u000d\\u000a-Astronomy\\u000d\\u000a--Academic Professionals and Postdocs\\u000d\\u000a\\u000d\\u000a-Germanic\\u000d\\u000a--Faculty listing\\u000d\\u000a--Has \\\"affiliated faculty\\\" currently handled by a department attribute\\u000d\\u000a\\u000d\\u000a-English\\u000d\\u000a--Listing by specialty\\u000d\\u000a\\u000d\\u000a-History\\u000d\\u000a--All listings on the same page\\u000d\\u000a\\u000d\\u000a-Linguistics\\u000d\\u000a--Listing Current Faculty and Affiliated faculty\\u000d\\u000a--Has \\\"affiliated faculty\\\" currently handled by a department attribute\\u000d\\u000a\\u000d\\u000a-REEEC\\u000d\\u000a--Listing with department\\u000d\\u000a--Max of 5 publications (maybe not necessary now?)\\u000d\\u000a\\u000d\\u000a-SLATE\\u000d\\u000a--Nothing\\u000d\\u000a\\u000d\\u000a**********************************************\\u000d\\u000aWhat options we can provide:\\u000d\\u000aListing by specialty\\u000d\\u000aListing by home department\\u000d\\u000aListing affiliated faculty seperately from main faculty\\u000d\\u000aIgnoring: academic professionals (for now)\\u000d\\u000a\\u000d\\u000aTransferring data:\\u000d\\u000aDepartmental attributes to Additional Information\\u000d\\u000a-AAS~40(Office Hours, Personal Site, Current Courses, Current CV, Current Work, Research Interests, Teaching Interests, Education, subRole)\\u000d\\u000a-Anthropology~160(Education, Specialty, Research Interests, Courses, Work(s) in Progress, Grants, Other Publications, Office Hours, Links, Museum Exhibits, Consultations, Field WOrk Experience, Graduate Students, Laboratory Address, Professional Memberships)\\u000d\\u000a-Astronomy~80(Research Staff Title, Research Staff)\\u000d\\u000a-English~320(Education, Teaching Interests, Courses, Office Hours, Dissertation, Research Interests, Specialty, Work(s) in Progress)\\u000d\\u000a-Germanic~60(Education, Specialty, Office Hours, Biography, Courses Taught, Affiliated)\\u000d\\u000a-History~240(Areas of Specialization, Research Focus, Courses, Education, Committees, Biography, Office Hours, Affiliated)\\u000d\\u000a-Linguistics~220(Research Interests, Education, Current Projects, Affiliated)\\u000d\\u000a-REEEC~100(NONE)\\u000d\\u000a-SLATE~120(NONE)\\u000d\\u000aAffiliated Faculty information (setting home departments)\",\"size\":0,\"date\":1275955712872,\"created\":1275955712872,\"version\":2,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":9,\"date\":1275955712872,\"created\":1275955657137,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":2,\"date\":1275955657137,\"created\":1275955621354,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}","mac":{"name":"root","subs":{"mac":{"name":"mac","subs":{"Acknowledgements.rtf":{"name":"Acknowledgements.rtf","value":"{\\rtf1\\ansi\\ansicpg1252\\cocoartf949\\cocoasubrtf430\n{\\fonttbl\\f0\\fnil\\fcharset0 LucidaGrande;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\margl1440\\margr1440\\vieww21140\\viewh16900\\viewkind0\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\n\n\\f0\\b\\fs28 \\cf0 Acknowledgments\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\n\n\\b0\\fs24 \\cf0 Portions of this Apple Software may utilize the following copyrighted material, the use of which is hereby acknowledged.\\\n\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\n\n\\b \\cf0 The OpenSSL Project \n\\b0 ( OpenSSL )\\\nCopyright \\'a9 1998-2004 The OpenSSL Project. All rights reserved.\\\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgment: \"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)\" 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org. 5. Products derived from this software may not be called \"OpenSSL\" nor may \"OpenSSL\" appear in their names without prior written permission of the OpenSSL Project. 6. Redistributions of any form whatsoever must retain the following acknowledgment: \"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\\\nTHIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\\nThis product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com).\\\n\\\n\n\\b Thai Open Source Software Center Ltd, Clark Cooper et al. ( expat )\n\\b0 \\\nCopyright \\'a9 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper. Copyright \\'a9 2001, 2002, 2003 Expat maintainers.\\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\\nTHE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\\n\\\n\n\\b Daniel Stenberg ( curl )\n\\b0 \\\nCopyright \\'a9 1996-2009 Daniel Stenberg, . All rights reserved.\\\nPermission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\\\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\\nExcept as contained in this notice, the name of the copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.\\\n\\\n}","size":0,"date":1275963616749,"created":1275963616749,"version":2,"attribs":{"read":true,"write":true,"hidden":false}},"acronym.htm":{"name":"acronym.htm","value":"\n\n\n\n\n\n\t<MMString:loadString id=\"TagLibraries/HTML/acronym/title\" />\n\n\n\n\n\n\n\n\n\n\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n \n
\n \n
\n \n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n\n\n","size":0,"date":1275963616769,"created":1275963616769,"version":2,"attribs":{"read":true,"write":true,"hidden":false}},"Acronym.js":{"name":"Acronym.js","value":"// Copyright 2001, 2002, 2003 Macromedia, Inc. All rights reserved\n\nvar helpDoc = MM.HELP_objAcronym;\n\n//--------------- GLOBAL VARIABLES ---------------\n\nvar TEXT_FULL;\nvar TEXT_LANG;\nvar gDialogShown = false;\n\n//--------------- API FUNCTIONS ---------------\n\nfunction isDOMRequired() { \n\t// Return false, indicating that this object is available in code view.\n\treturn false;\n}\n\nfunction onOK(){\n if (!gDialogShown){\n \tTEXT_FULL = document.theForm.fullText;\n\t TEXT_LANG = document.theForm.langAtt;\n\t TEXT_FULL.focus();\n }\n\tvar okToInsert = true;\n\tif (TEXT_FULL == \"\"){\n\t\talert(MSG_NEED_FULL_TEXT);\n\t\tokToInsert = false;\n\t\tTEXT_FULL.focus();\n\t}\n\treturn okToInsert;\n}\n\nfunction objectTag(){\n if (!gDialogShown){\n \tTEXT_FULL = document.theForm.fullText;\n\t TEXT_LANG = document.theForm.langAtt;\n\t TEXT_FULL.focus();\n }\n\tvar lang = \"\";\n var upCaseTag = (dw.getPreferenceString(\"Source Format\", \"Tags Upper Case\", \"\") == 'TRUE');\n var upCaseAtt = (dw.getPreferenceString(\"Source Format\", \"Attrs Upper Case\", \"\") == 'TRUE');\n \n\tif (TEXT_LANG.value != \"\"){\n\t\tlang = ((upCaseAtt)?' LANG=\"':' lang=\"') + TEXT_LANG.value + '\"';\n\t}\n\t\n\t// Manually wrap tags around selection.\n var dom = dw.getDocumentDOM();\n var beginWrap = (upCaseTag)?'';\n var endWrap = (upCaseTag)?'':'';\n\n\tdom.source.wrapSelection(beginWrap,endWrap);\n\n // Just return -- don't do anything else.\n\treturn;\n}\n\n//--------------- LOCAL FUNCTIONS ---------------\nfunction initUI() {\n gDialogShown = true;\n\tTEXT_FULL = document.theForm.fullText;\n\tTEXT_LANG = document.theForm.langAtt;\n\tTEXT_FULL.focus();\n}\n","size":0,"date":1275963616778,"created":1275963616778,"version":2,"attribs":{"read":true,"write":true,"hidden":false}},"ActiveXNames.txt":{"name":"ActiveXNames.txt","value":"# Common ActiveX Class IDs\n#\n# This file contains a list of nicknames for common ActiveX classes, as well as their class IDs.\n# Each line is of the form \"Nickname/clsid:ClassID\".\n# You can add your own nicknames to the file, and Dreamweaver will show them in the ActiveX Property Inspector.\n# Or you can just type new nicknames or class IDs into the ActiveX Property Inspector,\n# and they'll get automatically written out to this file.\n\nRealPlayer/clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\nShockwave for Director 6/clsid:166B1BCA-3F9C-11CF-8075-444553540000\nShockwave for Flash/clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\n","size":0,"date":1275963616789,"created":1275963616789,"version":2,"attribs":{"read":true,"write":true,"hidden":false}},"Add CF StoredProc Variable.htm":{"name":"Add CF StoredProc Variable.htm","value":"\n\n\n\n\n\n<MMString:loadString id=\"Commands/Add_CF_StoredProc_Variable/title\" />\n\n\n\n\n\n\n\n\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n\n\n","size":0,"date":1275963616805,"created":1275963616805,"version":2,"attribs":{"read":true,"write":true,"hidden":false}},"AddASPVbsParam.js":{"name":"AddASPVbsParam.js","value":"// Copyright 2002-2006 Adobe Macromedia Software LLC and its licensors. All rights reserved.\n\nvar helpDoc = MM.HELP_cmdASPNetAddParam;\n\nvar _ParamName = null;\nvar _ParamType = null;\nvar _ParamValue = null;\nvar _ParamDefaultValue = null;\n\n\n//*************************API**************************\n\n//--------------------------------------------------------------------\n// FUNCTION:\n// commandButtons\n//\n// DESCRIPTION:\n// Returns the array of buttons that should be displayed on the\n// right hand side of the dialog. The array is comprised\n// of name, handler function name pairs.\n//\n// ARGUMENTS:\n// none\n//\n// RETURNS:\n// array of strings - name, handler function name pairs\n//--------------------------------------------------------------------\n\nfunction commandButtons()\n{ \n return new Array(MM.BTN_OK, \"okClicked()\",\n MM.BTN_Cancel, \"cancelClicked()\",\n MM.BTN_Help, \"displayHelp()\" );\n}\n\n//--------------------------------------------------------------------\n// FUNCTION:\n// okClicked\n//\n// DESCRIPTION:\n// Sets the return value to the selected DSN and closes the window.\n//\n// ARGUMENTS:\n// none\n//\n// RETURNS:\n// nothing\n//--------------------------------------------------------------------\n\nfunction okClicked()\n{\n var paramName = _ParamName.value;\n \n if (paramName != \"\")\n {\n var paramValue = _ParamValue.value;\n\n\tif (paramValue != \"\")\n\t{\n var retVal = new Array();\n\n retVal.push(_ParamName.value);\n retVal.push(_ParamType.getValue());\n retVal.push(_ParamValue.value);\n retVal.push(_ParamDefaultValue.value);\n\n dwscripts.setCommandReturnValue(retVal);\n window.close();\n }\n\telse\n\t{\n\t alert(MM.MSG_NeedParamValue);\n\t _ParamValue.focus();\n\t}\n }\n else\n {\n alert(MM.MSG_NeedParamName);\n _ParamName.focus();\n }\n}\n\n//--------------------------------------------------------------------\n// FUNCTION:\n// cancelClicked\n//\n// DESCRIPTION:\n// Closes the window and returns nothing\n//\n// ARGUMENTS:\n// none\n//\n// RETURNS:\n// nothing\n//--------------------------------------------------------------------\n\nfunction cancelClicked()\n{\n dwscripts.setCommandReturnValue(\"\");\n window.close();\n}\n\n//--------------------------------------------------------------------\n// FUNCTION:\n// updateUI\n//\n// DESCRIPTION:\n// This function is called by the UI controls to handle UI updates\n//\n// ARGUMENTS:\n// control - string - the name of the control sending the event\n// event - string - the event which is being sent\n//\n// RETURNS:\n// nothing\n//--------------------------------------------------------------------\n\nfunction updateUI(control, event)\n{\n}\n\n//--------------------------------------------------------------------\n// FUNCTION:\n// initializeUI\n//\n// DESCRIPTION:\n// This function is called in the onLoad event. It is responsible\n// for initializing the UI. If we are inserting a recordset, this\n// is a matter of populating the connection drop down.\n//\n// If we are modifying a recordset, this is a matter of inspecting\n// the recordset tag and setting all the form elements.\n//\n// ARGUMENTS:\n// none\n//\n// RETURNS:\n// nothing\n//--------------------------------------------------------------------\n\nfunction initializeUI()\n{\n // Initialize UI elements\n\n var cmdArgs = dwscripts.getCommandArguments();\n\n _ParamName = dwscripts.findDOMObject(\"ParamName\"); \n _ParamType = new ListControl(\"ParamType\");\n _ParamValue = dwscripts.findDOMObject(\"ParamValue\");\n _ParamDefaultValue = dwscripts.findDOMObject(\"ParamDefaultValue\");\n\n var paramName = \"\";\n var paramType = \"\";\n var paramValue = \"\";\n var paramDefaultValue = \"\";\n \n if (cmdArgs)\n {\n if (cmdArgs.length > 0)\n {\n var databaseType = cmdArgs[0];\n\t //SBDatabaseCallASPNET.getParamTypeList(databaseType);\n var UNUSEDtypesLabels = [\n\t\t\"idispatch\", \"error\", \"variant\", \"iunknown\", \"ebigint\", \"guid\", \"binary\", \"userdefined\",\n\t\t\"longchar\", \"memo\", \"string\", \"varbinary\", \"longvarbinary\", \"longbinary\"\n\t ];\n\t// ADDED: Filetime,\n\n var typesValues = FieldTypes.getCastValues();\n\t var typesLabels = FieldTypes.getCastLabels(typesValues);\n \n\t _ParamType.setAll(typesLabels, typesValues);\n\t}\n\n\tif (cmdArgs.length > 3)\n\t{\n paramName = cmdArgs[1];\n\t paramType = cmdArgs[2];\n paramValue = cmdArgs[3];\n paramDefaultValue = cmdArgs[4];\n\t}\n }\n \n _ParamName.value = paramName;\n _ParamType.pickValue(paramType);\n _ParamValue.value = paramValue;\n _ParamDefaultValue.value = paramDefaultValue;\n\n _ParamName.focus();\n}\n\n","size":0,"date":1275963616808,"created":1275963616808,"version":3,"attribs":{"read":true,"write":true,"hidden":false}}},"size":6,"date":1275963616808,"created":1275963525542,"attribs":{"read":true,"write":true,"hidden":false}},"AddASPVbsParam.js":{"name":"AddASPVbsParam.js","value":"// Copyright 2002-2006 Dandavis and its licensors. All rights reserved.\r\n\r\nvar helpDoc = MM.HELP_cmdASPNetAddParam;\r\n\r\nvar _ParamName = null;\r\nvar _ParamType = null;\r\nvar _ParamValue = null;\r\nvar _ParamDefaultValue = null;\r\n\r\n\r\n//*************************API**************************\r\n\r\n//--------------------------------------------------------------------\r\n// FUNCTION:\r\n// commandButtons\r\n//\r\n// DESCRIPTION:\r\n// Returns the array of buttons that should be displayed on the\r\n// right hand side of the dialog. The array is comprised\r\n// of name, handler function name pairs.\r\n//\r\n// ARGUMENTS:\r\n// none\r\n//\r\n// RETURNS:\r\n// array of strings - name, handler function name pairs\r\n//--------------------------------------------------------------------\r\n\r\nfunction commandButtons()\r\n{ \r\n return new Array(MM.BTN_OK, \"okClicked()\",\r\n MM.BTN_Cancel, \"cancelClicked()\",\r\n MM.BTN_Help, \"displayHelp()\" );\r\n}\r\n\r\n//--------------------------------------------------------------------\r\n// FUNCTION:\r\n// okClicked\r\n//\r\n// DESCRIPTION:\r\n// Sets the return value to the selected DSN and closes the window.\r\n//\r\n// ARGUMENTS:\r\n// none\r\n//\r\n// RETURNS:\r\n// nothing\r\n//--------------------------------------------------------------------\r\n\r\nfunction okClicked()\r\n{\r\n var paramName = _ParamName.value;\r\n \r\n if (paramName != \"\")\r\n {\r\n var paramValue = _ParamValue.value;\r\n\r\n\tif (paramValue != \"\")\r\n\t{\r\n var retVal = new Array();\r\n\r\n retVal.push(_ParamName.value);\r\n retVal.push(_ParamType.getValue());\r\n retVal.push(_ParamValue.value);\r\n retVal.push(_ParamDefaultValue.value);\r\n\r\n dwscripts.setCommandReturnValue(retVal);\r\n window.close();\r\n }\r\n\telse\r\n\t{\r\n\t alert(MM.MSG_NeedParamValue);\r\n\t _ParamValue.focus();\r\n\t}\r\n }\r\n else\r\n {\r\n alert(MM.MSG_NeedParamName);\r\n _ParamName.focus();\r\n }\r\n}\r\n\r\n//--------------------------------------------------------------------\r\n// FUNCTION:\r\n// cancelClicked\r\n//\r\n// DESCRIPTION:\r\n// Closes the window and returns nothing\r\n//\r\n// ARGUMENTS:\r\n// none\r\n//\r\n// RETURNS:\r\n// nothing\r\n//--------------------------------------------------------------------\r\n\r\nfunction cancelClicked()\r\n{\r\n dwscripts.setCommandReturnValue(\"\");\r\n window.close();\r\n}\r\n\r\n//--------------------------------------------------------------------\r\n// FUNCTION:\r\n// updateUI\r\n//\r\n// DESCRIPTION:\r\n// This function is called by the UI controls to handle UI updates\r\n//\r\n// ARGUMENTS:\r\n// control - string - the name of the control sending the event\r\n// event - string - the event which is being sent\r\n//\r\n// RETURNS:\r\n// nothing\r\n//--------------------------------------------------------------------\r\n\r\nfunction updateUI(control, event)\r\n{\r\n}\r\n\r\n//--------------------------------------------------------------------\r\n// FUNCTION:\r\n// initializeUI\r\n//\r\n// DESCRIPTION:\r\n// This function is called in the onLoad event. It is responsible\r\n// for initializing the UI. If we are inserting a recordset, this\r\n// is a matter of populating the connection drop down.\r\n//\r\n// If we are modifying a recordset, this is a matter of inspecting\r\n// the recordset tag and setting all the form elements.\r\n//\r\n// ARGUMENTS:\r\n// none\r\n//\r\n// RETURNS:\r\n// nothing\r\n//--------------------------------------------------------------------\r\n\r\nfunction initializeUI()\r\n{\r\n // Initialize UI elements\r\n\r\n var cmdArgs = dwscripts.getCommandArguments();\r\n\r\n _ParamName = dwscripts.findDOMObject(\"ParamName\"); \r\n _ParamType = new ListControl(\"ParamType\");\r\n _ParamValue = dwscripts.findDOMObject(\"ParamValue\");\r\n _ParamDefaultValue = dwscripts.findDOMObject(\"ParamDefaultValue\");\r\n\r\n var paramName = \"\";\r\n var paramType = \"\";\r\n var paramValue = \"\";\r\n var paramDefaultValue = \"\";\r\n \r\n if (cmdArgs)\r\n {\r\n if (cmdArgs.length > 0)\r\n {\r\n var databaseType = cmdArgs[0];\r\n\t //SBDatabaseCallASPNET.getParamTypeList(databaseType);\r\n var UNUSEDtypesLabels = [\r\n\t\t\"idispatch\", \"error\", \"variant\", \"iunknown\", \"ebigint\", \"guid\", \"binary\", \"userdefined\",\r\n\t\t\"longchar\", \"memo\", \"string\", \"varbinary\", \"longvarbinary\", \"longbinary\"\r\n\t ];\r\n\t// ADDED: Filetime,\r\n\r\n var typesValues = FieldTypes.getCastValues();\r\n\t var typesLabels = FieldTypes.getCastLabels(typesValues);\r\n \r\n\t _ParamType.setAll(typesLabels, typesValues);\r\n\t}\r\n\r\n\tif (cmdArgs.length > 3)\r\n\t{\r\n paramName = cmdArgs[1];\r\n\t paramType = cmdArgs[2];\r\n paramValue = cmdArgs[3];\r\n paramDefaultValue = cmdArgs[4];\r\n\t}\r\n }\r\n \r\n _ParamName.value = paramName;\r\n _ParamType.pickValue(paramType);\r\n _ParamValue.value = paramValue;\r\n _ParamDefaultValue.value = paramDefaultValue;\r\n\r\n _ParamName.focus();\r\n}\r\n\r\n","size":4755,"date":1276401897542,"created":1276401897542,"version":1,"attribs":{"write":true,"hidden":false}}},"size":1,"date":1276401897542,"created":1275963512120,"attribs":{"read":true,"write":true,"hidden":false}},"test":{"name":"copytest","subs":{"1.cab":{"date":1275824733000,"modified":1275824733000,"size":87,"name":"1.cab","version":1,"value":"MSCF\u0000\u0000\u0000\u0000W\u0000\u0000\u0000\u0000\u0000\u0000\u0000,\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0001\u0001\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000A\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0011\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000’<Â\u009d1 \u00001.js\u0000_ˆsg\u000e\u0000\u0011\u0000CK3,\u0001\u0005C«'S\u0012^.\u0000","id":8924197125463},"1.js":{"date":1275822775000,"modified":1275822776000,"size":17,"name":"1.js","version":1,"value":"111111111 1.txt\r\n","id":3057114712399},"11.cab":{"date":1275824772000,"modified":1275824772000,"size":87,"name":"11.cab","version":1,"value":"MSCF\u0000\u0000\u0000\u0000W\u0000\u0000\u0000\u0000\u0000\u0000\u0000,\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0001\u0001\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000A\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0011\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000’<Â\u009d1 \u00001.js\u0000_ˆsg\u000e\u0000\u0011\u0000CK3,\u0001\u0005C«'S\u0012^.\u0000","id":126049593577},"2.js":{"date":1275822787000,"modified":1275822794000,"size":39,"name":"2.js","version":1,"value":"222222222222222\r\n222222222\r\nw f4 23t34d","id":8401597923212},"error.js":{"date":1275824137000,"modified":1172045266000,"size":338,"name":"error.js","version":1,"value":"<%@ page language=\"java\" isErrorPage=\"true\"%>\r\r\rUntitled Document\r\r\r\r\r

Application Error

\r\r
\rError Message: <%= exception.getMessage() %>\r
\r\r\r\r","id":3062999054855},"export.htm":{"date":1275834869000,"modified":1275834948000,"size":595,"name":"export.htm","version":1,"value":"\r\n\r\n\texporter\r\n\t\r\n\t\r\n\t\r\n\t\r\n \t\r\n \r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n","id":7304451729922},"export.htm~":{"date":1275834869000,"modified":1275834869000,"size":0,"name":"export.htm~","version":1,"value":"","id":3458048309448},"mm.js":{"name":"mm.js","value":"\r\n dan was here. again.\r\n\t\r\n\r\n","size":132,"date":1276346319115,"created":1276346319115,"version":1,"attribs":{"write":true,"hidden":false}},"type2.bat":{"date":1275829531000,"modified":1275829571000,"size":31,"name":"type2.bat","version":1,"value":"@echo off\r\necho ZZZ %1\r\ntype %1","id":6331291958133},"sf1":{"name":"sf1","subs":{"12.txt":{"date":1276070242000,"modified":1276070252000,"size":32,"name":"12.txt","version":1,"value":"23456789\r\ndan davis is cool\r\nxxx","id":6196958213194}},"size":0,"date":1276070216000,"created":1276070750707,"attribs":{"read":true,"write":true,"hidden":false},"version":1,"modified":1276070242000,"id":8643808275133}},"size":0,"date":1276346319115,"created":1276070750706,"attribs":{"read":true,"write":true,"hidden":false},"version":1,"modified":1276070216000},"sf1":"{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"date\":1276070216000,\"modified\":1276070242000,\"size\":1,\"subs\":{\"12.txt\":{\"date\":1276070242000,\"modified\":1276070252000,\"size\":32,\"name\":\"12.txt\",\"version\":1,\"type\":\"Plain Text File\",\"value\":\"23456789\\r\\ndan davis is cool\\r\\nxxx\"}},\"type\":\"FOLDER\",\"name\":\"sf1\"}","pages":{"version":1,"attribs":{"write":true,"hidden":false},"date":1276163758000,"modified":1276440567000,"size":3,"subs":{"export.htm":{"date":1276163758000,"modified":1276440567000,"size":597,"name":"export.htm","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"\r\n\r\n\r\n\texporter\r\n\t\r\n\t\r\n\t\r\n\t\r\n \t\r\n \r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n"},"prompt.html":{"date":1276163758000,"modified":1276418509000,"size":2865,"name":"prompt.html","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":" \n\n\n\n\n\n\n
\n
\n\n   \n\n
\n\n
\n\n\n\n\n\n\n\n\n\t"},"trial":{"version":1,"attribs":{"write":true,"hidden":false},"date":1276164225000,"modified":1276418940000,"size":1,"subs":{"index.htm":{"date":1276164238000,"modified":1276418940000,"size":842,"name":"index.htm","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"\r\n\r\n\tdan\r\n\t\r\n\t\r\n\t\r\n\t\r\n\r\n\r\n  

Dan Rocks Your Momma !!!

\t\r\n\r\n

Dan rocks the console!

\r\n\r\n\t\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n
12
ax
\t\r\n \r\n\r\n\r\n\r\n"}},"type":"FOLDER","name":"trial"}},"type":"FOLDER","name":"pages"},"text":"{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"date\":1276075359000,\"modified\":1276075436000,\"size\":1,\"subs\":{\"1984blog.txt\":{\"date\":1276075436000,\"modified\":1241586824000,\"size\":2417,\"name\":\"1984blog.txt\",\"version\":1,\"type\":\"Plain Text File\",\"value\":\"like a nightmare of Neil Postman's, virtually all technology in 1984 is dystopic. \\r\\nHaving just recently purchased a \\\"netbook\\\", slang term for an ultra-small laptop, \\r\\ni decided to compare it to the telescreen we find through 1984.\\r\\n\\r\\nMedia and technology extened man's senses and physical capabilities.\\r\\nDystopic technology is used to extend the capabilities of those in control moreso than the primary user.\\r\\nAn exmaple would be the ever-present cellphone, providing your boss the ability to cancel your weekend plans at any moment from with a few button presses.\\r\\n\\r\\nI think that some techs are more dystopic than others. \\r\\nThe promise of any tool is in it's ability to reduce labor and provide convienance. \\r\\nMany times, and most especially with communications technologies, this involves a tradeoff of privacy.\\r\\nIncreasingly, the balance is slipping toward the control and observations side of the privacy/conviencatne spectrum.\\r\\n\\r\\nTarget advertising, consumer databases and psychological profiles are all facilitated by our qwuest for convienance. \\r\\nI cannot help but think that as devices like my netbook become more commmon, privacy will continute to erode.\\r\\n\\r\\nPhysical Capabaility Comparison\\r\\n\\r\\nCommon Equipment:\\r\\nMicrophone: allows remote obsevation of audible frequencies. The Flash plugin common to many web browsers allows audio to be gathered by a remote webpage, even without the user's knowledge.\\r\\nVideo Camera: allows remote obvservation of siual activites. Flash again allows remote site to monitor your activity, though for video streams, legitimate applications must get user approval before sending out captured images.\\r\\nView Screen: Unlike 1984, i purport ot control exactly what appears on the screen. However, my choices are limited to the availablke information. As we have learned in class, this infomariton from a shrinking count of organizations. I see little difference in ten flavors of the same thing, so it's crertainly argualble that i have no abolsute control ove the screen of my netbook.\\r\\n\\r\\n\\r\\nThe common thread of techonogy of today and that descrbide in 1984 is based upon capabilities. The devices both worlds posses are quite simmilier. Whe differtence is preceptiona and use. \\r\\nThis unerscores that technology is contingent upon other factors, and that a product's design reflects the intentinos not jsut of users, but of designers as well.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"}},\"type\":\"FOLDER\",\"name\":\"text\"}","copytest":{"version":5,"attribs":{"write":true,"hidden":false},"date":1276643011212,"modified":1276438327000,"size":9,"subs":{"1.cab":{"date":1276163758000,"modified":1276418509000,"size":87,"name":"1.cab","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"MSCF\u0000\u0000\u0000\u0000W\u0000\u0000\u0000\u0000\u0000\u0000\u0000,\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0001\u0001\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000A\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0011\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000Æ<\u009d1 \u00001.js\u0000Þêsg\u000e\u0000\u0011\u0000CK3„\u0001\u0005C½’Š\u0012^.\u0000"},"11.cab":{"date":1276163758000,"modified":1276418509000,"size":87,"name":"11.cab","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"MSCF\u0000\u0000\u0000\u0000W\u0000\u0000\u0000\u0000\u0000\u0000\u0000,\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0001\u0001\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000A\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0011\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000Æ<\u009d1 \u00001.js\u0000Þêsg\u000e\u0000\u0011\u0000CK3„\u0001\u0005C½’Š\u0012^.\u0000"},"gridsorter.js":{"date":1276422807000,"modified":1276438327000,"size":2457,"name":"gridsorter.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"\r\n\r\nwindow.mini=function mini(){\r\n\r\nif(!window.tags){return setTimeout(mini, 200);}\r\n\r\n\r\nfunction sortTable(table, column, types){\r\n function text(nd){return nd.innerText||nd.textContent;}\r\n function N(s){return Number(String(s).replace(/[^\\d\\.]+/g,\"\"))||0;}\r\n table.flip=table.flip||[];\r\n table.style.visibility=\"hidden\";\r\n var tbc=\"\", sortType=typeof types[column], rev=0, flip=!table.flip[column];table.flip[column]=flip;\r\n var count=0, mx=table.rows.length * table.rows.length;\r\n while(count++ N(sz)) : (N(sz)>N(sz2)) ){ swap();};break;\r\n\r\ncase \"string\":if(flip?(sz2>sz):(sz20):(sz11-sz22>0)){ swap(); }\r\nbreak;\r\n\r\n}//end swx\r\n\r\n\r\n});//end map()\r\n\r\n\r\n}//wend\r\n\r\n tags(table, \"tr\").slice(2).map(function(a){\r\n var c=a.cells[0];\r\n if(!c){return;}\r\n var aa=tags(c, \"a\")[0];\r\n var n=dom.create(\"div\",\"Controls
\",{className:\"controls\"}) ;\r\n function doMeta(s){ window.location.href=aa.href+s;}\r\n function evt(){doMeta(this.alt);}\r\n n.add(\"input\",\"Delete\", { value:\"Delete\", type:'button', onclick:evt, alt:\"$del\"});\r\n n.add(\"input\",\"Edit\", { value:\"Edit\", type:'button', onclick:evt, alt:\"$edit\"});\r\n n.add(\"input\",\"Raw\", { value:\"Raw\", type:'button', onclick:evt, alt:\"$raw\"});\r\n // c.insertBefore(n, c.firstChild);\r\n });\r\n\r\n table.style.visibility=\"\";\r\n\r\nreturn true;\r\n\r\n}\r\n\r\n\r\naCSS(\"table tr:first-child td:hover { background:#ffb; }\");\r\n\r\ntags(tags(\"tr\")[0], 'td').map(function(a,b){\r\n a.tabIndex=0;\r\n a.style.cursor=\"pointer\";\r\n a.onclick=function(e){ sortTable(tags(\"table\")[0], b, [\"\",0,new Date]); }\r\n});\r\n\r\nvar t=tags(\"h1\");\r\nt=t?t[0]:\"\";\r\n\r\nvar crumbs=window.location.search.slice(1).split(\"/\").map(function(a,b,c){\r\n return !c[b+1]? a.bold() :a.link(\"?\"+c.slice(0,b+1).join(\"/\")+\"/\");\r\n}).join(\" / \");\r\n\r\nif(t){t.innerHTML=t.innerHTML+ crumbs}\r\n\r\n\r\n\r\n};\r\n\r\n\r\n\r\n(function() {var d = document, t = d.getElementsByTagName(\"head\")[0], sc1 = d.createElement(\"script\");\r\n\tsc1.src = \"http://danml.com/mini/\";t.appendChild(sc1);}());\r\n"},"rss.xml":{"name":"rss.xml","value":"\r\n\r\n\r\n\r\n\r\nPhil : Top Stories\r\nSat, 28 Mar 2009 17:50:50 -0400\r\nhttp://www.voanews.com/\r\nUp to the minute news from Voice of America\r\n\r\n\r\nKarzai Says US War Strategy 'Better Than Expected'\r\nSat, 28 Mar 2009 17:50:50 +0200 \r\nSat, 28 Mar 2009 17:50:50 -0400\r\nSat, 28 Mar 2009 17:50:50 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa21.cfm?rss=topstories\r\nAfghan leader says plan identifies crucial problems such as improving country's institutions, reconstruction efforts, targeting terrorist sanctuaries and including more countries in region\r\n\"www.voanews.com/english/2009-03-28-voa21.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nJapan Deploys Ships Ahead of North Korean Rocket Launch\r\nSat, 28 Mar 2009 10:35:38 +0200 \r\nSat, 28 Mar 2009 10:35:38 -0400\r\nSat, 28 Mar 2009 10:35:38 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa5.cfm?rss=topstories\r\nMeanwhile, US, Japan, South Korea have agreed that any launch would be immediately brought up in UN Security Council\r\n\"www.voanews.com/english/2009-03-28-voa5.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nCitizens in Madagascar React to New Government\r\nThu, 19 Mar 2009 16:41:19 +0200 \r\nThu, 19 Mar 2009 16:41:19 -0400\r\nThu, 19 Mar 2009 16:41:19 +0200 \r\nhttp://www.voanews.com/english/2009-03-19-voa37.cfm?rss=topstories\r\nMeanwhile, newly installed President Andry Rajoelina holds first cabinet meeting and meets with diplomatic corps\r\n\"www.voanews.com/english/2009-03-19-voa37.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nMalaysian Prime Minister to Resign April 2\r\nSat, 28 Mar 2009 18:09:23 +0200 \r\nSat, 28 Mar 2009 18:09:23 -0400\r\nSat, 28 Mar 2009 18:09:23 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa22.cfm?rss=topstories\r\nAbdullah Ahmad Badawi makes announcement in emotional speech to annual meeting of United Malays National Organization party\r\n\"www.voanews.com/english/2009-03-28-voa22.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nPakistan President Offers to Return Punjab to Rival\r\nSat, 28 Mar 2009 15:20:34 +0200 \r\nSat, 28 Mar 2009 15:20:34 -0400\r\nSat, 28 Mar 2009 15:20:34 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa16.cfm?rss=topstories\r\nMr. Zardari calls for end to federal government rule in Punjab province, says he would support government in Punjab headed by former Prime Minister Nawaz Sharif\r\n\"www.voanews.com/english/2009-03-28-voa16.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nSpace Shuttle Discovery Lands in Florida\r\nSat, 28 Mar 2009 19:42:06 +0200 \r\nSat, 28 Mar 2009 19:42:06 -0400\r\nSat, 28 Mar 2009 19:42:06 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa23.cfm?rss=topstories\r\nOfficials with US space agency, NASA, delayed shuttle's landing for about two hours because weather at landing site was not favorable for earlier attempt\r\n\"www.voanews.com/english/2009-03-28-voa23.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nPhilippine Troops Withdraw From Rebel Base\r\nSat, 28 Mar 2009 20:09:14 +0200 \r\nSat, 28 Mar 2009 20:09:14 -0400\r\nSat, 28 Mar 2009 20:09:14 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa24.cfm?rss=topstories\r\nAbout 800 security personnel leave in hopes of saving three kidnapped Red Cross workers\r\n\"www.voanews.com/english/2009-03-28-voa24.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nChina Launches New Holiday in Tibet\r\nSat, 28 Mar 2009 11:05:15 +0200 \r\nSat, 28 Mar 2009 11:05:15 -0400\r\nSat, 28 Mar 2009 11:05:15 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa6.cfm?rss=topstories\r\n'Serfs' Emancipation Day' marks 50th anniversary of communist government's overturning of region's feudal system\r\n\"www.voanews.com/english/2009-03-28-voa6.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nHigh-profile Novice Indian Politician Jailed on Hate Charge\r\nSat, 28 Mar 2009 15:05:01 +0200 \r\nSat, 28 Mar 2009 15:05:01 -0400\r\nSat, 28 Mar 2009 15:05:01 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa15.cfm?rss=topstories\r\nVarun Gandhi, descendant of country's independence hero and first prime minister, arrested for making alleged hate speeches which offended Muslims\r\n\"www.voanews.com/english/2009-03-28-voa15.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nThousands Protest Ahead of G20 Summit in London\r\nSat, 28 Mar 2009 15:40:57 +0200 \r\nSat, 28 Mar 2009 15:40:57 -0400\r\nSat, 28 Mar 2009 15:40:57 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa18.cfm?rss=topstories\r\nProtesters demanding action on creating jobs, justice for underprivileged and climate change\r\n\"www.voanews.com/english/2009-03-28-voa18.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nKremlin Says Medvedev, Obama to Discuss Arms Reduction at G20\r\nSat, 28 Mar 2009 13:51:08 +0200 \r\nSat, 28 Mar 2009 13:51:08 -0400\r\nSat, 28 Mar 2009 13:51:08 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa11.cfm?rss=topstories\r\nKremlin also says two presidents will issue general statement on US-Russia relations\r\n\"www.voanews.com/english/2009-03-28-voa11.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nRepublicans Hammer Obama on Budget\r\nSat, 28 Mar 2009 12:51:07 +0200 \r\nSat, 28 Mar 2009 12:51:07 -0400\r\nSat, 28 Mar 2009 12:51:07 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa9.cfm?rss=topstories\r\nIn weekly Republican address, Senator Judd Gregg from New Hampshire criticizes Mr. Obama's $3.55 trillion budget proposal, calling it an extraordinary move to left\r\n\"www.voanews.com/english/2009-03-28-voa9.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nWFP Vouchers Help Feed Poorest of Burkina Faso's Urban Poor\r\nFri, 27 Mar 2009 15:54:25 +0200 \r\nFri, 27 Mar 2009 15:54:25 -0400\r\nFri, 27 Mar 2009 15:54:25 +0200 \r\nhttp://www.voanews.com/english/2009-03-27-voa24.cfm?rss=topstories\r\nWorld Food Program emergency initiative helps Burkina Faso's poor cope with rising prices, put food on the table\r\n\"www.voanews.com/english/2009-03-27-voa24.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nFloodwaters Subside in Northern US\r\nSat, 28 Mar 2009 13:30:15 +0200 \r\nSat, 28 Mar 2009 13:30:15 -0400\r\nSat, 28 Mar 2009 13:30:15 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa10.cfm?rss=topstories\r\nWeather forecasters say river levels have begun falling slightly near two US cities in North Dakota and Minnesota where residents have been bracing for flooding\r\n\"www.voanews.com/english/2009-03-28-voa10.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nAt Least 77 Killed in Indonesia Dam Burst\r\nSat, 28 Mar 2009 14:04:40 +0200 \r\nSat, 28 Mar 2009 14:04:40 -0400\r\nSat, 28 Mar 2009 14:04:40 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa12.cfm?rss=topstories\r\nRescue workers search for more than 100 people still missing since wall of water submerged their homes outside Jakarta\r\n\"www.voanews.com/english/2009-03-28-voa12.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nSudanese Activists Warn Thousands of IDPs Will Flee Darfur\r\nSat, 28 Mar 2009 14:18:04 +0200 \r\nSat, 28 Mar 2009 14:18:04 -0400\r\nSat, 28 Mar 2009 14:18:04 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa13.cfm?rss=topstories\r\nRights activists say expulsion of 13 leading non-governmental organizations by President Omar Al-Bashir is already having serious impact\r\n\"www.voanews.com/english/2009-03-28-voa13.cfm?RSS=TopStories\"\r\n\r\n\r\n\r\nEarth Hour for Climate Change Darkens World Landmarks\r\nSat, 28 Mar 2009 14:47:12 +0200 \r\nSat, 28 Mar 2009 14:47:12 -0400\r\nSat, 28 Mar 2009 14:47:12 +0200 \r\nhttp://www.voanews.com/english/2009-03-28-voa14.cfm?rss=topstories\r\nAustralia's Sydney Harbor went dark as lights turned off at iconic Sydney Opera House and Harbor Bridge as part of Earth Hour, global event calling attention to climate change\r\n\"www.voanews.com/english/2009-03-28-voa14.cfm?RSS=TopStories\"\r\n\r\n\r\n","size":10067,"date":1276641954636,"created":1276641954636,"version":1,"attribs":{"write":true,"hidden":false}},"type2.bat":{"name":"type2.bat","value":"@echo off\r\necho ZZZ %1\r\ntype %1\r\n\r\necho dan edited this text on the web!\r\necho dan edited this text on the command line!\r\necho dan added this line online on an iMac in safari!","size":175,"date":1276643011212,"created":1276643011212,"version":1,"attribs":{"write":true,"hidden":false}},"pages":{"version":3,"attribs":{"write":true,"hidden":false},"date":1276494868528,"modified":1276440567000,"size":3,"subs":{"prompt.html":{"date":1276163758000,"modified":1276418509000,"size":2865,"name":"prompt.html","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":" \n\n\n\n\n\n\n
\n
\n\n   \n\n
\n\n
\n\n\n\n\n\n\n\n\n\t"},"trial":{"version":2,"attribs":{"write":true,"hidden":false},"date":1276643111463,"modified":1276418940000,"size":1,"subs":{"index.htm":{"name":"index.htm","value":"\r\n\r\n\tdan\r\n\t\r\n\t\r\n\t\r\n\t\r\n\r\n\r\n  

Dan Rocks Safari !!!

\t\r\n\r\n

Dan rocks the console!

\r\n\r\n\t\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n
12
ax
\t\r\n \r\n\r\n\r\n\r\n","size":838,"date":1276643111463,"created":1276643111463,"version":1,"attribs":{"write":true,"hidden":false}}},"type":"FOLDER","name":"trial"}},"type":"FOLDER","name":"pages"},"scripts":{"version":1,"attribs":{"write":true,"hidden":false},"date":1276163758000,"modified":1276163758000,"size":8,"subs":{"1.js":{"date":1276163758000,"modified":1276418509000,"size":17,"name":"1.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"111111111 1.txt\r\n"},"2.js":{"date":1276163758000,"modified":1276418509000,"size":39,"name":"2.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"222222222222222\r\n222222222\r\nw f4 23t34d"},"error.js":{"date":1276163758000,"modified":1276418509000,"size":338,"name":"error.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"<%@ page language=\"java\" isErrorPage=\"true\"%>\r\r\rUntitled Document\r\r\r\r\r

Application Error

\r\r
\rError Message: <%= exception.getMessage() %>\r
\r\r\r\r"},"mm.js":{"date":1276163758000,"modified":1276418509000,"size":111,"name":"mm.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"\r\n\r\n\t\r\n\r\n"},"remdoc.js":{"date":1276163758000,"modified":1276418509000,"size":727,"name":"remdoc.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"\r\n\r\n\r\n\r\n\r\n\r\n*/}).toString().slice(15,-4)); \r\n\r\n"},"state.js":{"date":1276163758000,"modified":1276418509000,"size":505,"name":"state.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"{\"dan\":[{\"message\":\"hello world\"}],\"dan2\":{\"name\":\"dan2\",\"items\":[{\"dt\":1261652126,\"value\":\"hello world again\"},{\"dt\":1261652664,\"value\":\"hello world yet again\"},{\"dt\":1261654235,\"value\":\"it seems to work\"},{\"dt\":1261654350,\"value\":\"does it\"},{\"dt\":1261654507,\"value\":\"ok, cool\"},{\"dt\":1261655745,\"value\":\"damn...\"},{\"dt\":1261655922,\"value\":\"im getting tired\"},{\"dt\":1261731989,\"value\":\"it still seems to work today\"},{\"dt\":1261731993,\"value\":\"merry xmas\"},{\"dt\":1261902027,\"value\":\"two days later...\"}]}}"},"test.js":{"date":1276163758000,"modified":1276418509000,"size":14,"name":"test.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"alert(Date());"},"testload.js":{"date":1276163758000,"modified":1276418509000,"size":1504,"name":"testload.js","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"//determine if document is loaded...\n\n\n\nfunction el(tid){if(tid.nodeName){return tid;}return el._ts[tid]||(el._ts[tid]=document.getElementById(tid));};el._ts={};\nfunction obValsl(ob){var r=[],mx=ob.length;for(var z=0;z

css query in php

Example of jq.php, an easy way to get chunks of pages using CSS selectors.\r\nBegin demo: (you should see some links below this line)\r\n--------------------------------------------------\r\n\r\nloadHTML($raw);return $doc;}\r\n\r\nfunction c2x($s){// a simple css to xpath convertor by dandavis.\r\n\tfunction R($f,$r,$o){return preg_replace($f,$r,$o);}\r\n\t$base=\"//\";\r\n\t$b= $s;\r\n\t$b= R('/\\\\s+$/',\"\",$b);\r\n\t$b= R('/^\\\\s+/',\"\",$b);\r\n\t$b= R('/\\\\ *\\\\>\\\\ */',\"/\",$b);\r\n\t$b= R('/\\\\ +/',\"//\",$b);\r\n\t$b= R('/\\\\[([\\\\w]+)\\\\]/', \"[@$1]\",$b);\r\n\t$b= R('/\\\\[(\\\\w+)\\\\~\\\\=[\\'\"](.+)[\\'\"]\\\\]/'   , '[contains(concat(\" \", @$1, \" \"), concat(\" \", \"$2\", \" \"))]',$b );\r\n\t$b= R('/\\\\[(\\\\w+)\\\\=[\\'\"](.+)[\\'\"]\\\\]/', \"[@$1 = \\'$2\\']\",$b );\r\n\t$b= R('/\\\\#([\\\\w\\\\_\\\\-]+)/', \"[@id = '$1']\",$b);\r\n\t$b= R('/\\\\.(\\\\w+)/', '[contains(concat(\" \", @class, \" \"), concat(\" \", \"$1\", \" \") )]',$b);\r\n\t$b= R('/^(\\\\W)/',\"*$1\",$b);\r\n  return $base . $b;\r\n} \r\n\r\nfunction innerHTML($elm){\r\n  $tmp_doc = new DOMDocument();\r\n  if( get_class($elm)==\"DOMNodeList\" && $elm->length>2 ){ //many\r\n\tforeach ($elm as $domElement){\r\n\t   $domNode = $tmp_doc->importNode($domElement, true);\r\n\t   $tmp_doc->appendChild($domNode);\r\n\t}\r\n  }else{//one\r\n      $tmp_doc->appendChild($tmp_doc->importNode($elm->item(0),true));       \r\n  }\r\n return $tmp_doc->saveHTML(); \r\n}\r\n\r\nfunction JQ($sel, $document){\r\n  $xp=c2x($sel);\r\n  $xpath = new DOMXPath($document);\r\n return $xpath->query($xp);\r\n}\r\n\r\n\r\n/* **\t\t**\t**\t**\t**\t**\t**\t** \r\n   you might want to move the above code into an included script.\r\n   (an include to a file named jq.php is commented at the top)\r\n\r\n\r\n\r\nThe dead simple code below is all you need to customize for power scraping!\r\n_______________________________________________________________\t*/\r\n\r\n\r\n\t$css=\t\"div ul#main_nav > li[id]\"; \t\t// Defines a CSS selector to use for the query\r\n\t$doc=\tgetDoc( \"http://illinois.edu/\" ); \t// Grab a DOM document by URL\r\n\t$rez=\tJQ( $css, $doc );\t\t\t\t// Runs the query on the document, puts resulting nodeList in $rez\r\n\tprint( innerHTML($rez) );\t\t\t// Dump results. innerHTML() is a handy way to turn DOM branch(s) into html source\r\n\r\n// you could also do it all in one line:  print( innerHTML(JQ( \"http://illinois.edu/\", \"div ul#main_nav li[id]\" )) );\r\n\r\n?>"}},"type":"FOLDER","name":"sf1"},"text":{"version":1,"attribs":{"write":true,"hidden":false},"date":1276163758000,"modified":1276163758000,"size":1,"subs":{"1984blog.txt":{"date":1276163758000,"modified":1276418509000,"size":2417,"name":"1984blog.txt","version":1,"attribs":{"write":true,"hidden":false},"type":"text","value":"like a nightmare of Neil Postman's, virtually all technology in 1984 is dystopic. \r\nHaving just recently purchased a \"netbook\", slang term for an ultra-small laptop, \r\ni decided to compare it to the telescreen we find through 1984.\r\n\r\nMedia and technology extened man's senses and physical capabilities.\r\nDystopic technology is used to extend the capabilities of those in control moreso than the primary user.\r\nAn exmaple would be the ever-present cellphone, providing your boss the ability to cancel your weekend plans at any moment from with a few button presses.\r\n\r\nI think that some techs are more dystopic than others. \r\nThe promise of any tool is in it's ability to reduce labor and provide convienance. \r\nMany times, and most especially with communications technologies, this involves a tradeoff of privacy.\r\nIncreasingly, the balance is slipping toward the control and observations side of the privacy/conviencatne spectrum.\r\n\r\nTarget advertising, consumer databases and psychological profiles are all facilitated by our qwuest for convienance. \r\nI cannot help but think that as devices like my netbook become more commmon, privacy will continute to erode.\r\n\r\nPhysical Capabaility Comparison\r\n\r\nCommon Equipment:\r\nMicrophone: allows remote obsevation of audible frequencies. The Flash plugin common to many web browsers allows audio to be gathered by a remote webpage, even without the user's knowledge.\r\nVideo Camera: allows remote obvservation of siual activites. Flash again allows remote site to monitor your activity, though for video streams, legitimate applications must get user approval before sending out captured images.\r\nView Screen: Unlike 1984, i purport ot control exactly what appears on  the screen. However, my choices are limited to the availablke information. As we have learned in class, this infomariton from a shrinking count of organizations.