From: <Saved by UnMHT>
Subject: =?iso-2022-jp?B?Qm9vayBSZXZpZXcgLSBEaWdpdGFsIEhhYml0YXRz?=
Date: Thu, Jun 10 2010 10:55:10 GMT-0600
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0000_2D63DA97.3EA22B26";
	type="text/html"

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/print/121

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://w=
ww.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang=3D"en" xmlns=3D"http://www.w3.org/1999/xhtml" xml:lang=3D"en" cl=
ass=3D"js"><head>

 =20
<meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type">
    <meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type=
">
    <title>Book Review - Digital Habitats</title>
    <script src=3D"/misc/jquery.js?5" type=3D"text/javascript"></script>
<script src=3D"/misc/drupal.js?5" type=3D"text/javascript"></script>
<script type=3D"text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, { "basePath": "/", "googleanalytics": { "tra=
ckOutgoing": 1, "trackMailto": 1, "trackDownload": 1, "trackDownloadExtensi=
ons": "7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|=
png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip" } });
//--><!]]>
</script>
    <meta content=3D"noindex, nofollow" name=3D"robots">
    <base href=3D"http://ineducation.ca/article/book-review-digital-habitat=
s"></base>
    <link type=3D"image/x-icon" href=3D"/sites/all/themes/zeropoint/favicon=
.ico" rel=3D"shortcut icon"></link>
    <link href=3D"/modules/node/node.css?5" media=3D"all" rel=3D"stylesheet=
" type=3D"text/css"></link>
<link href=3D"/modules/system/defaults.css?5" media=3D"all" rel=3D"styleshe=
et" type=3D"text/css"></link>
<link href=3D"/modules/system/system.css?5" media=3D"all" rel=3D"stylesheet=
" type=3D"text/css"></link>
<link href=3D"/modules/system/system-menus.css?5" media=3D"all" rel=3D"styl=
esheet" type=3D"text/css"></link>
<link href=3D"/modules/user/user.css?5" media=3D"all" rel=3D"stylesheet" ty=
pe=3D"text/css"></link>
<link href=3D"/sites/all/modules/cck/theme/content-module.css?5" media=3D"a=
ll" rel=3D"stylesheet" type=3D"text/css"></link>
<link href=3D"/sites/all/modules/fckeditor/fckeditor.css?5" media=3D"all"=
 rel=3D"stylesheet" type=3D"text/css"></link>
<link href=3D"/sites/all/modules/filefield/filefield.css?5" media=3D"all"=
 rel=3D"stylesheet" type=3D"text/css"></link>
<link href=3D"/sites/all/modules/cck/modules/fieldgroup/fieldgroup.css?5"=
 media=3D"all" rel=3D"stylesheet" type=3D"text/css"></link>
<link href=3D"/sites/all/themes/zeropoint/css/layout-variable.css?5" media=
=3D"all" rel=3D"stylesheet" type=3D"text/css"></link>
<link href=3D"/sites/all/themes/zeropoint/css/round.css?5" media=3D"all" re=
l=3D"stylesheet" type=3D"text/css"></link>
<link href=3D"/sites/all/themes/zeropoint/css/icons.css?5" media=3D"all" re=
l=3D"stylesheet" type=3D"text/css"></link>
<link href=3D"/modules/print/css/print.css?5" media=3D"all" rel=3D"styleshe=
et" type=3D"text/css"></link>
  <base href=3D"http://ineducation.ca/article/"></base></head><body>
        <div class=3D"print-logo"><img alt=3D"" src=3D"/sites/default/files=
/zeropoint_logo.png" class=3D"print-logo">
</div>
    <div class=3D"print-site_name">Published on <em>in education</em> (<a=
 href=3D"http://ineducation.ca">http://ineducation.ca</a>)</div>
    <p>
    </p><div class=3D"print-breadcrumb"><a href=3D"/">Home</a> &gt; Book Re=
view - Digital Habitats</div>
    <hr class=3D"print-hr">
    <h1 class=3D"print-title">Book Review - Digital Habitats</h1>
    <div class=3D"print-submitted"></div>
    <div class=3D"print-created"></div>
    <div class=3D"print-content"><div class=3D"field field-type-text field-=
field-abstract">
      <div class=3D"field-label">Abstract:&nbsp;</div>
    <div class=3D"field-items">
            <div class=3D"field-item odd">
                    <p>A Review of <a href=3D"http://technologyforcommuniti=
es.com/"><em>Digital Habitats: Stewarding Technology for Communities</em></=
a> <span class=3D"print-footnote">[1]</span>,</p>
<p>a book by Etienne Wenger, Nancy White, and John D. Smith</p>
        </div>
        </div>
</div>
<div class=3D"field field-type-link field-field-authornames">
      <div class=3D"field-label">Author Name(s):&nbsp;</div>
    <div class=3D"field-items">
            <div class=3D"field-item odd">
                    <a target=3D"_blank" href=3D"http://ineducation.ca/user=
s/kimberlybrown">Kimberly Brown</a> <span class=3D"print-footnote">[2]</spa=
n>        </div>
        </div>
</div>
<p><a href=3D"http://www.ewenger.com/">Etienne Wenger</a> <span class=3D"pr=
int-footnote">[3]</span>, <a href=3D"http://www.fullcirc.com/">Nancy White<=
/a> <span class=3D"print-footnote">[4]</span>, and <a href=3D"http://learni=
ngalliances.net/">John D. Smith&#x27;s</a> <span class=3D"print-footnote">[=
5]</span> <a href=3D"http://technologyforcommunities.com/"><em>Digital Habi=
tats: Stewarding Technology for Communities</em></a> <span class=3D"print-f=
ootnote">[1]</span> (Portland, OR:CPsquare, 2009) is designed to help the=
 reader understand the role of a technology steward within a community. Eti=
enne Wenger is a global thought leader in the field of <a href=3D"http://en=
.wikipedia.org/wiki/Community_of_practice">communities of practice</a> <spa=
n class=3D"print-footnote">[6]</span> and social learning systems. Nancy Wh=
ite, of Full Circle Associates, has over 25 years of communications, techno=
logy and leadership skills in her work supporting collaboration, learning=
 and communications in the NGO, non profit and business sectors. John David=
 Smith, of <a href=3D"http://learningalliances.net/">Learning Alliances</a>=
 <span class=3D"print-footnote">[5]</span>, also has over 25 years of exper=
ience to bear on the technology and learning problems faced by communities,=
 their leaders and their sponsors. Together they are members of <a href=3D"=
http://cpsquare.org/">CPsquare</a> <span class=3D"print-footnote">[7]</span=
>, a non-profit organization that provides a place where people gather to=
 connect and learn.</p>
<p><em>Digital Habitats</em> grew from a <a href=3D"http://www.ewenger.com/=
tech/">2001 report</a> <span class=3D"print-footnote">[8]</span> Wenger wro=
te for the United States government on how Internet technologies can potent=
ially support communities of practice. Wenger&#x27;s report contained a bro=
ad survey of technology products available and their ability to support com=
munities of practice. Wenger and his associates, White and Smith, began upd=
ating the report as a book. The need for this updated volume was directed=
 by three areas that were rapidly changing: the evolution of the community=
 support tools market, broadened mutual influence of community and technolo=
gy, and finally, deepened experience with technology. &quot;We observe comm=
unities now facing larger and more complex technology choices for their cre=
ation of digital habitats&quot; (xii).</p>
<p><em>Digital Habitats</em> describes what skills are necessary for choosi=
ng, implementing and maintaining a web presence along with digital tools th=
at enable stewards to facilitate groups coming together as an online commun=
ity. <em>Digital Habitats</em> is a valuable tool for anyone who coordinate=
s community activities as well as for explaining what a steward&#x27;s role=
 is, who are the people who take on this role, why you may be interested in=
 stewardship, and how to begin.&nbsp;One of the most valuable parts of the=
 book is the &quot;Itinerary: A reader&#x27;s guide&quot; at the beginning=
 of the book. The authors are clear in who the potential readers of the boo=
k are and what they might get out of it.</p>
<ul>
<li><em>Deep Divers</em> are interested in deeply exploring the connections=
 between technology and community through the application of learning theor=
ies to practical situations such as the use of technology by communities of=
 practice.&nbsp;</li>
<li><em>Attentive Practitioner</em>s are interested in developing their pra=
ctice while learning with fellow practitioners. They are searching for bett=
er ways to serve their communities and need to be able to talk about techno=
logy stewarding, and to demonstrate its value. They seek practical advice=
 as well as theoretical concepts to effectively communicate their role as=
 technology stewards.</li>
<li><em>Just Do It-ers</em> are action-oriented, making things happen. They=
 are most interested in practical information that will allow them to facil=
itate the needs of their communities. They are tasked with supporting their=
 community&#x27;s technology and immediately get right down to figuring out=
 how to do the job.</li>
</ul>
<p>While structuring the book for its potential audience the authors realiz=
ed that different readers had different needs. The authors outline which ch=
apters the three groups of readers should focus on as they advance the prac=
tice of stewarding technology.</p>
<ul>
<li><em>Deep Divers</em> should read Chapters 1 and 2 which focus on theory=
 and history of technology. They should also read the reflections of the fu=
ture in Chapters 11 and 12.</li>
<li><em>Attentive Practitioners</em> should focus on Chapters 4 to 6 that=
 offer three models for thinking about technology in communities. There are=
 also tables of activities, tools and practice notes that provide resources=
 that will anchor their practice.&nbsp;</li>
<li><em>Just-Do-It-ers</em> should start with Chapter 10 then move on to ot=
her chapters as they need relevant information. They will also prefer the=
 more concrete information in Chapters 7 to 9 and the concluding comments=
 in Chapters 4 to 6.</li>
</ul>
<div>As an <em>Attentive Practitioner</em>, I found that I focused on &quot=
;Part II - Literacy&quot;, as my own practice involves stewarding various=
 networks of teachers working together on collaborative student projects.=
 Chapter 4: &quot;What aspects of technology should a steward consider&quot=
;, resonated with me as I&#x27;m constantly looking at the tools, features,=
 platforms, and configurations of the technology that our communities use.=
 Even though the book gave examples from communities where the steward had=
 a strong programming background, I believe that most stewards are technolo=
gy users rather than developers. The type of steward that I am is one that=
 uses and adapts technologies for the community rather than one that create=
s new technologies. The authors state that &quot;this book is about the ide=
ntification, description, and practice of an emerging function. The order=
 of the chapters reflects the need to build a useful repertoire of concepts=
, models, and practice tips for those who undertake the role of stewarding=
 technology for communities and its complex set of activities&quot; (xvii).=
 I believe this to be a really important function of the book as I continue=
 to build my repertoire of Internet tools that will accommodate the needs=
 of the communities that I steward.</div>
<div>&nbsp;</div>
<div>I found that Part II keeps good on its promise to &quot;offer three mo=
dels for thinking about technology in communities . These models are meant=
 to help tech stewards &quot;read&quot; situations and propose courses of=
 action. They constitute a kind of &quot;literacy&quot; of the function&quo=
t; (xviii). As I read the chapters, I found that the content helped me begi=
n to understand my community better, including its characteristics, and the=
 needs and membership of my group. Part II also helped me in &quot;providin=
g a framework for considering technology from the perspective of the life=
 of a community, with a focus on what is unique about a given community&quo=
t; (70). It also gave me insight into what my goals were in providing techn=
ology for my community: what strategies I needed to use, how I could solve=
 difficulties, and how I could meet the changing needs of my community. Fin=
ally, this portion of the book helped me to consider the activities and too=
ls I would need to work with my community. &quot;People experience being pa=
rt of a community in a wide variety of ways: communities have different sty=
les. That&#x27;s why different habitats work for different communities. Thi=
s chapter organizes this diversity into nine distinct &#x27;orientations&#x=
27; we have observed in practice&quot; (69). Chapter 6 explained the needs=
 of the nine orientations, a typical pattern of activities and connections=
 for a community, and provided a table of tools that supports the needs of=
 the activity of the groups. This information would be valuable to people=
 beginning as community stewards along with supporting those already workin=
g with communities.</div>
<div>&nbsp;</div>
<div>Although the Introduction stressed what&nbsp;<i>Digital Habitats </i>i=
s not, a shopper&#x27;s guide to technology products or a roadmap for techn=
ology selection, this book provided strategies for both. Part III of the bo=
ok focused on the practice of stewarding technology and being responsive to=
 the needs of the community. Chapter 7 takes the reader through an assessme=
nt of the community&#x27;s needs and &quot;many contextual factors involved=
 in making the pragmatic technology choices that shape a community&#x27;s=
 digital habitat&quot; (103). This chapter also takes into account the comp=
lexity and varied experiences of the membership and how that will impact th=
e community. Chapter 8 discusses the various strategies for acquisition of=
 technology for the community. Seven acquisition strategies such as &quot;g=
ot for the free stuff&quot;, &quot;patch elements together&quot;, &quot;use=
 open-source tools&quot; and &quot;build your own&quot; (119) are examined=
 and discussed. The choice of what strategies to use will depend on the kno=
