Skip to Navigation

Open Source Cinema - An Open Source Documentary Film about Copyright

Projects contain tasks and call to action from filmmakers. Check the page below to find what creators need to help build collaborative films!

Registration Closed

Notice: Registration and comments on Open Source Cinema are now closed. Thanks for remixing! For more info about Rip!, visit www.nfb.ca/rip.

RIP: A remix Manifesto 2.0

RiP: A remix manifesto is an open source documentary about copyright and remix culture. Created over a period of six years, the film features the collaborative remix work of hundreds of people who have contributed to this website, helping to create the world's first open source documentary.

We are now collecting contributions towards Rip 2.0 - we've shown several evolved versions at film festivals, and the goal is to present a final version in 2010! Check the tasks for the material we need.

For more information about Rip, for showtimes and press information, please visit www.nfb.ca/rip

US residents can download the entire film at www.ripremix.com
Everyone else can make donation at www.ripremix.com/donate

Watch Next Chapter

Call to Action!

REMIX NYC!!
To celebrate the theatrical opening of Rip! at the Cinema Village in New York on June 19th, we want to put YOU up on the big screen! it's simple, here's how:
Find out more!

Community Contributions

 h(  #.#. 5Y( CǒUS}?T' *X, ` mo ZI& }r:tE$$P l]2 S, o@$duiu )P k"($'E gv9 k ,gsh  fv]N+ wpf wfrt9 ok; wtkffffmuuW1 Q- fwwuvwvbB%z 2V0 IĜVݚV~FL*  ' }}html,body{height:100%;}#modalbox{position:fixed;left:50%;top:50%;margin:-180px 0 0 -340px;background:#262626;border:3px solid #666;width:680px;z-index:100;}#overlay{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:url(/sites/all/modules/contrib/kaltura/images/transBG.png) 0 0 repeat;cursor:wait;}#modalbox.white_bg{background:#ffffff;}* html #overlay{position:absolute;background:#000;filter:alpha(opacity=40);top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}* html #modalbox{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round((document.documentElement.offsetHeight || document.body.clientHeight) / 2) + 'px');}#modalbox iframe{overflow:hidden;}#modalbox iframe.remove_overflow{overflow:auto;}.poweredByKaltura{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:9px;height:12px;line-height:11px;overflow:hidden;text-align:right;}kalturaCode{font-size:20px;padding:5px;}.view-kaltura-highest-rank .item-list ul li,.view-kaltura-most-viewed .item-list ul li,.view-kaltura-recenlty-added-photos .item-list ul li,.view-kaltura-recenlty-added-videos .item-list ul li,.view-id-kaltura_my_media .item-list ul li{min-height:100px;height:auto !important;height:100px;width:460px;float:left;list-style-type:none;list-style-image:none;background-image:none;}.view-kaltura-highest-rank .item-list ul li .views-field-kaltura_thumbnail-url,.view-kaltura-most-viewed .item-list ul li .views-field-kaltura_thumbnail-url,.view-kaltura-recenlty-added-photos .item-list ul li .views-field-kaltura_thumbnail-url,.view-kaltura-recenlty-added-videos .item-list ul li .views-field-kaltura_thumbnail-url,.view-id-kaltura_my_media .item-list ul li .views-field-kaltura_thumbnail-url{float:left;width:130px;}.view-kaltura-highest-rank .item-list ul li .views-field-title,.view-kaltura-most-viewed .item-list ul li .views-field-title,.view-kaltura-recenlty-added-photos .item-list ul li .views-field-title,.view-kaltura-recenlty-added-videos .item-list ul li .views-field-title,.view-id-kaltura_my_media .item-list ul li .views-field-title{padding:15px 5px 0px 8px;float:left;width:300px;}.view-kaltura-highest-rank .item-list ul li .views-field-name,.view-kaltura-most-viewed .item-list ul li .views-field-name,.view-kaltura-recenlty-added-photos .item-list ul li .views-field-name,.view-kaltura-recenlty-added-videos .item-list ul li .views-field-name,.view-id-kaltura_my_media .item-list ul li .views-field-name{padding-left:8px;float:left;width:300px;}.view-kaltura-highest-rank .item-list ul li .views-field-kaltura_rank,.view-kaltura-most-viewed .item-list ul li .views-field-kaltura_views{padding-left:8px;float:left;width:300px;}.kaltura_status_ok{border:1px solid #88FF99;margin:5px;padding-left:50px;background:url(/sites/all/modules/contrib/kaltura/images/ok.png) no-repeat left 50%;}.kaltura_status_bad{border:1px solid #FF8899;margin:5px;padding-left:50px;background:url(/sites/all/modules/contrib/kaltura/images/no.png) no-repeat left 50%;}.kaltura_tags label.field_title,.kaltura_admin_tags label.field_title{font-weight:bold;}.kaltura_hand{cursor:pointer;}.player-preview-option{clear:both;}.player-preview-option div{float:left;}.player-preview-option div img{vertical-align:middle;padding-right:10px;}#edit-kaltura-mix-width-wrapper{clear:both;}#kaltura_entry_video_player_preview,#kaltura_entry_audio_player_preview,#kaltura_mix_player_preview{text-align:center;height:350px;}#kaltura_entries_page{float:left;}#kaltura_entries_page .kentry{background:transparent url(/sites/all/modules/contrib/kaltura/images/kentry_bg.png) no-repeat scroll center 0;float:left;margin:0 10px 15px;padding:10px 0 5px;text-align:center;width:180px;}#kaltura_entries_page .kentry .kentry_thumb{height:100px;}#kaltura_entries_page .kentry .kentry_title{color:#31302E;font-size:11px;font-weight:bold;height:30px;line-height:15px;margin:0 5px;overflow:hidden;}#kaltura_entries_page.minimal_mode{background:#ffffff;width:100%;}#kaltura_entries_page.minimal_mode ul li{list-style-type:none;list-style-image:none;list-style-position:outside;}div.ktitle{background:#ffffff;}div.ktitle h3{padding:0px;margin:0px;}#media-upload-header{background:#E4F2FD;}#sidemenu{bottom:-1px;font-weight:normal;left:0;margin:0 5px;padding:0px;position:relative;}#sidemenu li{border:#C6D9E9 1px solid;display:inline;line-height:200%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0px;text-align:center;white-space:nowrap;}#sidemenu a{padding:3px;}#sidemenu a.current{background:#C6D9E9;padding:3px;color:#D54E21;}.kaltura_pager{background:#ffffff;}.kaltura_pager ul li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}input.kentry_add{background:url(/sites/all/modules/contrib/kaltura/images/add_icon.gif) no-repeat top left;width:23px;height:22px;cursor:pointer;border:none;}input.remove_media{background:url(/sites/all/modules/contrib/kaltura/images/delete_icon.gif) no-repeat top left;width:23px;height:22px;cursor:pointer;border:none;}div.kaltura_field_thumb{padding:4px;float:left;height:130px;}div.kaltura_field_thumb img{height:100px;}.kaltura_playlist{background:#2e2e2e;width:725px;padding-bottom:4px;}div.playlist-item{border:none;background:#262626;cursor:pointer;padding:4px;height:73px;color:#9f9f9f;line-height:14px;margin:4px 0px 4px 0px;width:282px;}div.playlist-item .node_kaltura_kaltura_thumbnail_url{width:auto;float:left;margin-right:4px;}div.playlist-item.playing{background:#E5E5E5;}.kaltura_playlist .play-list{margin-left:4px;background:#2e2e2e;float:left;width:300px;margin-right:10px;}.kaltura_playlist .play-list a.up{cursor:pointer;display:block;background:url(/sites/all/modules/contrib/kaltura/plugins/kaltura_playlist/up.png) no-repeat 50% top;width:18px;height:18px;margin:0px 0px 5px 141px;}.kaltura_playlist .play-list a.down{cursor:pointer;display:block;background:url(/sites/all/modules/contrib/kaltura/plugins/kaltura_playlist/down.png) no-repeat 50% top;width:18px;height:18px;margin:5px 0px 0px 141px;}.kaltura_playlist .play-list a.down:hover,.kaltura_playlist .play-list a.up:hover{background-position:0 -18px;}.kaltura_playlist .playlist-player{float:left;}.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}.book-navigation .page-links{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}.book-navigation .page-previous{text-align:left;width:42%;display:block;float:left;}.book-navigation .page-up{margin:0 5%;width:4%;display:block;float:left;}.book-navigation .page-next{text-align:right;width:42%;display:block;float:right;}#book-outline{min-width:56em;}.book-outline-form .form-item{margin-top:0;margin-bottom:0;}#edit-book-bid-wrapper .description{clear:both;}#book-admin-edit select{margin-right:24px;}#book-admin-edit select.progress-disabled{margin-right:0;}#book-admin-edit tr.ahah-new-content{background-color:#ffd;}#book-admin-edit .form-item{float:left;}.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; margin-left:0.5em; clear:right;}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;}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; padding-right:1em; border-bottom:3px solid #ccc;}.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;}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; padding-right:1em; border-bottom:3px solid #ccc;}.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em; padding:0.42em 0 0.42em 0.6em; float:left;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}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; padding-left:0.25em; clear:right;}.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; 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;}.more-help-link{font-size:0.85em;text-align:right;}.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 select{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; line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}.container-inline div,.container-inline label{display:inline;}ul.primary{border-collapse:collapse;padding:0 0 0 1em; 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; 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;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}#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;}html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}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; background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png); background-position:5px 50%;}* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}.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;}.draggable a.tabledrag-handle{cursor:move;float:left; height:1.7em;margin:-0.4em 0 -0.4em -0.5em; padding:0.42em 1.5em 0.42em 0.5em; 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;}.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right; padding-right:5%; margin:0;}.teaser-checkbox div.form-item{float:right; margin:0 5% 0 0; padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}.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;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}#first-time strong{display:block;padding:1.5em 0 .5em;}tr.selected td{background:#ffc;}table.sticky-header{margin-top:0;background:#fff;}#clean-url.install{display:none;}html.js .js-hide{display:none;}#system-modules div.incompatible{font-weight:bold;}#system-themes-form div.incompatible{font-weight:bold;}span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}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;}input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}ul.menu{list-style:none;border:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0; margin:0;}li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png); padding:0.2em 0.5em 0 0; margin:0;}li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0; 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;}#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em; float:left;}#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; margin-left:0.5em; clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}.profile{clear:both;margin:1em 0;}.profile .picture{float:right; margin:0 1em 1em 0;}.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;}.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 .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#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;}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-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}.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left; width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important; margin-right:2px !important; padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left; width:24%;float:left;}.date-nav div.date-next{text-align:right; width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;} .date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/* Hides from IE-mac \*/ * html .date-clear-block{height:1%;}.date-clear-block{display:block;}#ui-datepicker-div table,#ui-datepicker-div td,#ui-datepicker-div th{margin:0;padding:0;}#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{font-size:12px !important;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:#ffffff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em .5em;position:relative;width:15.5em;}#ui-datepicker-div{background:#ffffff;display:none;z-index:9999;}.ui-datepicker-inline{display:block;float:left;}.ui-datepicker-control{display:none;}.ui-datepicker-current{display:none;}.ui-datepicker-next,.ui-datepicker-prev{background:#e6e6e6 url(/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; left:.5em; position:absolute;top:.5em;}.ui-datepicker-next{left:14.6em;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}.ui-datepicker-next a,.ui-datepicker-prev a{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;}.ui-datepicker-next a{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:hover{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:hover{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:active{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:active{background:url(/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555555;font-size:1em;line-height:1.4em;margin:0 !important;padding:0 !important;position:absolute;top:.5em;}.ui-datepicker-header select.ui-datepicker-new-month{left:2.2em; width:7em;}.ui-datepicker-header select.ui-datepicker-new-year{left:9.4em; width:5em;}table.ui-datepicker{text-align:right; width:15.5em;}table.ui-datepicker td a{color:#555555;display:block;padding:.1em .3em .1em 0; text-decoration:none;}table.ui-datepicker tbody{border-top:none;}table.ui-datepicker tbody td a{background:#e6e6e6 url(/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; border:1px solid #ffffff;cursor:pointer;}table.ui-datepicker tbody td a:hover{background:#dadada url(/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; border:1px solid #999999;color:#212121;}table.ui-datepicker tbody td a:active{background:#ffffff url(/sites/all/modules/contrib/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; border:1px solid #dddddd;color:#222222;}table.ui-datepicker .ui-datepicker-title-row td{ color:#222222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase;}table.ui-datepicker .ui-datepicker-title-row td a{color:#222222;}.ui-datepicker-cover{display:none; display/**/:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:200px; height:200px;}.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{ margin-top:-4px;}.timeEntry{background-color:transparent !important;}.timeEntry_control{display:none;}.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(/sites/all/modules/contrib/fckeditor/plugins/imgassist/imgassist.gif);background-position:50% 50%;border:1px dashed #dddddd;}.ibimage_left{float:left;}.ibimage_right{float:right;}.filefield-icon{float:left;margin-right:0.4em;}.filefield-row{}.filefield-row .filefield-info{float:left;padding-right:1em;}.filefield-row .filefield-edit{float:left;width:70%;}.filefield-row .filefield-description{width:70%;}.filefield-row .filefield-list{float:right;}.filefield-file-edit-widget{float:left;}.filefield-file-container-table{width:90%;margin-top:3px;margin-bottom:2px;}.filefield-file-upload{margin-bottom:5px;}.filefield-js-error{ white-space:normal;}.filefield-generic-edit .filefield-icon{float:left;margin-right:0.7em;margin-top:0.3em;}.filefield-generic-edit-description{margin-right:6em;}.filefield-generic-edit .form-text{width:99%;}.filefield-generic-edit .description{white-space:normal;margin-bottom:0;overflow:auto;}.og-picture-wrapper{border-bottom:1px dotted;padding:5px 0px;text-align:center;}.og-picture-wrapper .picture{float:none;}#block-og-5 div.item-list ul{padding:0;margin:0;}#block-og-5 div.item-list ul ul li{margin:0}#block-og-0 .form-item{margin-bottom:.4em;}#block-og-0 h2 a{text-decoration:none;}.groups .links{display:inline;}.view-id-og_members_faces table td,.view-id-og_members_block{text-align:center;vertical-align:bottom;}.view-id-og_members_block .item-list ul li{border-top:#CCCCCC 1px dotted;padding-top:4px;list-style:none;background:none;margin-left:0;padding-left:0em;text-indent:-1em;}.view-id-og_members_faces tr.row-first td,.view-id-og_members_block ul li:first{border-top:none;}.view-id-og_members_faces div.picture,.view-id-og_members_block div.picture{float:none;}.views-field-is-admin{font-style:italic;}.simplenews-subscription-filter .form-item{clear:both;line-height:1.75em;margin:0pt 1em 0pt 0pt;}.simplenews-subscription-filter .form-item label{float:left;width:12em;}.simplenews-subscription-filter .spacer{margin-left:12em;}.simplenews-subscription-filter .form-select,.simplenews-subscription-filter .form-text{width:14em;}.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em;}.block-simplenews .issues-list .newsletter-created{display:none;}.user_relationships_ui_popup_form{margin:5px;padding:5px;border:5px solid black;background:#dddddd;display:none;width:500px;position:absolute;z-index:1000;}.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{color:#fff;background-color:#ccc;text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;color:#fff;background-color:#ccc;}.calendar-calendar td{width:12%; min-width:12%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .week a{font-weight:normal;}.calendar-calendar .inner{min-height:5em;height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right; clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;}.calendar-empty{font-size:1px;line-height:1px;} .calendar-calendar td.calendar-agenda-hour{font-family:serif;text-align:right;border:none;border-top:1px #333 dotted;padding-top:.25em;padding-right:10px;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:2em;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px #333 dotted;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0 2px;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc;}.farbtastic{position:relative;}.farbtastic *{position:absolute;cursor:crosshair;}.farbtastic,.farbtastic .wheel{width:195px;height:195px;}.farbtastic .color,.farbtastic .overlay{top:47px;left:47px;width:101px;height:101px;}.farbtastic .wheel{background:url(/misc/farbtastic/wheel.png) no-repeat;width:195px;height:195px;}.farbtastic .overlay{background:url(/misc/farbtastic/mask.png) no-repeat;}.farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(/misc/farbtastic/marker.png) no-repeat;}div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}.oscine-overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;background:url(/sites/all/modules/custom/oscine_support/images/transBG.png) 0 0 repeat;cursor:wait;}#page{width:960px;margin:0 auto;position:relative;}#content{float:left;width:100%;margin:0 -100% 30px 0;padding:0;}.sidebar{float:left;}.two-sidebars #content-inner,.sidebar-right #content-inner,.page-404 #content-inner{margin-left:160px;margin-right:126px;}.sidebar-right #content-inner{margin-right:126px;}#content-inner{margin-left:160px;}#sidebar-left{width:160px;margin:15px -160px 0 0;}#sidebar-right{float:right;width:121px;margin-top:18px;}#content-sidebar{float:left;width:210px;margin-bottom:20px;}.content-sidebar #content-area{width:420px;float:left;}.front #content-sidebar{width:295px;}.front.content-sidebar #content-area{width:460px;}#header,#footer,#content .node{clear:both;}#site-name{margin:0;}#site-name a{display:block;margin:0 0 28px;height:85px;width:520px;text-indent:-3000px;overflow:hidden;margin-left:160px;}.primary-links{position:absolute;top:87px;left:160px;}#content-inner{background-color:#fff;border:2px solid #b1c8d6;padding:10px 0 0;}#content-area{padding:0 13px;}#content-top{margin:5px 13px 10px;}#content-wrap{min-height:400px;}#content-bottom{clear:both;}#ad-bottom{clear:both;background-color:#eee;border-top:1px solid #B1C8D6;margin:15px 0 0;padding-bottom:5px;}.page-user.two-sidebars #content-bottom,.front #content-bottom{margin:0;padding:0;background-color:transparent;border:0;}#footer{float:none;clear:both;background-color:#d8e3ea;padding:30px 20px;border-top:1px solid #B1C8D6;}#header,#content,#sidebar-left,#sidebar-right,#footer{overflow:visible;word-wrap:break-word;}*{margin:0;padding:0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft{clear:left;}.clearright{clear:right;}.clearboth{clear:both;}.floatleft{float:left;margin:0 10px 5px 0 !important;}.floatright{float:right;margin:0 0 5px 10px !important;}.floatleft .caption{font-size:10px;font-weight:bold;text-transform:uppercase;padding-top:5px;}#skip-nav a,#skip-nav a:hover,#skip-nav a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}#skip-nav a:active,#skip-nav a:focus{position:static;width:auto;height:auto;}body{background:#b7d7ef url(/sites/all/themes/osc/images/layout/body-bg.gif) repeat-x 0 1px;margin:0;font-size:100%; color:#0e2c4b;overflow-y:scroll;}#page-wrap{background:transparent url(/sites/all/themes/osc/images/layout/header-2.jpg) no-repeat 50% 0;}#page{background:transparent url(/sites/all/themes/osc/images/layout/header-2.jpg) no-repeat 50% 0; font-size:0.8125em; line-height:1.4em;}body.admin-menu{background-position:50% 21px;}body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:Arial,Helvetica,'garuda',sans-serif;}a:link,a:visited{color:#2390ff;text-decoration:none;outline:0;}a:hover,a:active{color:#1e950a;text-decoration:none;outline:0;}h1{font-size:2em;line-height:1.3em;margin-bottom:0.5em;margin-top:0pt;}.node p,.comment p{margin:0 0 1em;}ul,ol{margin-left:0;padding-left:2em;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}li.leaf{list-style-image:url(/sites/all/themes/osc/images/misc/bullet.png);}li.collapsed{list-style-image:url(/sites/all/themes/osc/images/misc/collapsed.png);}li.expanded{list-style-image:url(/sites/all/themes/osc/images/misc/expanded.png);}li a.active{color:#ef7a24;}table{width:99%;}tr.even td,tr.odd td{padding:10px 5px;}tr.even{background-color:#F9F9F9;}tr.odd{background-color:#fff;}pre,code{font-family:"Bitstream Vera Sans Mono","Courier New",monospace;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaa;}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}abbr.created{border:none;cursor:auto;white-space:normal;}hr{border-color:#ccc;margin-bottom:15px;}dt{font-weight:bold;margin-top:10px;text-decoration:underline;}.button,input.form-submit{color:#fff !important;letter-spacing:0.04em;background:transparent url(/sites/all/themes/osc/images/misc/button.png) no-repeat 0 50%;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;}.button p{color:#0E2C4B;}.button{display:block;}input.form-submit{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#2390ff;border:1px solid #3873b0;border-bottom-style:outset;font-size:13px;padding:3px 15px;margin-right:5px;}input#edit-submit{background-color:#89c31a;border:1px solid #669933;}input#edit-submit:hover{background-color:#6aa100;}input#edit-delete{background-color:#f90;border:1px solid #e77d00;}input#edit-delete:hover{background-color:#f60;}input.form-submit:hover{background-color:#0270e1;cursor:pointer;}.button.green{background-color:#89c31a;border:1px solid #669933;border-bottom-style:outset;}.button.blue{background-color:#2390ff;border:1px solid #3873b0;border-bottom-style:outset;}.button.darkblue{background-color:#4a83a3;border:1px solid #3873b0;border-bottom-style:outset;}.button.orange{background-color:#ff9c00;border:1px solid #e77d00;border-bottom-style:outset;}.button.green:hover{background-color:#6aa100;}.button.blue:hover{background-color:#0270e1;}.button.darkblue:hover{background-color:#1e597a;}.button.orange:hover{background-color:#ee7000;}.button.green:active{background-color:#4e7700;}.button.blue:active{background-color:#0053a8;}.button.darkblue:active{background-color:#0d374e;}.button.orange:active{background-color:#de5900;}div.green{background-color:#f7ffe7;border:1px solid #89c31a;}div.blue{background-color:#def2ff;border:1px solid #97caff;}div.orange{background-color:#fffde9;border:1px solid #ff9c00;}.green-font{color:#7aad1a;}.blue-font{color:#2390ff;}.orange-font{color:#ff9c00;}.osc-icon{display:block;width:14px;height:14px;margin-right:3px;}.osc-icon.big{width:16px;}.heart{background:transparent url(/sites/all/themes/osc/images/misc/heart.gif)no-repeat bottom left;}.heart.big{background:transparent url(/sites/all/themes/osc/images/misc/heart-big.gif)no-repeat bottom left;}.dld{background:transparent url(/sites/all/themes/osc/images/misc/dwld.gif)no-repeat bottom left;}.cmt{background:transparent url(/sites/all/themes/osc/images/misc/comment.gif)no-repeat bottom left;}.primary-links{padding:0;list-style-type:none;}.primary-links li{float:left;margin-right:10px;}.primary-links a{display:block;background:transparent url(/sites/all/themes/osc/images/layout/navigation.gif) no-repeat 100% -120px;}.primary-links a span{display:block;margin-right:15px;padding-left:15px;height:30px;background:transparent url(/sites/all/themes/osc/images/layout/navigation.gif) no-repeat 0 -90px;line-height:29px;text-transform:uppercase;font-weight:bold;color:#80a5b1;}.primary-links a:hover{text-decoration:none;background-position:100% -180px;}.primary-links a:hover span{background-position:0 -150px;}.primary-links .active a,.primary-links .active a:hover,.primary-links .active-trail a,.primary-links .active-trail a:hover{background-position:100% -30px;}.primary-links .active a span,.primary-links .active a:hover span,.primary-links .active-trail span,.primary-links .active-trail:hover span{background-position:0 0;}.primary-links .first .active span,.primary-links .first .active:hover span{background-position:0 -60px;}.node-type-project .menu-684 a,.node-type-project .menu-684 a:hover{background-position:100% -30px;}.node-type-project .menu-684 a span,.node-type-project .menu-684 a:hover span{background-position:0 0;}.node-type-kaltura-mix .menu-686 a,.node-type-kaltura-mix .menu-686 a:hover{background-position:100% -30px;}.node-type-kaltura-mix .menu-686 a span,.node-type-kaltura-mix .menu-686 a:hover span{background-position:0 0;}.node-type-kaltura-entry .menu-685 a,.node-type-kaltura-entry .menu-685 a:hover{background-position:100% -30px;}.node-type-kaltura-entry .menu-685 a span,.node-type-kaltura-entry .menu-685 a:hover span{background-position:0 0;}.node-type-blog .menu-905 a,.node-type-blog .menu-905 a:hover{background-position:100% -30px;}.node-type-blog .menu-905 a span,.node-type-blog .menu-905 a:hover span{background-position:0 0;}h1.title{font-size:30px;color:#80a5b1;margin:5px 13px 10px;border-bottom:4px solid #E5EEF4;}#info-top{width:644px;color:#7E816A;font:bold 14px/19px arial,'garuda',sans-serif;margin:5px 13px;background:#fff url(/sites/all/themes/osc/images/layout/info-bg.gif) repeat-y -644px 0;position:relative;}#info-top-inner-1{background:transparent url(/sites/all/themes/osc/images/layout/info-bg.gif) no-repeat 0 100%;}#info-top-inner-2{background:transparent url(/sites/all/themes/osc/images/layout/info-bg.gif) no-repeat -1288px 0;padding:20px 30px;margin-bottom:20px;}#info-arrow{display:block;height:14px;width:41px;background:transparent url(/sites/all/themes/osc/images/layout/info-arrow.gif) no-repeat 0 0;position:absolute;bottom:-13px;left:30px;}#info-top a{color:#fb8200;}#info-top a:hover{text-decoration:underline;}#info-top em{font:italic 13px/28px arial,'garuda',sans-serif;}#content-area #info-top{margin:5px 0;}.page-recycle-mine #info-arrow,.page-remix-favorite #info-arrow{left:150px;}.page-recycle-bookmarked #info-arrow,.page-remix-my-favorite #info-arrow{left:303px;}.page-remix-mine #info-arrow{left:448px;}.page-projects-mine #info-arrow{left:284px;}.page-projects-joined #info-arrow{left:155px;}.front #content-area{margin:0 13px 20px;padding:0;}.front #content-area h2{padding:20px 20px 10px;font-size:22px;color:#666;}.front #content-area p{padding:0 20px 20px 20px;}.front .view-display-id-page_1 .button,.front .node.page .button{display:inline;width:180px;font:normal 17px arial,'garuda',sans-serif;padding:10px 30px;}.front #content .darkblue{display:block;clear:left;width:140px;font-size:14px;margin:0 auto;padding:5px 10px;}.front #content-area p span{margin:0 12px;font-size:16px;}.front #content-area p.register{width:225px;float:left;text-align:center;line-height:26px;font-size:12px;}.front #content-area p.other{font-size:17px;}.front #content-area p.register,.front #content-area p.other{padding-bottom:5px;}.front #content-area p.front-img{padding:0;}.front #content-area .node.page p,.front #content-area .node.page .content{margin:0;}.front #content-bottom .view-content li{list-style-type:none;width:130px;float:left;margin:20px 7px;font-size:11px;line-height:12px;}.front #content-bottom .view-content li img{margin-bottom:5px;}.front #content-bottom li h4{width:130px;display:inline;}.front #content-sidebar .green{padding:15px 45px;text-align:center;font-size:16px;}.front #content-sidebar .green .button{padding:10px;margin:5px 0 10px;font-weight:bold;font-size:18px;}.front #content-sidebar h3.title{font-size:22px;color:#86aec4;padding:0 0 5px;border-bottom:4px solid #e5eef4;}.front #content-sidebar form{margin:0 0 10px;}.front #content-sidebar form div{display:inline;float:none;color:#284b6e;font-size:14px;padding:0;}.front #content-sidebar form label{font-weight:normal;margin:0 5px 0 10px;}.front #content-sidebar td{padding:5px 10px 15px;line-height:13px;text-align:center;}.front #content-sidebar td .views-field-title a{font-weight:bold;font-size:11px;line-height:11px;margin-top:5px;display:block;}.front #content-sidebar .item-list{text-align:center;}.front #content-sidebar .view-footer{margin-top:15px;}.front #content-sidebar #edit-title{font-size:11px;width:160px;margin-right:10px;}#page-bottom{clear:both;background-color:#b1c8d6;color:#35586d;text-align:center;padding:20px 0;}#page-bottom h3.title{font:normal 20px arial,'garuda',sans-serif;margin-bottom:10px;}#page-bottom li{float:left;text-align:left;list-style-type:none;margin:0 15px;width:225px;}#page-bottom li h5{font:normal 22px arial,'garuda',sans-serif;color:#fff;letter-spacing:0.03em;margin-bottom:5px;}.page-remix-mine #info-top-inner-1{background-position:0 100%;}.page-remix .view-filters,.page-recycle .view-filters,.page-projects .view-filters{padding:5px 15px 1px;background-color:#f1f1f1;border-width:1px 0;border-style:solid;border-color:#ccc;}.view-projects ul,.view-remix ul{padding:0;}.view-projects ul li,.view-remix ul li{margin:0;list-style-type:none;padding:10px 14px 0;clear:left;}#content-top .view-content ul{padding:0;}#content-top .view-content ul li.item{background-color:#def2ff;border:1px solid #97caff;}#content-top .heart{background-image:url(/sites/all/themes/osc/images/misc/heart-blue.gif);}#content-top .cmt{background-image:url(/sites/all/themes/osc/images/misc/comment-blue.gif);}#content-top .node-teaser.remix{border:0;}.node-teaser.remix,.node-teaser.project{padding:0 0 15px;}.node-teaser.remix img,.node-teaser.remix .content,.node-teaser.project img,.node-teaser.project .content{float:left;}.node-teaser.remix img,.node-teaser.project img{margin-right:20px;border:2px solid #E5EEF4;}.section-remix .node-teaser.remix img{width:155px;}.node-teaser.remix .content,.node-teaser.project .content{width:400px;}.node-teaser.remix h2 span,.node-teaser.project h2 span{font:normal 18px/14px arial,'garuda',sans-serif;margin-right:3px;}.node-teaser.remix h2.title,.node-teaser.project h2.title{float:left;margin-right:15px;}.node-teaser.remix .meta span,.node-teaser.project .meta span{float:left;height:14px;}.node-teaser.remix .meta .osc-icon,.node-teaser.project .meta .osc-icon{width:14px;margin-left:5px;}.node-teaser.remix .submitted,.node-teaser.project .submitted{clear:left;font-size:11px;}.node-teaser.remix .submitted{margin-bottom:10px;}.node-teaser.project p{clear:left;padding-top:5px;}.view-project-members ul li{float:left;clear:none;padding:0;}.project .view-project-members a.picture,.project .view-project-members img{width:35px;height:35px;margin:0 5px 0 0;border:0;}.project .view-project-members a.picture{background:#DEF2FF url(/sites/all/themes/osc/images/layout/missing-user-pic.gif) 0 0;}.not-front .view-filters form div,.not-front .view-filters form label{display:inline;float:none;}.views-exposed-form .views-exposed-widget{padding:0.5em 0.5em 0 0;}.view-filters form label{color:#284B6E;font-weight:normal;}.view-content{clear:both;}.not-front #page .view-filters .form-item input{font-size:13px;width:150px;}.view-recycle .views-view-grid,.view-mix-form-media .views-view-grid{width:100%;border-collapse:separate;border-spacing:0 10px;}.view-recycle .col-2,.view-mix-form-media .col-2,.view-recycle .col-3,.view-mix-form-media .col-3{padding-left:10px;}.view-mix-form-media td .content,.view-recycle td .content{border:1px solid #97caff;width:120px;background-color:#ebf7ff;line-height:10px;text-align:center;}.view-recycle td .data,.view-mix-form-media td .data{position:relative;padding:7px 10px 7px 30px;font:normal 10px/14px arial,'garuda',sans-serif;color:#6a88a8;text-align:left;}.not-logged-in .view-recycle td .data,.not-logged-in .view-mix-form-media td .data{padding:7px 10px;}.view-recycle td .data h4,.view-mix-form-media td .data h4{color:#2390ff;font:normal 11px arial,'garuda',sans-serif;}.view-recycle td .data h4,.view-mix-form-media td .data h4,.view-recycle td .data p,.view-mix-form-media td .data p{display:inline;}.view-recycle td .data span.flag-wrapper,.view-mix-form-media td .data span.flag-wrapper{position:absolute;top:35%;left:7px;}.view-recycle td .data span span,.view-mix-form-media td .data span span{display:none;}.view-recycle td .data a.flag,.view-mix-form-media td .data a.flag{display:block;height:14px;width:14px;text-indent:-3000px;overflow:hidden;background:transparent url(/sites/all/themes/osc/images/misc/add-media.gif) no-repeat top left;}.view-recycle td .data a.flag.unflag-action,.view-mix-form-media td .data a.flag.unflag-action{background-position:bottom left;}.flag-unflagged-message{display:none !important;}.page-recycle-bookmarked .flag-unflagged-message{display:block !important;height:90px;width:120px;left:-7px;top:-105px !important;background:transparent url(/sites/all/themes/osc/images/misc/overlay.gif) repeat top left;text-indent:-3000px;}.view-user-views .flag-unflagged-message{display:block !important;height:135px;width:190px;left:-11px;top:-162px !important;background:transparent url(/sites/all/themes/osc/images/misc/overlay.gif) repeat top left;text-indent:-3000px;}.node .content{margin-bottom:20px;}.body{clear:left;}.node-teaser{padding:20px 0 10px;border-bottom:2px solid #E5EEF4;}.node-teaser .content{padding-top:9px;}.node .submitted{font-size:0.9em;font-style:italic;color:#777;}.node-with-sidebar.full-node{float:left;width:420px;}#node-sidebar{float:right;margin-bottom:20px;width:210px;}.not-front .blog.full-node h2,.not-front .page.full-node h2,.not-front .blog.full-node h3,.not-front .page.full-node h3,.not-front .blog.full-node h4,.not-front .page.full-node h4{border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:5px;}.not-front .blog.full-node h5,.not-front .page.full-node h5{font-weight:normal;font-size:13px;color:#777;}.not-front .blog.full-node h6,.not-front .page.full-node h6{font-weight:normal;font-size:11px;color:#777;}.not-front .blog.full-node ul,.not-front .page.full-node ul,.not-front .blog.full-node ol,.not-front .page.full-node ol{margin-bottom:20px;}.not-front .blog.full-node ul ul,.not-front .page.full-node ul ul,.not-front .blog.full-node ol ol,.not-front .page.full-node ol ol{margin-bottom:0;}.not-front .blog.full-node img,.not-front .page.full-node img{margin:5px;}.node-type-book #content-sidebar .button{font-size:16px;margin-bottom:10px;padding:10px;}.node-section{margin-bottom:10px;}#node-sidebar .node-section{margin-bottom:20px;}.node-section .title{color:#fff;padding:5px 10px;letter-spacing:0.05em;font-size:13px;}.node-section .content{padding:10px;}.node-section.remixes{background-color:#DEF2FF;color:#4a573f;}.node-section.remixes .title{background-color:#4A83A3;}.node-section.remixes{padding:0 0 10px 0;}.node-section.remixes p{font-size:11px;margin:10px 20px 5px;}#content-wrap .action{background-color:#fff5e1;color:#432403;}#content-wrap .action .title{background-color:#ff8400;}#content-wrap .action p{font-size:1em;}.node-section.remixes li{float:left;position:relative;}#content-area .contributed li{float:none;}.node-section.remixes .flag-wrapper{position:absolute;left:1px;top:5px;}.node-section.remixes .flag{display:none;height:14px;width:14px;text-indent:-3000px;overflow:hidden;background:transparent url(/sites/all/themes/osc/images/misc/add-remix.gif) no-repeat top left;}.node-section.remixes li:hover .flag{display:block;}.node-section.remixes li .flag.unflag-action{background-position:bottom left;display:block;}.node-section.remixes .view ul{padding-left:10px;list-style-type:none;}.node-section.remixes .view .kaltura_thumb img{float:left;margin:10px 10px 0;}.node-section.remixes .pager-wrapper{padding-top:15px;clear:left;margin:0;}.node-section.remixes .view table{margin-left:10px;}.spread{background-color:#d6f3bc;color:#4a573f;}.spread .title{background-color:#abcc8d;}.spread h3{color:#2390FF;font-size:16px;margin-bottom:5px;}#node-sidebar .node-section{background-color:#def2ff;color:#5d7790;}#node-sidebar .node-section .title{background-color:#72a4c0;}#node-sidebar.project .button{font-size:16px;margin-bottom:10px;padding:10px;}#node-sidebar dt{font-weight:bold;text-decoration:underline;float:left;clear:left;margin:0 5px 0 0;}#node-sidebar dd{margin-bottom:5px;}#accordion{border-bottom:2px solid #c8dfe6;margin-bottom:20px;}.acc-head{display:block;border-top:2px solid #c8dfe6;padding:5px 10px;font:bold 15px arial,'garuda',sans-serif;color:#80a5b1;background:transparent url(/sites/all/themes/osc/images/misc/plus.gif) no-repeat 95% 50%;}.acc-head:hover{cursor:pointer;}.acc-head:hover,.acc-head.selected{color:#3e9dff;}.acc-head.selected{background-image:none;}.acc-head.selected{border-bottom:2px solid #deeff4;}.acc-head.selected,#accordion .acc-content{background-color:#e9f6ff;}#accordion .acc-content{padding:5px 10px;color:#72929c;}#accordion .scrollable{max-height:200px !important;overflow-y:auto !important;}#node-sidebar.project ul{list-style-type:none;padding:0;}#node-sidebar .view-project-events li{clear:left;line-height:30px;}#node-sidebar .view-project-members .picture,#node-sidebar .view-project-members img{width:35px;height:35px;margin:0 5px 5px 0;}#node-sidebar .view-project-events img{margin:0 5px 5px 0;}#node-sidebar .view-project-members .picture{background-image:url(/sites/all/themes/osc/images/layout/missing-user-pic.gif);}#node-sidebar .view-project-members .picture,#node-sidebar .view-project-events img{float:left;}.remix .meta{padding-left:0;height:15px;margin:5px 0 15px;}.remix .media-img img{width:410px;border:0;}.remix .meta li{float:left;display:block;margin-right:15px;}.remix .meta li .osc-icon{float:left;}.remix .meta li a.flag{padding-left:20px;background:transparent url(/sites/all/themes/osc/images/misc/add-media.gif) no-repeat top left;}.remix .meta li a.flag.unflag-action{background-position:0 -21px;}.remix .meta li span a{margin-left:10px;}.remix .meta li span.dimensions{font-style:italic;color:#B1C8D6;}#node-sidebar{color:#666;}#node-sidebar.remix .button,#node-sidebar.media .button,#node-sidebar.remix input{-moz-border-radius:4px;-webkit-border-radius:4px;font-size:16px;margin:5px 0;padding:10px;}#node-sidebar.remix input{border:1px solid #669933;background:#89c31a url(/sites/all/themes/osc/images/misc/button.png) no-repeat scroll 0 50%;color:#FFFFFF !important;width:100%;font-size:16px;letter-spacing:0.04em;text-align:center;}#node-sidebar.remix input:hover{background-color:#6aa100;cursor:pointer;}#node-sidebar.remix h3,#node-sidebar.media h3{font:normal 18px arial,'garuda',sans-serif;}#node-sidebar h4,#node-sidebar h4,#content-sidebar .block-title{font:normal 14px arial,'garuda',sans-serif;margin:20px 0 5px;border-bottom:1px solid #ccc;padding-bottom:5px;}#node-sidebar.media ul,#node-sidebar.remix ul{list-style-type:none;padding:0;max-height:250px;overflow:auto;}#node-sidebar.media .view-content li{float:left;height:45px;margin-right:3px;text-align:center;width:45px;}#node-sidebar.remix .view-content li{clear:left;padding:10px 5px;}#node-sidebar.remix .view-content li img{float:left;}#node-sidebar.remix .view-content li .views-field-title a{margin:0 0 0 45px;display:block;}.view-user-fav-event ul{padding:0;}.view-user-fav-event .view-content li{float:left;list-style-type:none;height:50px;margin:0 2px;}.view-user-fav-event li img,.view-user-fav-event li .no-pic,.view-user-fav-event li .no-pic a{width:45px;height:45px;}.view-user-fav-event li .no-pic{background-image:url(/sites/all/themes/osc/images/layout/missing-user-pic.gif);}.event-sidebar .event dt{font-weight:bold;padding-bottom:3px;}.event-sidebar .event dd{margin:3px 0 10px;}.node.blog img,.node.blog embed{max-width:420px;}.view-blog .item-list{text-align:center;margin-top:10px;}.view-blog .views-field-created{font:italic 11px arial,'garuda',sans-serif;margin-bottom:3px;}#content-wrap .view-blog .view-filters #edit-title{border-width:1px;font-size:11px;font-weight:normal;width:95px;height:12px;}#content-wrap .view-blog .view-filters #edit-submit{margin:0;min-width:10px;padding:1px;}#comments{clear:left;width:398px;border:1px solid #ccc;padding:10px;margin-bottom:15px;}#comments h3{color:#999;font:bold 16px arial,'garuda',sans-serif;letter-spacing:0.05em;}#comments a.add-comment{float:right;}.comment .submitted{padding:0 10px;color:#706045;font-size:11px;background-color:#ffffcc;}.comment{margin:10px 0;}.comment .content{padding:10px;color:#666;}.comment img{max-width:375px;}.box{clear:left;width:420px;}.box h3{background-color:#ffffcc;padding:5px 10px;color:#706045;}.box #edit-subject{width:auto;}.message-participants,.right-column,.bottom-border{margin-left:100px;}.bottom-border{height:5px;}.message-body{margin:5px 0;}.message-actions ul,.message-actions ul li{display:block;width:100%;text-align:right;padding:0;}.message-actions a{padding:0 10px;color:#e24000;font-size:0.9em;}.privatemsg-unread,.privatemsg-unread a{color:#e24000;}.left-column .no-pic.big{margin:0 7px;border:1px solid #CCC;}.profile-name{font-size:45px;color:#80a5b1;margin-bottom:10px;}.profile-name a{font:normal 14px arial,'garuda',sans-serif;}.profile dt,.profile dd{clear:left;display:inline;}.profile dt{line-height:24px;}.profile dd{margin-bottom:10px;}.profile .picture{float:left;margin:0;}.profile dd ul{list-style-type:none;padding:0;}.profile img.picture,.profile .no-pic.big{width:30px;height:30px;margin-right:5px;}.profile .no-pic.big{background-image:url(/sites/all/themes/osc/images/layout/missing-user-pic.gif);}.no-pic a{display:block;height:100%;}.profile .view-content{clear:none;}.profile .img-block{float:right;background-color:#edffc6;border:1px solid #89c31a;margin:0 0 10px 20px;width:210px;line-height:9px;}.no-pic{display:block;width:35px;height:35px;text-indent:-3000px;background:#def2ff url(/sites/all/themes/osc/images/layout/missing-user-pic.gif) no-repeat center center;}.no-pic.big,.no-pic.supabig{width:75px;height:75px;background-image:url(/sites/all/themes/osc/images/layout/missing-user-pic-big.gif);}.no-pic.supabig{width:210px;height:205px;}.profile .img-block .bottom{padding:10px;line-height:22px;}.profile .bottom ul,.profile .img-block .bottom ul li{list-style-type:none;margin:0;}.profile .bottom a.edit,.profile .bottom span a{display:block;padding-left:24px;background:transparent url(/sites/all/themes/osc/images/misc/send-email.gif) no-repeat 0 0;}.profile .bottom a.edit{background-image:url(/sites/all/themes/osc/images/misc/user-edit.gif);}.profile .bottom .friend a{background-image:url(/sites/all/themes/osc/images/misc/wait.gif);}.profile .bottom .friend .add{background-image:url(/sites/all/themes/osc/images/misc/add-friend.gif);}.profile .bottom .friend .remove{background-image:url(/sites/all/themes/osc/images/misc/remove-friend.gif);}ul.quicktabs_tabs{padding:0;}ul.quicktabs_tabs li{padding:0;}.quicktabs_tabs a{display:block;float:left;border:1px solid #97caff;border-width:1px 0 1px 1px;padding:10px 20px;width:26.9%;font:bold 15px arial,'garuda',sans-serif;color:#509dd1;background-color:#c7e3f6;}.page-user .quicktabs_tabs a{font-size:28px;}.quicktabs_tabs .last a{border-right:1px solid #97caff;}.quicktabs_tabs .active a,.quicktabs_tabs .active a:hover{background-color:#fff;}ul.quicktabs_tabs a:hover{background-color:#e0f2fe;}.quicktabs_main{clear:left;padding-top:10px;}.quicktabs_main .views-view-grid{width:100%;}.quicktabs_main .views-view-grid .col-2,.quicktabs_main .views-view-grid .col-3{padding-left:34px;}.page-user .quicktabs_main .views-view-grid .kaltura_thumb{width:190px;background-color:#ebf7ff;border-width:1px 1px 0;border-style:solid;border-color:#97caff;text-align:center;}.page-user .quicktabs_main .views-view-grid .meta{background-color:#ebf7ff;border-width:0 1px 1px;border-style:solid;border-color:#97caff;padding:8px 10px;margin:-5px 0 20px;font:normal 14px arial,'garuda',sans-serif;width:170px;}.page-user .quicktabs_main .views-view-grid .meta div{font-size:0.7em;margin-top:3px;}.page-user .quicktabs_main .views-view-grid .counter{padding-left:17px;background:transparent url(/sites/all/themes/osc/images/misc/heart-blue.gif) no-repeat top left;}#user_relationships_popup_form{position:fixed;top:30% !important;left:30% !important;padding:30px 30px 10px;}#friends li{float:left;width:292px;border-bottom:1px solid #ccc;height:80px;margin:0 9px 0 0;padding:3px 10px;list-style-type:none;position:relative;}#friends .picture{float:left;margin-right:15px;}#friends a{display:block;font:bold 16px arial,'garuda',sans-serif;}#friends span a{color:#E24000;font:normal 11px arial,'garuda',sans-serif;}#friends span a.remove{background:transparent url(/sites/all/themes/osc/images/misc/blue-cross.gif) no-repeat left top;display:block;height:16px;position:absolute;width:16px;top:5px;right:5px;text-indent:-3000px;overflow:hidden;}.user_relationships_ui_popup_form{background-color:#fff;text-align:center;border:3px solid #718ea0;}.user_relationships_ui_popup_form .container-inline{margin:10px 0;}.page-friends-pending #content-wrap .img{float:left;background:#DEF2FF url(/sites/all/themes/osc/images/layout/missing-user-pic.gif) 0 0;height:35px;width:35px;}.page-friends-pending #content-wrap td span{display:block;padding:10px 0 0 45px;}.view-contact-finder .views-exposed-form{margin:0 10px;}#page .view-contact-finder form label{display:block;}#page .view-contact-finder form div{float:left;}#page #autocomplete li div{float:none;padding:3px;display:block;border-bottom:1px dotted #ccc;}#page .view-contact-finder .description{display:none;}.not-front #page .view-contact-finder .form-item input{width:180px;}.view-my-friends table,.view-contact-finder table{border-collapse:separate;border-spacing:10px;}.view-my-friends td,.view-contact-finder td{-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #cdd;padding:10px;width:50%;}.view-my-friends .picture,.view-contact-finder .picture{float:left;}.view-my-friends dl,.view-contact-finder dl{margin-left:85px;line-height:0.97em;}.user-info dt,.user-info dd{display:inline;font-size:11px;}.user-info dt{font-weight:bold;}.user-info dt.name{display:none;}.user-info dd.name{font-size:16px;border-bottom:1px solid #cdd;display:block;padding-bottom:5px;margin-bottom:5px;}.friend-request a{color:#c00;}.calendar-calendar td.empty{background-color:#eee;}.calendar-calendar div.date-nav{background-color:#6e97ae;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-radius-topleft:10px;-webkit-border-radius-topright:10px;border:0;padding:5px 15px;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#fff;}.calendar-calendar .inner div{margin:2px;}.calendar-calendar td div.day{margin:-2px 0 2px;}.calendar-calendar .view-item-event_views .calendar,.mini-day-on a{background-color:#daecf7;-moz-border-radius:6px;-webkit-border-radius:6px;margin:1px 0 2px;border:1px solid #b7d4e5;}table .mini-day-on a{padding:0 3px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;}.calendar-calendar .view-item-event_views .calendar:hover,table .mini-day-on a:hover{background-color:#b3d7ed;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{background-color:transparent;padding:0;}.calendar-calendar td .inner div.calendar div{padding:0 10px;line-height:13px;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#FFECB3;}.calendar-calendar ul.links{font-size:16px;margin-bottom:5px;text-align:center;}.view-event-views ul{padding:0;list-style-type:none;}.view-event-views li{clear:left;border-bottom:2px solid #E5EEF4;padding:20px 0 10px;}.view-event-views a.imagecache{float:left;}.view-event-views li .content{margin-left:210px;}.view-event-views li .meta{color:#1E950A;margin:5px 0 10px;}.fav{margin:5px 0 10px;height:14px;padding-left:20px;background:transparent url(/sites/all/themes/osc/images/misc/heart-big.gif) no-repeat left bottom;}#left-bottom .block,#left-bottom .block-inner,#left,#left-inner{background:transparent url(/sites/all/themes/osc/images/layout/side-left.png) no-repeat 100% 0;}#left,#left-bottom .block{padding-top:9px;}#left-bottom .block-inner{padding:5px 15px 11px;}#left-inner{padding:5px 15px;}#left-bottom .block-inner,#left-inner{background-position:0 100%;}#left-bottom h3.block-title{text-transform:uppercase;color:#5d7792;font:normal 14px arial,'garuda',sans-serif;letter-spacing:0.06em;border-bottom:1px solid #d1d6d8;padding-bottom:3px;margin-bottom:5px;}#user-login-form a{padding:3px;margin:10px 0;}#user-login-form a.forgot{display:block;margin:0 0 10px;}#user-login-form .form-item{margin:0;}#user-login-form label{color:#aaa;font-weight:normal;}#user-login-form .form-required{display:none;}#user-login-form #edit-pass,#user-login-form #edit-name{width:124px;font-size:14px;padding:3px;}#user-login-form #edit-submit{margin-top:10px;}#left .user-picture,#left .no-pic{float:left;border:1px solid #ccc;margin:0 5px 10px 0;}#left .change{display:none;width:70px;height:30px;background:transparent url(/sites/all/themes/osc/images/misc/new-img.gif) no-repeat top left;position:absolute;top:-22px;left:-40px;text-indent:-3000px;overflow:hidden;}#left .user-top:hover .change{display:block;}#left h3{padding-top:10px;}#left .button{padding:5px;letter-spacing:0.01em;margin:2px 0;}#left .mix-link{clear:left;border-width:1px 0;border-style:solid;border-color:#ccc;padding:10px;margin:10px 0;}#left .mix-link p{text-align:center;font-size:12px;}#left ul{list-style-type:none;margin:0;font-weight:bold;padding:0;font-size:11px;}#left .head{color:#3e6c99;display:block;padding-left:25px;margin-bottom:3px;background-position:3px 1px;background-repeat:no-repeat;}#left .head span{color:#c00;}#left ul ul{margin-left:9px;padding-left:7px;border-left:9px solid #eee;line-height:15px;}#left ul ul li{line-height:18px;border-bottom:1px solid #eee;}#left ul ul li.last{border-bottom:none;}#left .help .head{background-image:url(/sites/all/themes/osc/images/misc/help.gif);}#left .media .head{background-image:url(/sites/all/themes/osc/images/misc/media.png);}#left .projects .head{background-image:url(/sites/all/themes/osc/images/misc/projects.png);}#left .event .head{background-image:url(/sites/all/themes/osc/images/misc/event.gif);}#left .profil .head{background-image:url(/sites/all/themes/osc/images/misc/profile.png);}#left .friends .head{background-image:url(/sites/all/themes/osc/images/misc/friends.png);}#left .inbox .head{background-image:url(/sites/all/themes/osc/images/misc/inbox.png);}#left .admin .head{background-image:url(/sites/all/themes/osc/images/misc/lock.gif);}#left .logout .head{background-image:url(/sites/all/themes/osc/images/misc/logout.png);}#left li.main{margin-bottom:10px;}#left li.friend-request{font-size:10px;}#left-bottom .view-event h4 a{font:normal 14px arial,'garuda',sans-serif;}#left-bottom .view-event div a,#left-bottom .view-event p{font-size:12px;line-height:14px;margin:5px 0;}#left-bottom .button{padding:5px 0;margin:5px 0;}#left-bottom .block-adsense_managed,#ad-bottom .block-adsense_managed{text-align:center;}#ad-bottom .block-adsense_managed{margin:10px auto 0;width:470px;}#sidebar-right .block{margin-bottom:5px;}#sidebar-right .block-simplenews,#block-block-37{background-color:#fff;border:1px solid #B1C8D6;padding:8px;}#sidebar-right .block-simplenews h3.title{text-transform:uppercase;color:#5d7792;font:normal 14px arial,'garuda',sans-serif;letter-spacing:0.06em;border-bottom:1px solid #d1d6d8;padding-bottom:3px;margin-bottom:5px;}#sidebar-right .block-simplenews form{margin:0;}#sidebar-right .block-simplenews form .form-item{display:none;}#sidebar-right .block-simplenews input,#block-block-37 a{padding:3px 5px;margin:5px 0;}#footer .section{text-align:center;float:left;width:31%;margin-right:5px;font-size:11px;line-height:15px;}.not-front #footer .section.copyleft{width:26%;}#footer img{padding:5px 0;}#footer .eye{width:200px;}ul.links li{padding-left:0;}#block-menu-menu-rip ul,#block-block-36 ul ul{font-size:0.82em;line-height:14px;}#node-5555 dt{margin-bottom:5px;}#node-5555 h2{margin-top:25px;}#node-4572 .content p,#node-4574 .content p{font-size:1.6em;line-height:1.2em;}.pager-wrapper{display:block;text-align:center;margin:15px 0;}.item-list .pager,#node-sidebar .item-list .pager{display:inline;background-color:#daecf7;-moz-border-radius:6px;-webkit-border-radius:6px;padding:3px 7px;border:1px solid #b7d4e5;}#node-sidebar .item-list{margin-top:10px;text-align:center;}.item-list .pager li{margin:0 0 2px 2px;padding:0 5px;}.item-list .pager li a{color:#2390FF;}.pager li.pager-current{background-color:#fff;padding:3px 7px;border-width:0 1px;border-style:solid;border-color:#b7d4e5;color:#EF7A24;}.flag-message{top:15px;color:#ff9000;}.node-teaser.media img{float:left;width:120px;}.node-teaser.media .content{margin-left:130px;}.node-teaser.media span{font:italic 12px arial,'garuda',sans-serif;color:#777;}.node-teaser.media p{margin:10px 0;}#content-top .block-adsense_managed{margin:10px auto;width:475px;}.page-start-mixing #edit-submit{background:#2390FF url(/sites/all/themes/osc/images/misc/button.png) no-repeat scroll 0 50%;display:block;letter-spacing:0.04em;text-align:center;color:#FFFFFF !important;border-color:#3873B0;border-style:solid solid outset;border-width:1px;margin:0 auto 30px;padding:10px 30px;font-size:18px;}.page-start-mixing #edit-submit:hover{background-color:#0270E1;cursor:pointer;}#edit-field-spread-proj-0-nid-nid-wrapper{display:none;}.spread-form #edit-submit{font-size:18px;padding:10px 30px;}.spread-form .infos{text-align:center;padding:10px 70px;}.submission{text-align:center;}.submission input{font-size:20px;margin-right:0;padding:10px 40px;}.webform-client-form{background-color:#DCFFDB;border:1px solid #A5DB85;padding:10px 40px;}.webform-client-form #edit-submit{font-size:18px;margin:15px 0 20px 150px;padding:10px 30px;}#edit-submitted-project-title{font-size:18px;}div.oscine-kaltura{overflow:auto;height:310px;background-color:#fff;padding:25px;}div.oscine-kaltura img{float:left;border:4px solid #ccc;}div.oscine-kaltura .item{margin-bottom:20px;border-bottom:1px solid #999;}div.oscine-kaltura .item-meta{margin-left:140px;}div.oscine-kaltura .form-item{margin-bottom:10px;}div.oscine-kaltura label{font-size:12px;font-weight:bold;}div.oscine-kaltura .form-checkboxes label{font-weight:normal;}div.oscine-kaltura .description{display:none;}div.oscine-kaltura #edit-submit-form{margin:0 0 20px 255px;font-size:18px;padding:10px 30px;}div.oscine-kaltura fieldset{width:auto;margin-bottom:10px;padding:0;background-color:transparent;border:none;}div.oscine-kaltura legend{font-size:12px;font-weight:bold;}#user-register{background-color:#DCFFDB;border:1px solid #A5DB85;padding:10px 40px;}#user-register #edit-name,#user-register #edit-mail{font-size:170%;}#user-register .create{text-align:center;padding:20px 70px;color:#497600;}#user-register .create input{padding:10px 30px;margin-bottom:20px;font-size:18px;}fieldset.green{background-color:#DCFFDB;border:1px solid #A5DB85;}.picture-section{padding:10px 30px;}.picture-section a{float:left;}#edit-picture-delete-wrapper{margin-left:90px;}#edit-picture-upload-wrapper{clear:left;}#user-profile-form #edit-submit{margin:10px 0 20px 250px;font-size:18px;padding:10px 30px;}.tabs{margin:0 13px 15px;}ul.primary{border:1px solid #97caff;background-color:#c7e3f6;padding:0;margin:0;-moz-border-radius:6px;-webkit-border-radius:6px;}ul.primary li{padding:0;}ul.primary li a{-moz-border-radius:4px;-webkit-border-radius:4px;display:block;float:left;border:0;border-width:0 1px 0 0;padding:7px 15px;font:bold 14px arial,'garuda',sans-serif;color:#509dd1;background-color:#c7e3f6;margin:0 2px 0 0;}ul.primary li.active a,ul.primary li.active a:hover{border:0;background-color:#fff;}ul.primary li a:hover{border:0;background-color:#e0f2fe;}ul.secondary{background-color:#E0F2FE;margin:0;padding:0;}ul.secondary li{border:0;list-style-type:none;padding:0;display:block;}ul.secondary a{display:block;float:left;padding:5px 20px;margin:1px 0 0 1px;}ul.secondary li.active a,ul.secondary li a:hover{border:0;background:#fff;}.page-user-list #edit-uid-wrapper .description{display:none;}.view-empty{padding:5px 10px;}div.messages{font-size:14px;margin:0 13px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:15px 20px 15px 40px;}div.messages.status,div.messages.notice{border:1px solid #ff9c00;background:#fff2bc url(/sites/all/themes/osc/images/misc/status.gif) no-repeat 15px 15px;}div.messages.ok{color:#007302;background:#DFD url(/sites/all/themes/osc/images/misc/ok.png) no-repeat 15px 10px;}div.messages.error{color:#c00;background:#fff0d9 url(/sites/all/themes/osc/images/misc/error.png) no-repeat 15px 10px;border-color:#ff9c00;}div.messages.warning{color:#6c4c00;background:#FFD url(/sites/all/themes/osc/images/misc/warning.png) no-repeat 15px 10px;}#admin-menu{position:fixed;}.views-exposed-form .views-exposed-widget .form-submit{margin:10px 0 0 5px;}#views-exposed-form-contact-finder-page-1 .form-submit{margin-top:20px;}table.sticky-header{top:20px !important;}tr.even{background-color:#F0F6FC;}tr.odd .active{background-color:#f0f6fc;}tr.even .active{background-color:#e2edf9;}.resizable-textarea textarea{font-size:13px !important;}input.form-text,textarea{color:#526272;width:95%;padding:5px;border:2px solid #d6e9f4;}input.form-text:hover,textarea:hover{background-color:#ffffec;border-color:#ffdd54;outline:1px solid #fffd60;}input.form-text:focus,textarea:focus{color:#0c4177;background-color:#f3faff;border-color:#72cbff;outline:1px solid #d6e9f4;}#edit-body:focus{color:#000;background-color:#fff;}fieldset input.form-text,fieldset textarea{background-image:none;}div.admin{font-size:0.9em;}.node-form div.admin{font-size:1em;}#node-form{min-height:450px;}#edit-title,#edit-title-1{font:bold 30px arial,'garuda',sans-serif;color:#80A5B1;}#system-themes-form img{width:100px;}.node-form textarea,.node-form .form-text{width:610px;}#node-form #edit-body,#node-form #edit-teaser-js{line-height:1.4em;height:150px;}fieldset{background:#E1F2FF;border:1px solid #D6E9F4;padding:0.5em 1em;width:595px;}fieldset.collapsed{background:none;}html.js fieldset.collapsible .fieldset-wrapper{overflow-x:auto;overflow-y:hidden;}.form-item label{display:inline;margin-right:5px;}#attach-wrapper #attach-hide{padding:10px 0;}#attach-wrapper #attach-hide div.form-item{float:left;margin:0;}.form-item .description{font-style:italic;line-height:1.2em;font-size:0.8em;margin-top:5px;color:#777;}.messages ul,.messages ol{margin-bottom:0;}.form-info{font-style:italic;}.multiselect dd{background:none;}html.js input.form-autocomplete{background-position:100% 7px;}html.js input.throbbing{background-position:100% -13px;}.preview .node{padding:20px;border:1px dotted #ccc;background:#f8f9fc;}form{margin:0 0 10px;}input.form-submit{min-width:80px;min-height:20px;margin:5px 0;}div.admin .left,div.admin .right{width:46%;}.section-node-delete h1.title{font-size:16px;color:#c00;}.teaser-checkbox,#edit-og-description-wrapper{display:none;}.admin-menu #edit-og-description-wrapper{display:block;}div.block{position:relative;}div.block div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:11px;background-color:#fff;}div.block:hover div.edit{display:block;}div.view div.views-admin-links{width:auto;}#node-form #project-task .form-item{float:left;width:160px;margin:0px;}#node-form #project-task label{margin:5px 15px 5px 0;float:left;}#node-form #project-task #edit-submit,#node-form #project-task #edit-submit-1,#node-form #project-task #edit-submit-2{margin:0 15px;}#node-form #project-task p{margin-bottom:10px;font-style:oblique;}#node-form #project-task #form-body label{float:none;}#node-form #project-task #form-body .form-item{float:none;width:auto;clear:both;}#node-form #project-task #form-body .textarea-identifier{display:none;}#node-form #project-task #form-body{clear:both;margin-top:15px;}#node-form #project-task #form-body .form-item label{display:none;}#node-form #edit-field-task-about-0-value-wrapper label,#node-form #edit-field-task-what-0-value-wrapper label,#node-form #edit-taxonomy-15-wrapper label{display:none;}#node-form #edit-taxonomy-15-wrapper select{padding:3px;}body.node-type-project #node-form{min-height:20px;}.task{margin-left:25px;line-height:15px;}.task span{font-size:11px;color:#999;}.view-project-tasks .views-row-odd,.view-project-tasks .views-row-even{border-bottom:1px solid #C8DFE6;padding:0 0 5px 0;margin:0 0 5px 0;}.view-project-tasks .views-row-odd span.field-content div,.view-project-tasks .views-row-even span.field-content div{float:left;width:165px;margin-left:5px;}.view-project-tasks .views-row-odd span.field-content div.clear-block,.view-project-tasks .views-row-even span.field-content div.clear-block{float:none;}.flag-project-task.flag-wrapper{float:left;height:18px;margin-right:5px;}.view-project-tasks .views-field-comment-count{text-align:right;font-size:0.8em;}.view-project-tasks .views-field-field-task-about-value{min-height:20px;}.flag-project-task .flag{display:block;width:23px;height:23px;text-indent:-999px;overflow:hidden;background:url(/sites/all/themes/osc/images/helper/icons-sub-sections-blue.gif) no-repeat;}.view-display-id-page_1 .task{line-height:23px;}.view-display-id-page_1 .flag-project-task .flag{background:url(/sites/all/themes/osc/images/helper/icons-sub-sections-white.gif) no-repeat;}.view-display-id-page_1 .task span{margin-left:10px;}.flag-project-task .flag.unflag-action{background-position:0 -23px;}.sound .flag-project-task .flag{background-position:-46px 0;}.sound .flag-project-task .flag.unflag-action{background-position:-46px -23px;}.remixes .flag-project-task .flag{background-position:-69px 0;}.remixes .flag-project-task .flag.unflag-action{background-position:-69px -23px;}.footage .flag-project-task .flag{background-position:-23px 0;}.footage .flag-project-task .flag.unflag-action{background-position:-23px -23px;}.images .flag-project-task .flag{background-position:-115px 0;}.images .flag-project-task .flag.unflag-action{background-position:-115px -23px;}.feedback .flag-project-task .flag{background-position:-92px 0;}.feedback .flag-project-task .flag.unflag-action{background-position:-92px -23px;}.flag-project-task .flag-message{width:110px;top:-10px;left:24px;}.front #content-bottom .view-content ul{padding:0;}.front #content-bottom .view-content li{border-bottom:1px solid #97CAFF;font-size:12px;margin:0;padding:10px 20px;width:210px;float:none;}.front #content-bottom .view-header{background-color:#eef8fc;border-bottom:1px solid #97CAFF;}.front #content-bottom .view-header h2{text-transform:uppercase;display:block;height:25px;background:transparent url(/sites/all/themes/osc/images/layout/home-headers.gif) no-repeat 5px 3px;text-indent:-3000px;overflow:hidden;}.front #content-bottom .even .view-header h2{background-position:5px -47px;}.front #content-bottom #block-views-homepage_latest-block_4 .view-header h2{background-position:5px -97px;}.front #content-bottom #block-views-homepage_latest-block_3 .view-header h2{background-position:5px -47px;}.front #content-bottom .view-content,.front #content-bottom .view-empty{clear:none;}.front #content-bottom .block-views{margin:0 3px;background-color:#def2ff;float:left;width:250px;}.front #content-bottom .views-field-group-nid,.front #content-bottom .views-field-field-task-about-value,.front #content-bottom .views-field-title{display:inline;}.front #content-wrap{min-height:160px;margin-bottom:20px;}.front #content-area .block-views p{margin:5px 7px;padding:2px 0;}.front #content-area .block-views .view-empty{padding:0;}.front #content-area .block-views .view-header p{padding:0px 20px 20px;margin:0;}.front #node-5717 .center{text-align:center;}.front #front-featured-region,.front #content-area #content-wrap .node{float:left;}.front #content-area #content-wrap .node{width:240px;margin-right:20px;}.front #front-featured-region{width:460px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background:#FFF2BC none repeat scroll 0 0;border:1px solid #FF9C00;padding:15px 20px 10px;}.front #front-featured-region .views-field-field-project-img-fid{float:left;margin-right:20px;}.front #front-featured-region .views-field-description{float:left;width:250px;}.front #front-featured-region .item-list{clear:both;float:right;}.front #front-featured-region p{font-style:oblique;}.front #front-featured-region h3{margin-bottom:10px;}.content .project-task-want{font-size:2em;text-align:center;margin:20px 0;line-height:1em;}.content .project-task-want p{font-size:0.5em;font-style:oblique;text-align:center;margin:20px 0;line-height:1em;}body.node-type-project-task #comments,body.node-type-project-task .box{width:auto;}body.node-type-project-task .taxonomy{font-size:15px;margin-top:5px;}body.node-type-project-task .taxonomy li{font-style:oblique;padding:0;}body.node-type-project-task #content-area .content div.button,.node.project_task .content div.button{text-align:center;}body.node-type-project-task #content-area .content a.button,.node.project_task .content a.button{display:inline;padding:7px 20px;}#block-oscine_support-0{background:#FFF2BC;padding:15px 20px 10px;border:1px solid #FF9C00;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;}#block-oscine_support-0 h3.title{margin-bottom:10px;}.sidebar,#navigation,#header-region,#search-theme-form,#footer,.breadcrumb,.tabs,.feed-icon,.links{display:none;}#page{width:100%;}#header{background-color:transparent;}#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}a:hover,a:active,a:link,a:visited{color:#000;}// $Id: jquery.js,v 1.12.2.3 2008/06/25 09:38:39 goba Exp $ /* * 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=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(H(){J w=1b.4M,3m$=1b.$;J D=1b.4M=1b.$=H(a,b){I 2B D.17.5j(a,b)};J u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,62=/^.[^:#\\[\\.]*$/,12;D.17=D.44={5j:H(d,b){d=d||S;G(d.16){7[0]=d;7.K=1;I 7}G(1j d=="23"){J c=u.2D(d);G(c&&(c[1]||!b)){G(c[1])d=D.4h([c[1]],b);N{J a=S.61(c[3]);G(a){G(a.2v!=c[3])I D().2q(d);I D(a)}d=[]}}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==12?D.2d(7):7[a]},2I:H(b){J a=D(b);a.5n=7;I a},6Y:H(a){7.K=0;2p.44.1p.1w(7,a);I 7},P:H(a,b){I D.P(7,a,b)},5i:H(b){J a=-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,b){J d=c;G(c.1q==56)G(a===12)I 7[0]&&D[b||"1K"](7[0],c);N{d={};d[c]=a}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==\'2h\'||b==\'1Z\')&&3d(a)<0)a=12;I 7.1K(b,a,"2a")},1r:H(b){G(1j b!="49"&&b!=U)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J a="";D.P(b||7,H(){D.P(7.3t,H(){G(7.16!=8)a+=7.16!=1?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=7;1B(a.1x)a=a.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==1)7.3U(a)})},6F:H(){I 7.3W(19,M,M,H(a){G(7.16==1)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=D.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=7.2l(H(){G(D.14.1f&&!D.4n(7)){J a=7.6o(M),5h=S.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J d=f.2q("*").5c().P(H(){G(7[E]!=12)7[E]=U});G(e===M)7.2q("*").5c().P(H(i){G(7.16==3)I;J c=D.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==56)G(62.11(b))I 7.2I(D.3g(b,7,M));N b=D.3g(b,7);J a=b.K&&b[b.K-1]!==12&&!b.16;I 7.1E(H(){I a?D.2L(7,b)<0:7!=b})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j a==\'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==12){G(7.K){J c=7[0];G(D.Y(c,"2A")){J e=c.64,63=[],15=c.15,2V=c.O=="2A-2V";G(e<0)I U;R(J i=2V?e:0,2f=2V?e+1:15.K;i<2f;i++){J d=15[i];G(d.2W){b=D.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==4L)b+=\'\';I 7.P(H(){G(7.16!=1)I;G(b.1q==2p&&/5O|5L/.11(7.O))7.4J=(D.2L(7.2x,b)>=0||D.2L(7.34,b)>=0);N G(D.Y(7,"2A")){J a=D.2d(b);D("9R",7).P(H(){7.2W=(D.2L(7.2x,a)>=0||D.2L(7.1r,a)>=0)});G(!a.K)7.64=-1}N 7.2x=b})},2K:H(a){I a==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=d.1R(".");a[1]=a[1]?"."+a[1]:"";G(b===12){J c=7.5C("9z"+a[1]+"!",[a[0]]);G(c===12&&7.K)c=D.L(7[0],d);I c===12&&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=7.K>1,3x;I 7.P(H(){G(!3x){3x=D.4h(g,7.2z);G(h)3x.9o()}J b=7;G(f&&D.Y(7,"1T")&&D.Y(3x[0],"4F"))b=7.3H("22")[0]||7.3U(7.2z.3h("22"));J c=D([]);D.P(3x,H(){J a=e?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=c.1e(a);N{G(a.16==1)c=c.1e(D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=D.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=D.17.1l=H(){J b=19[0]||{},i=1,K=19.K,4x=Q,15;G(b.1q==8I){4x=b;b=19[1]||{};i=2}G(1j b!="49"&&1j b!="H")b={};G(K==i){b=7;--i}R(;i-1}},6q:H(b,c,a){J e={};R(J d 1n c){e[d]=b.V[d];b.V[d]=c[d]}a.1k(b);R(J d 1n c)b.V[d]=e[d]},1g:H(d,e,c){G(e=="2h"||e=="1Z"){J b,3X={30:"5x",5g:"1G",18:"3I"},35=e=="2h"?["5e","6k"]:["5G","6i"];H 5b(){b=e=="2h"?d.8f:d.8c;J a=0,2C=0;D.P(35,H(){a+=3d(D.2a(d,"57"+7,M))||0;2C+=3d(D.2a(d,"2C"+7+"4b",M))||0});b-=29.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=f.V;H 3E(b){G(!D.14.2k)I Q;J a=3P.54(b,U);I!a||a.52("3E")==""}G(l=="1y"&&D.14.1f){e=D.1K(V,"1y");I e==""?"1":e}G(D.14.2G&&l=="18"){J d=V.50;V.50="0 7Y 7W";V.50=d}G(l.1I(/4i/i))l=y;G(!k&&V&&V[l])e=V[l];N G(3P.54){G(l.1I(/4i/i))l="4i";l=l.1o(/([A-Z])/g,"-$1").3y();J c=3P.54(f,U);G(c&&!3E(f))e=c.52(l);N{J g=[],2E=[],a=f,i=0;R(;a&&3E(a);a=a.1d)2E.6h(a);R(;i<2E.K;i++)G(3E(2E[i])){g[i]=2E[i].V.18;2E[i].V.18="3I"}e=l=="18"&&g[2E.K-1]!=U?"2F":(c&&c.52(l))||"";R(i=0;i]*?)\\/>/g,H(b,a,c){I c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|az|ay|av)$/i)?b:a+">"});J f=D.3k(d).3y(),1v=h.3h("1v");J e=!f.1h("",""]||!f.1h("",""]||f.1I(/^<(aq|22|am|ak|ai)/)&&[1,"<1T>",""]||!f.1h("<4F")&&[2,"<1T><22>",""]||(!f.1h("<22><4F>",""]||!f.1h("<7E")&&[2,"<1T><22><7q>",""]||D.14.1f&&[1,"1v<1v>",""]||[0,"",""];1v.4H=e[1]+d+e[2];1B(e[0]--)1v=1v.5T;G(D.14.1f){J g=!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=="<1T>"&&f.1h("<22")<0?1v.3t:[];R(J j=g.K-1;j>=0;--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=D.2d(1v.3t)}G(d.K===0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]==12||D.Y(d,"3V")||d.15)k.1p(d);N k=D.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16==3||d.16==8)I 12;J e=!D.4n(d),40=c!==12,1f=D.14.1f;f=e&&D.3X[f]||f;G(d.2j){J g=/5Q|4d|V/.11(f);G(f=="2W"&&D.14.2k)d.1d.64;G(f 1n d&&e&&!g){G(40){G(f=="O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V 9U";d[f]=c}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I d[f]}G(1f&&e&&f=="V")I D.1K(d.V,"9T",c);G(40)d.9Q(f,""+c);J h=1f&&e&&g?d.4G(f,2):d.4G(f);I h===U?12:h}G(1f&&f=="1y"){G(40){d.6B=1;d.1E=(d.1E||"").1o(/7f\\([^)]*\\)/,"")+(3r(c)+\'\'=="9L"?"":"7f(1y="+c*7a+")")}I d.1E&&d.1E.1h("1y=")>=0?(3d(d.1E.1I(/1y=([^)]*)/)[1])/7a)+\'\':""}f=f.1o(/-([a-z])/9H,H(a,b){I b.2r()});G(40)d[f]=c;I d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/g,"")},2d:H(b){J a=[];G(b!=U){J i=b.K;G(i==U||b.1R||b.4I||b.1k)a[0]=b;N 1B(i)a[--i]=b[i]}I a},2L:H(b,a){R(J i=0,K=a.K;i*",7).21();1B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=H(){I 7.P(b,19)}});D.P(["6N","4b"],H(i,c){J b=c.3y();D.17[b]=H(a){I 7[0]==1b?D.14.2G&&S.1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=="6Z"&&S.1C["5t"+c]||S.1c["5t"+c]:7[0]==S?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"+c]),29.2f(S.1c["2i"+c],S.1C["2i"+c])):a==12?(7.K?D.1g(7[0],b):U):7.1g(b,a.1q==56?a:a+"2X")}});H 25(a,b){I a[0]&&3r(D.2a(a[0],b,M),10)||0}J C=D.14.2k&&3r(D.14.5B)<8H?"(?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\8E*3m-]|\\\\\\\\.)",6L=2B 4v("^>\\\\s*("+C+"+)"),6J=2B 4v("^("+C+"+)(#)("+C+"+)"),6I=2B 4v("^([#.]?)("+C+"*)");D.1l({6H:{"":H(a,i,m){I m[2]=="*"||D.Y(a,m[2])},"#":H(a,i,m){I a.4G("2v")==m[2]},":":{8D:H(a,i,m){I im[3]-0},3a:H(a,i,m){I m[3]-0==i},79:H(a,i,m){I m[3]-0==i},3o:H(a,i){I i==0},3S:H(a,i,m,r){I i==r.K-1},6D:H(a,i){I i%2==0},6C:H(a,i){I i%2},"3o-4u":H(a){I a.1d.3H("*")[0]==a},"3S-4u":H(a){I D.3a(a.1d.5T,1,"4l")==a},"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])>=0},4j:H(a){I"1G"!=a.O&&D.1g(a,"18")!="2F"&&D.1g(a,"5g")!="1G"},1G:H(a){I"1G"==a.O||D.1g(a,"18")=="2F"||D.1g(a,"5g")=="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"==a.O},5O:H(a){I"5O"==a.O},5L:H(a){I"5L"==a.O},5p:H(a){I"5p"==a.O},3Q:H(a){I"3Q"==a.O},5o:H(a){I"5o"==a.O},6A:H(a){I"6A"==a.O},6z:H(a){I"6z"==a.O},2s:H(a){I"2s"==a.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==b.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,2B 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=[];1B(a&&a!=d){d=a;J f=D.1E(a,c,b);a=f.t.1o(/^\\s*,\\s*/,"");1t=b?c=f.r:D.2R(1t,f.r)}I 1t},2q:H(t,o){G(1j t!="23")I[t];G(o&&o.16!=1&&o.16!=9)I[];o=o||S;J d=[o],2o=[],3S,Y;1B(t&&3S!=t){J r=[];3S=t;t=D.3k(t);J l=Q,3j=6L,m=3j.2D(t);G(m){Y=m[1].2r();R(J i=0;d[i];i++)R(J c=d[i].1x;c;c=c.2H)G(c.16==1&&(Y=="*"||c.Y.2r()==Y))r.1p(c);d=r;t=t.1o(3j,"");G(t.1h(" ")==0)6M;l=M}N{3j=/^([>+~])\\s*(\\w*)/i;G((m=3j.2D(t))!=U){r=[];J k={};Y=m[2].2r();m=m[1];R(J j=0,3i=d.K;j<3i;j++){J n=m=="~"||m=="+"?d[j].2H:d[j].1x;R(;n;n=n.2H)G(n.16==1){J g=D.L(n);G(m=="~"&&k[g])1X;G(!Y||n.Y.2r()==Y){G(m=="~")k[g]=M;r.1p(n)}G(m=="+")1X}}d=r;t=D.3k(t.1o(3j,""));l=M}}G(t&&!l){G(!t.1h(",")){G(o==d[0])d.4s();2o=D.2R(2o,d);r=d=[o];t=" "+t.6v(1,t.K)}N{J h=6J;J m=h.2D(t);G(m){m=[0,m[2],m[3],m[1]]}N{h=6I;m=h.2D(t)}m[2]=m[2].1o(/\\\\/g,"");J f=d[d.K-1];G(m[1]=="#"&&f&&f.61&&!D.4n(f)){J p=f.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j p.2v=="23"&&p.2v!=m[2])p=D(\'[@2v="\'+m[2]+\'"]\',f)[0];d=r=p&&(!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=0;d[i];i++){J a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];G(a=="*"&&d[i].Y.3y()=="49")a="3n";r=D.2R(r,d[i].3H(a))}G(m[1]==".")r=D.5m(r,m[2]);G(m[1]=="#"){J e=[];R(J i=0;r[i];i++)G(r[i].4G("2v")==m[2]){e=[r[i]];1X}r=e}d=r}t=t.1o(h,"")}}G(t){J b=D.1E(t,r);d=r=b.r;t=D.3k(b.t)}}G(t)d=[];G(d&&o==d[0])d.4s();2o=D.2R(2o,d);I 2o},5m:H(r,m,a){m=" "+m+" ";J c=[];R(J i=0;r[i];i++){J b=(" "+r[i].1F+" ").1h(m)>=0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J d;1B(t&&t!=d){d=t;J p=D.6x,m;R(J i=0;p[i];i++){m=p[i].2D(t);G(m){t=t.8r(m[0].K);m[2]=m[2].1o(/\\\\/g,"");1X}}G(!m)1X;G(m[1]==":"&&m[2]=="4Y")r=62.11(m[3])?D.1E(m[3],r,M).r:D(r).4Y(m[3]);N G(m[1]==".")r=D.5m(r,m[2],h);N G(m[1]=="["){J g=[],O=m[3];R(J i=0,3i=r.K;i<3i;i++){J a=r[i],z=a[D.3X[m[2]]||m[2]];G(z==U||/5Q|4d|2W/.11(m[2]))z=D.1K(a,m[2])||\'\';G((O==""&&!!z||O=="="&&z==m[5]||O=="!="&&z!=m[5]||O=="^="&&z&&!z.1h(m[5])||O=="$="&&z.6v(z.K-m[5].K)==m[5]||(O=="*="||O=="~=")&&z.1h(m[5])>=0)^h)g.1p(a)}r=g}N G(m[1]==":"&&m[2]=="3a-4u"){J e={},g=[],11=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2D(m[3]=="6D"&&"2n"||m[3]=="6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+m[3]||m[3]),3o=(11[1]+(11[2]||1))-0,d=11[3]-0;R(J i=0,3i=r.K;i<3i;i++){J j=r[i],1d=j.1d,2v=D.L(1d);G(!e[2v]){J c=1;R(J n=1d.1x;n;n=n.2H)G(n.16==1)n.4q=c++;e[2v]=M}J b=Q;G(3o==0){G(j.4q==d)b=M}N G((j.4q-d)%3o==0&&(j.4q-d)/3o>=0)b=M;G(b^h)g.1p(j)}r=g}N{J f=D.6H[m[1]];G(1j f=="49")f=f[m[2]];G(1j f=="23")f=6u("Q||H(a,i){I "+f+";}");r=D.3C(r,H(a,i){I f(a,i,m,r)},h)}}I{r:r,t:t}},4S:H(b,c){J a=[],1t=b[c];1B(1t&&1t!=S){G(1t.16==1)a.1p(1t);1t=1t[c]}I a},3a:H(a,e,c,b){e=e||1;J d=0;R(;a;a=a[c])G(a.16==1&&++d==e)1X;I a},5v:H(n,a){J r=[];R(;n;n=n.2H){G(n.16==1&&n!=a)r.1p(n)}I r}});D.W={1e:H(f,i,g,e){G(f.16==3||f.16==8)I;G(D.14.1f&&f.4I)f=1b;G(!g.24)g.24=7.24++;G(e!=12){J h=g;g=7.3M(h,H(){I h.1w(7,19)});g.L=e}J j=D.L(f,"3w")||D.L(f,"3w",{}),1H=D.L(f,"1H")||D.L(f,"1H",H(){G(1j D!="12"&&!D.W.5k)I D.W.1H.1w(19.3L.T,19)});1H.T=f;D.P(i.1R(/\\s+/),H(c,b){J a=b.1R(".");b=a[0];g.O=a[1];J d=j[b];G(!d){d=j[b]={};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)===Q){G(f.3K)f.3K(b,1H,Q);N G(f.6t)f.6t("4o"+b,1H)}}d[g.24]=g;D.W.26[b]=M});f=U},24:1,26:{},21:H(e,h,f){G(e.16==3||e.16==8)I;J i=D.L(e,"3w"),1L,5i;G(i){G(h==12||(1j h=="23"&&h.8p(0)=="."))R(J g 1n i)7.21(e,g+(h||""));N{G(h.O){f=h.2y;h=h.O}D.P(h.1R(/\\s+/),H(b,a){J c=a.1R(".");a=c[0];G(i[a]){G(f)2U i[a][f.24];N R(f 1n i[a])G(!c[1]||i[a][f].O==c[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)===Q){G(e.6p)e.6p(a,D.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=U;2U i[a]}}})}R(1L 1n i)1X;G(!1L){J d=D.L(e,"1H");G(d)d.T=U;D.3b(e,"3w");D.3b(e,"1H")}}},1P:H(h,c,f,g,i){c=D.2d(c);G(h.1h("!")>=0){h=h.3s(0,-1);J a=M}G(!f){G(7.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16==3||f.16==8)I 12;J b,1L,17=D.1D(f[h]||U),W=!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},3J:H(){},4C:1z()});c[0][E]=M}c[0].O=h;G(a)c[0].6m=M;J d=D.L(f,"1H");G(d)b=d.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=="4V"))&&f["4o"+h]&&f["4o"+h].1w(f,c)===Q)b=Q;G(W)c.4s();G(i&&D.1D(i)){1L=i.1w(f,b==U?c:c.7d(b));G(1L!==12)b=1L}G(17&&g!==Q&&b!==Q&&!(D.Y(f,\'a\')&&h=="4V")){7.5k=M;1U{f[h]()}1V(e){}}7.5k=Q}I b},1H:H(b){J a,1L,38,5f,4m;b=19[0]=D.W.6l(b||1b.W);38=b.O.1R(".");b.O=38[0];38=38[1];5f=!38&&!b.6m;4m=(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J c=4m[j];G(5f||c.O==38){b.2y=c;b.L=c.L;1L=c.1w(7,19);G(a!==Q)a=1L;G(1L===Q){b.32();b.3J()}}}I a},6l:H(b){G(b[E]==M)I b;J d=b;b={8o:d};J c="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=c.K;i;i--)b[c[i]]=d[c[i]];b[E]=M;b.32=H(){G(d.32)d.32();d.80=Q};b.3J=H(){G(d.3J)d.3J();d.7Z=M};b.4C=b.4C||1z();G(!b.2J)b.2J=b.6d||S;G(b.2J.16==3)b.2J=b.2J.1d;G(!b.4k&&b.4K)b.4k=b.4K==b.2J?b.6c:b.4K;G(b.58==U&&b.5d!=U){J a=S.1C,1c=S.1c;b.58=b.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=b.6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47===0)?b.47:b.5a))b.35=b.47||b.5a;G(!b.59&&b.5E)b.59=b.5E;G(!b.35&&b.2s)b.35=(b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I b},3M:H(a,b){b.24=a.24=a.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";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("51",D.W.2t.3N.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3N";I D.W.1H.1w(7,19)}}}};D.17.1l({2O:H(c,a,b){I c=="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=D.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=19,i=1;1B(i=0){J i=g.3s(e,g.K);g=g.3s(0,e)}c=c||H(){};J f="2P";G(d)G(D.1D(d)){c=d;d=U}N{d=D.3n(d);f="6g"}J h=7;D.3Y({1a:g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=="1W"||b=="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},aL: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=D(7).6e();I b==U?U:b.1q==2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{34:c.34,2x:b}}).3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=H(f){I 7.2O(o,f)}});J B=1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=b;b=U}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=b;b={}}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=D.1l(M,s,D.1l(M,{},D.60,s));J g,2Z=/=\\?(&|$)/g,1u,L,O=s.O.2r();G(s.L&&s.7x&&1j s.L!="23")s.L=D.3n(s.L);G(s.1O=="4P"){G(O=="2P"){G(!s.1a.1I(2Z))s.1a+=(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=?"}N G(!s.L||!s.L.1I(2Z))s.L=(s.L?s.L+"&":"")+(s.4P||"7u")+"=?";s.1O="3z"}G(s.1O=="3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g="4P"+B++;G(s.L)s.L=(s.L+"").1o(2Z,"="+g+"$1");s.1a=s.1a.1o(2Z,"="+g+"$1");s.1O="1m";1b[g]=H(a){L=a;1W();1J();1b[g]=12;1U{2U 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=="1m"&&s.1Y==U)s.1Y=Q;G(s.1Y===Q&&O=="2P"){J j=1z();J k=s.1a.1o(/(\\?|&)3m=.*?(&|$)/,"$ap="+j+"$2");s.1a=k+((k==s.1a)?(s.1a.1I(/\\?/)?"&":"?")+"3m="+j:"")}G(s.L&&O=="2P"){s.1a+=(s.1a.1I(/\\?/)?"&":"?")+s.L;s.L=U}G(s.26&&!D.4O++)D.W.1P("7H");J n=/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;G(s.1O=="1m"&&O=="2P"&&n.11(s.1a)&&n.2D(s.1a)[1]!=5Z.al){J i=S.3H("6w")[0];J h=S.3h("1m");h.4d=s.1a;G(s.7t)h.aj=s.7t;G(!g){J l=Q;h.ah=h.ag=H(){G(!l&&(!7.3f||7.3f=="68"||7.3f=="1J")){l=M;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=Q;J c=1b.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:5N 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)===Q){s.26&&D.4O--;c.7l();I Q}G(s.26)D.W.1P("7B",[c,s]);J d=H(a){G(!m&&c&&(c.3f==4||a=="2T")){m=M;G(f){7k(f);f=U}1u=a=="2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&"7J"||"1W";G(1u=="1W"){1U{L=D.6X(c,s.1O,s.9S)}1V(e){1u="5J"}}G(1u=="1W"){J b;1U{b=c.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=b;G(!g)1W()}N D.5H(s,c,1u);1J();G(s.31)c=U}};G(s.31){J f=4I(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.31)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.1u&&5Z.9O=="5p:"||(a.1u>=7e&&a.1u<9N)||a.1u==7c||a.1u==9K||D.14.2k&&a.1u==12}1V(e){}I Q},7h:H(a,c){1U{J b=a.5I("7g-5R");I a.1u==7c||b==D.4z[c]||D.14.2k&&a.1u==12}1V(e){}I Q},6X:H(a,c,b){J d=a.5I("9J-O"),2N=c=="2N"||!c&&d&&d.1h("2N")>=0,L=2N?a.9I:a.4U;G(2N&&L.1C.2j=="5J")7p"5J";G(b)L=b(L,c);G(c=="1m")D.5u(L);G(c=="3z")L=6u("("+L+")");I L},3n:H(a){J s=[];G(a.1q==2p||a.5w)D.P(a,H(){s.1p(3u(7.34)+"="+3u(7.2x))});N R(J j 1n a)G(a[j]&&a[j].1q==2p)D.P(a[j],H(){s.1p(3u(j)+"="+3u(7))});N s.1p(3u(j)+"="+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=7.5D||"";G(D.1g(7,"18")=="2F"){J a=D("<"+7.2j+" />").6P("1c");7.V.18=a.1g("18");G(7.V.18=="2F")7.V.18="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=7.5D||D.1g(7,"18");7.V.18="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)},9C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J h=D.77(j,i,g);I 7[h.36===Q?"P":"36"](H(){G(7.16!=1)I Q;J f=D.1l({},h),p,1G=D(7).3F(":1G"),46=7;R(p 1n k){G(k[p]=="1M"&&1G||k[p]=="1N"&&!1G)I f.1J.1k(7);G(p=="1Z"||p=="2h"){f.18=D.1g(7,"18");f.33=7.V.33}}G(f.33!=U)7.V.33="1G";f.45=D.1l({},k);D.P(k,H(c,a){J e=2B D.28(46,f,c);G(/2m|1N|1M/.11(a))e[a=="2m"?1G?"1N":"1M":a](k);N{J b=a.6r().1I(/^([+-]=)?([\\d+-.]+)(.*)$/),2b=e.1t(M)||0;G(b){J d=3d(b[2]),2M=b[3]||"2X";G(2M!="2X"){46.V[c]=(d||1)+2M;2b=((d||1)/e.1t(M))*2b;46.V[c]=2b+2M}G(b[1])d=((b[1]=="-="?-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==2p)){b=a;a="28"}G(!a||(1j a=="23"&&!b))I A(7[0],a);I 7.P(H(){G(b.1q==2p)A(7,a,b);N{A(7,a).1p(b);G(A(7,a).K==1)b.1k(7)}})},9X:H(b,c){J a=D.3O;G(b)7.36([]);7.P(H(){R(J i=a.K-1;i>=0;i--)G(a[i].T==7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A();I 7}});J A=H(b,c,a){G(b){c=c||"28";J q=D.L(b,c+"36");G(!q||a)q=D.L(b,c+"36",D.2d(a))}I q};D.17.5A=H(a){a=a||"28";I 7.P(H(){J q=A(7,a);q.4s();G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J d=b&&b.1q==a0?b:{1J:c||!c&&a||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=9t&&a};d.2u=(d.2u&&d.2u.1q==4L?d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=d.1J;d.1J=H(){G(d.36!==Q)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=c;7.T=b;7.1i=a;G(!c.3Z)c.3Z={}}});D.28.44={4D:H(){G(7.15.2Y)7.15.2Y.1k(7.T,7.1z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=="1Z"||7.1i=="2h")7.T.V.18="3I"},1t:H(a){G(7.T[7.1i]!=U&&7.T.V[7.1i]==U)I 7.T[7.1i];J r=3d(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=1z();7.2b=c;7.3l=b;7.2M=d||7.2M||"2X";7.1z=7.2b;7.2S=7.4N=0;7.4D();J e=7;H t(a){I e.2Y(a)}t.T=7.T;D.3O.1p(t);G(D.48==U){D.48=4I(H(){J a=D.3O;R(J i=0;i7.15.2u+7.5V){7.1z=7.3l;7.2S=7.4N=1;7.4D();7.15.45[7.1i]=M;J b=M;R(J i 1n 7.15.45)G(7.15.45[i]!==M)b=Q;G(b){G(7.15.18!=U){7.T.V.33=7.15.33;7.T.V.18=7.15.18;G(D.1g(7.T,"18")=="2F")7.T.V.18="3I"}G(7.15.1M)7.T.V.18="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=t-7.5V;7.4N=n/7.15.2u;7.2S=D.41[7.15.41||(D.41.5P?"5P":"73")](7.4N,n,0,1,7.15.2u);7.1z=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=a.1z},2c:H(a){a.T.2c=a.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)},4w:H(a){a.T.V[a.1i]=a.1z+a.2M}}});D.17.2i=H(){J b=0,1S=0,T=7[0],3q;G(T)ao(D.14){J d=T.1d,4a=T,1s=T.1s,1Q=T.2z,5U=2k&&3r(5B)<9c&&!/9a/i.11(v),1g=D.2a,3c=1g(T,"30")=="3c";G(T.7y){J c=T.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")=="3c")3c=M;4a=/^1c$/i.11(1s.2j)?4a:1s;1s=1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j)){G(!/^96|1T.*$/i.11(1g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!="4j")2C(d);d=d.1d}G((5U&&(3c||1g(4a,"30")=="5x"))||(42&&1g(4a,"30")!="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={1S:1S,1A:b}}H 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H 1e(l,t){b+=3r(l,10)||0;1S+=3r(t,10)||0}I 3q};D.17.1l({30:H(){J a=0,1S=0,3q;G(7[0]){J b=7.1s(),2i=7.2i(),4c=/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.1S-=25(7,\'94\');2i.1A-=25(7,\'aF\');4c.1S+=25(b,\'6U\');4c.1A+=25(b,\'6V\');3q={1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J a=7[0].1s;1B(a&&(!/^1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')==\'93\'))a=a.1s;I D(a)}});D.P([\'5e\',\'5G\'],H(i,b){J c=\'4y\'+b;D.17[c]=H(a){G(!7[0])I;I a!=12?7.P(H(){7==1b||7==S?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c()):7[c]=a}):7[0]==1b||7[0]==S?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]||S.1c[c]:7[0][c]}});D.P(["6N","4b"],H(i,b){J c=i?"5e":"5G",4f=i?"6k":"6i";D.17["5s"+b]=H(){I 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=H(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|style|event||nodeName|||test|undefined||browser|options|nodeType|fn|display|arguments|url|window|body|parentNode|add|msie|css|indexOf|prop|typeof|call|extend|script|in|replace|push|constructor|text|offsetParent|cur|status|div|apply|firstChild|opacity|now|left|while|documentElement|isFunction|filter|className|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|max|animate|width|offset|tagName|safari|map|toggle||done|Array|find|toUpperCase|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|position|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|childNodes|encodeURIComponent|append|events|elems|toLowerCase|json|readyList|setTimeout|grep|mouseenter|color|is|custom|getElementsByTagName|block|stopPropagation|addEventListener|callee|proxy|mouseleave|timers|defaultView|password|disabled|last|has|appendChild|form|domManip|props|ajax|orig|set|easing|mozilla|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|javascript|child|RegExp|_default|deep|scroll|lastModified|teardown|setRequestHeader|timeStamp|update|empty|tr|getAttribute|innerHTML|setInterval|checked|fromElement|Number|jQuery|state|active|jsonp|accepts|application|dir|input|responseText|click|styleSheets|unload|not|lastToggle|outline|mouseout|getPropertyValue|mouseover|getComputedStyle|bindReady|String|padding|pageX|metaKey|keyCode|getWH|andSelf|clientX|Left|all|visibility|container|index|init|triggered|removeAttribute|classFilter|prevObject|submit|file|after|windowData|inner|client|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|triggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHeader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModified|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|ajaxSettings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLeft|_load|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElement|val|pageY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|cloneNode|removeEventListener|swap|toString|join|attachEvent|eval|substr|head|parse|textarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|quickClass|quickID|uuid|quickChild|continue|Height|textContent|appendTo|contents|open|margin|evalScript|borderTopWidth|borderLeftWidth|parent|httpData|setArray|CSS1Compat|compatMode|boxModel|cssFloat|linear|def|webkit|nodeValue|speed|_toggle|eq|100|replaceWith|304|concat|200|alpha|Last|httpNotModified|getAttributeNode|httpSuccess|clearInterval|abort|beforeSend|splice|styleFloat|throw|colgroup|XMLHttpRequest|ActiveXObject|scriptCharset|callback|fieldset|multiple|processData|getBoundingClientRect|contentType|link|ajaxSend|ajaxSuccess|ajaxError|col|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|keypress|keydown|change|mouseup|mousedown|dblclick|focus|blur|stylesheet|hasClass|rel|doScroll|black|hover|solid|cancelBubble|returnValue|wheelDelta|view|round|shiftKey|resize|screenY|screenX|relatedNode|mousemove|prevValue|originalTarget|offsetHeight|keyup|newValue|offsetWidth|eventPhase|detail|currentTarget|cancelable|bubbles|attrName|attrChange|altKey|originalEvent|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|font|gt|lt|uFFFF|u0128|size|417|Boolean|Date|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|wrap|contentWindow|contentDocument|iframe|children|siblings|prevAll|wrapInner|nextAll|outer|prev|scrollTo|static|marginTop|next|inline|parents|able|cellSpacing|adobeair|cellspacing|522|maxLength|maxlength|readOnly|400|readonly|fast|600|class|slow|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|property|1970|Jan|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onreadystatechange|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg|plain|attributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJSON|getScript|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serialize|pixelLeft'.split('|'),0,{}));// $Id: drupal.js,v 1.41.2.3 2008/06/25 09:06:57 goba Exp $ var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'themes': {}, 'locale': {} }; /** * Set the variable that indicates if JavaScript behaviors should be applied */ Drupal.jsEnabled = document.getElementsByTagName && document.createElement && document.createTextNode && document.documentElement && document.getElementById; /** * Attach all registered behaviors to a page element. * * Behaviors are event-triggered actions that attach to page elements, enhancing * default non-Javascript UIs. Behaviors are registered in the Drupal.behaviors * object as follows: * @code * Drupal.behaviors.behaviorName = 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 despite * the ability to limit behavior attachment to a particular element.) * * @param context * An element to attach behaviors to. If none is given, the document element * is used. */ Drupal.attachBehaviors = function(context) { context = 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 = function(str) { str = String(str); var replace = { '&': '&', '"': '"', '<': '<', '>': '>' }; for (var character in replace) { var regex = new RegExp(character, 'g'); str = 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 details. * * @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 = function(str, args) { // Fetch the localized version of the string. if (Drupal.locale.strings && Drupal.locale.strings[str]) { str = 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] = Drupal.checkPlain(args[key]); break; // Pass-through case '!': break; // Escaped and placeholder case '%': default: args[key] = Drupal.theme('placeholder', args[key]); break; } str = 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 Drupal.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 further 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 "@count * 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 = function(count, singular, plural, args) { var args = args || {}; args['@count'] = count; // Determine the index of the plural form. var index = Drupal.locale.pluralFormula ? Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] == 1) ? 0 : 1); if (index == 0) { return Drupal.t(singular, args); } else if (index == 1) { return Drupal.t(plural, args); } else { args['@count['+ index +']'] = 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 current * 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(text), * 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 = function(func) { for (var i = 1, args = []; 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 = function (data) { if ((data.substring(0, 1) != '{') && (data.substring(0, 1) != '[')) { return { status: 0, data: data.length ? data : Drupal.t('Unspecified error') }; } return eval('(' + data + ');'); }; /** * Freeze the current body height (as minimum height). Used to prevent * unnecessary upwards scrolling when doing DOM manipulations. */ Drupal.freezeHeight = function () { Drupal.unfreezeHeight(); var div = 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 = function () { $('#freeze-height').remove(); }; /** * Wrapper to address the mod_rewrite url encoding bug * (equivalent of drupal_urlencode() in PHP). */ Drupal.encodeURIComponent = function (item, uri) { uri = uri || location.href; item = encodeURIComponent(item).replace(/%2F/g, '/'); return (uri.indexOf('?q=') != -1) ? item : item.replace(/%26/g, '%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F'); }; /** * Get the text selection in a textarea. */ Drupal.getSelection = function (element) { if (typeof(element.selectionStart) != 'number' && document.selection) { // The current selection var range1 = document.selection.createRange(); var range2 = 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 = range2.text.length - range1.text.length; var end = 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 = function(xmlhttp, uri) { if (xmlhttp.status == 200) { if (jQuery.trim($(xmlhttp.responseText).text())) { var message = Drupal.t("An error occurred. \n@uri\n@text", {'@uri': uri, '@text': xmlhttp.responseText }); } else { var message = Drupal.t("An error occurred. \n@uri\n(no information available).", {'@uri': uri, '@text': xmlhttp.responseText }); } } else { var message = Drupal.t("An HTTP error @status occurred. \n@uri", {'@uri': uri, '@status': xmlhttp.status }); } return message; } // Global Killswitch on the element if (Drupal.jsEnabled) { // Global Killswitch on the element $(document.documentElement).addClass('js'); // 'js enabled' cookie document.cookie = 'has_js=1; path=/'; // Attach all behaviors. $(document).ready(function() { Drupal.attachBehaviors(this); }); } /** * The default themes. */ Drupal.theme.prototype = { /** * 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 '' + Drupal.checkPlain(str) + ''; } }; ;/* This file is part of the Kaltura Collaborative Media Suite which allows users to do with audio, video, and animation what Wiki platfroms allow them to do with text. Copyright (C) 2006-2008 Kaltura Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ // initModalBox called from gotoCW - to open the contribution wizard as an iFrame in the // widget page function kalturaInitModalBox ( url, options ) { var objBody = document.getElementsByTagName("body").item(0); // create overlay div and hardcode some functional styles (aesthetic styles are in CSS file) var objOverlay = document.createElement("div"); objOverlay.setAttribute('id','overlay'); objBody.appendChild(objOverlay, objBody.firstChild); var width = 680; var height = 360; if (options) { if (options.width) width = options.width; if (options.height) height = options.height; } // create modalbox div, same note about styles as above var objModalbox = document.createElement("div"); objModalbox.setAttribute('id','modalbox'); //objModalbox.setAttribute('style', 'width:'+width+'px;height:'+height+'px;margin-top:'+(0-height/2)+'px;margin-left:'+(0-width/2)+'px;'); objModalbox.style.width = width+'px'; objModalbox.style.height = height+'px'; objModalbox.style.marginTop = (0-height/2)+'px'; objModalbox.style.marginLeft = (0-width/2)+'px'; // create content div inside objModalbox var objModalboxContent = document.createElement("div"); objModalboxContent.setAttribute('id','mbContent'); if ( url != null ) { objModalboxContent.innerHTML = '