wledge and expertise of the steward along with needs of the community. Even=
 though this isn&#x27;t designed as a shopper&#x27;s guide, I found that th=
ere are enough examples and tool suggestions to make it a valuable chapter=
 for those that wish it were so. I found myself reading through the strateg=
ies in both Chapter 8 and 9 then substituting my own situation to provide=
 myself with new ideas on how to connect my community members; therefore,=
 facilitating <em>their </em>need to communicate with other teachers in our=
 online community. I understood why the authors suggested that &quot;Just=
 Do-It-ers&quot; should skip directly to Chapter 10. Chapter 10 is an actio=
n chapter, full of practical checklists, tables and questions that provide=
 an outline of where to begin and how to continue a practice of community=
 stewardship.</div>
<div>&nbsp;</div>
<div><i>Digital Habitats </i>finishes with the authors&#x27; examination of=
 the future of technology stewardship. Chapter 11 looks at the current tren=
ds affecting community and technology while Chapter 12 &quot;uses these tre=
nds to frame a learning agenda for the practice of technology stewardship&q=
uot; (xix). &quot;In the final two chapters of the book, we step back from=
 the day-to-day practicalities of technology stewarding and take a more con=
ceptual look at the trends in the search for new digital habitats at the in=
tersection of community and technology&quot; (171). The authors discuss the=
 &quot;increased connectivity across time and space&quot; (174) and how the=
 many ways in which we are able to interact online will change along with=
 the &quot;changing geographies of community and identity&quot; (177). The=
 complexity of the web will grow to meet the demands of users who are more=
 demanding of social interaction and information.</div>
<div>&nbsp;</div>
<div><i>Digital Habitats</i>&nbsp;is a practical, easy to read book that wi=
ll benefit anyone who is a technology steward, or those considering taking=
 on that role. The book is a combination of text, tables and diagrams that=
 ensure these important ideas are understandable.&nbsp;<i>Digital Habitats&=
nbsp;</i>will support the steward in making a difference in how they suppor=
t their community, what tools and strategies they should consider, and most=
 importantly, how to best understand the needs of the community members tha=
t they serve.</div>
</div>
    <div class=3D"print-taxonomy"><ul class=3D"links"><li class=3D"taxonomy=
_term_4 first last"><a title=3D"" rel=3D"tag" href=3D"/category/article-typ=
e/book-review">Book Review</a></li>
</ul></div>
    <div class=3D"print-footer">
</div>
    <hr class=3D"print-hr">
    <div class=3D"print-source_url"><strong>Source URL:</strong> <a href=3D=
"http://ineducation.ca/article/book-review-digital-habitats">http://ineduca=
tion.ca/article/book-review-digital-habitats</a></div>
    <div class=3D"print-links"><p><strong>Links:</strong><br>[1] http://tec=
hnologyforcommunities.com/<br>
[2] http://ineducation.ca/users/kimberlybrown<br>
[3] http://www.ewenger.com/<br>
[4] http://www.fullcirc.com/<br>
[5] http://learningalliances.net/<br>
[6] http://en.wikipedia.org/wiki/Community_of_practice<br>
[7] http://cpsquare.org/<br>
[8] http://www.ewenger.com/tech/<br>
</p></div>
  </body></html>
------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/misc/jquery.js?5

// $Id: jquery.js,v 1.12.2.3 2008/06/25 09:38:39 goba Exp $=20

/*
 * jQuery 1.2.6 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008)
 * Rev: 5685
 */
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a)))+=
((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/=
,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return r[e]}];e=
=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replace(new RegE=
xp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(H(){J w=3D1b.4M,3m$=3D1b.$;J D=
=3D1b.4M=3D1b.$=3DH(a,b){I 2B D.17.5j(a,b)};J u=3D/^[^<]*(<(.|\\s)+>)[^>]*$=
|^#(\\w+)$/,62=3D/^.[^:#\\[\\.]*$/,12;D.17=3DD.44=3D{5j:H(d,b){d=3Dd||S;G(d=
.16){7[0]=3Dd;7.K=3D1;I 7}G(1j d=3D=3D"23"){J c=3Du.2D(d);G(c&&(c[1]||!b)){=
G(c[1])d=3DD.4h([c[1]],b);N{J a=3DS.61(c[3]);G(a){G(a.2v!=3Dc[3])I D().2q(d=
);I D(a)}d=3D[]}}N I D(b).2q(d)}N G(D.1D(d))I D(S)[D.17.27?"27":"43"](d);I=
 7.6Y(D.2d(d))},5w:"1.2.6",8G:H(){I 7.K},K:0,3p:H(a){I a=3D=3D12?D.2d(7):7[=
a]},2I:H(b){J a=3DD(b);a.5n=3D7;I a},6Y:H(a){7.K=3D0;2p.44.1p.1w(7,a);I 7},=
P:H(a,b){I D.P(7,a,b)},5i:H(b){J a=3D-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,=
b){J d=3Dc;G(c.1q=3D=3D56)G(a=3D=3D=3D12)I 7[0]&&D[b||"1K"](7[0],c);N{d=3D{=
};d[c]=3Da}I 7.P(H(i){R(c 1n d)D.1K(b?7.V:7,c,D.1i(7,d[c],b,i,c))})},1g:H(b=
,a){G((b=3D=3D\'2h\'||b=3D=3D\'1Z\')&&3d(a)<0)a=3D12;I 7.1K(b,a,"2a")},1r:H=
(b){G(1j b!=3D"49"&&b!=3DU)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J a=3D"";D=
.P(b||7,H(){D.P(7.3t,H(){G(7.16!=3D8)a+=3D7.16!=3D1?7.76:D.17.1r([7])})});I=
 a},5z:H(b){G(7[0])D(b,7[0].2z).5y().39(7[0]).2l(H(){J a=3D7;1B(a.1x)a=3Da.=
1x;I a}).3v(7);I 7},8Y:H(a){I 7.P(H(){D(7).6Q().5z(a)})},8R:H(a){I 7.P(H(){=
D(7).5z(a)})},3v:H(){I 7.3W(19,M,Q,H(a){G(7.16=3D=3D1)7.3U(a)})},6F:H(){I=
 7.3W(19,M,M,H(a){G(7.16=3D=3D1)7.39(a,7.1x)})},6E:H(){I 7.3W(19,Q,Q,H(a){7=
.1d.39(a,7)})},5q:H(){I 7.3W(19,Q,M,H(a){7.1d.39(a,7.2H)})},3l:H(){I 7.5n||=
D([])},2q:H(b){J c=3DD.2l(7,H(a){I D.2q(b,a)});I 7.2I(/[^+>] [^+>]/.11(b)||=
b.1h("..")>-1?D.4r(c):c)},5y:H(e){J f=3D7.2l(H(){G(D.14.1f&&!D.4n(7)){J a=
=3D7.6o(M),5h=3DS.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J d=3D=
f.2q("*").5c().P(H(){G(7[E]!=3D12)7[E]=3DU});G(e=3D=3D=3DM)7.2q("*").5c().P=
(H(i){G(7.16=3D=3D3)I;J c=3DD.L(7,"3w");R(J a 1n c)R(J b 1n c[a])D.W.1e(d[i=
],a,c[a][b],c[a][b].L)});I f},1E:H(b){I 7.2I(D.1D(b)&&D.3C(7,H(a,i){I b.1k(=
a,i)})||D.3g(b,7))},4Y:H(b){G(b.1q=3D=3D56)G(62.11(b))I 7.2I(D.3g(b,7,M));N=
 b=3DD.3g(b,7);J a=3Db.K&&b[b.K-1]!=3D=3D12&&!b.16;I 7.1E(H(){I a?D.2L(7,b)=
<0:7!=3Db})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j a=3D=3D\'23\'?D(a):D.2d(a))=
))},3F:H(a){I!!a&&D.3g(a,7).K>0},7T:H(a){I 7.3F("."+a)},6e:H(b){G(b=3D=3D12=
){G(7.K){J c=3D7[0];G(D.Y(c,"2A")){J e=3Dc.64,63=3D[],15=3Dc.15,2V=3Dc.O=3D=
=3D"2A-2V";G(e<0)I U;R(J i=3D2V?e:0,2f=3D2V?e+1:15.K;i<2f;i++){J d=3D15[i];=
G(d.2W){b=3DD.14.1f&&!d.at.2x.an?d.1r:d.2x;G(2V)I b;63.1p(b)}}I 63}N I(7[0]=
.2x||"").1o(/\\r/g,"")}I 12}G(b.1q=3D=3D4L)b+=3D\'\';I 7.P(H(){G(7.16!=3D1)=
I;G(b.1q=3D=3D2p&&/5O|5L/.11(7.O))7.4J=3D(D.2L(7.2x,b)>=3D0||D.2L(7.34,b)>=
=3D0);N G(D.Y(7,"2A")){J a=3DD.2d(b);D("9R",7).P(H(){7.2W=3D(D.2L(7.2x,a)>=
=3D0||D.2L(7.1r,a)>=3D0)});G(!a.K)7.64=3D-1}N 7.2x=3Db})},2K:H(a){I a=3D=3D=
12?(7[0]?7[0].4H:U):7.4E().3v(a)},7b:H(a){I 7.5q(a).21()},79:H(i){I 7.3s(i,=
i+1)},3s:H(){I 7.2I(2p.44.3s.1w(7,19))},2l:H(b){I 7.2I(D.2l(7,H(a,i){I b.1k=
(a,i,a)}))},5c:H(){I 7.1e(7.5n)},L:H(d,b){J a=3Dd.1R(".");a[1]=3Da[1]?"."+a=
[1]:"";G(b=3D=3D=3D12){J c=3D7.5C("9z"+a[1]+"!",[a[0]]);G(c=3D=3D=3D12&&7.K=
)c=3DD.L(7[0],d);I c=3D=3D=3D12&&a[1]?7.L(a[0]):c}N I 7.1P("9u"+a[1]+"!",[a=
[0],b]).P(H(){D.L(7,d,b)})},3b:H(a){I 7.P(H(){D.3b(7,a)})},3W:H(g,f,h,d){J=
 e=3D7.K>1,3x;I 7.P(H(){G(!3x){3x=3DD.4h(g,7.2z);G(h)3x.9o()}J b=3D7;G(f&&D=
.Y(7,"1T")&&D.Y(3x[0],"4F"))b=3D7.3H("22")[0]||7.3U(7.2z.3h("22"));J c=3DD(=
[]);D.P(3x,H(){J a=3De?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=3Dc.1e(a);N{G(a.16=
=3D=3D1)c=3Dc.1e(D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=3DD.17=
;H 6T(i,a){G(a.4d)D.3Y({1a:a.4d,31:Q,1O:"1m"});N D.5u(a.1r||a.6O||a.4H||"")=
;G(a.1d)a.1d.37(a)}H 1z(){I+2B 8J}D.1l=3DD.17.1l=3DH(){J b=3D19[0]||{},i=3D=
1,K=3D19.K,4x=3DQ,15;G(b.1q=3D=3D8I){4x=3Db;b=3D19[1]||{};i=3D2}G(1j b!=3D"=
49"&&1j b!=3D"H")b=3D{};G(K=3D=3Di){b=3D7;--i}R(;i<K;i++)G((15=3D19[i])!=3D=
U)R(J c 1n 15){J a=3Db[c],2w=3D15[c];G(b=3D=3D=3D2w)6M;G(4x&&2w&&1j 2w=3D=
=3D"49"&&!2w.16)b[c]=3DD.1l(4x,a||(2w.K!=3DU?[]:{}),2w);N G(2w!=3D=3D12)b[c=
]=3D2w}I b};J E=3D"4M"+1z(),6K=3D0,5r=3D{},6G=3D/z-?5i|8B-?8A|1y|6B|8v-?1Z/=
i,3P=3DS.3P||{};D.1l({8u:H(a){1b.$=3D3m$;G(a)1b.4M=3Dw;I D},1D:H(a){I!!a&&1=
j a!=3D"23"&&!a.Y&&a.1q!=3D2p&&/^[\\s[]?H/.11(a+"")},4n:H(a){I a.1C&&!a.1c|=
|a.2j&&a.2z&&!a.2z.1c},5u:H(a){a=3DD.3k(a);G(a){J b=3DS.3H("6w")[0]||S.1C,1=
m=3DS.3h("1m");1m.O=3D"1r/4t";G(D.14.1f)1m.1r=3Da;N 1m.3U(S.5F(a));b.39(1m,=
b.1x);b.37(1m)}},Y:H(b,a){I b.Y&&b.Y.2r()=3D=3Da.2r()},1Y:{},L:H(c,d,b){c=
=3Dc=3D=3D1b?5r:c;J a=3Dc[E];G(!a)a=3Dc[E]=3D++6K;G(d&&!D.1Y[a])D.1Y[a]=3D{=
};G(b!=3D=3D12)D.1Y[a][d]=3Db;I d?D.1Y[a][d]:a},3b:H(c,b){c=3Dc=3D=3D1b?5r:=
c;J a=3Dc[E];G(b){G(D.1Y[a]){2U D.1Y[a][b];b=3D"";R(b 1n D.1Y[a])1X;G(!b)D.=
3b(c)}}N{1U{2U c[E]}1V(e){G(c.5l)c.5l(E)}2U D.1Y[a]}},P:H(d,a,c){J e,i=3D0,=
K=3Dd.K;G(c){G(K=3D=3D12){R(e 1n d)G(a.1w(d[e],c)=3D=3D=3DQ)1X}N R(;i<K;)G(=
a.1w(d[i++],c)=3D=3D=3DQ)1X}N{G(K=3D=3D12){R(e 1n d)G(a.1k(d[e],e,d[e])=3D=
=3D=3DQ)1X}N R(J b=3Dd[0];i<K&&a.1k(b,i,b)!=3D=3DQ;b=3Dd[++i]){}}I d},1i:H(=
b,a,c,i,d){G(D.1D(a))a=3Da.1k(b,i);I a&&a.1q=3D=3D4L&&c=3D=3D"2a"&&!6G.11(d=
)?a+"2X":a},1F:{1e:H(c,b){D.P((b||"").1R(/\\s+/),H(i,a){G(c.16=3D=3D1&&!D.1=
F.3T(c.1F,a))c.1F+=3D(c.1F?" ":"")+a})},21:H(c,b){G(c.16=3D=3D1)c.1F=3Db!=
=3D12?D.3C(c.1F.1R(/\\s+/),H(a){I!D.1F.3T(b,a)}).6s(" "):""},3T:H(b,a){I D.=
2L(a,(b.1F||b).6r().1R(/\\s+/))>-1}},6q:H(b,c,a){J e=3D{};R(J d 1n c){e[d]=
=3Db.V[d];b.V[d]=3Dc[d]}a.1k(b);R(J d 1n c)b.V[d]=3De[d]},1g:H(d,e,c){G(e=
=3D=3D"2h"||e=3D=3D"1Z"){J b,3X=3D{30:"5x",5g:"1G",18:"3I"},35=3De=3D=3D"2h=
"?["5e","6k"]:["5G","6i"];H 5b(){b=3De=3D=3D"2h"?d.8f:d.8c;J a=3D0,2C=3D0;D=
.P(35,H(){a+=3D3d(D.2a(d,"57"+7,M))||0;2C+=3D3d(D.2a(d,"2C"+7+"4b",M))||0})=
;b-=3D29.83(a+2C)}G(D(d).3F(":4j"))5b();N D.6q(d,3X,5b);I 29.2f(0,b)}I D.2a=
(d,e,c)},2a:H(f,l,k){J e,V=3Df.V;H 3E(b){G(!D.14.2k)I Q;J a=3D3P.54(b,U);I!=
a||a.52("3E")=3D=3D""}G(l=3D=3D"1y"&&D.14.1f){e=3DD.1K(V,"1y");I e=3D=3D""?=
"1":e}G(D.14.2G&&l=3D=3D"18"){J d=3DV.50;V.50=3D"0 7Y 7W";V.50=3Dd}G(l.1I(/=
4i/i))l=3Dy;G(!k&&V&&V[l])e=3DV[l];N G(3P.54){G(l.1I(/4i/i))l=3D"4i";l=3Dl.=
1o(/([A-Z])/g,"-$1").3y();J c=3D3P.54(f,U);G(c&&!3E(f))e=3Dc.52(l);N{J g=3D=
[],2E=3D[],a=3Df,i=3D0;R(;a&&3E(a);a=3Da.1d)2E.6h(a);R(;i<2E.K;i++)G(3E(2E[=
i])){g[i]=3D2E[i].V.18;2E[i].V.18=3D"3I"}e=3Dl=3D=3D"18"&&g[2E.K-1]!=3DU?"2=
F":(c&&c.52(l))||"";R(i=3D0;i<g.K;i++)G(g[i]!=3DU)2E[i].V.18=3Dg[i]}G(l=3D=
=3D"1y"&&e=3D=3D"")e=3D"1"}N G(f.4g){J h=3Dl.1o(/\\-(\\w)/g,H(a,b){I b.2r()=
});e=3Df.4g[l]||f.4g[h];G(!/^\\d+(2X)?$/i.11(e)&&/^\\d/.11(e)){J j=3DV.1A,6=
6=3Df.65.1A;f.65.1A=3Df.4g.1A;V.1A=3De||0;e=3DV.aM+"2X";V.1A=3Dj;f.65.1A=3D=
66}}I e},4h:H(l,h){J k=3D[];h=3Dh||S;G(1j h.3h=3D=3D\'12\')h=3Dh.2z||h[0]&&=
h[0].2z||S;D.P(l,H(i,d){G(!d)I;G(d.1q=3D=3D4L)d+=3D\'\';G(1j d=3D=3D"23"){d=
=3Dd.1o(/(<(\\w+)[^>]*?)\\/>/g,H(b,a,c){I c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|a=
z|ay|av)$/i)?b:a+"></"+c+">"});J f=3DD.3k(d).3y(),1v=3Dh.3h("1v");J e=3D!f.=
1h("<au")&&[1,"<2A 7w=3D\'7w\'>","</2A>"]||!f.1h("<ar")&&[1,"<7v>","</7v>"]=
||f.1I(/^<(aq|22|am|ak|ai)/)&&[1,"<1T>","</1T>"]||!f.1h("<4F")&&[2,"<1T><22=
>","</22></1T>"]||(!f.1h("<af")||!f.1h("<ad"))&&[3,"<1T><22><4F>","</4F></2=
2></1T>"]||!f.1h("<7E")&&[2,"<1T><22></22><7q>","</7q></1T>"]||D.14.1f&&[1,=
"1v<1v>","</1v>"]||[0,"",""];1v.4H=3De[1]+d+e[2];1B(e[0]--)1v=3D1v.5T;G(D.1=
4.1f){J g=3D!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=3D=3D"<1T>"&&f=
.1h("<22")<0?1v.3t:[];R(J j=3Dg.K-1;j>=3D0;--j)G(D.Y(g[j],"22")&&!g[j].3t.K=
)g[j].1d.37(g[j]);G(/^\\s/.11(d))1v.39(h.5F(d.1I(/^\\s*/)[0]),1v.1x)}d=3DD.=
2d(1v.3t)}G(d.K=3D=3D=3D0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]=3D=3D12||D=
.Y(d,"3V")||d.15)k.1p(d);N k=3DD.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16=3D=
=3D3||d.16=3D=3D8)I 12;J e=3D!D.4n(d),40=3Dc!=3D=3D12,1f=3DD.14.1f;f=3De&&D=
.3X[f]||f;G(d.2j){J g=3D/5Q|4d|V/.11(f);G(f=3D=3D"2W"&&D.14.2k)d.1d.64;G(f=
 1n d&&e&&!g){G(40){G(f=3D=3D"O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V 9U";d[=
f]=3Dc}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I d[f]}G(1f&&e&&f=3D=3D"V")I D.1=
K(d.V,"9T",c);G(40)d.9Q(f,""+c);J h=3D1f&&e&&g?d.4G(f,2):d.4G(f);I h=3D=3D=
=3DU?12:h}G(1f&&f=3D=3D"1y"){G(40){d.6B=3D1;d.1E=3D(d.1E||"").1o(/7f\\([^)]=
*\\)/,"")+(3r(c)+\'\'=3D=3D"9L"?"":"7f(1y=3D"+c*7a+")")}I d.1E&&d.1E.1h("1y=
=3D")>=3D0?(3d(d.1E.1I(/1y=3D([^)]*)/)[1])/7a)+\'\':""}f=3Df.1o(/-([a-z])/9=
H,H(a,b){I b.2r()});G(40)d[f]=3Dc;I d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/=
g,"")},2d:H(b){J a=3D[];G(b!=3DU){J i=3Db.K;G(i=3D=3DU||b.1R||b.4I||b.1k)a[=
0]=3Db;N 1B(i)a[--i]=3Db[i]}I a},2L:H(b,a){R(J i=3D0,K=3Da.K;i<K;i++)G(a[i]=
=3D=3D=3Db)I i;I-1},2R:H(a,b){J i=3D0,T,2S=3Da.K;G(D.14.1f){1B(T=3Db[i++])G=
(T.16!=3D8)a[2S++]=3DT}N 1B(T=3Db[i++])a[2S++]=3DT;I a},4r:H(a){J c=3D[],2o=
=3D{};1U{R(J i=3D0,K=3Da.K;i<K;i++){J b=3DD.L(a[i]);G(!2o[b]){2o[b]=3DM;c.1=
p(a[i])}}}1V(e){c=3Da}I c},3C:H(c,a,d){J b=3D[];R(J i=3D0,K=3Dc.K;i<K;i++)G=
(!d!=3D!a(c[i],i))b.1p(c[i]);I b},2l:H(d,a){J c=3D[];R(J i=3D0,K=3Dd.K;i<K;=
i++){J b=3Da(d[i],i);G(b!=3DU)c[c.K]=3Db}I c.7d.1w([],c)}});J v=3D9B.9A.3y(=
);D.14=3D{5B:(v.1I(/.+(?:9y|9x|9w|9v)[\\/: ]([\\d.]+)/)||[])[1],2k:/75/.11(=
v),2G:/2G/.11(v),1f:/1f/.11(v)&&!/2G/.11(v),42:/42/.11(v)&&!/(9s|75)/.11(v)=
};J y=3DD.14.1f?"7o":"72";D.1l({71:!D.14.1f||S.70=3D=3D"6Z",3X:{"R":"9n","9=
k":"1F","4i":y,72:y,7o:y,9h:"9f",9e:"9d",9b:"99"}});D.P({6W:H(a){I a.1d},97=
:H(a){I D.4S(a,"1d")},95:H(a){I D.3a(a,2,"2H")},91:H(a){I D.3a(a,2,"4l")},8=
Z:H(a){I D.4S(a,"2H")},8X:H(a){I D.4S(a,"4l")},8W:H(a){I D.5v(a.1d.1x,a)},8=
V:H(a){I D.5v(a.1x)},6Q:H(a){I D.Y(a,"8U")?a.8T||a.8S.S:D.2d(a.3t)}},H(c,d)=
{D.17[c]=3DH(b){J a=3DD.2l(7,d);G(b&&1j b=3D=3D"23")a=3DD.3g(b,a);I 7.2I(D.=
4r(a))}});D.P({6P:"3v",8Q:"6F",39:"6E",8P:"5q",8O:"7b"},H(c,b){D.17[c]=3DH(=
){J a=3D19;I 7.P(H(){R(J i=3D0,K=3Da.K;i<K;i++)D(a[i])[b](7)})}});D.P({8N:H=
(a){D.1K(7,a,"");G(7.16=3D=3D1)7.5l(a)},8M:H(a){D.1F.1e(7,a)},8L:H(a){D.1F.=
21(7,a)},8K:H(a){D.1F[D.1F.3T(7,a)?"21":"1e"](7,a)},21:H(a){G(!a||D.1E(a,[7=
]).r.K){D("*",7).1e(7).P(H(){D.W.21(7);D.3b(7)});G(7.1d)7.1d.37(7)}},4E:H()=
{D(">*",7).21();1B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=3DH(){I 7.P(b,19)}});D.=
P(["6N","4b"],H(i,c){J b=3Dc.3y();D.17[b]=3DH(a){I 7[0]=3D=3D1b?D.14.2G&&S.=
1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=3D=3D"6Z"&&S.1C["5t"+c]||S.1c["5t"+c]=
:7[0]=3D=3DS?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"+c]),29.2f(S.1c["2i"+c],S.1C=
["2i"+c])):a=3D=3D12?(7.K?D.1g(7[0],b):U):7.1g(b,a.1q=3D=3D56?a:a+"2X")}});=
H 25(a,b){I a[0]&&3r(D.2a(a[0],b,M),10)||0}J C=3DD.14.2k&&3r(D.14.5B)<8H?"(=
?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\8E*3m-]|\\\\\\\\.)",6L=3D2B 4v("=
^>\\\\s*("+C+"+)"),6J=3D2B 4v("^("+C+"+)(#)("+C+"+)"),6I=3D2B 4v("^([#.]?)(=
"+C+"*)");D.1l({6H:{"":H(a,i,m){I m[2]=3D=3D"*"||D.Y(a,m[2])},"#":H(a,i,m){=
I a.4G("2v")=3D=3Dm[2]},":":{8D:H(a,i,m){I i<m[3]-0},8C:H(a,i,m){I i>m[3]-0=
},3a:H(a,i,m){I m[3]-0=3D=3Di},79:H(a,i,m){I m[3]-0=3D=3Di},3o:H(a,i){I i=
=3D=3D0},3S:H(a,i,m,r){I i=3D=3Dr.K-1},6D:H(a,i){I i%2=3D=3D0},6C:H(a,i){I=
 i%2},"3o-4u":H(a){I a.1d.3H("*")[0]=3D=3Da},"3S-4u":H(a){I D.3a(a.1d.5T,1,=
"4l")=3D=3Da},"8z-4u":H(a){I!D.3a(a.1d.5T,2,"4l")},6W:H(a){I a.1x},4E:H(a){=
I!a.1x},8y:H(a,i,m){I(a.6O||a.8x||D(a).1r()||"").1h(m[3])>=3D0},4j:H(a){I"1=
G"!=3Da.O&&D.1g(a,"18")!=3D"2F"&&D.1g(a,"5g")!=3D"1G"},1G:H(a){I"1G"=3D=3Da=
.O||D.1g(a,"18")=3D=3D"2F"||D.1g(a,"5g")=3D=3D"1G"},8w:H(a){I!a.3R},3R:H(a)=
{I a.3R},4J:H(a){I a.4J},2W:H(a){I a.2W||D.1K(a,"2W")},1r:H(a){I"1r"=3D=3Da=
.O},5O:H(a){I"5O"=3D=3Da.O},5L:H(a){I"5L"=3D=3Da.O},5p:H(a){I"5p"=3D=3Da.O}=
,3Q:H(a){I"3Q"=3D=3Da.O},5o:H(a){I"5o"=3D=3Da.O},6A:H(a){I"6A"=3D=3Da.O},6z=
:H(a){I"6z"=3D=3Da.O},2s:H(a){I"2s"=3D=3Da.O||D.Y(a,"2s")},4T:H(a){I/4T|2A|=
6y|2s/i.11(a.Y)},3T:H(a,i,m){I D.2q(m[3],a).K},8t:H(a){I/h\\d/i.11(a.Y)},8s=
:H(a){I D.3C(D.3O,H(b){I a=3D=3Db.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^=
~=3D]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?=
)"?\'?\\)/,2B 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=3D[];1B(a&&a!=3Dd=
){d=3Da;J f=3DD.1E(a,c,b);a=3Df.t.1o(/^\\s*,\\s*/,"");1t=3Db?c=3Df.r:D.2R(1=
t,f.r)}I 1t},2q:H(t,o){G(1j t!=3D"23")I[t];G(o&&o.16!=3D1&&o.16!=3D9)I[];o=
=3Do||S;J d=3D[o],2o=3D[],3S,Y;1B(t&&3S!=3Dt){J r=3D[];3S=3Dt;t=3DD.3k(t);J=
 l=3DQ,3j=3D6L,m=3D3j.2D(t);G(m){Y=3Dm[1].2r();R(J i=3D0;d[i];i++)R(J c=3Dd=
[i].1x;c;c=3Dc.2H)G(c.16=3D=3D1&&(Y=3D=3D"*"||c.Y.2r()=3D=3DY))r.1p(c);d=3D=
r;t=3Dt.1o(3j,"");G(t.1h(" ")=3D=3D0)6M;l=3DM}N{3j=3D/^([>+~])\\s*(\\w*)/i;=
G((m=3D3j.2D(t))!=3DU){r=3D[];J k=3D{};Y=3Dm[2].2r();m=3Dm[1];R(J j=3D0,3i=
=3Dd.K;j<3i;j++){J n=3Dm=3D=3D"~"||m=3D=3D"+"?d[j].2H:d[j].1x;R(;n;n=3Dn.2H=
)G(n.16=3D=3D1){J g=3DD.L(n);G(m=3D=3D"~"&&k[g])1X;G(!Y||n.Y.2r()=3D=3DY){G=
(m=3D=3D"~")k[g]=3DM;r.1p(n)}G(m=3D=3D"+")1X}}d=3Dr;t=3DD.3k(t.1o(3j,""));l=
=3DM}}G(t&&!l){G(!t.1h(",")){G(o=3D=3Dd[0])d.4s();2o=3DD.2R(2o,d);r=3Dd=3D[=
o];t=3D" "+t.6v(1,t.K)}N{J h=3D6J;J m=3Dh.2D(t);G(m){m=3D[0,m[2],m[3],m[1]]=
}N{h=3D6I;m=3Dh.2D(t)}m[2]=3Dm[2].1o(/\\\\/g,"");J f=3Dd[d.K-1];G(m[1]=3D=
=3D"#"&&f&&f.61&&!D.4n(f)){J p=3Df.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j p.2=
v=3D=3D"23"&&p.2v!=3Dm[2])p=3DD(\'[@2v=3D"\'+m[2]+\'"]\',f)[0];d=3Dr=3Dp&&(=
!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=3D0;d[i];i++){J a=3Dm[1]=3D=3D"#"&&m[3]?=
m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];G(a=3D=3D"*"&&d[i].Y.3y()=3D=3D"49")=
a=3D"3n";r=3DD.2R(r,d[i].3H(a))}G(m[1]=3D=3D".")r=3DD.5m(r,m[2]);G(m[1]=3D=
=3D"#"){J e=3D[];R(J i=3D0;r[i];i++)G(r[i].4G("2v")=3D=3Dm[2]){e=3D[r[i]];1=
X}r=3De}d=3Dr}t=3Dt.1o(h,"")}}G(t){J b=3DD.1E(t,r);d=3Dr=3Db.r;t=3DD.3k(b.t=
)}}G(t)d=3D[];G(d&&o=3D=3Dd[0])d.4s();2o=3DD.2R(2o,d);I 2o},5m:H(r,m,a){m=
=3D" "+m+" ";J c=3D[];R(J i=3D0;r[i];i++){J b=3D(" "+r[i].1F+" ").1h(m)>=3D=
0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J d;1B(t&&t!=3Dd){d=3Dt;J p=3D=
D.6x,m;R(J i=3D0;p[i];i++){m=3Dp[i].2D(t);G(m){t=3Dt.8r(m[0].K);m[2]=3Dm[2]=
.1o(/\\\\/g,"");1X}}G(!m)1X;G(m[1]=3D=3D":"&&m[2]=3D=3D"4Y")r=3D62.11(m[3])=
?D.1E(m[3],r,M).r:D(r).4Y(m[3]);N G(m[1]=3D=3D".")r=3DD.5m(r,m[2],h);N G(m[=
1]=3D=3D"["){J g=3D[],O=3Dm[3];R(J i=3D0,3i=3Dr.K;i<3i;i++){J a=3Dr[i],z=3D=
a[D.3X[m[2]]||m[2]];G(z=3D=3DU||/5Q|4d|2W/.11(m[2]))z=3DD.1K(a,m[2])||\'\';=
G((O=3D=3D""&&!!z||O=3D=3D"=3D"&&z=3D=3Dm[5]||O=3D=3D"!=3D"&&z!=3Dm[5]||O=
=3D=3D"^=3D"&&z&&!z.1h(m[5])||O=3D=3D"$=3D"&&z.6v(z.K-m[5].K)=3D=3Dm[5]||(O=
=3D=3D"*=3D"||O=3D=3D"~=3D")&&z.1h(m[5])>=3D0)^h)g.1p(a)}r=3Dg}N G(m[1]=3D=
=3D":"&&m[2]=3D=3D"3a-4u"){J e=3D{},g=3D[],11=3D/(-?)(\\d*)n((?:\\+|-)?\\d*=
)/.2D(m[3]=3D=3D"6D"&&"2n"||m[3]=3D=3D"6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+=
m[3]||m[3]),3o=3D(11[1]+(11[2]||1))-0,d=3D11[3]-0;R(J i=3D0,3i=3Dr.K;i<3i;i=
++){J j=3Dr[i],1d=3Dj.1d,2v=3DD.L(1d);G(!e[2v]){J c=3D1;R(J n=3D1d.1x;n;n=
=3Dn.2H)G(n.16=3D=3D1)n.4q=3Dc++;e[2v]=3DM}J b=3DQ;G(3o=3D=3D0){G(j.4q=3D=
=3Dd)b=3DM}N G((j.4q-d)%3o=3D=3D0&&(j.4q-d)/3o>=3D0)b=3DM;G(b^h)g.1p(j)}r=
=3Dg}N{J f=3DD.6H[m[1]];G(1j f=3D=3D"49")f=3Df[m[2]];G(1j f=3D=3D"23")f=3D6=
u("Q||H(a,i){I "+f+";}");r=3DD.3C(r,H(a,i){I f(a,i,m,r)},h)}}I{r:r,t:t}},4S=
:H(b,c){J a=3D[],1t=3Db[c];1B(1t&&1t!=3DS){G(1t.16=3D=3D1)a.1p(1t);1t=3D1t[=
c]}I a},3a:H(a,e,c,b){e=3De||1;J d=3D0;R(;a;a=3Da[c])G(a.16=3D=3D1&&++d=3D=
=3De)1X;I a},5v:H(n,a){J r=3D[];R(;n;n=3Dn.2H){G(n.16=3D=3D1&&n!=3Da)r.1p(n=
)}I r}});D.W=3D{1e:H(f,i,g,e){G(f.16=3D=3D3||f.16=3D=3D8)I;G(D.14.1f&&f.4I)=
f=3D1b;G(!g.24)g.24=3D7.24++;G(e!=3D12){J h=3Dg;g=3D7.3M(h,H(){I h.1w(7,19)=
});g.L=3De}J j=3DD.L(f,"3w")||D.L(f,"3w",{}),1H=3DD.L(f,"1H")||D.L(f,"1H",H=
(){G(1j D!=3D"12"&&!D.W.5k)I D.W.1H.1w(19.3L.T,19)});1H.T=3Df;D.P(i.1R(/\\s=
+/),H(c,b){J a=3Db.1R(".");b=3Da[0];g.O=3Da[1];J d=3Dj[b];G(!d){d=3Dj[b]=3D=
{};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)=3D=3D=3DQ){G(f.3K)f.3K(b,1H,Q);N G(f.6t=
)f.6t("4o"+b,1H)}}d[g.24]=3Dg;D.W.26[b]=3DM});f=3DU},24:1,26:{},21:H(e,h,f)=
{G(e.16=3D=3D3||e.16=3D=3D8)I;J i=3DD.L(e,"3w"),1L,5i;G(i){G(h=3D=3D12||(1j=
 h=3D=3D"23"&&h.8p(0)=3D=3D"."))R(J g 1n i)7.21(e,g+(h||""));N{G(h.O){f=3Dh=
.2y;h=3Dh.O}D.P(h.1R(/\\s+/),H(b,a){J c=3Da.1R(".");a=3Dc[0];G(i[a]){G(f)2U=
 i[a][f.24];N R(f 1n i[a])G(!c[1]||i[a][f].O=3D=3Dc[1])2U i[a][f];R(1L 1n=
 i[a])1X;G(!1L){G(!D.W.2t[a]||D.W.2t[a].4A.1k(e)=3D=3D=3DQ){G(e.6p)e.6p(a,D=
.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=3DU;2U i[a]}}})}R(1L 1n=
 i)1X;G(!1L){J d=3DD.L(e,"1H");G(d)d.T=3DU;D.3b(e,"3w");D.3b(e,"1H")}}},1P:=
H(h,c,f,g,i){c=3DD.2d(c);G(h.1h("!")>=3D0){h=3Dh.3s(0,-1);J a=3DM}G(!f){G(7=
.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16=3D=3D3||f.16=3D=3D8)I 12;J b,1L,1=
7=3DD.1D(f[h]||U),W=3D!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},3J:H(){}=
,4C:1z()});c[0][E]=3DM}c[0].O=3Dh;G(a)c[0].6m=3DM;J d=3DD.L(f,"1H");G(d)b=
=3Dd.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=3D=3D"4V"))&&f["4o"+h]&&f["4o"+h].1w(=
f,c)=3D=3D=3DQ)b=3DQ;G(W)c.4s();G(i&&D.1D(i)){1L=3Di.1w(f,b=3D=3DU?c:c.7d(b=
));G(1L!=3D=3D12)b=3D1L}G(17&&g!=3D=3DQ&&b!=3D=3DQ&&!(D.Y(f,\'a\')&&h=3D=3D=
"4V")){7.5k=3DM;1U{f[h]()}1V(e){}}7.5k=3DQ}I b},1H:H(b){J a,1L,38,5f,4m;b=
=3D19[0]=3DD.W.6l(b||1b.W);38=3Db.O.1R(".");b.O=3D38[0];38=3D38[1];5f=3D!38=
&&!b.6m;4m=3D(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J c=3D4m[j];G(5f||c.O=3D=
=3D38){b.2y=3Dc;b.L=3Dc.L;1L=3Dc.1w(7,19);G(a!=3D=3DQ)a=3D1L;G(1L=3D=3D=3DQ=
){b.32();b.3J()}}}I a},6l:H(b){G(b[E]=3D=3DM)I b;J d=3Db;b=3D{8o:d};J c=3D"=
8n 8m 8l 8k 2s 8j 47 5d 6j 5E 8i L 8h 8g 4K 2y 5a 59 8e 8b 58 6f 8a 88 4k=
 87 86 84 6d 2J 4C 6c O 82 81 35".1R(" ");R(J i=3Dc.K;i;i--)b[c[i]]=3Dd[c[i=
]];b[E]=3DM;b.32=3DH(){G(d.32)d.32();d.80=3DQ};b.3J=3DH(){G(d.3J)d.3J();d.7=
Z=3DM};b.4C=3Db.4C||1z();G(!b.2J)b.2J=3Db.6d||S;G(b.2J.16=3D=3D3)b.2J=3Db.2=
J.1d;G(!b.4k&&b.4K)b.4k=3Db.4K=3D=3Db.2J?b.6c:b.4K;G(b.58=3D=3DU&&b.5d!=3DU=
){J a=3DS.1C,1c=3DS.1c;b.58=3Db.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=
=3Db.6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47=3D=3D=3D0)?=
b.47:b.5a))b.35=3Db.47||b.5a;G(!b.59&&b.5E)b.59=3Db.5E;G(!b.35&&b.2s)b.35=
=3D(b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I b},3M:H(a,b){b.24=3Da.24=3Da.24||b.=
24||7.24++;I b},2t:{27:{4p:H(){55();I},4A:H(){I}},3D:{4p:H(){G(D.14.1f)I Q;=
D(7).2O("53",D.W.2t.3D.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("53",D.W.2t.3D=
.2y);I M},2y:H(a){G(F(a,7))I M;a.O=3D"3D";I D.W.1H.1w(7,19)}},3N:{4p:H(){G(=
D.14.1f)I Q;D(7).2O("51",D.W.2t.3N.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("5=
1",D.W.2t.3N.2y);I M},2y:H(a){G(F(a,7))I M;a.O=3D"3N";I D.W.1H.1w(7,19)}}}}=
;D.17.1l({2O:H(c,a,b){I c=3D=3D"4X"?7.2V(c,a,b):7.P(H(){D.W.1e(7,c,b||a,b&&=
a)})},2V:H(d,b,c){J e=3DD.W.3M(c||b,H(a){D(7).4e(a,e);I(c||b).1w(7,19)});I=
 7.P(H(){D.W.1e(7,d,e,c&&b)})},4e:H(a,b){I 7.P(H(){D.W.21(7,a,b)})},1P:H(c,=
a,b){I 7.P(H(){D.W.1P(c,a,7,M,b)})},5C:H(c,a,b){I 7[0]&&D.W.1P(c,a,7[0],Q,b=
)},2m:H(b){J c=3D19,i=3D1;1B(i<c.K)D.W.3M(b,c[i++]);I 7.4V(D.W.3M(b,H(a){7.=
4Z=3D(7.4Z||0)%i;a.32();I c[7.4Z++].1w(7,19)||Q}))},7X:H(a,b){I 7.2O(\'3D\'=
,a).2O(\'3N\',b)},27:H(a){55();G(D.2Q)a.1k(S,D);N D.3A.1p(H(){I a.1k(7,D)})=
;I 7}});D.1l({2Q:Q,3A:[],27:H(){G(!D.2Q){D.2Q=3DM;G(D.3A){D.P(D.3A,H(){7.1k=
(S)});D.3A=3DU}D(S).5C("27")}}});J x=3DQ;H 55(){G(x)I;x=3DM;G(S.3K&&!D.14.2=
G)S.3K("69",D.27,Q);G(D.14.1f&&1b=3D=3D1S)(H(){G(D.2Q)I;1U{S.1C.7V("1A")}1V=
(3e){3B(19.3L,0);I}D.27()})();G(D.14.2G)S.3K("69",H(){G(D.2Q)I;R(J i=3D0;i<=
S.4W.K;i++)G(S.4W[i].3R){3B(19.3L,0);I}D.27()},Q);G(D.14.2k){J a;(H(){G(D.2=
Q)I;G(S.3f!=3D"68"&&S.3f!=3D"1J"){3B(19.3L,0);I}G(a=3D=3D=3D12)a=3DD("V, 7A=
[7U=3D7S]").K;G(S.4W.K!=3Da){3B(19.3L,0);I}D.27()})()}D.W.1e(1b,"43",D.27)}=
D.P(("7R,7Q,43,85,4y,4X,4V,7P,"+"7O,7N,89,53,51,7M,2A,"+"5o,7L,7K,8d,3e").1=
R(","),H(i,b){D.17[b]=3DH(a){I a?7.2O(b,a):7.1P(b)}});J F=3DH(a,c){J b=3Da.=
4k;1B(b&&b!=3Dc)1U{b=3Db.1d}1V(3e){b=3Dc}I b=3D=3Dc};D(1b).2O("4X",H(){D("*=
").1e(S).4e()});D.17.1l({67:D.17.43,43:H(g,d,c){G(1j g!=3D\'23\')I 7.67(g);=
J e=3Dg.1h(" ");G(e>=3D0){J i=3Dg.3s(e,g.K);g=3Dg.3s(0,e)}c=3Dc||H(){};J f=
=3D"2P";G(d)G(D.1D(d)){c=3Dd;d=3DU}N{d=3DD.3n(d);f=3D"6g"}J h=3D7;D.3Y({1a:=
g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=3D=3D"1W"||b=3D=3D"7J")h.2K(i?D("<1v/>").3v=
(a.4U.1o(/<1m(.|\\s)*?\\/1m>/g,"")).2q(i):a.4U);h.P(c,[a.4U,b,a])}});I 7},a=
L:H(){I D.3n(7.7I())},7I:H(){I 7.2l(H(){I D.Y(7,"3V")?D.2d(7.aH):7}).1E(H()=
{I 7.34&&!7.3R&&(7.4J||/2A|6y/i.11(7.Y)||/1r|1G|3Q/i.11(7.O))}).2l(H(i,c){J=
 b=3DD(7).6e();I b=3D=3DU?U:b.1q=3D=3D2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{3=
4:c.34,2x:b}}).3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=3DH(f=
){I 7.2O(o,f)}});J B=3D1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=3Db;b=3DU}I D.=
3Y({O:"2P",1a:d,L:b,1W:a,1O:c})},aE:H(b,a){I D.3p(b,U,a,"1m")},aD:H(c,b,a){=
I D.3p(c,b,a,"3z")},aC:H(d,b,a,c){G(D.1D(b)){a=3Db;b=3D{}}I D.3Y({O:"6g",1a=
:d,L:b,1W:a,1O:c})},aA:H(a){D.1l(D.60,a)},60:{1a:5Z.5Q,26:M,O:"2P",2T:0,7z:=
"4R/x-ax-3V-aw",7x:M,31:M,L:U,5Y:U,3Q:U,4Q:{2N:"4R/2N, 1r/2N",2K:"1r/2K",1m=
:"1r/4t, 4R/4t",3z:"4R/3z, 1r/4t",1r:"1r/as",4w:"*/*"}},4z:{},3Y:H(s){s=3DD=
.1l(M,s,D.1l(M,{},D.60,s));J g,2Z=3D/=3D\\?(&|$)/g,1u,L,O=3Ds.O.2r();G(s.L&=
&s.7x&&1j s.L!=3D"23")s.L=3DD.3n(s.L);G(s.1O=3D=3D"4P"){G(O=3D=3D"2P"){G(!s=
.1a.1I(2Z))s.1a+=3D(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=3D?"}N G(!s.L||!=
s.L.1I(2Z))s.L=3D(s.L?s.L+"&":"")+(s.4P||"7u")+"=3D?";s.1O=3D"3z"}G(s.1O=3D=
=3D"3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g=3D"4P"+B++;G(s.L)s.L=3D(s.L+"").=
1o(2Z,"=3D"+g+"$1");s.1a=3Ds.1a.1o(2Z,"=3D"+g+"$1");s.1O=3D"1m";1b[g]=3DH(a=
){L=3Da;1W();1J();1b[g]=3D12;1U{2U 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=3D=3D"1=
m"&&s.1Y=3D=3DU)s.1Y=3DQ;G(s.1Y=3D=3D=3DQ&&O=3D=3D"2P"){J j=3D1z();J k=3Ds.=
1a.1o(/(\\?|&)3m=3D.*?(&|$)/,"$ap=3D"+j+"$2");s.1a=3Dk+((k=3D=3Ds.1a)?(s.1a=
.1I(/\\?/)?"&":"?")+"3m=3D"+j:"")}G(s.L&&O=3D=3D"2P"){s.1a+=3D(s.1a.1I(/\\?=
/)?"&":"?")+s.L;s.L=3DU}G(s.26&&!D.4O++)D.W.1P("7H");J n=3D/^(?:\\w+:)?\\/\=
\/([^\\/?#]+)/;G(s.1O=3D=3D"1m"&&O=3D=3D"2P"&&n.11(s.1a)&&n.2D(s.1a)[1]!=3D=
5Z.al){J i=3DS.3H("6w")[0];J h=3DS.3h("1m");h.4d=3Ds.1a;G(s.7t)h.aj=3Ds.7t;=
G(!g){J l=3DQ;h.ah=3Dh.ag=3DH(){G(!l&&(!7.3f||7.3f=3D=3D"68"||7.3f=3D=3D"1J=
")){l=3DM;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=3DQ;J c=3D1b.7s?2B 7s("ae.ac=
"):2B 7r();G(s.5Y)c.6R(O,s.1a,s.31,s.5Y,s.3Q);N c.6R(O,s.1a,s.31);1U{G(s.L)=
c.4B("ab-aa",s.7z);G(s.5S)c.4B("a9-5R-a8",D.4z[s.1a]||"a7, a6 a5 a4 5N:5N:5=
N a2");c.4B("X-9Z-9Y","7r");c.4B("9W",s.1O&&s.4Q[s.1O]?s.4Q[s.1O]+", */*":s=
.4Q.4w)}1V(e){}G(s.7m&&s.7m(c,s)=3D=3D=3DQ){s.26&&D.4O--;c.7l();I Q}G(s.26)=
D.W.1P("7B",[c,s]);J d=3DH(a){G(!m&&c&&(c.3f=3D=3D4||a=3D=3D"2T")){m=3DM;G(=
f){7k(f);f=3DU}1u=3Da=3D=3D"2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&=
"7J"||"1W";G(1u=3D=3D"1W"){1U{L=3DD.6X(c,s.1O,s.9S)}1V(e){1u=3D"5J"}}G(1u=
=3D=3D"1W"){J b;1U{b=3Dc.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=3Db;G(!g)1=
W()}N D.5H(s,c,1u);1J();G(s.31)c=3DU}};G(s.31){J f=3D4I(d,13);G(s.2T>0)3B(H=
(){G(c){c.7l();G(!m)d("2T")}},s.2T)}1U{c.9P(s.L)}1V(e){D.5H(s,c,U,e)}G(!s.3=
1)d();H 1W(){G(s.1W)s.1W(L,1u);G(s.26)D.W.1P("7C",[c,s])}H 1J(){G(s.1J)s.1J=
(c,1u);G(s.26)D.W.1P("7F",[c,s]);G(s.26&&!--D.4O)D.W.1P("7G")}I c},5H:H(s,a=
,b,e){G(s.3e)s.3e(a,b,e);G(s.26)D.W.1P("7D",[a,s,e])},4O:0,7j:H(a){1U{I!a.1=
u&&5Z.9O=3D=3D"5p:"||(a.1u>=3D7e&&a.1u<9N)||a.1u=3D=3D7c||a.1u=3D=3D9K||D.1=
4.2k&&a.1u=3D=3D12}1V(e){}I Q},7h:H(a,c){1U{J b=3Da.5I("7g-5R");I a.1u=3D=
=3D7c||b=3D=3DD.4z[c]||D.14.2k&&a.1u=3D=3D12}1V(e){}I Q},6X:H(a,c,b){J d=3D=
a.5I("9J-O"),2N=3Dc=3D=3D"2N"||!c&&d&&d.1h("2N")>=3D0,L=3D2N?a.9I:a.4U;G(2N=
&&L.1C.2j=3D=3D"5J")7p"5J";G(b)L=3Db(L,c);G(c=3D=3D"1m")D.5u(L);G(c=3D=3D"3=
z")L=3D6u("("+L+")");I L},3n:H(a){J s=3D[];G(a.1q=3D=3D2p||a.5w)D.P(a,H(){s=
.1p(3u(7.34)+"=3D"+3u(7.2x))});N R(J j 1n a)G(a[j]&&a[j].1q=3D=3D2p)D.P(a[j=
],H(){s.1p(3u(j)+"=3D"+3u(7))});N s.1p(3u(j)+"=3D"+3u(D.1D(a[j])?a[j]():a[j=
]));I s.6s("&").1o(/%20/g,"+")}});D.17.1l({1N:H(c,b){I c?7.2g({1Z:"1N",2h:"=
1N",1y:"1N"},c,b):7.1E(":1G").P(H(){7.V.18=3D7.5D||"";G(D.1g(7,"18")=3D=3D"=
2F"){J a=3DD("<"+7.2j+" />").6P("1c");7.V.18=3Da.1g("18");G(7.V.18=3D=3D"2F=
")7.V.18=3D"3I";a.21()}}).3l()},1M:H(b,a){I b?7.2g({1Z:"1M",2h:"1M",1y:"1M"=
},b,a):7.1E(":4j").P(H(){7.5D=3D7.5D||D.1g(7,"18");7.V.18=3D"2F"}).3l()},78=
:D.17.2m,2m:H(a,b){I D.1D(a)&&D.1D(b)?7.78.1w(7,19):a?7.2g({1Z:"2m",2h:"2m"=
,1y:"2m"},a,b):7.P(H(){D(7)[D(7).3F(":1G")?"1N":"1M"]()})},9G:H(b,a){I 7.2g=
({1Z:"1N"},b,a)},9F:H(b,a){I 7.2g({1Z:"1M"},b,a)},9E:H(b,a){I 7.2g({1Z:"2m"=
},b,a)},9D:H(b,a){I 7.2g({1y:"1N"},b,a)},9M:H(b,a){I 7.2g({1y:"1M"},b,a)},9=
C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J h=3DD.77(j,i,g);I 7[h.36=3D=
=3D=3DQ?"P":"36"](H(){G(7.16!=3D1)I Q;J f=3DD.1l({},h),p,1G=3DD(7).3F(":1G"=
),46=3D7;R(p 1n k){G(k[p]=3D=3D"1M"&&1G||k[p]=3D=3D"1N"&&!1G)I f.1J.1k(7);G=
(p=3D=3D"1Z"||p=3D=3D"2h"){f.18=3DD.1g(7,"18");f.33=3D7.V.33}}G(f.33!=3DU)7=
.V.33=3D"1G";f.45=3DD.1l({},k);D.P(k,H(c,a){J e=3D2B D.28(46,f,c);G(/2m|1N|=
1M/.11(a))e[a=3D=3D"2m"?1G?"1N":"1M":a](k);N{J b=3Da.6r().1I(/^([+-]=3D)?([=
\\d+-.]+)(.*)$/),2b=3De.1t(M)||0;G(b){J d=3D3d(b[2]),2M=3Db[3]||"2X";G(2M!=
=3D"2X"){46.V[c]=3D(d||1)+2M;2b=3D((d||1)/e.1t(M))*2b;46.V[c]=3D2b+2M}G(b[1=
])d=3D((b[1]=3D=3D"-=3D"?-1:1)*d)+2b;e.3G(2b,d,2M)}N e.3G(2b,a,"")}});I M})=
},36:H(a,b){G(D.1D(a)||(a&&a.1q=3D=3D2p)){b=3Da;a=3D"28"}G(!a||(1j a=3D=3D"=
23"&&!b))I A(7[0],a);I 7.P(H(){G(b.1q=3D=3D2p)A(7,a,b);N{A(7,a).1p(b);G(A(7=
,a).K=3D=3D1)b.1k(7)}})},9X:H(b,c){J a=3DD.3O;G(b)7.36([]);7.P(H(){R(J i=3D=
a.K-1;i>=3D0;i--)G(a[i].T=3D=3D7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A();I 7}=
});J A=3DH(b,c,a){G(b){c=3Dc||"28";J q=3DD.L(b,c+"36");G(!q||a)q=3DD.L(b,c+=
"36",D.2d(a))}I q};D.17.5A=3DH(a){a=3Da||"28";I 7.P(H(){J q=3DA(7,a);q.4s()=
;G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J d=3Db&&b.1q=3D=3Da0?b:{1J:c||!c&&a=
||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=3D9t&&a};d.2u=3D(d.2u&&d.2u.1q=3D=3D4L?=
d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=3Dd.1J;d.1J=3DH(){G(d.36!=3D=3DQ)D(7).=
5A();G(D.1D(d.5M))d.5M.1k(7)};I d},41:{73:H(p,n,b,a){I b+a*p},5P:H(p,n,b,a)=
{I((-29.9r(p*29.9q)/2)+0.5)*a+b}},3O:[],48:U,28:H(b,c,a){7.15=3Dc;7.T=3Db;7=
.1i=3Da;G(!c.3Z)c.3Z=3D{}}});D.28.44=3D{4D:H(){G(7.15.2Y)7.15.2Y.1k(7.T,7.1=
z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=3D=3D"1Z"||7.1i=3D=3D"2h")7.T.V.=
18=3D"3I"},1t:H(a){G(7.T[7.1i]!=3DU&&7.T.V[7.1i]=3D=3DU)I 7.T[7.1i];J r=3D3=
d(D.1g(7.T,7.1i,a));I r&&r>-9p?r:3d(D.2a(7.T,7.1i))||0},3G:H(c,b,d){7.5V=3D=
1z();7.2b=3Dc;7.3l=3Db;7.2M=3Dd||7.2M||"2X";7.1z=3D7.2b;7.2S=3D7.4N=3D0;7.4=
D();J e=3D7;H t(a){I e.2Y(a)}t.T=3D7.T;D.3O.1p(t);G(D.48=3D=3DU){D.48=3D4I(=
H(){J a=3DD.3O;R(J i=3D0;i<a.K;i++)G(!a[i]())a.7n(i--,1);G(!a.K){7k(D.48);D=
.48=3DU}},13)}},1N:H(){7.15.3Z[7.1i]=3DD.1K(7.T.V,7.1i);7.15.1N=3DM;7.3G(0,=
7.1t());G(7.1i=3D=3D"2h"||7.1i=3D=3D"1Z")7.T.V[7.1i]=3D"9m";D(7.T).1N()},1M=
:H(){7.15.3Z[7.1i]=3DD.1K(7.T.V,7.1i);7.15.1M=3DM;7.3G(7.1t(),0)},2Y:H(a){J=
 t=3D1z();G(a||t>7.15.2u+7.5V){7.1z=3D7.3l;7.2S=3D7.4N=3D1;7.4D();7.15.45[7=
.1i]=3DM;J b=3DM;R(J i 1n 7.15.45)G(7.15.45[i]!=3D=3DM)b=3DQ;G(b){G(7.15.18=
!=3DU){7.T.V.33=3D7.15.33;7.T.V.18=3D7.15.18;G(D.1g(7.T,"18")=3D=3D"2F")7.T=
.V.18=3D"3I"}G(7.15.1M)7.T.V.18=3D"2F";G(7.15.1M||7.15.1N)R(J p 1n 7.15.45)=
D.1K(7.T.V,p,7.15.3Z[p])}G(b)7.15.1J.1k(7.T);I Q}N{J n=3Dt-7.5V;7.4N=3Dn/7.=
15.2u;7.2S=3DD.41[7.15.41||(D.41.5P?"5P":"73")](7.4N,n,0,1,7.15.2u);7.1z=3D=
7.2b+((7.3l-7.2b)*7.2S);7.4D()}I M}};D.1l(D.28,{5K:{9l:9j,9i:7e,74:9g},2Y:{=
2e:H(a){a.T.2e=3Da.1z},2c:H(a){a.T.2c=3Da.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)=
},4w:H(a){a.T.V[a.1i]=3Da.1z+a.2M}}});D.17.2i=3DH(){J b=3D0,1S=3D0,T=3D7[0]=
,3q;G(T)ao(D.14){J d=3DT.1d,4a=3DT,1s=3DT.1s,1Q=3DT.2z,5U=3D2k&&3r(5B)<9c&&=
!/9a/i.11(v),1g=3DD.2a,3c=3D1g(T,"30")=3D=3D"3c";G(T.7y){J c=3DT.7y();1e(c.=
1A+29.2f(1Q.1C.2e,1Q.1c.2e),c.1S+29.2f(1Q.1C.2c,1Q.1c.2c));1e(-1Q.1C.6b,-1Q=
.1C.6a)}N{1e(T.5X,T.5W);1B(1s){1e(1s.5X,1s.5W);G(42&&!/^t(98|d|h)$/i.11(1s.=
2j)||2k&&!5U)2C(1s);G(!3c&&1g(1s,"30")=3D=3D"3c")3c=3DM;4a=3D/^1c$/i.11(1s.=
2j)?4a:1s;1s=3D1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j)){G(!/^96|1T.*$/i.11(1=
g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!=3D"4j")2C(d);d=3Dd.1d}G((5U&&(=
3c||1g(4a,"30")=3D=3D"5x"))||(42&&1g(4a,"30")!=3D"5x"))1e(-1Q.1c.5X,-1Q.1c.=
5W);G(3c)1e(29.2f(1Q.1C.2e,1Q.1c.2e),29.2f(1Q.1C.2c,1Q.1c.2c))}3q=3D{1S:1S,=
1A:b}}H 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H 1e(l,t){b+=3D3r(l,10)||0;=
1S+=3D3r(t,10)||0}I 3q};D.17.1l({30:H(){J a=3D0,1S=3D0,3q;G(7[0]){J b=3D7.1=
s(),2i=3D7.2i(),4c=3D/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.1S-=3D25(=
7,\'94\');2i.1A-=3D25(7,\'aF\');4c.1S+=3D25(b,\'6U\');4c.1A+=3D25(b,\'6V\')=
;3q=3D{1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J a=3D7[0].1s;1B(a&&(!/^=
1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')=3D=3D\'93\'))a=3Da.1s;I D(a)}});D.P([\'5e=
\',\'5G\'],H(i,b){J c=3D\'4y\'+b;D.17[c]=3DH(a){G(!7[0])I;I a!=3D12?7.P(H()=
{7=3D=3D1b||7=3D=3DS?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c()):7[c]=3Da}):7[0]=
=3D=3D1b||7[0]=3D=3DS?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]||S.1c[c]:7[0][c]}}=
);D.P(["6N","4b"],H(i,b){J c=3Di?"5e":"5G",4f=3Di?"6k":"6i";D.17["5s"+b]=3D=
H(){I 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=3DH(a){I 7["5s"+=
b]()+25(7,"2C"+c+"4b")+25(7,"2C"+4f+"4b")+(a?25(7,"6S"+c)+25(7,"6S"+4f):0)}=
})})();',62,669,'|||||||this|||||||||||||||||||||||||||||||||||if|function|=
return|var|length|data|true|else|type|each|false|for|document|elem|null|sty=
le|event||nodeName|||test|undefined||browser|options|nodeType|fn|display|ar=
guments|url|window|body|parentNode|add|msie|css|indexOf|prop|typeof|call|ex=
tend|script|in|replace|push|constructor|text|offsetParent|cur|status|div|ap=
ply|firstChild|opacity|now|left|while|documentElement|isFunction|filter|cla=
ssName|hidden|handle|match|complete|attr|ret|hide|show|dataType|trigger|doc=
|split|top|table|try|catch|success|break|cache|height||remove|tbody|string|=
guid|num|global|ready|fx|Math|curCSS|start|scrollTop|makeArray|scrollLeft|m=
ax|animate|width|offset|tagName|safari|map|toggle||done|Array|find|toUpperC=
ase|button|special|duration|id|copy|value|handler|ownerDocument|select|new|=
border|exec|stack|none|opera|nextSibling|pushStack|target|html|inArray|unit=
|xml|bind|GET|isReady|merge|pos|timeout|delete|one|selected|px|step|jsre|po=
sition|async|preventDefault|overflow|name|which|queue|removeChild|namespace=
|insertBefore|nth|removeData|fixed|parseFloat|error|readyState|multiFilter|=
createElement|rl|re|trim|end|_|param|first|get|results|parseInt|slice|child=
Nodes|encodeURIComponent|append|events|elems|toLowerCase|json|readyList|set=
Timeout|grep|mouseenter|color|is|custom|getElementsByTagName|block|stopProp=
agation|addEventListener|callee|proxy|mouseleave|timers|defaultView|passwor=
d|disabled|last|has|appendChild|form|domManip|props|ajax|orig|set|easing|mo=
zilla|load|prototype|curAnim|self|charCode|timerId|object|offsetChild|Width=
|parentOffset|src|unbind|br|currentStyle|clean|float|visible|relatedTarget|=
previousSibling|handlers|isXMLDoc|on|setup|nodeIndex|unique|shift|javascrip=
t|child|RegExp|_default|deep|scroll|lastModified|teardown|setRequestHeader|=
timeStamp|update|empty|tr|getAttribute|innerHTML|setInterval|checked|fromEl=
ement|Number|jQuery|state|active|jsonp|accepts|application|dir|input|respon=
seText|click|styleSheets|unload|not|lastToggle|outline|mouseout|getProperty=
Value|mouseover|getComputedStyle|bindReady|String|padding|pageX|metaKey|key=
Code|getWH|andSelf|clientX|Left|all|visibility|container|index|init|trigger=
ed|removeAttribute|classFilter|prevObject|submit|file|after|windowData|inne=
r|client|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|t=
riggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHe=
ader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModifie=
d|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|ajaxSe=
ttings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLeft|_lo=
ad|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElement|val|pa=
geY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|cloneNode|r=
emoveEventListener|swap|toString|join|attachEvent|eval|substr|head|parse|te=
xtarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|quickClass|qui=
ckID|uuid|quickChild|continue|Height|textContent|appendTo|contents|open|mar=
gin|evalScript|borderTopWidth|borderLeftWidth|parent|httpData|setArray|CSS1=
Compat|compatMode|boxModel|cssFloat|linear|def|webkit|nodeValue|speed|_togg=
le|eq|100|replaceWith|304|concat|200|alpha|Last|httpNotModified|getAttribut=
eNode|httpSuccess|clearInterval|abort|beforeSend|splice|styleFloat|throw|co=
lgroup|XMLHttpRequest|ActiveXObject|scriptCharset|callback|fieldset|multipl=
e|processData|getBoundingClientRect|contentType|link|ajaxSend|ajaxSuccess|a=
jaxError|col|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|key=
press|keydown|change|mouseup|mousedown|dblclick|focus|blur|stylesheet|hasCl=
ass|rel|doScroll|black|hover|solid|cancelBubble|returnValue|wheelDelta|view=
|round|shiftKey|resize|screenY|screenX|relatedNode|mousemove|prevValue|orig=
inalTarget|offsetHeight|keyup|newValue|offsetWidth|eventPhase|detail|curren=
tTarget|cancelable|bubbles|attrName|attrChange|altKey|originalEvent|charAt|=
0n|substring|animated|header|noConflict|line|enabled|innerText|contains|onl=
y|weight|font|gt|lt|uFFFF|u0128|size|417|Boolean|Date|toggleClass|removeCla=
ss|addClass|removeAttr|replaceAll|insertAfter|prependTo|wrap|contentWindow|=
contentDocument|iframe|children|siblings|prevAll|wrapInner|nextAll|outer|pr=
ev|scrollTo|static|marginTop|next|inline|parents|able|cellSpacing|adobeair|=
cellspacing|522|maxLength|maxlength|readOnly|400|readonly|fast|600|class|sl=
ow|1px|htmlFor|reverse|10000|PI|cos|compatible|Function|setData|ie|ra|it|rv=
|getData|userAgent|navigator|fadeTo|fadeIn|slideToggle|slideUp|slideDown|ig=
|responseXML|content|1223|NaN|fadeOut|300|protocol|send|setAttribute|option=
|dataFilter|cssText|changed|be|Accept|stop|With|Requested|Object|can|GMT|pr=
operty|1970|Jan|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onread=
ystatechange|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg=
|plain|attributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJ=
SON|getScript|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serializ=
e|pixelLeft'.split('|'),0,{}))
------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/misc/drupal.js?5

// $Id: drupal.js,v 1.41.2.3 2008/06/25 09:06:57 goba Exp $

var Drupal =3D Drupal || { 'settings': {}, 'behaviors': {}, 'themes': {},=
 'locale': {} };

/**
 * Set the variable that indicates if JavaScript behaviors should be applied
 */
Drupal.jsEnabled =3D document.getElementsByTagName && document.createElemen=
t && document.createTextNode && document.documentElement && document.getEle=
mentById;

/**
 * Attach all registered behaviors to a page element.
 *
 * Behaviors are event-triggered actions that attach to page elements, enha=
ncing
 * default non-Javascript UIs. Behaviors are registered in the Drupal.behav=
iors
 * object as follows:
 * @code
 *    Drupal.behaviors.behaviorName =3D function () {
 *      ...
 *    };
 * @endcode
 *
 * Drupal.attachBehaviors is added below to the jQuery ready event and so
 * runs on initial page load. Developers implementing AHAH/AJAX in their
 * solutions should also call this function after new page content has been
 * loaded, feeding in an element to be processed, in order to attach all
 * behaviors to the new content.
 *
 * Behaviors should use a class in the form behaviorName-processed to ensure
 * the behavior is attached only once to a given element. (Doing so enables
 * the reprocessing of given elements, which may be needed on occasion desp=
ite
 * the ability to limit behavior attachment to a particular element.)
 *
 * @param context
 *   An element to attach behaviors to. If none is given, the document elem=
ent
 *   is used.
 */
Drupal.attachBehaviors =3D function(context) {
  context =3D context || document;
  if (Drupal.jsEnabled) {
    // Execute all of them.
    jQuery.each(Drupal.behaviors, function() {
      this(context);
    });
  }
};

/**
 * Encode special characters in a plain-text string for display as HTML.
 */
Drupal.checkPlain =3D function(str) {
  str =3D String(str);
  var replace =3D { '&': '&amp;', '"': '&quot;', '<': '&lt;', '>': '&gt;' };
  for (var character in replace) {
    var regex =3D new RegExp(character, 'g');
    str =3D str.replace(regex, replace[character]);
  }
  return str;
};

/**
 * Translate strings to the page language or a given language.
 *
 * See the documentation of the server-side t() function for further detail=
s.
 *
 * @param str
 *   A string containing the English string to translate.
 * @param args
 *   An object of replacements pairs to make after translation. Incidences
 *   of any key in this array are replaced with the corresponding value.
 *   Based on the first character of the key, the value is escaped and/or=
 themed:
 *    - !variable: inserted as is
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)
 *    - %variable: escape text and theme as a placeholder for user-submitted
 *      content (checkPlain + Drupal.theme('placeholder'))
 * @return
 *   The translated string.
 */
Drupal.t =3D function(str, args) {
  // Fetch the localized version of the string.
  if (Drupal.locale.strings && Drupal.locale.strings[str]) {
    str =3D Drupal.locale.strings[str];
  }

  if (args) {
    // Transform arguments before inserting them
    for (var key in args) {
      switch (key.charAt(0)) {
        // Escaped only
        case '@':
          args[key] =3D Drupal.checkPlain(args[key]);
        break;
        // Pass-through
        case '!':
          break;
        // Escaped and placeholder
        case '%':
        default:
          args[key] =3D Drupal.theme('placeholder', args[key]);
          break;
      }
      str =3D str.replace(key, args[key]);
    }
  }
  return str;
};

/**
 * Format a string containing a count of items.
 *
 * This function ensures that the string is pluralized correctly. Since Dru=
pal.t() is
 * called by this function, make sure not to pass already-localized strings=
 to it.
 *
 * See the documentation of the server-side format_plural() function for fu=
rther details.
 *
 * @param count
 *   The item count to display.
 * @param singular
 *   The string for the singular case. Please make sure it is clear this is
 *   singular, to ease translation (e.g. use "1 new comment" instead of "1=
 new").
 *   Do not use @count in the singular string.
 * @param plural
 *   The string for the plural case. Please make sure it is clear this is=
 plural,
 *   to ease translation. Use @count in place of the item count, as in "@co=
unt
 *   new comments".
 * @param args
 *   An object of replacements pairs to make after translation. Incidences
 *   of any key in this array are replaced with the corresponding value.
 *   Based on the first character of the key, the value is escaped and/or=
 themed:
 *    - !variable: inserted as is
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)
 *    - %variable: escape text and theme as a placeholder for user-submitted
 *      content (checkPlain + Drupal.theme('placeholder'))
 *   Note that you do not need to include @count in this array.
 *   This replacement is done automatically for the plural case.
 * @return
 *   A translated string.
 */
Drupal.formatPlural =3D function(count, singular, plural, args) {
  var args =3D args || {};
  args['@count'] =3D count;
  // Determine the index of the plural form.
  var index =3D Drupal.locale.pluralFormula ? Drupal.locale.pluralFormula(a=
rgs['@count']) : ((args['@count'] =3D=3D 1) ? 0 : 1);

  if (index =3D=3D 0) {
    return Drupal.t(singular, args);
  }
  else if (index =3D=3D 1) {
    return Drupal.t(plural, args);
  }
  else {
    args['@count['+ index +']'] =3D args['@count'];
    delete args['@count'];
    return Drupal.t(plural.replace('@count', '@count['+ index +']'));
  }
};

/**
 * Generate the themed representation of a Drupal object.
 *
 * All requests for themed output must go through this function. It examines
 * the request and routes it to the appropriate theme function. If the curr=
ent
 * theme does not provide an override function, the generic theme function=
 is
 * called.
 *
 * For example, to retrieve the HTML that is output by theme_placeholder(te=
xt),
 * call Drupal.theme('placeholder', text).
 *
 * @param func
 *   The name of the theme function to call.
 * @param ...
 *   Additional arguments to pass along to the theme function.
 * @return
 *   Any data the theme function returns. This could be a plain HTML string,
 *   but also a complex object.
 */
Drupal.theme =3D function(func) {
  for (var i =3D 1, args =3D []; i < arguments.length; i++) {
    args.push(arguments[i]);
  }

  return (Drupal.theme[func] || Drupal.theme.prototype[func]).apply(this,=
 args);
};

/**
 * Parse a JSON response.
 *
 * The result is either the JSON object, or an object with 'status' 0 and=
 'data' an error message.
 */
Drupal.parseJson =3D function (data) {
  if ((data.substring(0, 1) !=3D '{') && (data.substring(0, 1) !=3D '['))=
 {
    return { status: 0, data: data.length ? data : Drupal.t('Unspecified er=
ror') };
  }
  return eval('(' + data + ');');
};

/**
 * Freeze the current body height (as minimum height). Used to prevent
 * unnecessary upwards scrolling when doing DOM manipulations.
 */
Drupal.freezeHeight =3D function () {
  Drupal.unfreezeHeight();
  var div =3D document.createElement('div');
  $(div).css({
    position: 'absolute',
    top: '0px',
    left: '0px',
    width: '1px',
    height: $('body').css('height')
  }).attr('id', 'freeze-height');
  $('body').append(div);
};

/**
 * Unfreeze the body height
 */
Drupal.unfreezeHeight =3D function () {
  $('#freeze-height').remove();
};

/**
 * Wrapper to address the mod_rewrite url encoding bug
 * (equivalent of drupal_urlencode() in PHP).
 */
Drupal.encodeURIComponent =3D function (item, uri) {
  uri =3D uri || location.href;
  item =3D encodeURIComponent(item).replace(/%2F/g, '/');
  return (uri.indexOf('?q=3D') !=3D -1) ? item : item.replace(/%26/g, '%252=
6').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');
};

/**
 * Get the text selection in a textarea.
 */
Drupal.getSelection =3D function (element) {
  if (typeof(element.selectionStart) !=3D 'number' && document.selection)=
 {
    // The current selection
    var range1 =3D document.selection.createRange();
    var range2 =3D range1.duplicate();
    // Select all text.
    range2.moveToElementText(element);
    // Now move 'dummy' end point to end point of original range.
    range2.setEndPoint('EndToEnd', range1);
    // Now we can calculate start and end points.
    var start =3D range2.text.length - range1.text.length;
    var end =3D start + range1.text.length;
    return { 'start': start, 'end': end };
  }
  return { 'start': element.selectionStart, 'end': element.selectionEnd };
};

/**
 * Build an error message from ahah response.
 */
Drupal.ahahError =3D function(xmlhttp, uri) {
  if (xmlhttp.status =3D=3D 200) {
    if (jQuery.trim($(xmlhttp.responseText).text())) {
      var message =3D Drupal.t("An error occurred. \n@uri\n@text", {'@uri':=
 uri, '@text': xmlhttp.responseText });
    }
    else {
      var message =3D Drupal.t("An error occurred. \n@uri\n(no information=
 available).", {'@uri': uri, '@text': xmlhttp.responseText });
    }
  }
  else {
    var message =3D Drupal.t("An HTTP error @status occurred. \n@uri", {'@u=
ri': uri, '@status': xmlhttp.status });
  }
  return message;
}

// Global Killswitch on the <html> element
if (Drupal.jsEnabled) {
  // Global Killswitch on the <html> element
  $(document.documentElement).addClass('js');
  // 'js enabled' cookie
  document.cookie =3D 'has_js=3D1; path=3D/';
  // Attach all behaviors.
  $(document).ready(function() {
    Drupal.attachBehaviors(this);
  });
}

/**
 * The default themes.
 */
Drupal.theme.prototype =3D {

  /**
   * Formats text for emphasized display in a placeholder inside a sentence.
   *
   * @param str
   *   The text to format (plain-text).
   * @return
   *   The formatted text (html).
   */
  placeholder: function(str) {
    return '<em>' + Drupal.checkPlain(str) + '</em>';
  }
};

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: image/x-icon
Content-Transfer-Encoding: base64
Content-Location: http://ineducation.ca/sites/all/themes/zeropoint/favicon.ico

AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEA
AAAAAAAAAAAAJ4vpALBfFwAljOwAuGUdAK9gGAAli+gAsGAYALFfFgAli+kAuGUeACaL6QAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAQHCAAAAAAAAAAAAAAAAAcHBwcHAAAAAAAAAAAAAAgHBwcHBQAAAAAAAAAAAAAHBwcH
BwcLCwAAAAAAAAAAAAcHBwcHCwsLAAAAAAAAAAAHBwcHBwsLCwAAAAAAAAAAAAcHBwcLCwAAAAAA
AAAAAAACBwcHCwsJAAAAAAAAAAAAAAcHBwsLCwsAAAAAAAAAAAAAAAcLCwsLCwAAAAAAAAAAAAAA
CwsLCwsGAAAAAAAAAAAAAAsLCwsLAwAAAAAAAAAAAAAAAQsLCwAAAAAAAAAAAAAACgAAAAAAAAAA
AAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAPH/AADg/wAAwP8AAMA/AADgHwAA4B8AAPA/
AADwHwAA+A8AAP4HAAD/AwAA/wMAAP+HAAD/fwAA/38AAP9/AAA=
------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/modules/node/node.css?5

/* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
#node-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#node-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
td.revision-current {
  background: #ffc;
}
.node-form .form-text {
  display: block;
  width: 95%;
}
.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}
.node-form .standard {
  clear: both;
}
.node-form textarea {
  display: block;
  width: 95%;
}
.node-form .attachments fieldset {
  float: none;
  display: block;
}
.terms-inline {
  display: inline;
}

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/modules/system/defaults.css?5

/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/modules/system/system.css?5

/* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag {
  cursor: move;
}
th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
  padding-bottom: .5em
}
div.indentation {
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  float: left; /* LTR */
}
div.tree-child {
  background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR=
 */
}
div.tree-child-horizontal {
  background: url(../../misc/tree.png) no-repeat -11px center;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok, tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
  border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
  border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b se=
lect {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
  display: inline;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
  z-index: 100;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../../misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}
html.js fieldset.collapsed * {
  display: none;
}
html.js fieldset.collapsed legend {
  display: block;
}
html.js fieldset.collapsible legend a {
  padding-left: 15px; /* LTR */
  background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
  background-image: url(../../misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from dis=
sapearing due to tableheader.js. */
html.js fieldset.collapsible {
  position: relative;
}
html.js fieldset.collapsible legend a {
  display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset=
 border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(../../misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
  height: 5px;
  background-position: center 1px;
  margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
  padding-top: 1px;
}
div.teaser-button-wrapper {
  float: right; /* LTR */
  padding-right: 5%; /* LTR */
  margin: 0;
}
.teaser-checkbox div.form-item {
  float: right; /* LTR */
  margin: 0 5% 0 0; /* LTR */
  padding: 0;
}
textarea.teaser {
  display: none;
}
html.js .no-js {
  display: none;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(../../misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
  display: block;
  padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
  background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
  margin-top: 0;
  background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
  display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
  display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
  font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
  font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
  visibility: hidden;
}
input.password-field {
  margin-right: 10px; /* LTR */
}
div.password-description {
  padding: 0 2px;
  margin: 4px 0 0 0;
  font-size: 0.85em;
  max-width: 500px;
}
div.password-description ul {
  margin-bottom: 0;
}
.password-parent {
  margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
  margin-right: 10px; /* LTR */
}
.confirm-parent {
  margin: 5px 0 0 0;
}
span.password-confirm {
  visibility: hidden;
}
span.password-confirm span {
  font-weight: normal;
}

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/modules/system/system-menus.css?5

/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(../../misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(../../misc/menu-collapsed.png); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  list-style-image: url(../../misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/modules/user/user.css?5

/* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
  margin-right: 1em; /* LTR */
  float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
  margin-top: 0;
}
#access-rules .mask {
  clear: both;
}
#user-login-form {
  text-align: center;
}
#user-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#user-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/sites/all/modules/cck/theme/content-module.css?5

/* $Id: content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
  font-weight:bold;
}
.field .field-label-inline,
.field .field-label-inline-first {
  display:inline;
}
.field .field-label-inline {
  visibility:hidden;
}

/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;/*LTR*/
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-han=
dle{
  padding-right:.5em;/*LTR*/
}

.node-form .content-add-more .form-submit{
  margin:0;
}

.node-form .number {
  display:inline;
  width:auto;
}
.node-form .text {
  width:auto;
}

/* CSS overrides for Views-based autocomplete results.
  - #autocomplete uses "white-space:pre", which is no good with
    Views' template-based rendering
  - Field titles are rendered with <label> in default templates,
    but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete {
  white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label {
  display:inline;
  font-weight:normal;
}

/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
  margin: 4px 4px 0 0;/*LTR*/
}
#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
  font-weight: bold;
}
table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
  float: left;/*LTR*/
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}
table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}
table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

/* 'Advanced help' pages */
.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6  {
  margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
  margin-bottom: .5em;
}
.advanced-help-topic span.code {
  background-color:#EDF1F3;
  font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
  font-size:0.9em;
  padding:1px;
}
.advanced-help-topic .content-border {
  border:1px solid #AAA
}
------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/sites/all/modules/fckeditor/fckeditor.css?5

.rteindent1 {
  margin-left: 40px;
}
.rteindent2 {
  margin-left: 80px;
}
.rteindent3 {
  margin-left: 120px;
}
.rteindent4 {
  margin-left: 160px;
}
.rteleft {
  text-align: left;
}
.rteright {
  text-align: right;
}
.rtecenter {
  text-align: center;
}
.rtejustify {
  text-align: justify;
}
.image_assist{
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-image: url(plugins/imgassist/imgassist.gif);
  background-position: 50% 50%;
  border: 1px dashed #dddddd;
}
.ibimage_left {
  float: left;
}
.ibimage_right {
  float: right;
}
------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/sites/all/modules/filefield/filefield.css?5

/* $Id: filefield.css,v 1.21 2009/04/08 20:04:52 quicksketch Exp $ */

/**
 * Overall styles
 */


/**
 * Formatter styles
 */

.filefield-icon {
  float: left; /* RTL */
  margin-right: 0.4em; /* RTL */
}

/* End formatter styles. */

/**
 * General widget form styles (applicable to all widgets).
 */
.filefield-element {
  margin: 1em 0;
  white-space: normal;
}

.filefield-element .widget-preview {
  float: left; /* RTL */
  padding-right: 10px; /* RTL */
  border-right: 1px solid #CCC; /* RTL */
  margin-right: 10px; /* RTL */
  max-width: 30%;
}

.filefield-element .widget-edit {
  float: left; /* RTL */
  max-width: 70%;
}

.filefield-element .filefield-preview {
  width: 16em;
  overflow: hidden;
}

.filefield-element .widget-edit .form-item {
  margin: 0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file {
  margin: 0;
}

.filefield-element input.progress-disabled {
  float: none;
  display: inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber {
  display: inline;
  float: none;
  padding: 1px 13px 2px 3px; /* RTL */
}

.filefield-element div.ahah-progress-bar {
  display: none;
  margin-top: 4px;
  width: 28em;
  padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
  margin: 0;
}

/* End general widget form styles. */

/**
 * Generic file edit widget styles. Not applicable to other widgets that
 * might hook into filefield (say, a widget with an image preview).
 */

.filefield-generic-edit .filefield-icon {
  float: left; /* RTL */
  margin-right: 0.7em; /* RTL */
  margin-top: 0.3em;
}

.filefield-generic-edit-description {
  margin-right: 6em; /* RTL */
}

/* The text field is made unnecessarily long by node.css - shorten it. */
.filefield-generic-edit .form-text {
  width: 99%;
}

.filefield-generic-edit .description {
  white-space: normal;
  margin-bottom: 0;
  overflow: auto; /* Indent on line wraps, don't float around the icon. */
}

/* End widget form styles. */

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/sites/all/modules/cck/modules/fieldgroup/fieldgroup.css?5

/* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
  margin:.5em 0 1em 0;
}
div.fieldgroup .content {
  padding-left:1em;/*LTR*/
}

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/sites/all/themes/zeropoint/css/layout-variable.css?5

/* layout.css, v2.3 2009/2/15=20
 *
 * ZERO POINT theme, for Drupal 6
 * Dr. Florian Radut, florian[at]radut.net
 */

/* MAIN PAGE STRUCTURE */
/* ... see layout.css
To modify the side column widths and the col divider widths, the values tha=
t are marked=20
"Critical Left (Right) divider dimension value =3D cLddv (cRddv)" and=20
"Critical Left (Right) col width value =3D cLcwv (cRcwv) also refer to the=
 desired mod MUST be changed as a group. */

body.layout-left-main-right .outer {
	margin-left: 204px;			/*** cLcwv ***/
	margin-right: 278px;			/*** cLcwv ***/
}
body.layout-left-main .outer {
	margin-left: 294px;			/*** cLcwv ***/
}
body.layout-main-right .outer {
	margin-right: 344px;			/*** cLcwv ***/
}
.float-wrap {
	float: left;
	width: 100%;
}
.colmain {
	float: right;
	width: 100%;
}
.colleft {
	float: left;
	position: relative;
	width: 204px;			/*** cLcwv ***/
	margin-left: -204px;		/*** cLcwv ***/ /*** cLddv ***/
}
.colright {
	float: right;
	position: relative;
	width: 278px;		/*** cRcwv ***/
	margin-right: -278px;		/*** cRcwv ***/ /*** cRddv ***/
}
body.layout-left-main .colleft {
	width: 294px;			/*** cLcwv ***/
	margin-left: -294px;		/*** cLcwv ***/ /*** cLddv ***/
}
body.layout-main-right .colright {
	width: 344px;		/*** cRcwv ***/
	margin-right: -344px;		/*** cRcwv ***/ /*** cRddv ***/
}
#sidebar-left, #sidebar-right {
	position: relative;
	margin: 0;
}
#sidebar-left {
	width: 184px;
}
#sidebar-right {
	width: 258px;
}
body.layout-left-main #sidebar-left {
	width: 274px;
}
body.layout-main-right #sidebar-right {
	width: 324px;
}
------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/sites/all/themes/zeropoint/css/round.css?5

#sidebar-left .block, #sidebar-right .block,
#mission, .comment, blockquote,
#search .form-text, #search .form-submit {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;=09
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#navlist.links a, #navlinks ul li a {
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-khtml-border-radius-topright: 7px;
	-khtml-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}

#navlinks li ul a {
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/sites/all/themes/zeropoint/css/icons.css?5

.upload_attachments a {
	background: url(../images/icons/attach.png) no-repeat;
	padding-left: 20px;
}
.comment_comments a {
	background: url(../images/icons/comments.png) no-repeat;
	padding-left: 20px;
}
li.comment_delete a {
	background: url(../images/icons/trash.png) no-repeat 0 2px;
	padding-left: 15px;
}
li.comment_edit a {
	background: url(../images/icons/edit.png) no-repeat 0 2px;
	padding-left: 15px;
}
li.comment_reply a {
	background: url(../images/icons/reply.png) no-repeat 0 2px;
	padding-left: 15px;
}

.book_add_child a {
	background: url(../images/icons/page-add.png) no-repeat left center;
	padding-left: 20px;
}
.print_html a, .print a,
.book_printer a {
	background: url(../images/icons/printer.png) no-repeat left center;
	padding-left: 20px;
}
.comment_add a {
	background: url(../images/icons/comment.png) no-repeat left center;
	padding-left: 20px;
}
.print_mail a,
.book_mail a {
	background: url(../images/icons/mail.png) no-repeat left center;
	padding-left: 20px;
}
.terms li.first, .terms ul.taxonomy {
	background: url(../images/icons/tag.png) no-repeat left top;
	padding-left: 20px;
	margin: 10px 0;
}
#sidebar-left a.active, #sidebar-right a.active {
	background: url(../images/icons/check.png) no-repeat right;
	padding-right: 20px;
}
#sidebar-left .block-image a.active , #sidebar-right .block-image a.active=
  {
	background: none;
	padding: 0;
}
.node_read_more a {
	background: url(../images/icons/read_more.png) no-repeat left center;
	padding-left: 15px;
}
.more-link a {
	background: url(../images/icons/more.png) no-repeat left center;
	padding-left: 15px;
	font-size: 9px;
}
.blog_usernames_blog a {
	background: url(../images/icons/user_green.png) no-repeat left center;
	padding-left: 20px;
}

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ineducation.ca/modules/print/css/print.css?5

/* $Id: print.css,v 1.1.2.2 2008/08/21 22:03:40 jcnventura Exp $ */

body {
  margin: 1em;
  background-color: #fff;
  font-family: sans-serif;
}
th {
  text-align: left; /* LTR */
  color: #006;
  border-bottom: 1px solid #ccc;
}
tr.odd {
  background-color: #ddd;
}
tr.even {
  background-color: #fff;
}
td {
  padding: 5px;
}
#menu {
  visibility: hidden;
}
#main {
  margin: 1em;
}
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #00f;}
a:link img, a:visited img {border: 0;}
.print-footnote {font-size: xx-small;}
img.print-logo {border: 0;}
.print-site_name {}
.print-breadcrumb {font-size: x-small;}
.print-title {}
.print-submitted {font-size: small;}
.print-created {font-size: small;}
.print-taxonomy {
  text-align: right;
}
.print-taxonomy li {display: inline;}
.print-content {}
.print-hr {
  border: 0;
  height: 1px;
  width: 100%;
  color: #9E9E9E;
  background-color: #9E9E9E;
}
.print-message {
  border: medium dotted blue;
  padding: 1em;
}
.print-source_url {font-size: small;}
.print-links {font-size: small;}
.print-footer {text-align: center;}

------=_NextPart_000_0000_2D63DA97.3EA22B26
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://ineducation.ca/sites/default/files/zeropoint_logo.png

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
dH3uRAL/D2n6HUeeQGJCAAAAAElFTkSuQmCC
------=_NextPart_000_0000_2D63DA97.3EA22B26--
