Browse Source

deleting a bizarre directory

Eric Streit 4 years ago
parent
commit
69c535dbf9
53 changed files with 0 additions and 6578 deletions
  1. 0 356
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home.html
  2. 0 2
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/a.html
  3. 0 113
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/api.js
  4. 0 40
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/css.css
  5. 0 299
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/fancybox.css
  6. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/footerSignup.js
  7. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/free-footer-v3.css
  8. 0 5
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/gdprscript.js
  9. 0 872
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/jquery.js
  10. 0 1
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/jquery_002.js
  11. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/main.js
  12. 0 167
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/main_style.css
  13. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/sites.css
  14. 0 4
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/snowday262.js
  15. 0 72
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module.html
  16. 0 113
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/api.js
  17. 0 40
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/css.css
  18. 0 299
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/fancybox.css
  19. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/footerSignup.js
  20. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/free-footer-v3.css
  21. 0 5
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/gdprscript.js
  22. 0 872
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/jquery.js
  23. 0 1
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/jquery_002.js
  24. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/main.js
  25. 0 167
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/main_style.css
  26. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/sites.css
  27. 0 4
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/snowday262.js
  28. 0 72
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module.html
  29. 0 113
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/api.js
  30. 0 40
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/css.css
  31. 0 299
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/fancybox.css
  32. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/footerSignup.js
  33. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/free-footer-v3.css
  34. 0 5
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/gdprscript.js
  35. 0 872
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/jquery.js
  36. 0 1
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/jquery_002.js
  37. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/main.js
  38. 0 167
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/main_style.css
  39. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/sites.css
  40. 0 4
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/snowday262.js
  41. 0 72
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module.html
  42. 0 113
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/api.js
  43. 0 40
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/css.css
  44. 0 299
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/fancybox.css
  45. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/footerSignup.js
  46. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/free-footer-v3.css
  47. 0 5
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/gdprscript.js
  48. 0 872
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/jquery.js
  49. 0 1
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/jquery_002.js
  50. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/main.js
  51. 0 167
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/main_style.css
  52. 0 0
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/sites.css
  53. 0 4
      АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/snowday262.js

+ 0 - 356
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home.html

@@ -1,356 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head><script src="/gdpr/gdprscript.js?buildTime=1597792125&hasRemindMe=true&stealth=false"></script>
-<title>Standard Chinese a modular approachLife in china module - Home</title>
-<meta name='description' content='fsi standard chinese life in china module 9' />
-<meta name='keywords' content='module 9, life in china, fsi, standard chinese, a module approach, workbook, reference list' />
-<meta property='og:site_name' content='Standard Chinese a modular approachLife in china module' />
-<meta property='og:title' content='Standard Chinese a modular approachLife in china module' />
-<meta property='og:description' content='fsi standard chinese life in china module 9' />
-<meta property='og:url' content='http://fsiunit9.weebly.com/' />
-
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-    
-<link rel="stylesheet" href="//cdn2.editmysite.com/css/sites.css?buildTime=1404945106" type="text/css" /><link rel='stylesheet' type='text/css' href='//cdn1.editmysite.com/editor/libraries/fancybox/fancybox.css?1404945106' />
-<link rel='stylesheet' type='text/css' href='/files/main_style.css?1405408922' title='wsite-theme-css' />
-<link href='//fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css' />
-<style type='text/css'>
-.wsite-elements.wsite-not-footer div.paragraph, .wsite-elements.wsite-not-footer p, .wsite-elements.wsite-not-footer .product-block .product-title, .wsite-elements.wsite-not-footer .product-description, .wsite-elements.wsite-not-footer .wsite-form-field label, .wsite-elements.wsite-not-footer .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
-#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
-.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
-.wsite-elements.wsite-not-footer h2, .wsite-elements.wsite-not-footer .product-long .product-title, .wsite-elements.wsite-not-footer .product-large .product-title, .wsite-elements.wsite-not-footer .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
-#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
-.wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{}
-#wsite-title {font-size:20px !important;}
-.wsite-menu-default a {}
-.wsite-menu a {}
-.wsite-image div, .wsite-caption {}
-.galleryCaptionInnerText {}
-.fancybox-title {}
-.wslide-caption-text {}
-.wsite-phone {}
-.wsite-headline {}
-.wsite-headline-paragraph {}
-.wsite-button-inner {}
-.wsite-not-footer blockquote, #wsite-com-product-tab blockquote {}
-.wsite-footer blockquote {}
-.blog-header h2 a {}
-#wsite-content h2.wsite-product-title {}
-.wsite-product .wsite-product-price a {}
-</style>
-
-<script><!--
-var STATIC_BASE = '//cdn1.editmysite.com/';
-var STYLE_PREFIX = 'wsite';
-//-->
-</script>
-<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
-<script src='//cdn2.editmysite.com/js/site/main.js?buildTime=1404945106'></script>
-<script>_W.relinquish && _W.relinquish()</script>
-<script type='text/javascript'><!--
-(function(jQuery){
-function initFlyouts(){initPublishedFlyoutMenus([{"id":"398622272520033526","title":"Home","url":"index.html","target":""},{"id":"907736888247902851","title":"Units 1-3","url":"units-1-3.html","target":""},{"id":"976542085551995331","title":"Units 4-6","url":"units-4-6.html","target":""},{"id":"611478417685676641","title":"Units 7-8","url":"units-7-8.html","target":""}],"398622272520033526","<li><a href='#'>{{title}}<\/a><\/li>",'active',false)}
-if (jQuery) {
-if (jQuery.browser.msie && !window.flyoutMenusRefreshable) window.onload = initFlyouts;
-else jQuery(initFlyouts);
-}else{
-if (Prototype.Browser.IE) window.onload = initFlyouts;
-else document.observe('dom:loaded', initFlyouts);
-}
-})(window._W && _W.jQuery)
-//-->
-</script>
-</head>
-<body class='no-header-page  wsite-theme-light wsite-page-index'>
-<div id="header-wrap">
-        <div class="container">
-			<div id="logo"><span class='wsite-logo'><a href='/'><span id="wsite-title">Standard Chinese a modular approachLife in china module</span></a></span></div>
-			<div id="nav"><ul class='wsite-menu-default'><li id='active'><a href='/'>Home</a></li><li id='pg907736888247902851'><a href='/units-1-3.html'>Units 1-3</a></li><li id='pg976542085551995331'><a href='/units-4-6.html'>Units 4-6</a></li><li id='pg611478417685676641'><a href='/units-7-8.html'>Units 7-8</a></li></ul></div>
-        </div><!-- end container -->
-    </div><!-- end header-wrap -->  
-
-    <div id="main-wrap">
-        <div class="container">
-   			<div id='wsite-content' class='wsite-elements wsite-not-footer'>
-<div class="paragraph" style="text-align:left;">Welcome to the Foreign Service Institute - Standard Chinese: A Modular Approach Life in China Module page<br /><span></span><br /><span><span>The above course can be found <a title="" target="_blank" href="http://fsi-language-courses.org/Content.php?page=Chinese">here </a></span></span><br /><span></span><br /><span>Module 9 of the course does not have an accompanying workbook, as it was never developed. Here you will find the reference lists for the individual units along with the Chinese translations. I did not transcribe the reference lists in Pinyin, though this is very easy to do if you wish. Apologies for any inaccuracies in the transcriptions<br /><span><span><br /><span>Module 9 should be fairly easy to do if you've finished Module 8. Some of the content is quite outdated but the vocabulary is quite helpful. There is a very little bit of overlap with the Personal Welfare and Marriage, Birth and Death Optional Modules, so that you can find the helpful explanatory notes for some of the vocabulary<br /><span></span></span><br /><span>I hope you find this helpful. FSI Standard Chinese is truly one of the best courses out there for studying Mandarin. <br /><span><br /></span></span></span></span>Lastly, feel free to contact me using the form below for any questions, comments or recommendations<br /><span><br /><span>11 July 2014</span></span> <br /><span></span></span></div>
-
-<div>
-<form enctype="multipart/form-data" action="http://www.weebly.com/weebly/apps/formSubmit.php" method="POST" id="form-454969022859906618">
-<div id="454969022859906618-form-parent" class="wsite-form-container" style="margin-top:10px;">
-  <ul class="formlist" id="454969022859906618-form-list">
-    <div><div class="wsite-form-field wsite-name-field" style="margin:5px 0px 5px 0px;">
-				<label class="wsite-form-label" for="input-272964274333287317">Name <span class="form-not-required">*</span></label>
-				<div style="clear:both;"></div>
-				<div class="wsite-form-input-container wsite-form-left wsite-form-input-first-name">
-					<input id="input-272964274333287317" class="wsite-form-input wsite-input" type="text" name="_u272964274333287317[first]" />
-					<label class="wsite-form-sublabel" for="input-272964274333287317">First</label>
-				</div>
-				<div class="wsite-form-input-container wsite-form-right wsite-form-input-last-name">
-					<input id="input-272964274333287317-1" class="wsite-form-input wsite-input" type="text" name="_u272964274333287317[last]" />
-					<label class="wsite-form-sublabel" for="input-272964274333287317-1">Last</label>
-				</div>
-				<div id="instructions-272964274333287317" class="wsite-form-instructions" style="display:none;">Optional</div>
-			</div>
-			<div style="clear:both;"></div></div>
-
-<div><div class="wsite-form-field" style="margin:5px 0px 5px 0px;">
-				<label class="wsite-form-label" for="input-327105274515374221">Email <span class="form-not-required">*</span></label>
-				<div class="wsite-form-input-container">
-					<input id="input-327105274515374221" class="wsite-form-input wsite-input wsite-input-width-370px" type="text" name="_u327105274515374221" />
-				</div>
-				<div id="instructions-327105274515374221" class="wsite-form-instructions" style="display:none;">Leave your email if you want me to contact you back</div>
-			</div></div>
-
-<div><div class="wsite-form-field" style="margin:5px 0px 5px 0px;">
-				<label class="wsite-form-label" for="input-546174946441710919">Comment <span class="form-required">*</span></label>
-				<div class="wsite-form-input-container">
-					<textarea id="input-546174946441710919" class="wsite-form-input wsite-input wsite-input-width-370px" name="_u546174946441710919" style="height: 200px"></textarea>
-				</div>
-				<div id="instructions-546174946441710919" class="wsite-form-instructions" style="display:none;"></div>
-			</div></div>
-  </ul>
-</div>
-<div style="display:none; visibility:hidden;">
-  <input type="text" name="wsite_subject" />
-</div>
-<div style="text-align:left; margin-top:10px; margin-bottom:10px;">
-  <input type="hidden" name="form_version" value="2" />
-  <input type="hidden" name="wsite_approved" id="wsite-approved" value="approved" />
-  <input type="hidden" name="ucfid" value="454969022859906618" />
-  <input type='submit' style='position:absolute;top:0;left:-9999px;width:1px;height:1px' /><a class='wsite-button' onclick="document.getElementById('form-454969022859906618').submit()"><span class='wsite-button-inner'>Submit</span></a>
-</div>
-</form>
-
-
-</div></div>
-
-        </div><!-- end container -->
-    </div><!-- end main-wrap -->
-
-    <div id="footer-wrap">
-        <div class="container">
-       		
-
-
-<style type="text/css">
-	@font-face {
-		font-family: SQMarket-Medium;
-		font-style: normal;
-		font-weight: 500;
-		src:
-			url("//cdn2.editmysite.com/fonts/SQ_Market/sqmarket-medium.woff2") format("woff2"),
-			url("//cdn2.editmysite.com/fonts/SQ_Market/sqmarket-medium.woff") format("woff");
-	}
-</style>
-
-<div id="weebly-footer-signup-container-v3">
-	<a
-		href="https://www.weebly.com/signup?utm_source=internal&utm_medium=footer"
-		target="_blank"
-		class="signup-container-header"
-		id="signup-link-href"
-	>
-		<div class="powered-by">
-			<div class="footer-published-ab-powered-by">
-				Powered by <span class="link weebly-icon"></span>
-				<img class="footer-ab-published-toast-image" src="//cdn2.editmysite.com/images/site/footer/footer-toast-published-image-1.png">
-				<span class="footer-ab-published-toast-text">Create your own unique website with customizable templates.</span>
-				<span class="footer-ab-published-toast-button-wrapper">
-					<button class="footer-published-ab-button">Get Started</button>
-				</span>
-			</div>
-		</div>
-	</a>
-</div>
-
-<script type="text/javascript" src="//cdn2.editmysite.com/js/site/footerSignup.js?buildTime=1597792125"></script>
-<script type="text/javascript">
-	if (document.readystate === 'complete') {
-		Weebly.footer.setupContainer('cdn2.editmysite.com', '1597792125');
-	} else {
-		document.addEventListener('DOMContentLoaded', function() {
-			Weebly.footer.setupContainer('cdn2.editmysite.com', '1597792125');
-		});
-	}
-</script>
-
-<script type='text/javascript'>
-//<!--
-
-if (document.cookie.match(/(^|;)\s*is_mobile=1/)) {
-	var windowHref = window.location.href || '';
-	if (windowHref.indexOf('?') > -1) {
-		windowHref += '&';
-	} else {
-		windowHref += '?';
-	}
-	document.write(
-		"&nbsp;&nbsp;&nbsp;&nbsp;" +
-		"<a class='wsite-view-link-mobile' href='" + windowHref + "view=mobile'>Mobile Site</a>"
-	);
-}
-
-//-->
-</script>
-        </div><!-- end container -->
-    </div><!-- end footer-wrap -->
-	<!-- JavaScript -->
-	<script type="text/javascript" src="/files/theme/jquery.jqtransform.js" ></script>
-	<script language="javascript">
-		jQuery(function() {
-			var $ = jQuery;
-			$('#main-wrap .wsite-form-radio-container').jqTransform();
-			var navPosition = $('#nav').offset().top - 15;
-			$(window).scroll(function(e) {
-				if ( $(window).scrollTop() > navPosition) {
-					$('#main-wrap').css({'margin-top': $('#header-wrap').outerHeight() + 'px'});
-					$('#header-wrap').css({'position': 'fixed', 'top': (-navPosition) + 'px', 'z-index': '1'});
-				} else {
-					$('#header-wrap').css({'position': 'static'});
-					$('#main-wrap').css({'margin-top': '0px'});
-				}
-			});
-		});
-	</script>
-
-<script type="text/javascript">
-	var _gaq = _gaq || [];
-	_gaq.push(['_setAccount', 'UA-7870337-1']);
-	_gaq.push(['_setDomainName', 'none']);
-	_gaq.push(['_setAllowLinker', true]);
-
-	(function() {
-		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
-		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
-		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
-	})();
-
-	_W.Analytics = _W.Analytics || {'trackers': {}};
-	_W.Analytics.trackers.wGA = '_gaq';
-</script>
-
-<script type="text/javascript" async=1>
-	;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
-			p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
-			};p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
-			n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,'script','//cdn2.editmysite.com/js/wsnbn/snowday262.js','snowday'));
-
-	var r = [99, 104, 101, 99, 107, 111, 117, 116, 46, 40, 119, 101, 101, 98, 108, 121, 124, 101, 100, 105, 116, 109, 121, 115, 105, 116, 101, 41, 46, 99, 111, 109];
-	var snPlObR = function(arr) {
-		var s = '';
-		for (var i = 0 ; i < arr.length ; i++){
-			s = s + String.fromCharCode(arr[i]);
-		}
-		return s;
-	};
-	var s = snPlObR(r);
-
-	var regEx = new RegExp(s);
-
-	_W.Analytics = _W.Analytics || {'trackers': {}};
-	_W.Analytics.trackers.wSP = 'snowday';
-	_W.Analytics.user_id = '31879275';
-	_W.Analytics.site_id = '431589923127806986';
-
-	// Setting do not track if the GDPR cookie is not present. This is then checked by the snowday initializer
-	// to set tracking decisions. https://github.com/snowplow/snowplow-javascript-tracker/blob/2.6.2/src/js/tracker.js#L1509
-	window.doNotTrack = document.cookie.indexOf('gdpr-kb') === -1 ? 'yes' : null;
-
-	var drSegmentsTag = document.getElementById('drSegments');
-	if (drSegmentsTag) {
-		_W.Analytics.spContexts = _W.Analytics.spContexts || [];
-
-		var segmentData = JSON.parse(drSegmentsTag.innerText);
-		segmentData.forEach(function(test) {
-			_W.Analytics.spContexts.push({
-				schema: "iglu:com.weebly/context_ab_segment/jsonschema/1-0-0",
-				data: {
-					test_id: test.name,
-					segment: test.variant,
-				}
-			});
-		});
-	}
-
-
-	(function(app_id, ec_hostname, discover_root_domain) {
-		var track = window[_W.Analytics.trackers.wSP];
-		if (!track) return;
-		track('newTracker', app_id, ec_hostname, {
-			appId: app_id,
-			post: true,
-			platform: 'web',
-			discoverRootDomain: discover_root_domain,
-			cookieName: '_snow_',
-			contexts: {
-				webPage: true,
-				performanceTiming: true,
-				gaCookies: true
-			},
-			crossDomainLinker: function (linkElement) {
-				return regEx.test(linkElement.href);
-			},
-			respectDoNotTrack: document.cookie.indexOf('gdpr-kb') === -1
-		});
-		track('trackPageView', _W.Analytics.user_id+':'+_W.Analytics.site_id, _W.Analytics.spContexts);
-		track('crossDomainLinker', function (linkElement) {
-			return regEx.test(linkElement.href);
-		});
-	})(
-		'_wn',
-		'ec.editmysite.com',
-		false
-	);
-</script>
-
-
-
-
-
-<script>
-	(function(jQuery) {
-		try {
-			if (jQuery) {
-				jQuery('div.blog-social div.fb-like').attr('class', 'blog-social-item blog-fb-like');
-				var $commentFrame = jQuery('#commentArea iframe');
-				if ($commentFrame.length > 0) {
-					var frameHeight = jQuery($commentFrame[0].contentWindow.document).height() + 50;
-					$commentFrame.css('min-height', frameHeight + 'px');
-				}
-				if (jQuery('.product-button').length > 0){
-					jQuery(document).ready(function(){
-						jQuery('.product-button').parent().each(function(index, product){
-							if(jQuery(product).attr('target') == 'paypal'){
-								if (!jQuery(product).find('> [name="bn"]').length){
-									jQuery('<input>').attr({
-										type: 'hidden',
-										name: 'bn',
-										value: 'DragAndDropBuil_SP_EC'
-									}).appendTo(product);
-								}
-							}
-						});
-					});
-				}
-			}
-			else {
-				// Prototype
-				$$('div.blog-social div.fb-like').each(function(div) {
-					div.className = 'blog-social-item blog-fb-like';
-				});
-				$$('#commentArea iframe').each(function(iframe) {
-					iframe.style.minHeight = '410px';
-				});
-			}
-		}
-		catch(ex) {}
-	})(window._W && _W.jQuery);
-</script>
-
-<script>
-	window._W.isEUUser = true;
-	window._W.showCookieToAll = "";
-</script>
-
-</body>
-</html>

+ 0 - 2
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/a.html

@@ -1,2 +0,0 @@
-<html data-lt-installed="true"><head>
-<meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body></body></html>

+ 0 - 113
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/api.js

@@ -1,113 +0,0 @@
-// JavaScript
-
-"use strict";
-
-
-var oGrammalecteAPI = {
-    // Thes script might be reloaded, don’t use const or let.
-
-    // functions callable from within pages
-    // to be sent to the content-cript via an event “GrammalecteCall”
-
-    sVersion: "1.0",
-
-    generateNodeId: function (xNode) {
-        xNode.id = "grammalecte_generated_id_" + Date.now().toString(36) + "_" + (Math.floor(Math.random() * (1000000))).toString(36);
-        console.log("[Grammalecte API] generated id:", xNode.id);
-        return xNode.id;
-    },
-
-    openPanelForNode: function (vNode) {
-        //  Parameter: a HTML node or the identifier of a HTML node
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    openPanelForText: function (sText, vNode=null) {
-        //  Parameter: text to analyze, and optionaly a node to send results to.
-        if (typeof(sText) === "string") {
-            let sNodeId = "";
-            if (vNode instanceof HTMLElement) {
-                sNodeId = vNode.id || this.generateNodeId(vNode);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                sNodeId = vNode;
-            }
-            else {
-                console.log("[Grammalecte API] No node identifier. No event, no result will be sent.")
-            }
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForText", sText: sText, sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    parseNode: function (vNode) {
-        /*  Parameter: a HTML node (with a identifier) or the identifier of a HTML node.
-            The result will be sent as an event “GrammalecteResult” to the node.
-        */
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    parseText: function (sText, vNode) {
-        //  Parameter: text to analyze, and a node to send results to.
-        if (typeof(sText) === "string") {
-            if (vNode instanceof HTMLElement) {
-                let sNodeId = vNode.id || this.generateNodeId(vNode);
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: sNodeId}) });
-                document.dispatchEvent(xEvent);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: vNode}) });
-                document.dispatchEvent(xEvent);
-            }
-            else {
-                console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-            }
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    getSpellSuggestions: function (sWord, sDestination, sRequestId="") {
-        /* parameters:
-            - sWord (string)
-            - sDestination: HTML identifier (string) -> the result will be sent as an event “GrammalecteResult” to destination node
-            - sRequestId: custom identifier for the request (string) [default = ""]
-        */
-        if (typeof(sWord) === "string"  &&  typeof(sDestination) === "string"  &&  typeof(sRequestId) === "string") {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "getSpellSuggestions", sWord: sWord, sDestination: sDestination, sRequestId: sRequestId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: one or several parameters aren’t string.");
-        }
-    }
-}
-
-/*
-    Tell to the webpage that the Grammalecte API is ready.
-*/
-document.dispatchEvent(new Event('GrammalecteLoaded'));
-

+ 0 - 40
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/css.css

@@ -1,40 +0,0 @@
-/* cyrillic-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
-  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-/* cyrillic */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
-  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-/* vietnamese */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
-  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
-  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
-  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}

+ 0 - 299
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/fancybox.css

@@ -1,299 +0,0 @@
-/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
-.fancybox-wrap,
-.fancybox-skin,
-.fancybox-outer,
-.fancybox-inner,
-.fancybox-image,
-.fancybox-wrap iframe,
-.fancybox-wrap object,
-.fancybox-nav,
-.fancybox-nav span,
-.fancybox-tmp
-{
-	padding: 0;
-	margin: 0;
-	border: 0;
-	outline: none;
-	vertical-align: top;
-}
-
-.fancybox-wrap {
-	position: absolute;
-	top: 0;
-	left: 0;
-	z-index: 8020;
-}
-
-.fancybox-skin {
-	position: relative;
-	background: #f9f9f9;
-	color: #444;
-	text-shadow: none;
-	-webkit-border-radius: 4px;
-	   -moz-border-radius: 4px;
-	        border-radius: 4px;
-}
-
-.fancybox-opened {
-	z-index: 8030;
-}
-
-.fancybox-opened .fancybox-skin {
-	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-}
-
-.fancybox-outer, .fancybox-inner {
-	position: relative;
-}
-
-.fancybox-inner {
-	overflow: hidden;
-}
-
-.fancybox-type-iframe .fancybox-inner {
-	-webkit-overflow-scrolling: touch;
-}
-
-.fancybox-image, .fancybox-iframe {
-	display: block;
-	width: 100%;
-	height: 100%;
-}
-
-.fancybox-image {
-	max-width: 100%;
-	max-height: 100%;
-}
-
-#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
-	background-image: url('fancybox_sprite.png');
-}
-
-#fancybox-loading {
-	position: fixed;
-	top: 50%;
-	left: 50%;
-	margin-top: -22px;
-	margin-left: -22px;
-	background-position: 0 -108px;
-	opacity: 0.8;
-	cursor: pointer;
-	z-index: 8060;
-}
-
-#fancybox-loading div {
-	width: 44px;
-	height: 44px;
-	background: url('fancybox_loading.gif') center center no-repeat;
-}
-
-.fancybox-close {
-	background-color: transparent !important;
-	cursor: pointer;
-	height: 36px;
-	position: absolute;
-	right: -18px;
-	top: -18px;
-	width: 36px;
-	z-index: 8040;
-}
-
-.fancybox-nav {
-	position: absolute;
-	top: 0;
-	width: 40%;
-	height: 100%;
-	cursor: pointer;
-	text-decoration: none;
-	background: transparent url('blank.gif'); /* helps IE */
-	-webkit-tap-highlight-color: rgba(0,0,0,0);
-	z-index: 8040;
-}
-
-.fancybox-prev {
-	left: 0;
-}
-
-.fancybox-next {
-	right: 0;
-}
-
-.fancybox-nav span {
-	position: absolute;
-	top: 50%;
-	width: 36px;
-	height: 34px;
-	margin-top: -18px;
-	cursor: pointer;
-	z-index: 8040;
-	visibility: hidden;
-}
-
-.fancybox-prev span {
-	left: 10px;
-	background-position: 0 -36px;
-}
-
-.fancybox-next span {
-	right: 10px;
-	background-position: 0 -72px;
-}
-
-.fancybox-nav:hover {
-	background-color: transparent !important;
-}
-
-.fancybox-nav:hover span {
-	visibility: visible;
-}
-
-.fancybox-tmp {
-	position: absolute;
-	top: -9999px;
-	left: -9999px;
-	visibility: hidden;
-}
-
-/* Overlay helper */
-
-.fancybox-lock {
-	overflow: hidden;
-}
-
-.fancybox-overlay {
-	position: absolute;
-	top: 0;
-	left: 0;
-	overflow: hidden;
-	display: none;
-	z-index: 8010;
-	background: url('fancybox_overlay.png');
-}
-
-.fancybox-overlay-fixed {
-	position: fixed;
-	bottom: 0;
-	right: 0;
-}
-
-.fancybox-lock .fancybox-overlay {
-	overflow: auto;
-	overflow-y: scroll;
-}
-
-/* Title helper */
-
-.fancybox-title {
-	visibility: hidden;
-	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
-	position: relative;
-	text-shadow: none;
-	z-index: 8050;
-}
-
-.fancybox-opened .fancybox-title {
-	visibility: visible;
-}
-
-.fancybox-title-float-wrap {
-	position: absolute;
-	bottom: 0;
-	right: 50%;
-	margin-bottom: -35px;
-	z-index: 8050;
-	text-align: center;
-}
-
-.fancybox-title-float-wrap .child {
-	display: inline-block;
-	margin-right: -100%;
-	padding: 2px 20px;
-	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
-	background: rgba(0, 0, 0, 0.8);
-	-webkit-border-radius: 15px;
-	   -moz-border-radius: 15px;
-	        border-radius: 15px;
-	text-shadow: 0 1px 2px #222;
-	color: #FFF;
-	font-weight: bold;
-	line-height: 24px;
-	white-space: nowrap;
-}
-
-.fancybox-title-outside-wrap {
-	position: relative;
-	margin-top: 10px;
-	color: #fff;
-}
-
-.fancybox-title-inside-wrap {
-	padding-top: 10px;
-}
-
-.fancybox-title-over-wrap {
-	position: absolute;
-	bottom: 0;
-	left: 0;
-	color: #fff;
-	padding: 10px;
-	background: #000;
-	background: rgba(0, 0, 0, .8);
-}
-
-
-#fancybox-thumbs {
-	position: fixed;
-	left: 0;
-	width: 100%;
-	overflow: hidden;
-	z-index: 8050;
-}
-
-#fancybox-thumbs.bottom {
-	bottom: 2px;
-}
-
-#fancybox-thumbs.top {
-	top: 2px;
-}
-
-#fancybox-thumbs ul {
-	position: relative;
-	list-style: none;
-	margin: 0;
-	padding: 0;
-}
-
-#fancybox-thumbs ul li {
-	float: left;
-	padding: 1px;
-	opacity: 0.5;
-}
-
-#fancybox-thumbs ul li.active {
-	opacity: 0.75;
-	padding: 0;
-	border: 1px solid #fff;
-}
-
-#fancybox-thumbs ul li:hover {
-	opacity: 1;
-}
-
-#fancybox-thumbs ul li a {
-	display: block;
-	position: relative;
-	overflow: hidden;
-	border: 1px solid #222;
-	background: #111;
-	outline: none;
-}
-
-#fancybox-thumbs ul li img {
-	display: block;
-	position: relative;
-	border: 0;
-	padding: 0;
-}

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/footerSignup.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/free-footer-v3.css


File diff suppressed because it is too large
+ 0 - 5
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/gdprscript.js


+ 0 - 872
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/jquery.js

@@ -1,872 +0,0 @@
- // Generated by CoffeeScript 1.6.2
-/*!
-jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    var t = [].indexOf || function(t) {
-        for (var e = 0, n = this.length; e < n; e++) {
-            if (e in this && this[e] === t)
-                return e
-        }
-        return -1
-    }, e = [].slice;
-    (function(t, e) {
-        return e(t.jQuery, t)
-    })(window, function(n, r) {
-        var i, o, l, s, f, u, c, a, h, d, p, y, v, w, g, m;
-        i = n(r);
-        a = t.call(r, "ontouchstart") >= 0;
-        s = {horizontal: {},vertical: {}};
-        f = 1;
-        c = {};
-        u = "waypoints-context-id";
-        p = "resize.waypoints";
-        y = "scroll.waypoints";
-        v = 1;
-        w = "waypoints-waypoint-ids";
-        g = "waypoint";
-        m = "waypoints";
-        o = function() {
-            function t(t) {
-                var e = this;
-                this.$element = t;
-                this.element = t[0];
-                this.didResize = false;
-                this.didScroll = false;
-                this.id = "context" + f++;
-                this.oldScroll = {x: t.scrollLeft(),y: t.scrollTop()};
-                this.waypoints = {horizontal: {},vertical: {}};
-                this.element[u] = this.id;
-                c[this.id] = this;
-                t.bind(y, function() {
-                    var t;
-                    if (!(e.didScroll || a)) {
-                        e.didScroll = true;
-                        t = function() {
-                            e.doScroll();
-                            return e.didScroll = false
-                        };
-                        return r.setTimeout(t, n[m].settings.scrollThrottle)
-                    }
-                });
-                t.bind(p, function() {
-                    var t;
-                    if (!e.didResize) {
-                        e.didResize = true;
-                        t = function() {
-                            n[m]("refresh");
-                            return e.didResize = false
-                        };
-                        return r.setTimeout(t, n[m].settings.resizeThrottle)
-                    }
-                })
-            }
-            t.prototype.doScroll = function() {
-                var t, e = this;
-                t = {horizontal: {newScroll: this.$element.scrollLeft(),oldScroll: this.oldScroll.x,forward: "right",backward: "left"},vertical: {newScroll: this.$element.scrollTop(),oldScroll: this.oldScroll.y,forward: "down",backward: "up"}};
-                if (a && (!t.vertical.oldScroll || !t.vertical.newScroll)) {
-                    n[m]("refresh")
-                }
-                n.each(t, function(t, r) {
-                    var i, o, l;
-                    l = [];
-                    o = r.newScroll > r.oldScroll;
-                    i = o ? r.forward : r.backward;
-                    n.each(e.waypoints[t], function(t, e) {
-                        var n, i;
-                        if (r.oldScroll < (n = e.offset) && n <= r.newScroll) {
-                            return l.push(e)
-                        } else if (r.newScroll < (i = e.offset) && i <= r.oldScroll) {
-                            return l.push(e)
-                        }
-                    });
-                    l.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    if (!o) {
-                        l.reverse()
-                    }
-                    return n.each(l, function(t, e) {
-                        if (e.options.continuous || t === l.length - 1) {
-                            return e.trigger([i])
-                        }
-                    })
-                });
-                return this.oldScroll = {x: t.horizontal.newScroll,y: t.vertical.newScroll}
-            };
-            t.prototype.refresh = function() {
-                var t, e, r, i = this;
-                r = n.isWindow(this.element);
-                e = this.$element.offset();
-                this.doScroll();
-                t = {horizontal: {contextOffset: r ? 0 : e.left,contextScroll: r ? 0 : this.oldScroll.x,contextDimension: this.$element.width(),oldScroll: this.oldScroll.x,forward: "right",backward: "left",offsetProp: "left"},vertical: {contextOffset: r ? 0 : e.top,contextScroll: r ? 0 : this.oldScroll.y,contextDimension: r ? n[m]("viewportHeight") : this.$element.height(),oldScroll: this.oldScroll.y,forward: "down",backward: "up",offsetProp: "top"}};
-                return n.each(t, function(t, e) {
-                    return n.each(i.waypoints[t], function(t, r) {
-                        var i, o, l, s, f;
-                        i = r.options.offset;
-                        l = r.offset;
-                        o = n.isWindow(r.element) ? 0 : r.$element.offset()[e.offsetProp];
-                        if (n.isFunction(i)) {
-                            i = i.apply(r.element)
-                        } else if (typeof i === "string") {
-                            i = parseFloat(i);
-                            if (r.options.offset.indexOf("%") > -1) {
-                                i = Math.ceil(e.contextDimension * i / 100)
-                            }
-                        }
-                        r.offset = o - e.contextOffset + e.contextScroll - i;
-                        if (r.options.onlyOnScroll && l != null || !r.enabled) {
-                            return
-                        }
-                        if (l !== null && l < (s = e.oldScroll) && s <= r.offset) {
-                            return r.trigger([e.backward])
-                        } else if (l !== null && l > (f = e.oldScroll) && f >= r.offset) {
-                            return r.trigger([e.forward])
-                        } else if (l === null && e.oldScroll >= r.offset) {
-                            return r.trigger([e.forward])
-                        }
-                    })
-                })
-            };
-            t.prototype.checkEmpty = function() {
-                if (n.isEmptyObject(this.waypoints.horizontal) && n.isEmptyObject(this.waypoints.vertical)) {
-                    this.$element.unbind([p, y].join(" "));
-                    return delete c[this.id]
-                }
-            };
-            return t
-        }();
-        l = function() {
-            function t(t, e, r) {
-                var i, o;
-                if (r.offset === "bottom-in-view") {
-                    r.offset = function() {
-                        var t;
-                        t = n[m]("viewportHeight");
-                        if (!n.isWindow(e.element)) {
-                            t = e.$element.height()
-                        }
-                        return t - n(this).outerHeight()
-                    }
-                }
-                this.$element = t;
-                this.element = t[0];
-                this.axis = r.horizontal ? "horizontal" : "vertical";
-                this.callback = r.handler;
-                this.context = e;
-                this.enabled = r.enabled;
-                this.id = "waypoints" + v++;
-                this.offset = null;
-                this.options = r;
-                e.waypoints[this.axis][this.id] = this;
-                s[this.axis][this.id] = this;
-                i = (o = this.element[w]) != null ? o : [];
-                i.push(this.id);
-                this.element[w] = i
-            }
-            t.prototype.trigger = function(t) {
-                if (!this.enabled) {
-                    return
-                }
-                if (this.callback != null) {
-                    this.callback.apply(this.element, t)
-                }
-                if (this.options.triggerOnce) {
-                    return this.destroy()
-                }
-            };
-            t.prototype.disable = function() {
-                return this.enabled = false
-            };
-            t.prototype.enable = function() {
-                this.context.refresh();
-                return this.enabled = true
-            };
-            t.prototype.destroy = function() {
-                delete s[this.axis][this.id];
-                delete this.context.waypoints[this.axis][this.id];
-                return this.context.checkEmpty()
-            };
-            t.getWaypointsByElement = function(t) {
-                var e, r;
-                r = t[w];
-                if (!r) {
-                    return []
-                }
-                e = n.extend({}, s.horizontal, s.vertical);
-                return n.map(r, function(t) {
-                    return e[t]
-                })
-            };
-            return t
-        }();
-        d = {init: function(t, e) {
-                var r;
-                e = n.extend({}, n.fn[g].defaults, e);
-                if ((r = e.handler) == null) {
-                    e.handler = t
-                }
-                this.each(function() {
-                    var t, r, i, s;
-                    t = n(this);
-                    i = (s = e.context) != null ? s : n.fn[g].defaults.context;
-                    if (!n.isWindow(i)) {
-                        i = t.closest(i)
-                    }
-                    i = n(i);
-                    r = c[i[0][u]];
-                    if (!r) {
-                        r = new o(i)
-                    }
-                    return new l(t, r, e)
-                });
-                n[m]("refresh");
-                return this
-            },disable: function() {
-                return d._invoke.call(this, "disable")
-            },enable: function() {
-                return d._invoke.call(this, "enable")
-            },destroy: function() {
-                return d._invoke.call(this, "destroy")
-            },prev: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e > 0) {
-                        return t.push(n[e - 1])
-                    }
-                })
-            },next: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e < n.length - 1) {
-                        return t.push(n[e + 1])
-                    }
-                })
-            },_traverse: function(t, e, i) {
-                var o, l;
-                if (t == null) {
-                    t = "vertical"
-                }
-                if (e == null) {
-                    e = r
-                }
-                l = h.aggregate(e);
-                o = [];
-                this.each(function() {
-                    var e;
-                    e = n.inArray(this, l[t]);
-                    return i(o, e, l[t])
-                });
-                return this.pushStack(o)
-            },_invoke: function(t) {
-                this.each(function() {
-                    var e;
-                    e = l.getWaypointsByElement(this);
-                    return n.each(e, function(e, n) {
-                        n[t]();
-                        return true
-                    })
-                });
-                return this
-            }};
-        n.fn[g] = function() {
-            var t, r;
-            r = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (d[r]) {
-                return d[r].apply(this, t)
-            } else if (n.isFunction(r)) {
-                return d.init.apply(this, arguments)
-            } else if (n.isPlainObject(r)) {
-                return d.init.apply(this, [null, r])
-            } else if (!r) {
-                return n.error("jQuery Waypoints needs a callback function or handler option.")
-            } else {
-                return n.error("The " + r + " method does not exist in jQuery Waypoints.")
-            }
-        };
-        n.fn[g].defaults = {context: r,continuous: true,enabled: true,horizontal: false,offset: 0,triggerOnce: false};
-        h = {refresh: function() {
-                return n.each(c, function(t, e) {
-                    return e.refresh()
-                })
-            },viewportHeight: function() {
-                var t;
-                return (t = r.innerHeight) != null ? t : i.height()
-            },aggregate: function(t) {
-                var e, r, i;
-                e = s;
-                if (t) {
-                    e = (i = c[n(t)[0][u]]) != null ? i.waypoints : void 0
-                }
-                if (!e) {
-                    return []
-                }
-                r = {horizontal: [],vertical: []};
-                n.each(r, function(t, i) {
-                    n.each(e[t], function(t, e) {
-                        return i.push(e)
-                    });
-                    i.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    r[t] = n.map(i, function(t) {
-                        return t.element
-                    });
-                    return r[t] = n.unique(r[t])
-                });
-                return r
-            },above: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset <= t.oldScroll.y
-                })
-            },below: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset > t.oldScroll.y
-                })
-            },left: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset <= t.oldScroll.x
-                })
-            },right: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset > t.oldScroll.x
-                })
-            },enable: function() {
-                return h._invoke("enable")
-            },disable: function() {
-                return h._invoke("disable")
-            },destroy: function() {
-                return h._invoke("destroy")
-            },extendFn: function(t, e) {
-                return d[t] = e
-            },_invoke: function(t) {
-                var e;
-                e = n.extend({}, s.vertical, s.horizontal);
-                return n.each(e, function(e, n) {
-                    n[t]();
-                    return true
-                })
-            },_filter: function(t, e, r) {
-                var i, o;
-                i = c[n(t)[0][u]];
-                if (!i) {
-                    return []
-                }
-                o = [];
-                n.each(i.waypoints[e], function(t, e) {
-                    if (r(i, e)) {
-                        return o.push(e)
-                    }
-                });
-                o.sort(function(t, e) {
-                    return t.offset - e.offset
-                });
-                return n.map(o, function(t) {
-                    return t.element
-                })
-            }};
-        n[m] = function() {
-            var t, n;
-            n = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (h[n]) {
-                return h[n].apply(null, t)
-            } else {
-                return h.aggregate.call(null, n)
-            }
-        };
-        n[m].settings = {resizeThrottle: 100,scrollThrottle: 30};
-        return i.on("load.waypoints", function() {
-            return n[m]("refresh")
-        })
-    })
-}).call(this);
-
-// Generated by CoffeeScript 1.6.2
-/*
-Sticky Elements Shortcut for jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    (function(t, n) {
-        return n(t.jQuery)
-    })(window, function(t) {
-        var n, i;
-        n = {wrapper: '<div class="sticky-wrapper" />',stuckClass: "stuck",direction: "down right"};
-        i = function(t, n) {
-            var i;
-            t.wrap(n.wrapper);
-            i = t.parent();
-            return i.data("isWaypointStickyWrapper", true)
-        };
-        t.waypoints("extendFn", "sticky", function(r) {
-            var e, a, s;
-            a = t.extend({}, t.fn.waypoint.defaults, n, r);
-            e = i(this, a);
-            s = a.handler;
-            a.handler = function(n) {
-                var i, r;
-                i = t(this).children(":first");
-                r = a.direction.indexOf(n) !== -1;
-                i.toggleClass(a.stuckClass, r);
-                e.height(r ? i.outerHeight() : "");
-                if (s != null) {
-                    return s.call(this, n)
-                }
-            };
-            e.waypoint(a);
-            return this.data("stuckClass", a.stuckClass)
-        });
-        return t.waypoints("extendFn", "unsticky", function() {
-            var t;
-            t = this.parent();
-            if (!t.data("isWaypointStickyWrapper")) {
-                return this
-            }
-            t.waypoint("destroy");
-            this.unwrap();
-            return this.removeClass(this.data("stuckClass"))
-        })
-    })
-}).call(this);
-
-/*
- *
- * jqTransform
- * by mathieu vilaplana mvilaplana@dfc-e.com
- * Designer ghyslain armand garmand@dfc-e.com
- *
- *
- * Version 1.0 25.09.08
- * Version 1.1 06.08.09
- * Add event click on Checkbox and Radio
- * Auto calculate the size of a select element
- * Can now, disabled the elements
- * Correct bug in ff if click on select (overflow=hidden)
- * No need any more preloading !!
- * 
- ******************************************** */
-
-(function($) {
-    var defaultOptions = {preloadImg: true};
-    var jqTransformImgPreloaded = false;
-    
-    var jqTransformPreloadHoverFocusImg = function(strImgUrl) {
-        //guillemets to remove for ie
-        strImgUrl = strImgUrl.replace(/^url\((.*)\)/, '$1').replace(/^\"(.*)\"$/, '$1');
-        var imgHover = new Image();
-        imgHover.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-hover.$1');
-        var imgFocus = new Image();
-        imgFocus.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-focus.$1');
-    };
-
-
-    /***************************
-	  Labels
-	***************************/
-    var jqTransformGetLabel = function(objfield) {
-        var selfForm = $(objfield.get(0).form);
-        var oLabel = objfield.next();
-        if (!oLabel.is('label')) {
-            oLabel = objfield.prev();
-            if (oLabel.is('label')) {
-                var inputname = objfield.attr('id');
-                if (inputname) {
-                    oLabel = selfForm.find('label[for="' + inputname + '"]');
-                }
-            }
-        }
-        if (oLabel.is('label')) {
-            return oLabel.css('cursor', 'pointer');
-        }
-        return false;
-    };
-
-    /* Hide all open selects */
-    var jqTransformHideSelect = function(oTarget) {
-        var ulVisible = $('.jqTransformSelectWrapper ul:visible');
-        ulVisible.each(function() {
-            var oSelect = $(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);
-            //do not hide if click on the label object associated to the select
-            if (!(oTarget && oSelect.oLabel && oSelect.oLabel.get(0) == oTarget.get(0))) {
-                $(this).hide();
-            }
-        });
-    };
-    /* Check for an external click */
-    var jqTransformCheckExternalClick = function(event) {
-        if ($(event.target).parents('.jqTransformSelectWrapper').length === 0) {
-            jqTransformHideSelect($(event.target));
-        }
-    };
-
-    /* Apply document listener */
-    var jqTransformAddDocumentListener = function() {
-        $(document).mousedown(jqTransformCheckExternalClick);
-    };
-
-    /* Add a new handler for the reset action */
-    var jqTransformReset = function(f) {
-        var sel;
-        $('.jqTransformSelectWrapper select', f).each(function() {
-            sel = (this.selectedIndex < 0) ? 0 : this.selectedIndex;
-            $('ul', $(this).parent()).each(function() {
-                $('a:eq(' + sel + ')', this).click();
-            });
-        });
-        $('a.jqTransformCheckbox, a.jqTransformRadio', f).removeClass('jqTransformChecked');
-        $('input:checkbox, input:radio', f).each(function() {
-            if (this.checked) {
-                $('a', $(this).parent()).addClass('jqTransformChecked');
-            }
-        });
-    };
-
-    /***************************
-	  Buttons
-	 ***************************/
-    $.fn.jqTransInputButton = function() {
-        return this.each(function() {
-            var newBtn = $('<button id="' + this.id + '" name="' + this.name + '" type="' + this.type + '" class="' + this.className + ' jqTransformButton"><span><span>' + $(this).attr('value') + '</span></span>')
-            .hover(function() {
-                newBtn.addClass('jqTransformButton_hover');
-            }, function() {
-                newBtn.removeClass('jqTransformButton_hover')
-            })
-            .mousedown(function() {
-                newBtn.addClass('jqTransformButton_click')
-            })
-            .mouseup(function() {
-                newBtn.removeClass('jqTransformButton_click')
-            })
-            ;
-            $(this).replaceWith(newBtn);
-        });
-    };
-
-    /***************************
-	  Text Fields 
-	 ***************************/
-    $.fn.jqTransInputText = function() {
-        return this.each(function() {
-            var $input = $(this);
-            
-            if ($input.hasClass('jqtranformdone') || !$input.is('input')) {
-                return;
-            }
-            $input.addClass('jqtranformdone');
-            
-            var oLabel = jqTransformGetLabel($(this));
-            oLabel && oLabel.bind('click', function() {
-                $input.focus();
-            });
-            
-            var inputSize = $input.width();
-            if ($input.attr('size')) {
-                inputSize = $input.attr('size') * 10;
-                $input.css('width', inputSize);
-            }
-            
-            $input.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');
-            var $wrapper = $input.parent().parent().parent();
-            $wrapper.css("width", inputSize + 10);
-            $input
-            .focus(function() {
-                $wrapper.addClass("jqTransformInputWrapper_focus");
-            })
-            .blur(function() {
-                $wrapper.removeClass("jqTransformInputWrapper_focus");
-            })
-            .hover(function() {
-                $wrapper.addClass("jqTransformInputWrapper_hover");
-            }, function() {
-                $wrapper.removeClass("jqTransformInputWrapper_hover");
-            })
-            ;
-
-            /* If this is safari we need to add an extra class */
-            $.browser.safari && $wrapper.addClass('jqTransformSafari');
-            $.browser.safari && $input.css('width', $wrapper.width() + 16);
-            this.wrapper = $wrapper;
-        
-        });
-    };
-
-    /***************************
-	  Check Boxes 
-	 ***************************/
-    
-    $.fn.jqTransCheckBox = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            var aLink = $('<a href="#" class="jqTransformCheckbox" rel="' + this.name + '"></a>');
-            //wrap and add the link
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(aLink);
-            //on change, change the class of the link
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler, trigger the click and change event on the input
-            aLink.click(function() {
-                //do nothing if the original input is disabled
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                //trigger the envents on the input object
-                $input.trigger('click');
-                return false;
-            });
-
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-  	  Radio Buttons 
-  	 ***************************/
-    $.fn.jqTransRadio = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            oLabel = jqTransformGetLabel($input);
-            oLabel = oLabel || $input.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-            
-            var aLink = $('<a href="#" class="jqTransformRadio" rel="' + this.name + '"></a>');
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(aLink);
-            
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler
-            aLink.click(function() {
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                $input.prop('checked', true);
-                $input.trigger('change');
-
-                // uncheck all others of same name input radio elements
-                $('input[name="' + $input.attr('name') + '"]', inputSelf.form).not($input).each(function() {
-                    $(this).attr('type') == 'radio' && $(this).trigger('change');
-                });
-                
-                return false;
-            });
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-	  TextArea 
-	 ***************************/
-    $.fn.jqTransTextarea = function() {
-        return this.each(function() {
-            var textarea = $(this);
-            
-            if (textarea.hasClass('jqtransformdone')) {
-                return;
-            }
-            textarea.addClass('jqtransformdone');
-            
-            oLabel = jqTransformGetLabel(textarea);
-            oLabel && oLabel.click(function() {
-                textarea.focus();
-            });
-            
-            var strTable = '<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';
-            strTable += '<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';
-            strTable += '</table>';
-            var oTable = $(strTable)
-            .insertAfter(textarea)
-            .hover(function() {
-                !oTable.hasClass('jqTransformTextarea-focus') && oTable.addClass('jqTransformTextarea-hover');
-            }, function() {
-                oTable.removeClass('jqTransformTextarea-hover');
-            })
-            ;
-            
-            textarea
-            .focus(function() {
-                oTable.removeClass('jqTransformTextarea-hover').addClass('jqTransformTextarea-focus');
-            })
-            .blur(function() {
-                oTable.removeClass('jqTransformTextarea-focus');
-            })
-            .appendTo($('#jqTransformTextarea-mm div', oTable))
-            ;
-            this.oTable = oTable;
-            if ($.browser.safari) {
-                $('#jqTransformTextarea-mm', oTable)
-                .addClass('jqTransformSafariTextarea')
-                .find('div')
-                .css('height', textarea.height())
-                .css('width', textarea.width())
-                ;
-            }
-        });
-    };
-
-    /***************************
-	  Select 
-	 ***************************/
-    $.fn.jqTransSelect = function() {
-        return this.each(function(index) {
-            var $select = $(this);
-            
-            if ($select.hasClass('jqTransformHidden')) {
-                return;
-            }
-            if ($select.attr('multiple')) {
-                return;
-            }
-            
-            oLabel = jqTransformGetLabel($select);
-            oLabel = oLabel || $select.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-
-            /* First thing we do is Wrap it */
-            var $wrapper = $select
-            .addClass('jqTransformHidden')
-            .wrap('<div class="jqTransformSelectWrapper"></div>')
-            .parent()
-            ;
-
-            /* Now add the html for the select */
-            $wrapper.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');
-            var $ul = $('ul', $wrapper).css('width', $select.width()).hide();
-            /* Now we add the options */
-            $('option', this).each(function(i) {
-                var oLi = $('<li><a href="#" index="' + i + '">' + $(this).html() + '</a></li>');
-                $ul.append(oLi);
-            });
-
-            /* Add click handler to the a */
-            $ul.find('a').click(function() {
-                $('a.selected', $wrapper).removeClass('selected');
-                $(this).addClass('selected');
-                /* Fire the onchange event */
-                if ($select[0].selectedIndex != $(this).attr('index')) {
-                    $select[0].selectedIndex = $(this).attr('index');
-                    $select.trigger('change');
-                }
-                
-                $select[0].selectedIndex = $(this).attr('index');
-                $('span:eq(0)', $wrapper).html($(this).html());
-                $ul.hide();
-                return false;
-            });
-            /* Set the default */
-            $('a:eq(' + this.selectedIndex + ')', $ul).click();
-            $('span:first', $wrapper).click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            oLabel && oLabel.click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            this.oLabel = oLabel;
-
-            /* Apply the click handler to the Open */
-            var oLinkOpen = $('a.jqTransformSelectOpen', $wrapper)
-            .click(function() {
-                //Check if box is already open to still allow toggle, but close all other selects
-                if ($ul.css('display') == 'none') {
-                    jqTransformHideSelect();
-                }
-                if ($select.attr('disabled')) {
-                    return false;
-                }
-                
-                $ul.slideToggle('fast', function() {
-                    var offSet = ($('a.selected', $ul).offset().top - $ul.offset().top);
-                    $ul.animate({scrollTop: offSet});
-                });
-                return false;
-            })
-            ;
-
-            // Set the new width
-            var iSelectWidth = $select.outerWidth();
-            var oSpan = $('span:first', $wrapper);
-            var newWidth = iSelectWidth;
-            $wrapper.css('width', newWidth);
-            $ul.css('width', newWidth - 2);
-            oSpan.css({width: iSelectWidth});
-
-            // Calculate the height if necessary, less elements that the default height
-            //show the ul to calculate the block, if ul is not displayed li height value is 0
-            $ul.css({display: 'block',visibility: 'hidden'});
-            var iSelectHeight = ($('li', $ul).length) * ($('li:first', $ul).height()); //+1 else bug ff
-            (iSelectHeight < $ul.height()) && $ul.css({height: iSelectHeight,'overflow': 'hidden'}); //hidden else bug with ff
-            $ul.css({display: 'none',visibility: 'visible'});
-        
-        });
-    };
-    $.fn.jqTransform = function(options) {
-        var opt = $.extend({}, defaultOptions, options);
-
-        /* each form */
-        return this.each(function() {
-            var selfForm = $(this);
-            if (selfForm.hasClass('jqtransformdone')) {
-                return;
-            }
-            selfForm.addClass('jqtransformdone');
-            
-            $('input:submit, input:reset, input[type="button"]', this).jqTransInputButton();
-            $('input:text, input:password', this).jqTransInputText();
-            $('input:checkbox', this).jqTransCheckBox();
-            $('input:radio', this).jqTransRadio();
-            $('textarea', this).jqTransTextarea();
-            
-            if ($('select', this).jqTransSelect().length > 0) {
-                jqTransformAddDocumentListener();
-            }
-            selfForm.bind('reset', function() {
-                var action = function() {
-                    jqTransformReset(this);
-                };
-                window.setTimeout(action, 10);
-            });
-        
-        
-        }); /* End Form each */
-    
-    }; /* End the Plugin */
-
-})(jQuery);

File diff suppressed because it is too large
+ 0 - 1
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/jquery_002.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/main.js


+ 0 - 167
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/main_style.css

@@ -1,167 +0,0 @@
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
- a img { border: 0; }
- a { text-decoration: none; outline: none; }
- input:focus, select:focus, textarea:focus, button:focus { outline: none; }
- html { height: 100%; }
- body { min-height: 100%; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight:400; line-height: 2em; color: #415161; background-attachment: fixed; background-image:url(theme/main-bg.jpg?1405408922); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; -webkit-font-smoothing: antialiased; }
- .tall-header-page, .short-header-page, .no-header-page, .landing-page, .title-page { background: #f9fafb; }
- .container { margin: 0 auto; width: 960px; }
- #header-wrap, #banner-wrap, #main-wrap, #footer-wrap { width:100%; }
- a { color: #546270; text-decoration:none; border-bottom: 1px dashed #546270; }
- .wsite-image > a, .wslide-link, .cloud-zoom, .imgPusher + span a { border-bottom: none; }
- a:hover { color: #546270; }
- h2 { font-size: 30px; padding: 15px 0 15px 0; line-height: 1.2; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #415161; }
- div.paragraph { padding: .5em 0; }
- p { padding: .5em 0; }
- blockquote { background: #415161; font-family: 'Montserrat', sans-serif; font-size: 18px; font-style:normal !important; line-height: 32px; color: #fff; padding: 28px 40px !important; margin: 2em 0; border-left: 0px !important; }
- div#content {min-height:400px;}
- .blog-title a { text-decoration:none; color:#788CAC; border-bottom:none; }
- .blog-title a:hover { color:#415161; }
- .blog-separator { border-bottom:1px solid #e6eaf0 !important; }
- .blog-post .blog-content { color:#788CAC; }
- .blog-sidebar h2 { font-size:24px; }
- .blog-comments a { text-decoration:none; background:url(theme/icon-bubble.png?1405408922) no-repeat; padding-left:25px; line-height:20px; display:inline-block; border-bottom:none; }
- .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .galleryCaptionHolderInnerBg { opacity: 0.2; }
- #header-wrap { text-align:center; overflow:hidden; background:#fff; box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); z-index: 20 !important; }
- #logo, #logo a { font-family: 'Montserrat', sans-serif; font-size:50px; font-weight:700; line-height:60px; color:#415161; text-transform:uppercase; text-decoration:none; letter-spacing:-1px; margin:52px 0px 47px; border:none; }
- .splash-page #logo a { margin:20px 0px 44px; }
- .wsite-social { vertical-align: middle; }
- .wsite-social-item { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- .wsite-social-item:hover, .wsite-social-item:active{ background-color:#415161; }
- .wsite-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- .wsite-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- .wsite-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- .wsite-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- .wsite-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- .wsite-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- .wsite-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- .wsite-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- .wsite-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- .wsite-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- .wsite-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- .wsite-social a span, .wsite-social a:active span { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- #nav { clear: both; overflow: hidden; position: relative; }
- #nav ul { list-style: none; text-align:center; margin-bottom:15px; }
- #nav ul li { list-style: none; display:inline-block; margin:0px 21px; }
- #nav ul span:last-child li, #nav ul > li:last-child { background: none; }
- #nav ul li a { display: block; color: #b5c0d1; text-decoration: none; padding: 0px; border: 0; outline: 0; list-style-type: none; font-size: 18px; }
- #nav ul li#active a, #nav ul li a:hover { color: #415161; border: 0; }
- #wsite-menus .wsite-menu li a { font-family: 'Montserrat', sans-serif; font-size:14px; color: #b5c0d1; background: #fff; border: 0; }
- #wsite-menus .wsite-menu li a:hover { color: #415161; background: #f9fafb; }
- #wsite-menus .wsite-menu-arrow { display: none; }
- .tall-header-page .wsite-background { width: 100%; height: 383px; background: url(theme/banner-tall.jpg?1405408922) no-repeat center center; background-size:cover; }
- .short-header-page .wsite-background { width: 100%; height: 254px; background: url(theme/banner-short.jpg?1405408922) no-repeat center center; background-size:cover; }
- .no-header-page #header-wrap, .splash-page #header-wrap{ border-bottom:1px solid #ecedef; }
- .landing-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:382px; display:table; }
- .landing-page #banner-wrap .container { width:770px; }
- .landing-page #banner-wrap .banner { display: table-cell; vertical-align: middle; }
- .landing-page #banner-wrap h2 { color: #415161; font-size: 32px; padding: 0px; }
- .landing-page #banner-wrap div.paragraph { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap p { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap .container > div { text-align: center !important; }
- .title-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:111px; padding-top:38px; }
- .title-page #banner-wrap h2 { font-size: 32px; padding: 0px 0px 6px; }
- .title-page #banner-wrap div.paragraph { margin-bottom:0px; color:#8496b3; padding:0px; }
- .title-page #banner-wrap p { margin-bottom:0px; color:#8496b3; padding:0px; }
- .splash-page #wrapper { height: 100%; -moz-box-sizing: border-box; box-sizing: border-box; }
- #wrapper-inner { width: 100%; height: 100%; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 128px; padding-bottom: 128px; display: table; width: 910px; margin: 0 auto; }
- .splash-container{ width: 910px; margin: 0 auto; text-align: center; margin-top: 0; vertical-align: middle; display: table-cell; }
- #splash-wrap { text-align: center; width: 910px; height: 418px; background-color: #f9fafa; -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.1); -moz-box-shadow: 0 10px 30px rgba(0,0,0,.1); box-shadow: 0 10px 30px rgba(0,0,0,.1); margin:0px auto; overflow:hidden; }
- .splash-container div.paragraph { margin-top:40px; color:#415161; }
- .splash-container p { margin-top:40px; color:#415161; }
- .splash-page #footer-wrap { display:none; }
- #main-wrap { background: #fff; }
- #main-wrap .container { min-height:400px; padding:53px 0px; }
- #main-wrap .container form .wsite-button { margin-top:20px; }
- #footer-wrap { text-align:right; border-top:1px solid #e6e9eb; padding:20px 0px; color:#415161; font-size:14px; }
- #footer-wrap .container h2 {font-size:16px;}
- #footer-wrap .wsite-form-container { text-align:left; }
- #wsite-com-product-social-sharing a, #wsite-com-product-social-sharing a:hover { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:hover {background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:active { background-color:#415161; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss, #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin, #wsite-com-product-social-sharing a.wsite-com-product-social-facebook, #wsite-com-product-social-sharing a.wsite-com-product-social-twitter, #wsite-com-product-social-sharing a.wsite-com-product-social-mail, #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest, #wsite-com-product-social-sharing a.wsite-com-product-social-youtube, #wsite-com-product-social-sharing a.wsite-com-product-social-plus, #wsite-com-product-social-sharing a.wsite-com-product-social-flickr, #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo, #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- .wsite-form-label, .wsite-com-product-title { display: inline-block; font-weight:normal; }
- .wsite-form-input, .wsite-search-element-input { font-family: 'Montserrat', sans-serif; font-size: 16px; color: #727f97; background: #fff; border: 1px solid #b0b6bd; padding: 10px !important; }
- .wsite-form-input:focus, .wsite-search-element-input:focus { border: 1px solid #415161; }
- .wsite-form-container .form-input-error { border: 1px solid #e96c6c !important; }
- .form-field-error .wsite-form-radio-container, .form-field-error .wsite-form-radio-container { border: none; }
- .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio{ background-position: center bottom; }
- .jqTransformRadioWrapper { float: left; display:block; margin:3px 10px 0 0; }
- .jqTransformRadio { background: transparent url(theme/radio.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 25px; display:block; border-bottom:none; }
- span.jqTransformCheckboxWrapper{ display:block; float:left; margin:3px 10px 0px 0px; }
- .jqTransformCheckbox { background: transparent url(theme/checkbox.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 21px; display:block; border-bottom:none; }
- .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: center -25px;}
- .jqTransformSelectWrapper { width: 395px !important; position:relative; height: 42px; background-color: #fff; border: 1px solid #c4c9d2; float:left; margin-bottom: 10px; }
- .jqTransformSelectWrapper div span { font-size: 16px; float: none; position: absolute; white-space: nowrap; height: 27px; line-height: 20px; padding: 10px 0 0 10px; overflow: hidden; cursor:pointer; color:#727F97; }
- .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 1px; top:1px; width: 39px; height: 39px; background: url(theme/select_right.png?1405408922) no-repeat center center; border-bottom:none; }
- .jqTransformSelectWrapper ul { position: absolute; width: 395px !important; top: 42px; left: -1px; list-style: none; background-color: #FFF; border: solid 1px #d5d8db; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10; }
- .jqTransformSelectWrapper ul a { display: block; padding: 5px 16px; margin:0px; text-decoration: none; color:#727f97; background-color: #FFF; font-size: 16px; border-bottom:none; }
- .jqTransformSelectWrapper ul a.selected { background:#415161; color: #fff; }
- .jqTransformSelectWrapper ul a:active { background: #415161; color: #fff; }
- .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #f1f2f4; color: #727f97; }
- .jqTransformHidden {display: none;}
- .jqTransformButton {display: none;}
- .jqTransformTextarea { display:block; height:105px; }
- .wsite-button { display: inline-block; padding: 0px; background: #fff; border: none; transition: all 0.5s ease; }
- .wsite-button:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-inner { color: #8496b3; font-family: 'Montserrat', sans-serif; display: block; font-size: 18px; font-weight: 400; padding: 4px 27px; background:#fff; border:1px solid #c4c9d2; transition: all 0.5s ease; }
- .wsite-button:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large { display: inline-block; padding: 0px; background: #fff; border:none; transition: all 0.5s ease; }
- .wsite-button-large:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button-large:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-large .wsite-button-inner { color:#8496b3 !important; padding: 2px 57px; background: #fff; border:1px solid #c4c9d2; }
- .wsite-button-large:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-highlight { border:none; }
- .wsite-button-highlight .wsite-button-inner { background:#fff; color:#5d7892 !important; border:1px solid #b0b6bd; }
- .wsite-button-highlight:hover { background:#415161 !important; }
- .wsite-button-highlight:hover .wsite-button-inner, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-highlight:active { background:#415161!important; }
- .wsite-button-highlight:active .wsite-button-inner, .wsite-button-large.wsite-button-highlight:active .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-large.wsite-button-highlight { background:none; }
- .wsite-button-large.wsite-button-highlight .wsite-button-inner { background:none; }
-
-div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
-div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
-div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
-div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/sites.css


File diff suppressed because it is too large
+ 0 - 4
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Standard Chinese a modular approachLife in china module - Home_fichiers/snowday262.js


File diff suppressed because it is too large
+ 0 - 72
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module.html


+ 0 - 113
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/api.js

@@ -1,113 +0,0 @@
-// JavaScript
-
-"use strict";
-
-
-var oGrammalecteAPI = {
-    // Thes script might be reloaded, don’t use const or let.
-
-    // functions callable from within pages
-    // to be sent to the content-cript via an event “GrammalecteCall”
-
-    sVersion: "1.0",
-
-    generateNodeId: function (xNode) {
-        xNode.id = "grammalecte_generated_id_" + Date.now().toString(36) + "_" + (Math.floor(Math.random() * (1000000))).toString(36);
-        console.log("[Grammalecte API] generated id:", xNode.id);
-        return xNode.id;
-    },
-
-    openPanelForNode: function (vNode) {
-        //  Parameter: a HTML node or the identifier of a HTML node
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    openPanelForText: function (sText, vNode=null) {
-        //  Parameter: text to analyze, and optionaly a node to send results to.
-        if (typeof(sText) === "string") {
-            let sNodeId = "";
-            if (vNode instanceof HTMLElement) {
-                sNodeId = vNode.id || this.generateNodeId(vNode);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                sNodeId = vNode;
-            }
-            else {
-                console.log("[Grammalecte API] No node identifier. No event, no result will be sent.")
-            }
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForText", sText: sText, sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    parseNode: function (vNode) {
-        /*  Parameter: a HTML node (with a identifier) or the identifier of a HTML node.
-            The result will be sent as an event “GrammalecteResult” to the node.
-        */
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    parseText: function (sText, vNode) {
-        //  Parameter: text to analyze, and a node to send results to.
-        if (typeof(sText) === "string") {
-            if (vNode instanceof HTMLElement) {
-                let sNodeId = vNode.id || this.generateNodeId(vNode);
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: sNodeId}) });
-                document.dispatchEvent(xEvent);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: vNode}) });
-                document.dispatchEvent(xEvent);
-            }
-            else {
-                console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-            }
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    getSpellSuggestions: function (sWord, sDestination, sRequestId="") {
-        /* parameters:
-            - sWord (string)
-            - sDestination: HTML identifier (string) -> the result will be sent as an event “GrammalecteResult” to destination node
-            - sRequestId: custom identifier for the request (string) [default = ""]
-        */
-        if (typeof(sWord) === "string"  &&  typeof(sDestination) === "string"  &&  typeof(sRequestId) === "string") {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "getSpellSuggestions", sWord: sWord, sDestination: sDestination, sRequestId: sRequestId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: one or several parameters aren’t string.");
-        }
-    }
-}
-
-/*
-    Tell to the webpage that the Grammalecte API is ready.
-*/
-document.dispatchEvent(new Event('GrammalecteLoaded'));
-

+ 0 - 40
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/css.css

@@ -1,40 +0,0 @@
-/* cyrillic-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
-  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-/* cyrillic */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
-  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-/* vietnamese */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
-  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
-  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
-  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}

+ 0 - 299
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/fancybox.css

@@ -1,299 +0,0 @@
-/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
-.fancybox-wrap,
-.fancybox-skin,
-.fancybox-outer,
-.fancybox-inner,
-.fancybox-image,
-.fancybox-wrap iframe,
-.fancybox-wrap object,
-.fancybox-nav,
-.fancybox-nav span,
-.fancybox-tmp
-{
-	padding: 0;
-	margin: 0;
-	border: 0;
-	outline: none;
-	vertical-align: top;
-}
-
-.fancybox-wrap {
-	position: absolute;
-	top: 0;
-	left: 0;
-	z-index: 8020;
-}
-
-.fancybox-skin {
-	position: relative;
-	background: #f9f9f9;
-	color: #444;
-	text-shadow: none;
-	-webkit-border-radius: 4px;
-	   -moz-border-radius: 4px;
-	        border-radius: 4px;
-}
-
-.fancybox-opened {
-	z-index: 8030;
-}
-
-.fancybox-opened .fancybox-skin {
-	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-}
-
-.fancybox-outer, .fancybox-inner {
-	position: relative;
-}
-
-.fancybox-inner {
-	overflow: hidden;
-}
-
-.fancybox-type-iframe .fancybox-inner {
-	-webkit-overflow-scrolling: touch;
-}
-
-.fancybox-image, .fancybox-iframe {
-	display: block;
-	width: 100%;
-	height: 100%;
-}
-
-.fancybox-image {
-	max-width: 100%;
-	max-height: 100%;
-}
-
-#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
-	background-image: url('fancybox_sprite.png');
-}
-
-#fancybox-loading {
-	position: fixed;
-	top: 50%;
-	left: 50%;
-	margin-top: -22px;
-	margin-left: -22px;
-	background-position: 0 -108px;
-	opacity: 0.8;
-	cursor: pointer;
-	z-index: 8060;
-}
-
-#fancybox-loading div {
-	width: 44px;
-	height: 44px;
-	background: url('fancybox_loading.gif') center center no-repeat;
-}
-
-.fancybox-close {
-	background-color: transparent !important;
-	cursor: pointer;
-	height: 36px;
-	position: absolute;
-	right: -18px;
-	top: -18px;
-	width: 36px;
-	z-index: 8040;
-}
-
-.fancybox-nav {
-	position: absolute;
-	top: 0;
-	width: 40%;
-	height: 100%;
-	cursor: pointer;
-	text-decoration: none;
-	background: transparent url('blank.gif'); /* helps IE */
-	-webkit-tap-highlight-color: rgba(0,0,0,0);
-	z-index: 8040;
-}
-
-.fancybox-prev {
-	left: 0;
-}
-
-.fancybox-next {
-	right: 0;
-}
-
-.fancybox-nav span {
-	position: absolute;
-	top: 50%;
-	width: 36px;
-	height: 34px;
-	margin-top: -18px;
-	cursor: pointer;
-	z-index: 8040;
-	visibility: hidden;
-}
-
-.fancybox-prev span {
-	left: 10px;
-	background-position: 0 -36px;
-}
-
-.fancybox-next span {
-	right: 10px;
-	background-position: 0 -72px;
-}
-
-.fancybox-nav:hover {
-	background-color: transparent !important;
-}
-
-.fancybox-nav:hover span {
-	visibility: visible;
-}
-
-.fancybox-tmp {
-	position: absolute;
-	top: -9999px;
-	left: -9999px;
-	visibility: hidden;
-}
-
-/* Overlay helper */
-
-.fancybox-lock {
-	overflow: hidden;
-}
-
-.fancybox-overlay {
-	position: absolute;
-	top: 0;
-	left: 0;
-	overflow: hidden;
-	display: none;
-	z-index: 8010;
-	background: url('fancybox_overlay.png');
-}
-
-.fancybox-overlay-fixed {
-	position: fixed;
-	bottom: 0;
-	right: 0;
-}
-
-.fancybox-lock .fancybox-overlay {
-	overflow: auto;
-	overflow-y: scroll;
-}
-
-/* Title helper */
-
-.fancybox-title {
-	visibility: hidden;
-	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
-	position: relative;
-	text-shadow: none;
-	z-index: 8050;
-}
-
-.fancybox-opened .fancybox-title {
-	visibility: visible;
-}
-
-.fancybox-title-float-wrap {
-	position: absolute;
-	bottom: 0;
-	right: 50%;
-	margin-bottom: -35px;
-	z-index: 8050;
-	text-align: center;
-}
-
-.fancybox-title-float-wrap .child {
-	display: inline-block;
-	margin-right: -100%;
-	padding: 2px 20px;
-	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
-	background: rgba(0, 0, 0, 0.8);
-	-webkit-border-radius: 15px;
-	   -moz-border-radius: 15px;
-	        border-radius: 15px;
-	text-shadow: 0 1px 2px #222;
-	color: #FFF;
-	font-weight: bold;
-	line-height: 24px;
-	white-space: nowrap;
-}
-
-.fancybox-title-outside-wrap {
-	position: relative;
-	margin-top: 10px;
-	color: #fff;
-}
-
-.fancybox-title-inside-wrap {
-	padding-top: 10px;
-}
-
-.fancybox-title-over-wrap {
-	position: absolute;
-	bottom: 0;
-	left: 0;
-	color: #fff;
-	padding: 10px;
-	background: #000;
-	background: rgba(0, 0, 0, .8);
-}
-
-
-#fancybox-thumbs {
-	position: fixed;
-	left: 0;
-	width: 100%;
-	overflow: hidden;
-	z-index: 8050;
-}
-
-#fancybox-thumbs.bottom {
-	bottom: 2px;
-}
-
-#fancybox-thumbs.top {
-	top: 2px;
-}
-
-#fancybox-thumbs ul {
-	position: relative;
-	list-style: none;
-	margin: 0;
-	padding: 0;
-}
-
-#fancybox-thumbs ul li {
-	float: left;
-	padding: 1px;
-	opacity: 0.5;
-}
-
-#fancybox-thumbs ul li.active {
-	opacity: 0.75;
-	padding: 0;
-	border: 1px solid #fff;
-}
-
-#fancybox-thumbs ul li:hover {
-	opacity: 1;
-}
-
-#fancybox-thumbs ul li a {
-	display: block;
-	position: relative;
-	overflow: hidden;
-	border: 1px solid #222;
-	background: #111;
-	outline: none;
-}
-
-#fancybox-thumbs ul li img {
-	display: block;
-	position: relative;
-	border: 0;
-	padding: 0;
-}

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/footerSignup.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/free-footer-v3.css


File diff suppressed because it is too large
+ 0 - 5
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/gdprscript.js


+ 0 - 872
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/jquery.js

@@ -1,872 +0,0 @@
- // Generated by CoffeeScript 1.6.2
-/*!
-jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    var t = [].indexOf || function(t) {
-        for (var e = 0, n = this.length; e < n; e++) {
-            if (e in this && this[e] === t)
-                return e
-        }
-        return -1
-    }, e = [].slice;
-    (function(t, e) {
-        return e(t.jQuery, t)
-    })(window, function(n, r) {
-        var i, o, l, s, f, u, c, a, h, d, p, y, v, w, g, m;
-        i = n(r);
-        a = t.call(r, "ontouchstart") >= 0;
-        s = {horizontal: {},vertical: {}};
-        f = 1;
-        c = {};
-        u = "waypoints-context-id";
-        p = "resize.waypoints";
-        y = "scroll.waypoints";
-        v = 1;
-        w = "waypoints-waypoint-ids";
-        g = "waypoint";
-        m = "waypoints";
-        o = function() {
-            function t(t) {
-                var e = this;
-                this.$element = t;
-                this.element = t[0];
-                this.didResize = false;
-                this.didScroll = false;
-                this.id = "context" + f++;
-                this.oldScroll = {x: t.scrollLeft(),y: t.scrollTop()};
-                this.waypoints = {horizontal: {},vertical: {}};
-                this.element[u] = this.id;
-                c[this.id] = this;
-                t.bind(y, function() {
-                    var t;
-                    if (!(e.didScroll || a)) {
-                        e.didScroll = true;
-                        t = function() {
-                            e.doScroll();
-                            return e.didScroll = false
-                        };
-                        return r.setTimeout(t, n[m].settings.scrollThrottle)
-                    }
-                });
-                t.bind(p, function() {
-                    var t;
-                    if (!e.didResize) {
-                        e.didResize = true;
-                        t = function() {
-                            n[m]("refresh");
-                            return e.didResize = false
-                        };
-                        return r.setTimeout(t, n[m].settings.resizeThrottle)
-                    }
-                })
-            }
-            t.prototype.doScroll = function() {
-                var t, e = this;
-                t = {horizontal: {newScroll: this.$element.scrollLeft(),oldScroll: this.oldScroll.x,forward: "right",backward: "left"},vertical: {newScroll: this.$element.scrollTop(),oldScroll: this.oldScroll.y,forward: "down",backward: "up"}};
-                if (a && (!t.vertical.oldScroll || !t.vertical.newScroll)) {
-                    n[m]("refresh")
-                }
-                n.each(t, function(t, r) {
-                    var i, o, l;
-                    l = [];
-                    o = r.newScroll > r.oldScroll;
-                    i = o ? r.forward : r.backward;
-                    n.each(e.waypoints[t], function(t, e) {
-                        var n, i;
-                        if (r.oldScroll < (n = e.offset) && n <= r.newScroll) {
-                            return l.push(e)
-                        } else if (r.newScroll < (i = e.offset) && i <= r.oldScroll) {
-                            return l.push(e)
-                        }
-                    });
-                    l.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    if (!o) {
-                        l.reverse()
-                    }
-                    return n.each(l, function(t, e) {
-                        if (e.options.continuous || t === l.length - 1) {
-                            return e.trigger([i])
-                        }
-                    })
-                });
-                return this.oldScroll = {x: t.horizontal.newScroll,y: t.vertical.newScroll}
-            };
-            t.prototype.refresh = function() {
-                var t, e, r, i = this;
-                r = n.isWindow(this.element);
-                e = this.$element.offset();
-                this.doScroll();
-                t = {horizontal: {contextOffset: r ? 0 : e.left,contextScroll: r ? 0 : this.oldScroll.x,contextDimension: this.$element.width(),oldScroll: this.oldScroll.x,forward: "right",backward: "left",offsetProp: "left"},vertical: {contextOffset: r ? 0 : e.top,contextScroll: r ? 0 : this.oldScroll.y,contextDimension: r ? n[m]("viewportHeight") : this.$element.height(),oldScroll: this.oldScroll.y,forward: "down",backward: "up",offsetProp: "top"}};
-                return n.each(t, function(t, e) {
-                    return n.each(i.waypoints[t], function(t, r) {
-                        var i, o, l, s, f;
-                        i = r.options.offset;
-                        l = r.offset;
-                        o = n.isWindow(r.element) ? 0 : r.$element.offset()[e.offsetProp];
-                        if (n.isFunction(i)) {
-                            i = i.apply(r.element)
-                        } else if (typeof i === "string") {
-                            i = parseFloat(i);
-                            if (r.options.offset.indexOf("%") > -1) {
-                                i = Math.ceil(e.contextDimension * i / 100)
-                            }
-                        }
-                        r.offset = o - e.contextOffset + e.contextScroll - i;
-                        if (r.options.onlyOnScroll && l != null || !r.enabled) {
-                            return
-                        }
-                        if (l !== null && l < (s = e.oldScroll) && s <= r.offset) {
-                            return r.trigger([e.backward])
-                        } else if (l !== null && l > (f = e.oldScroll) && f >= r.offset) {
-                            return r.trigger([e.forward])
-                        } else if (l === null && e.oldScroll >= r.offset) {
-                            return r.trigger([e.forward])
-                        }
-                    })
-                })
-            };
-            t.prototype.checkEmpty = function() {
-                if (n.isEmptyObject(this.waypoints.horizontal) && n.isEmptyObject(this.waypoints.vertical)) {
-                    this.$element.unbind([p, y].join(" "));
-                    return delete c[this.id]
-                }
-            };
-            return t
-        }();
-        l = function() {
-            function t(t, e, r) {
-                var i, o;
-                if (r.offset === "bottom-in-view") {
-                    r.offset = function() {
-                        var t;
-                        t = n[m]("viewportHeight");
-                        if (!n.isWindow(e.element)) {
-                            t = e.$element.height()
-                        }
-                        return t - n(this).outerHeight()
-                    }
-                }
-                this.$element = t;
-                this.element = t[0];
-                this.axis = r.horizontal ? "horizontal" : "vertical";
-                this.callback = r.handler;
-                this.context = e;
-                this.enabled = r.enabled;
-                this.id = "waypoints" + v++;
-                this.offset = null;
-                this.options = r;
-                e.waypoints[this.axis][this.id] = this;
-                s[this.axis][this.id] = this;
-                i = (o = this.element[w]) != null ? o : [];
-                i.push(this.id);
-                this.element[w] = i
-            }
-            t.prototype.trigger = function(t) {
-                if (!this.enabled) {
-                    return
-                }
-                if (this.callback != null) {
-                    this.callback.apply(this.element, t)
-                }
-                if (this.options.triggerOnce) {
-                    return this.destroy()
-                }
-            };
-            t.prototype.disable = function() {
-                return this.enabled = false
-            };
-            t.prototype.enable = function() {
-                this.context.refresh();
-                return this.enabled = true
-            };
-            t.prototype.destroy = function() {
-                delete s[this.axis][this.id];
-                delete this.context.waypoints[this.axis][this.id];
-                return this.context.checkEmpty()
-            };
-            t.getWaypointsByElement = function(t) {
-                var e, r;
-                r = t[w];
-                if (!r) {
-                    return []
-                }
-                e = n.extend({}, s.horizontal, s.vertical);
-                return n.map(r, function(t) {
-                    return e[t]
-                })
-            };
-            return t
-        }();
-        d = {init: function(t, e) {
-                var r;
-                e = n.extend({}, n.fn[g].defaults, e);
-                if ((r = e.handler) == null) {
-                    e.handler = t
-                }
-                this.each(function() {
-                    var t, r, i, s;
-                    t = n(this);
-                    i = (s = e.context) != null ? s : n.fn[g].defaults.context;
-                    if (!n.isWindow(i)) {
-                        i = t.closest(i)
-                    }
-                    i = n(i);
-                    r = c[i[0][u]];
-                    if (!r) {
-                        r = new o(i)
-                    }
-                    return new l(t, r, e)
-                });
-                n[m]("refresh");
-                return this
-            },disable: function() {
-                return d._invoke.call(this, "disable")
-            },enable: function() {
-                return d._invoke.call(this, "enable")
-            },destroy: function() {
-                return d._invoke.call(this, "destroy")
-            },prev: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e > 0) {
-                        return t.push(n[e - 1])
-                    }
-                })
-            },next: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e < n.length - 1) {
-                        return t.push(n[e + 1])
-                    }
-                })
-            },_traverse: function(t, e, i) {
-                var o, l;
-                if (t == null) {
-                    t = "vertical"
-                }
-                if (e == null) {
-                    e = r
-                }
-                l = h.aggregate(e);
-                o = [];
-                this.each(function() {
-                    var e;
-                    e = n.inArray(this, l[t]);
-                    return i(o, e, l[t])
-                });
-                return this.pushStack(o)
-            },_invoke: function(t) {
-                this.each(function() {
-                    var e;
-                    e = l.getWaypointsByElement(this);
-                    return n.each(e, function(e, n) {
-                        n[t]();
-                        return true
-                    })
-                });
-                return this
-            }};
-        n.fn[g] = function() {
-            var t, r;
-            r = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (d[r]) {
-                return d[r].apply(this, t)
-            } else if (n.isFunction(r)) {
-                return d.init.apply(this, arguments)
-            } else if (n.isPlainObject(r)) {
-                return d.init.apply(this, [null, r])
-            } else if (!r) {
-                return n.error("jQuery Waypoints needs a callback function or handler option.")
-            } else {
-                return n.error("The " + r + " method does not exist in jQuery Waypoints.")
-            }
-        };
-        n.fn[g].defaults = {context: r,continuous: true,enabled: true,horizontal: false,offset: 0,triggerOnce: false};
-        h = {refresh: function() {
-                return n.each(c, function(t, e) {
-                    return e.refresh()
-                })
-            },viewportHeight: function() {
-                var t;
-                return (t = r.innerHeight) != null ? t : i.height()
-            },aggregate: function(t) {
-                var e, r, i;
-                e = s;
-                if (t) {
-                    e = (i = c[n(t)[0][u]]) != null ? i.waypoints : void 0
-                }
-                if (!e) {
-                    return []
-                }
-                r = {horizontal: [],vertical: []};
-                n.each(r, function(t, i) {
-                    n.each(e[t], function(t, e) {
-                        return i.push(e)
-                    });
-                    i.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    r[t] = n.map(i, function(t) {
-                        return t.element
-                    });
-                    return r[t] = n.unique(r[t])
-                });
-                return r
-            },above: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset <= t.oldScroll.y
-                })
-            },below: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset > t.oldScroll.y
-                })
-            },left: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset <= t.oldScroll.x
-                })
-            },right: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset > t.oldScroll.x
-                })
-            },enable: function() {
-                return h._invoke("enable")
-            },disable: function() {
-                return h._invoke("disable")
-            },destroy: function() {
-                return h._invoke("destroy")
-            },extendFn: function(t, e) {
-                return d[t] = e
-            },_invoke: function(t) {
-                var e;
-                e = n.extend({}, s.vertical, s.horizontal);
-                return n.each(e, function(e, n) {
-                    n[t]();
-                    return true
-                })
-            },_filter: function(t, e, r) {
-                var i, o;
-                i = c[n(t)[0][u]];
-                if (!i) {
-                    return []
-                }
-                o = [];
-                n.each(i.waypoints[e], function(t, e) {
-                    if (r(i, e)) {
-                        return o.push(e)
-                    }
-                });
-                o.sort(function(t, e) {
-                    return t.offset - e.offset
-                });
-                return n.map(o, function(t) {
-                    return t.element
-                })
-            }};
-        n[m] = function() {
-            var t, n;
-            n = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (h[n]) {
-                return h[n].apply(null, t)
-            } else {
-                return h.aggregate.call(null, n)
-            }
-        };
-        n[m].settings = {resizeThrottle: 100,scrollThrottle: 30};
-        return i.on("load.waypoints", function() {
-            return n[m]("refresh")
-        })
-    })
-}).call(this);
-
-// Generated by CoffeeScript 1.6.2
-/*
-Sticky Elements Shortcut for jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    (function(t, n) {
-        return n(t.jQuery)
-    })(window, function(t) {
-        var n, i;
-        n = {wrapper: '<div class="sticky-wrapper" />',stuckClass: "stuck",direction: "down right"};
-        i = function(t, n) {
-            var i;
-            t.wrap(n.wrapper);
-            i = t.parent();
-            return i.data("isWaypointStickyWrapper", true)
-        };
-        t.waypoints("extendFn", "sticky", function(r) {
-            var e, a, s;
-            a = t.extend({}, t.fn.waypoint.defaults, n, r);
-            e = i(this, a);
-            s = a.handler;
-            a.handler = function(n) {
-                var i, r;
-                i = t(this).children(":first");
-                r = a.direction.indexOf(n) !== -1;
-                i.toggleClass(a.stuckClass, r);
-                e.height(r ? i.outerHeight() : "");
-                if (s != null) {
-                    return s.call(this, n)
-                }
-            };
-            e.waypoint(a);
-            return this.data("stuckClass", a.stuckClass)
-        });
-        return t.waypoints("extendFn", "unsticky", function() {
-            var t;
-            t = this.parent();
-            if (!t.data("isWaypointStickyWrapper")) {
-                return this
-            }
-            t.waypoint("destroy");
-            this.unwrap();
-            return this.removeClass(this.data("stuckClass"))
-        })
-    })
-}).call(this);
-
-/*
- *
- * jqTransform
- * by mathieu vilaplana mvilaplana@dfc-e.com
- * Designer ghyslain armand garmand@dfc-e.com
- *
- *
- * Version 1.0 25.09.08
- * Version 1.1 06.08.09
- * Add event click on Checkbox and Radio
- * Auto calculate the size of a select element
- * Can now, disabled the elements
- * Correct bug in ff if click on select (overflow=hidden)
- * No need any more preloading !!
- * 
- ******************************************** */
-
-(function($) {
-    var defaultOptions = {preloadImg: true};
-    var jqTransformImgPreloaded = false;
-    
-    var jqTransformPreloadHoverFocusImg = function(strImgUrl) {
-        //guillemets to remove for ie
-        strImgUrl = strImgUrl.replace(/^url\((.*)\)/, '$1').replace(/^\"(.*)\"$/, '$1');
-        var imgHover = new Image();
-        imgHover.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-hover.$1');
-        var imgFocus = new Image();
-        imgFocus.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-focus.$1');
-    };
-
-
-    /***************************
-	  Labels
-	***************************/
-    var jqTransformGetLabel = function(objfield) {
-        var selfForm = $(objfield.get(0).form);
-        var oLabel = objfield.next();
-        if (!oLabel.is('label')) {
-            oLabel = objfield.prev();
-            if (oLabel.is('label')) {
-                var inputname = objfield.attr('id');
-                if (inputname) {
-                    oLabel = selfForm.find('label[for="' + inputname + '"]');
-                }
-            }
-        }
-        if (oLabel.is('label')) {
-            return oLabel.css('cursor', 'pointer');
-        }
-        return false;
-    };
-
-    /* Hide all open selects */
-    var jqTransformHideSelect = function(oTarget) {
-        var ulVisible = $('.jqTransformSelectWrapper ul:visible');
-        ulVisible.each(function() {
-            var oSelect = $(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);
-            //do not hide if click on the label object associated to the select
-            if (!(oTarget && oSelect.oLabel && oSelect.oLabel.get(0) == oTarget.get(0))) {
-                $(this).hide();
-            }
-        });
-    };
-    /* Check for an external click */
-    var jqTransformCheckExternalClick = function(event) {
-        if ($(event.target).parents('.jqTransformSelectWrapper').length === 0) {
-            jqTransformHideSelect($(event.target));
-        }
-    };
-
-    /* Apply document listener */
-    var jqTransformAddDocumentListener = function() {
-        $(document).mousedown(jqTransformCheckExternalClick);
-    };
-
-    /* Add a new handler for the reset action */
-    var jqTransformReset = function(f) {
-        var sel;
-        $('.jqTransformSelectWrapper select', f).each(function() {
-            sel = (this.selectedIndex < 0) ? 0 : this.selectedIndex;
-            $('ul', $(this).parent()).each(function() {
-                $('a:eq(' + sel + ')', this).click();
-            });
-        });
-        $('a.jqTransformCheckbox, a.jqTransformRadio', f).removeClass('jqTransformChecked');
-        $('input:checkbox, input:radio', f).each(function() {
-            if (this.checked) {
-                $('a', $(this).parent()).addClass('jqTransformChecked');
-            }
-        });
-    };
-
-    /***************************
-	  Buttons
-	 ***************************/
-    $.fn.jqTransInputButton = function() {
-        return this.each(function() {
-            var newBtn = $('<button id="' + this.id + '" name="' + this.name + '" type="' + this.type + '" class="' + this.className + ' jqTransformButton"><span><span>' + $(this).attr('value') + '</span></span>')
-            .hover(function() {
-                newBtn.addClass('jqTransformButton_hover');
-            }, function() {
-                newBtn.removeClass('jqTransformButton_hover')
-            })
-            .mousedown(function() {
-                newBtn.addClass('jqTransformButton_click')
-            })
-            .mouseup(function() {
-                newBtn.removeClass('jqTransformButton_click')
-            })
-            ;
-            $(this).replaceWith(newBtn);
-        });
-    };
-
-    /***************************
-	  Text Fields 
-	 ***************************/
-    $.fn.jqTransInputText = function() {
-        return this.each(function() {
-            var $input = $(this);
-            
-            if ($input.hasClass('jqtranformdone') || !$input.is('input')) {
-                return;
-            }
-            $input.addClass('jqtranformdone');
-            
-            var oLabel = jqTransformGetLabel($(this));
-            oLabel && oLabel.bind('click', function() {
-                $input.focus();
-            });
-            
-            var inputSize = $input.width();
-            if ($input.attr('size')) {
-                inputSize = $input.attr('size') * 10;
-                $input.css('width', inputSize);
-            }
-            
-            $input.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');
-            var $wrapper = $input.parent().parent().parent();
-            $wrapper.css("width", inputSize + 10);
-            $input
-            .focus(function() {
-                $wrapper.addClass("jqTransformInputWrapper_focus");
-            })
-            .blur(function() {
-                $wrapper.removeClass("jqTransformInputWrapper_focus");
-            })
-            .hover(function() {
-                $wrapper.addClass("jqTransformInputWrapper_hover");
-            }, function() {
-                $wrapper.removeClass("jqTransformInputWrapper_hover");
-            })
-            ;
-
-            /* If this is safari we need to add an extra class */
-            $.browser.safari && $wrapper.addClass('jqTransformSafari');
-            $.browser.safari && $input.css('width', $wrapper.width() + 16);
-            this.wrapper = $wrapper;
-        
-        });
-    };
-
-    /***************************
-	  Check Boxes 
-	 ***************************/
-    
-    $.fn.jqTransCheckBox = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            var aLink = $('<a href="#" class="jqTransformCheckbox" rel="' + this.name + '"></a>');
-            //wrap and add the link
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(aLink);
-            //on change, change the class of the link
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler, trigger the click and change event on the input
-            aLink.click(function() {
-                //do nothing if the original input is disabled
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                //trigger the envents on the input object
-                $input.trigger('click');
-                return false;
-            });
-
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-  	  Radio Buttons 
-  	 ***************************/
-    $.fn.jqTransRadio = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            oLabel = jqTransformGetLabel($input);
-            oLabel = oLabel || $input.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-            
-            var aLink = $('<a href="#" class="jqTransformRadio" rel="' + this.name + '"></a>');
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(aLink);
-            
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler
-            aLink.click(function() {
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                $input.prop('checked', true);
-                $input.trigger('change');
-
-                // uncheck all others of same name input radio elements
-                $('input[name="' + $input.attr('name') + '"]', inputSelf.form).not($input).each(function() {
-                    $(this).attr('type') == 'radio' && $(this).trigger('change');
-                });
-                
-                return false;
-            });
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-	  TextArea 
-	 ***************************/
-    $.fn.jqTransTextarea = function() {
-        return this.each(function() {
-            var textarea = $(this);
-            
-            if (textarea.hasClass('jqtransformdone')) {
-                return;
-            }
-            textarea.addClass('jqtransformdone');
-            
-            oLabel = jqTransformGetLabel(textarea);
-            oLabel && oLabel.click(function() {
-                textarea.focus();
-            });
-            
-            var strTable = '<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';
-            strTable += '<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';
-            strTable += '</table>';
-            var oTable = $(strTable)
-            .insertAfter(textarea)
-            .hover(function() {
-                !oTable.hasClass('jqTransformTextarea-focus') && oTable.addClass('jqTransformTextarea-hover');
-            }, function() {
-                oTable.removeClass('jqTransformTextarea-hover');
-            })
-            ;
-            
-            textarea
-            .focus(function() {
-                oTable.removeClass('jqTransformTextarea-hover').addClass('jqTransformTextarea-focus');
-            })
-            .blur(function() {
-                oTable.removeClass('jqTransformTextarea-focus');
-            })
-            .appendTo($('#jqTransformTextarea-mm div', oTable))
-            ;
-            this.oTable = oTable;
-            if ($.browser.safari) {
-                $('#jqTransformTextarea-mm', oTable)
-                .addClass('jqTransformSafariTextarea')
-                .find('div')
-                .css('height', textarea.height())
-                .css('width', textarea.width())
-                ;
-            }
-        });
-    };
-
-    /***************************
-	  Select 
-	 ***************************/
-    $.fn.jqTransSelect = function() {
-        return this.each(function(index) {
-            var $select = $(this);
-            
-            if ($select.hasClass('jqTransformHidden')) {
-                return;
-            }
-            if ($select.attr('multiple')) {
-                return;
-            }
-            
-            oLabel = jqTransformGetLabel($select);
-            oLabel = oLabel || $select.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-
-            /* First thing we do is Wrap it */
-            var $wrapper = $select
-            .addClass('jqTransformHidden')
-            .wrap('<div class="jqTransformSelectWrapper"></div>')
-            .parent()
-            ;
-
-            /* Now add the html for the select */
-            $wrapper.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');
-            var $ul = $('ul', $wrapper).css('width', $select.width()).hide();
-            /* Now we add the options */
-            $('option', this).each(function(i) {
-                var oLi = $('<li><a href="#" index="' + i + '">' + $(this).html() + '</a></li>');
-                $ul.append(oLi);
-            });
-
-            /* Add click handler to the a */
-            $ul.find('a').click(function() {
-                $('a.selected', $wrapper).removeClass('selected');
-                $(this).addClass('selected');
-                /* Fire the onchange event */
-                if ($select[0].selectedIndex != $(this).attr('index')) {
-                    $select[0].selectedIndex = $(this).attr('index');
-                    $select.trigger('change');
-                }
-                
-                $select[0].selectedIndex = $(this).attr('index');
-                $('span:eq(0)', $wrapper).html($(this).html());
-                $ul.hide();
-                return false;
-            });
-            /* Set the default */
-            $('a:eq(' + this.selectedIndex + ')', $ul).click();
-            $('span:first', $wrapper).click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            oLabel && oLabel.click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            this.oLabel = oLabel;
-
-            /* Apply the click handler to the Open */
-            var oLinkOpen = $('a.jqTransformSelectOpen', $wrapper)
-            .click(function() {
-                //Check if box is already open to still allow toggle, but close all other selects
-                if ($ul.css('display') == 'none') {
-                    jqTransformHideSelect();
-                }
-                if ($select.attr('disabled')) {
-                    return false;
-                }
-                
-                $ul.slideToggle('fast', function() {
-                    var offSet = ($('a.selected', $ul).offset().top - $ul.offset().top);
-                    $ul.animate({scrollTop: offSet});
-                });
-                return false;
-            })
-            ;
-
-            // Set the new width
-            var iSelectWidth = $select.outerWidth();
-            var oSpan = $('span:first', $wrapper);
-            var newWidth = iSelectWidth;
-            $wrapper.css('width', newWidth);
-            $ul.css('width', newWidth - 2);
-            oSpan.css({width: iSelectWidth});
-
-            // Calculate the height if necessary, less elements that the default height
-            //show the ul to calculate the block, if ul is not displayed li height value is 0
-            $ul.css({display: 'block',visibility: 'hidden'});
-            var iSelectHeight = ($('li', $ul).length) * ($('li:first', $ul).height()); //+1 else bug ff
-            (iSelectHeight < $ul.height()) && $ul.css({height: iSelectHeight,'overflow': 'hidden'}); //hidden else bug with ff
-            $ul.css({display: 'none',visibility: 'visible'});
-        
-        });
-    };
-    $.fn.jqTransform = function(options) {
-        var opt = $.extend({}, defaultOptions, options);
-
-        /* each form */
-        return this.each(function() {
-            var selfForm = $(this);
-            if (selfForm.hasClass('jqtransformdone')) {
-                return;
-            }
-            selfForm.addClass('jqtransformdone');
-            
-            $('input:submit, input:reset, input[type="button"]', this).jqTransInputButton();
-            $('input:text, input:password', this).jqTransInputText();
-            $('input:checkbox', this).jqTransCheckBox();
-            $('input:radio', this).jqTransRadio();
-            $('textarea', this).jqTransTextarea();
-            
-            if ($('select', this).jqTransSelect().length > 0) {
-                jqTransformAddDocumentListener();
-            }
-            selfForm.bind('reset', function() {
-                var action = function() {
-                    jqTransformReset(this);
-                };
-                window.setTimeout(action, 10);
-            });
-        
-        
-        }); /* End Form each */
-    
-    }; /* End the Plugin */
-
-})(jQuery);

File diff suppressed because it is too large
+ 0 - 1
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/jquery_002.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/main.js


+ 0 - 167
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/main_style.css

@@ -1,167 +0,0 @@
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
- a img { border: 0; }
- a { text-decoration: none; outline: none; }
- input:focus, select:focus, textarea:focus, button:focus { outline: none; }
- html { height: 100%; }
- body { min-height: 100%; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight:400; line-height: 2em; color: #415161; background-attachment: fixed; background-image:url(theme/main-bg.jpg?1405408922); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; -webkit-font-smoothing: antialiased; }
- .tall-header-page, .short-header-page, .no-header-page, .landing-page, .title-page { background: #f9fafb; }
- .container { margin: 0 auto; width: 960px; }
- #header-wrap, #banner-wrap, #main-wrap, #footer-wrap { width:100%; }
- a { color: #546270; text-decoration:none; border-bottom: 1px dashed #546270; }
- .wsite-image > a, .wslide-link, .cloud-zoom, .imgPusher + span a { border-bottom: none; }
- a:hover { color: #546270; }
- h2 { font-size: 30px; padding: 15px 0 15px 0; line-height: 1.2; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #415161; }
- div.paragraph { padding: .5em 0; }
- p { padding: .5em 0; }
- blockquote { background: #415161; font-family: 'Montserrat', sans-serif; font-size: 18px; font-style:normal !important; line-height: 32px; color: #fff; padding: 28px 40px !important; margin: 2em 0; border-left: 0px !important; }
- div#content {min-height:400px;}
- .blog-title a { text-decoration:none; color:#788CAC; border-bottom:none; }
- .blog-title a:hover { color:#415161; }
- .blog-separator { border-bottom:1px solid #e6eaf0 !important; }
- .blog-post .blog-content { color:#788CAC; }
- .blog-sidebar h2 { font-size:24px; }
- .blog-comments a { text-decoration:none; background:url(theme/icon-bubble.png?1405408922) no-repeat; padding-left:25px; line-height:20px; display:inline-block; border-bottom:none; }
- .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .galleryCaptionHolderInnerBg { opacity: 0.2; }
- #header-wrap { text-align:center; overflow:hidden; background:#fff; box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); z-index: 20 !important; }
- #logo, #logo a { font-family: 'Montserrat', sans-serif; font-size:50px; font-weight:700; line-height:60px; color:#415161; text-transform:uppercase; text-decoration:none; letter-spacing:-1px; margin:52px 0px 47px; border:none; }
- .splash-page #logo a { margin:20px 0px 44px; }
- .wsite-social { vertical-align: middle; }
- .wsite-social-item { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- .wsite-social-item:hover, .wsite-social-item:active{ background-color:#415161; }
- .wsite-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- .wsite-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- .wsite-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- .wsite-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- .wsite-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- .wsite-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- .wsite-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- .wsite-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- .wsite-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- .wsite-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- .wsite-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- .wsite-social a span, .wsite-social a:active span { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- #nav { clear: both; overflow: hidden; position: relative; }
- #nav ul { list-style: none; text-align:center; margin-bottom:15px; }
- #nav ul li { list-style: none; display:inline-block; margin:0px 21px; }
- #nav ul span:last-child li, #nav ul > li:last-child { background: none; }
- #nav ul li a { display: block; color: #b5c0d1; text-decoration: none; padding: 0px; border: 0; outline: 0; list-style-type: none; font-size: 18px; }
- #nav ul li#active a, #nav ul li a:hover { color: #415161; border: 0; }
- #wsite-menus .wsite-menu li a { font-family: 'Montserrat', sans-serif; font-size:14px; color: #b5c0d1; background: #fff; border: 0; }
- #wsite-menus .wsite-menu li a:hover { color: #415161; background: #f9fafb; }
- #wsite-menus .wsite-menu-arrow { display: none; }
- .tall-header-page .wsite-background { width: 100%; height: 383px; background: url(theme/banner-tall.jpg?1405408922) no-repeat center center; background-size:cover; }
- .short-header-page .wsite-background { width: 100%; height: 254px; background: url(theme/banner-short.jpg?1405408922) no-repeat center center; background-size:cover; }
- .no-header-page #header-wrap, .splash-page #header-wrap{ border-bottom:1px solid #ecedef; }
- .landing-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:382px; display:table; }
- .landing-page #banner-wrap .container { width:770px; }
- .landing-page #banner-wrap .banner { display: table-cell; vertical-align: middle; }
- .landing-page #banner-wrap h2 { color: #415161; font-size: 32px; padding: 0px; }
- .landing-page #banner-wrap div.paragraph { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap p { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap .container > div { text-align: center !important; }
- .title-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:111px; padding-top:38px; }
- .title-page #banner-wrap h2 { font-size: 32px; padding: 0px 0px 6px; }
- .title-page #banner-wrap div.paragraph { margin-bottom:0px; color:#8496b3; padding:0px; }
- .title-page #banner-wrap p { margin-bottom:0px; color:#8496b3; padding:0px; }
- .splash-page #wrapper { height: 100%; -moz-box-sizing: border-box; box-sizing: border-box; }
- #wrapper-inner { width: 100%; height: 100%; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 128px; padding-bottom: 128px; display: table; width: 910px; margin: 0 auto; }
- .splash-container{ width: 910px; margin: 0 auto; text-align: center; margin-top: 0; vertical-align: middle; display: table-cell; }
- #splash-wrap { text-align: center; width: 910px; height: 418px; background-color: #f9fafa; -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.1); -moz-box-shadow: 0 10px 30px rgba(0,0,0,.1); box-shadow: 0 10px 30px rgba(0,0,0,.1); margin:0px auto; overflow:hidden; }
- .splash-container div.paragraph { margin-top:40px; color:#415161; }
- .splash-container p { margin-top:40px; color:#415161; }
- .splash-page #footer-wrap { display:none; }
- #main-wrap { background: #fff; }
- #main-wrap .container { min-height:400px; padding:53px 0px; }
- #main-wrap .container form .wsite-button { margin-top:20px; }
- #footer-wrap { text-align:right; border-top:1px solid #e6e9eb; padding:20px 0px; color:#415161; font-size:14px; }
- #footer-wrap .container h2 {font-size:16px;}
- #footer-wrap .wsite-form-container { text-align:left; }
- #wsite-com-product-social-sharing a, #wsite-com-product-social-sharing a:hover { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:hover {background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:active { background-color:#415161; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss, #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin, #wsite-com-product-social-sharing a.wsite-com-product-social-facebook, #wsite-com-product-social-sharing a.wsite-com-product-social-twitter, #wsite-com-product-social-sharing a.wsite-com-product-social-mail, #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest, #wsite-com-product-social-sharing a.wsite-com-product-social-youtube, #wsite-com-product-social-sharing a.wsite-com-product-social-plus, #wsite-com-product-social-sharing a.wsite-com-product-social-flickr, #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo, #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- .wsite-form-label, .wsite-com-product-title { display: inline-block; font-weight:normal; }
- .wsite-form-input, .wsite-search-element-input { font-family: 'Montserrat', sans-serif; font-size: 16px; color: #727f97; background: #fff; border: 1px solid #b0b6bd; padding: 10px !important; }
- .wsite-form-input:focus, .wsite-search-element-input:focus { border: 1px solid #415161; }
- .wsite-form-container .form-input-error { border: 1px solid #e96c6c !important; }
- .form-field-error .wsite-form-radio-container, .form-field-error .wsite-form-radio-container { border: none; }
- .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio{ background-position: center bottom; }
- .jqTransformRadioWrapper { float: left; display:block; margin:3px 10px 0 0; }
- .jqTransformRadio { background: transparent url(theme/radio.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 25px; display:block; border-bottom:none; }
- span.jqTransformCheckboxWrapper{ display:block; float:left; margin:3px 10px 0px 0px; }
- .jqTransformCheckbox { background: transparent url(theme/checkbox.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 21px; display:block; border-bottom:none; }
- .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: center -25px;}
- .jqTransformSelectWrapper { width: 395px !important; position:relative; height: 42px; background-color: #fff; border: 1px solid #c4c9d2; float:left; margin-bottom: 10px; }
- .jqTransformSelectWrapper div span { font-size: 16px; float: none; position: absolute; white-space: nowrap; height: 27px; line-height: 20px; padding: 10px 0 0 10px; overflow: hidden; cursor:pointer; color:#727F97; }
- .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 1px; top:1px; width: 39px; height: 39px; background: url(theme/select_right.png?1405408922) no-repeat center center; border-bottom:none; }
- .jqTransformSelectWrapper ul { position: absolute; width: 395px !important; top: 42px; left: -1px; list-style: none; background-color: #FFF; border: solid 1px #d5d8db; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10; }
- .jqTransformSelectWrapper ul a { display: block; padding: 5px 16px; margin:0px; text-decoration: none; color:#727f97; background-color: #FFF; font-size: 16px; border-bottom:none; }
- .jqTransformSelectWrapper ul a.selected { background:#415161; color: #fff; }
- .jqTransformSelectWrapper ul a:active { background: #415161; color: #fff; }
- .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #f1f2f4; color: #727f97; }
- .jqTransformHidden {display: none;}
- .jqTransformButton {display: none;}
- .jqTransformTextarea { display:block; height:105px; }
- .wsite-button { display: inline-block; padding: 0px; background: #fff; border: none; transition: all 0.5s ease; }
- .wsite-button:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-inner { color: #8496b3; font-family: 'Montserrat', sans-serif; display: block; font-size: 18px; font-weight: 400; padding: 4px 27px; background:#fff; border:1px solid #c4c9d2; transition: all 0.5s ease; }
- .wsite-button:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large { display: inline-block; padding: 0px; background: #fff; border:none; transition: all 0.5s ease; }
- .wsite-button-large:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button-large:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-large .wsite-button-inner { color:#8496b3 !important; padding: 2px 57px; background: #fff; border:1px solid #c4c9d2; }
- .wsite-button-large:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-highlight { border:none; }
- .wsite-button-highlight .wsite-button-inner { background:#fff; color:#5d7892 !important; border:1px solid #b0b6bd; }
- .wsite-button-highlight:hover { background:#415161 !important; }
- .wsite-button-highlight:hover .wsite-button-inner, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-highlight:active { background:#415161!important; }
- .wsite-button-highlight:active .wsite-button-inner, .wsite-button-large.wsite-button-highlight:active .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-large.wsite-button-highlight { background:none; }
- .wsite-button-large.wsite-button-highlight .wsite-button-inner { background:none; }
-
-div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
-div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
-div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
-div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/sites.css


File diff suppressed because it is too large
+ 0 - 4
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 1-3 - Standard Chinese a modular approachLife in china module_fichiers/snowday262.js


File diff suppressed because it is too large
+ 0 - 72
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module.html


+ 0 - 113
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/api.js

@@ -1,113 +0,0 @@
-// JavaScript
-
-"use strict";
-
-
-var oGrammalecteAPI = {
-    // Thes script might be reloaded, don’t use const or let.
-
-    // functions callable from within pages
-    // to be sent to the content-cript via an event “GrammalecteCall”
-
-    sVersion: "1.0",
-
-    generateNodeId: function (xNode) {
-        xNode.id = "grammalecte_generated_id_" + Date.now().toString(36) + "_" + (Math.floor(Math.random() * (1000000))).toString(36);
-        console.log("[Grammalecte API] generated id:", xNode.id);
-        return xNode.id;
-    },
-
-    openPanelForNode: function (vNode) {
-        //  Parameter: a HTML node or the identifier of a HTML node
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    openPanelForText: function (sText, vNode=null) {
-        //  Parameter: text to analyze, and optionaly a node to send results to.
-        if (typeof(sText) === "string") {
-            let sNodeId = "";
-            if (vNode instanceof HTMLElement) {
-                sNodeId = vNode.id || this.generateNodeId(vNode);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                sNodeId = vNode;
-            }
-            else {
-                console.log("[Grammalecte API] No node identifier. No event, no result will be sent.")
-            }
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForText", sText: sText, sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    parseNode: function (vNode) {
-        /*  Parameter: a HTML node (with a identifier) or the identifier of a HTML node.
-            The result will be sent as an event “GrammalecteResult” to the node.
-        */
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    parseText: function (sText, vNode) {
-        //  Parameter: text to analyze, and a node to send results to.
-        if (typeof(sText) === "string") {
-            if (vNode instanceof HTMLElement) {
-                let sNodeId = vNode.id || this.generateNodeId(vNode);
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: sNodeId}) });
-                document.dispatchEvent(xEvent);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: vNode}) });
-                document.dispatchEvent(xEvent);
-            }
-            else {
-                console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-            }
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    getSpellSuggestions: function (sWord, sDestination, sRequestId="") {
-        /* parameters:
-            - sWord (string)
-            - sDestination: HTML identifier (string) -> the result will be sent as an event “GrammalecteResult” to destination node
-            - sRequestId: custom identifier for the request (string) [default = ""]
-        */
-        if (typeof(sWord) === "string"  &&  typeof(sDestination) === "string"  &&  typeof(sRequestId) === "string") {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "getSpellSuggestions", sWord: sWord, sDestination: sDestination, sRequestId: sRequestId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: one or several parameters aren’t string.");
-        }
-    }
-}
-
-/*
-    Tell to the webpage that the Grammalecte API is ready.
-*/
-document.dispatchEvent(new Event('GrammalecteLoaded'));
-

+ 0 - 40
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/css.css

@@ -1,40 +0,0 @@
-/* cyrillic-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
-  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-/* cyrillic */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
-  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-/* vietnamese */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
-  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
-  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
-  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}

+ 0 - 299
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/fancybox.css

@@ -1,299 +0,0 @@
-/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
-.fancybox-wrap,
-.fancybox-skin,
-.fancybox-outer,
-.fancybox-inner,
-.fancybox-image,
-.fancybox-wrap iframe,
-.fancybox-wrap object,
-.fancybox-nav,
-.fancybox-nav span,
-.fancybox-tmp
-{
-	padding: 0;
-	margin: 0;
-	border: 0;
-	outline: none;
-	vertical-align: top;
-}
-
-.fancybox-wrap {
-	position: absolute;
-	top: 0;
-	left: 0;
-	z-index: 8020;
-}
-
-.fancybox-skin {
-	position: relative;
-	background: #f9f9f9;
-	color: #444;
-	text-shadow: none;
-	-webkit-border-radius: 4px;
-	   -moz-border-radius: 4px;
-	        border-radius: 4px;
-}
-
-.fancybox-opened {
-	z-index: 8030;
-}
-
-.fancybox-opened .fancybox-skin {
-	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-}
-
-.fancybox-outer, .fancybox-inner {
-	position: relative;
-}
-
-.fancybox-inner {
-	overflow: hidden;
-}
-
-.fancybox-type-iframe .fancybox-inner {
-	-webkit-overflow-scrolling: touch;
-}
-
-.fancybox-image, .fancybox-iframe {
-	display: block;
-	width: 100%;
-	height: 100%;
-}
-
-.fancybox-image {
-	max-width: 100%;
-	max-height: 100%;
-}
-
-#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
-	background-image: url('fancybox_sprite.png');
-}
-
-#fancybox-loading {
-	position: fixed;
-	top: 50%;
-	left: 50%;
-	margin-top: -22px;
-	margin-left: -22px;
-	background-position: 0 -108px;
-	opacity: 0.8;
-	cursor: pointer;
-	z-index: 8060;
-}
-
-#fancybox-loading div {
-	width: 44px;
-	height: 44px;
-	background: url('fancybox_loading.gif') center center no-repeat;
-}
-
-.fancybox-close {
-	background-color: transparent !important;
-	cursor: pointer;
-	height: 36px;
-	position: absolute;
-	right: -18px;
-	top: -18px;
-	width: 36px;
-	z-index: 8040;
-}
-
-.fancybox-nav {
-	position: absolute;
-	top: 0;
-	width: 40%;
-	height: 100%;
-	cursor: pointer;
-	text-decoration: none;
-	background: transparent url('blank.gif'); /* helps IE */
-	-webkit-tap-highlight-color: rgba(0,0,0,0);
-	z-index: 8040;
-}
-
-.fancybox-prev {
-	left: 0;
-}
-
-.fancybox-next {
-	right: 0;
-}
-
-.fancybox-nav span {
-	position: absolute;
-	top: 50%;
-	width: 36px;
-	height: 34px;
-	margin-top: -18px;
-	cursor: pointer;
-	z-index: 8040;
-	visibility: hidden;
-}
-
-.fancybox-prev span {
-	left: 10px;
-	background-position: 0 -36px;
-}
-
-.fancybox-next span {
-	right: 10px;
-	background-position: 0 -72px;
-}
-
-.fancybox-nav:hover {
-	background-color: transparent !important;
-}
-
-.fancybox-nav:hover span {
-	visibility: visible;
-}
-
-.fancybox-tmp {
-	position: absolute;
-	top: -9999px;
-	left: -9999px;
-	visibility: hidden;
-}
-
-/* Overlay helper */
-
-.fancybox-lock {
-	overflow: hidden;
-}
-
-.fancybox-overlay {
-	position: absolute;
-	top: 0;
-	left: 0;
-	overflow: hidden;
-	display: none;
-	z-index: 8010;
-	background: url('fancybox_overlay.png');
-}
-
-.fancybox-overlay-fixed {
-	position: fixed;
-	bottom: 0;
-	right: 0;
-}
-
-.fancybox-lock .fancybox-overlay {
-	overflow: auto;
-	overflow-y: scroll;
-}
-
-/* Title helper */
-
-.fancybox-title {
-	visibility: hidden;
-	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
-	position: relative;
-	text-shadow: none;
-	z-index: 8050;
-}
-
-.fancybox-opened .fancybox-title {
-	visibility: visible;
-}
-
-.fancybox-title-float-wrap {
-	position: absolute;
-	bottom: 0;
-	right: 50%;
-	margin-bottom: -35px;
-	z-index: 8050;
-	text-align: center;
-}
-
-.fancybox-title-float-wrap .child {
-	display: inline-block;
-	margin-right: -100%;
-	padding: 2px 20px;
-	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
-	background: rgba(0, 0, 0, 0.8);
-	-webkit-border-radius: 15px;
-	   -moz-border-radius: 15px;
-	        border-radius: 15px;
-	text-shadow: 0 1px 2px #222;
-	color: #FFF;
-	font-weight: bold;
-	line-height: 24px;
-	white-space: nowrap;
-}
-
-.fancybox-title-outside-wrap {
-	position: relative;
-	margin-top: 10px;
-	color: #fff;
-}
-
-.fancybox-title-inside-wrap {
-	padding-top: 10px;
-}
-
-.fancybox-title-over-wrap {
-	position: absolute;
-	bottom: 0;
-	left: 0;
-	color: #fff;
-	padding: 10px;
-	background: #000;
-	background: rgba(0, 0, 0, .8);
-}
-
-
-#fancybox-thumbs {
-	position: fixed;
-	left: 0;
-	width: 100%;
-	overflow: hidden;
-	z-index: 8050;
-}
-
-#fancybox-thumbs.bottom {
-	bottom: 2px;
-}
-
-#fancybox-thumbs.top {
-	top: 2px;
-}
-
-#fancybox-thumbs ul {
-	position: relative;
-	list-style: none;
-	margin: 0;
-	padding: 0;
-}
-
-#fancybox-thumbs ul li {
-	float: left;
-	padding: 1px;
-	opacity: 0.5;
-}
-
-#fancybox-thumbs ul li.active {
-	opacity: 0.75;
-	padding: 0;
-	border: 1px solid #fff;
-}
-
-#fancybox-thumbs ul li:hover {
-	opacity: 1;
-}
-
-#fancybox-thumbs ul li a {
-	display: block;
-	position: relative;
-	overflow: hidden;
-	border: 1px solid #222;
-	background: #111;
-	outline: none;
-}
-
-#fancybox-thumbs ul li img {
-	display: block;
-	position: relative;
-	border: 0;
-	padding: 0;
-}

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/footerSignup.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/free-footer-v3.css


File diff suppressed because it is too large
+ 0 - 5
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/gdprscript.js


+ 0 - 872
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/jquery.js

@@ -1,872 +0,0 @@
- // Generated by CoffeeScript 1.6.2
-/*!
-jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    var t = [].indexOf || function(t) {
-        for (var e = 0, n = this.length; e < n; e++) {
-            if (e in this && this[e] === t)
-                return e
-        }
-        return -1
-    }, e = [].slice;
-    (function(t, e) {
-        return e(t.jQuery, t)
-    })(window, function(n, r) {
-        var i, o, l, s, f, u, c, a, h, d, p, y, v, w, g, m;
-        i = n(r);
-        a = t.call(r, "ontouchstart") >= 0;
-        s = {horizontal: {},vertical: {}};
-        f = 1;
-        c = {};
-        u = "waypoints-context-id";
-        p = "resize.waypoints";
-        y = "scroll.waypoints";
-        v = 1;
-        w = "waypoints-waypoint-ids";
-        g = "waypoint";
-        m = "waypoints";
-        o = function() {
-            function t(t) {
-                var e = this;
-                this.$element = t;
-                this.element = t[0];
-                this.didResize = false;
-                this.didScroll = false;
-                this.id = "context" + f++;
-                this.oldScroll = {x: t.scrollLeft(),y: t.scrollTop()};
-                this.waypoints = {horizontal: {},vertical: {}};
-                this.element[u] = this.id;
-                c[this.id] = this;
-                t.bind(y, function() {
-                    var t;
-                    if (!(e.didScroll || a)) {
-                        e.didScroll = true;
-                        t = function() {
-                            e.doScroll();
-                            return e.didScroll = false
-                        };
-                        return r.setTimeout(t, n[m].settings.scrollThrottle)
-                    }
-                });
-                t.bind(p, function() {
-                    var t;
-                    if (!e.didResize) {
-                        e.didResize = true;
-                        t = function() {
-                            n[m]("refresh");
-                            return e.didResize = false
-                        };
-                        return r.setTimeout(t, n[m].settings.resizeThrottle)
-                    }
-                })
-            }
-            t.prototype.doScroll = function() {
-                var t, e = this;
-                t = {horizontal: {newScroll: this.$element.scrollLeft(),oldScroll: this.oldScroll.x,forward: "right",backward: "left"},vertical: {newScroll: this.$element.scrollTop(),oldScroll: this.oldScroll.y,forward: "down",backward: "up"}};
-                if (a && (!t.vertical.oldScroll || !t.vertical.newScroll)) {
-                    n[m]("refresh")
-                }
-                n.each(t, function(t, r) {
-                    var i, o, l;
-                    l = [];
-                    o = r.newScroll > r.oldScroll;
-                    i = o ? r.forward : r.backward;
-                    n.each(e.waypoints[t], function(t, e) {
-                        var n, i;
-                        if (r.oldScroll < (n = e.offset) && n <= r.newScroll) {
-                            return l.push(e)
-                        } else if (r.newScroll < (i = e.offset) && i <= r.oldScroll) {
-                            return l.push(e)
-                        }
-                    });
-                    l.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    if (!o) {
-                        l.reverse()
-                    }
-                    return n.each(l, function(t, e) {
-                        if (e.options.continuous || t === l.length - 1) {
-                            return e.trigger([i])
-                        }
-                    })
-                });
-                return this.oldScroll = {x: t.horizontal.newScroll,y: t.vertical.newScroll}
-            };
-            t.prototype.refresh = function() {
-                var t, e, r, i = this;
-                r = n.isWindow(this.element);
-                e = this.$element.offset();
-                this.doScroll();
-                t = {horizontal: {contextOffset: r ? 0 : e.left,contextScroll: r ? 0 : this.oldScroll.x,contextDimension: this.$element.width(),oldScroll: this.oldScroll.x,forward: "right",backward: "left",offsetProp: "left"},vertical: {contextOffset: r ? 0 : e.top,contextScroll: r ? 0 : this.oldScroll.y,contextDimension: r ? n[m]("viewportHeight") : this.$element.height(),oldScroll: this.oldScroll.y,forward: "down",backward: "up",offsetProp: "top"}};
-                return n.each(t, function(t, e) {
-                    return n.each(i.waypoints[t], function(t, r) {
-                        var i, o, l, s, f;
-                        i = r.options.offset;
-                        l = r.offset;
-                        o = n.isWindow(r.element) ? 0 : r.$element.offset()[e.offsetProp];
-                        if (n.isFunction(i)) {
-                            i = i.apply(r.element)
-                        } else if (typeof i === "string") {
-                            i = parseFloat(i);
-                            if (r.options.offset.indexOf("%") > -1) {
-                                i = Math.ceil(e.contextDimension * i / 100)
-                            }
-                        }
-                        r.offset = o - e.contextOffset + e.contextScroll - i;
-                        if (r.options.onlyOnScroll && l != null || !r.enabled) {
-                            return
-                        }
-                        if (l !== null && l < (s = e.oldScroll) && s <= r.offset) {
-                            return r.trigger([e.backward])
-                        } else if (l !== null && l > (f = e.oldScroll) && f >= r.offset) {
-                            return r.trigger([e.forward])
-                        } else if (l === null && e.oldScroll >= r.offset) {
-                            return r.trigger([e.forward])
-                        }
-                    })
-                })
-            };
-            t.prototype.checkEmpty = function() {
-                if (n.isEmptyObject(this.waypoints.horizontal) && n.isEmptyObject(this.waypoints.vertical)) {
-                    this.$element.unbind([p, y].join(" "));
-                    return delete c[this.id]
-                }
-            };
-            return t
-        }();
-        l = function() {
-            function t(t, e, r) {
-                var i, o;
-                if (r.offset === "bottom-in-view") {
-                    r.offset = function() {
-                        var t;
-                        t = n[m]("viewportHeight");
-                        if (!n.isWindow(e.element)) {
-                            t = e.$element.height()
-                        }
-                        return t - n(this).outerHeight()
-                    }
-                }
-                this.$element = t;
-                this.element = t[0];
-                this.axis = r.horizontal ? "horizontal" : "vertical";
-                this.callback = r.handler;
-                this.context = e;
-                this.enabled = r.enabled;
-                this.id = "waypoints" + v++;
-                this.offset = null;
-                this.options = r;
-                e.waypoints[this.axis][this.id] = this;
-                s[this.axis][this.id] = this;
-                i = (o = this.element[w]) != null ? o : [];
-                i.push(this.id);
-                this.element[w] = i
-            }
-            t.prototype.trigger = function(t) {
-                if (!this.enabled) {
-                    return
-                }
-                if (this.callback != null) {
-                    this.callback.apply(this.element, t)
-                }
-                if (this.options.triggerOnce) {
-                    return this.destroy()
-                }
-            };
-            t.prototype.disable = function() {
-                return this.enabled = false
-            };
-            t.prototype.enable = function() {
-                this.context.refresh();
-                return this.enabled = true
-            };
-            t.prototype.destroy = function() {
-                delete s[this.axis][this.id];
-                delete this.context.waypoints[this.axis][this.id];
-                return this.context.checkEmpty()
-            };
-            t.getWaypointsByElement = function(t) {
-                var e, r;
-                r = t[w];
-                if (!r) {
-                    return []
-                }
-                e = n.extend({}, s.horizontal, s.vertical);
-                return n.map(r, function(t) {
-                    return e[t]
-                })
-            };
-            return t
-        }();
-        d = {init: function(t, e) {
-                var r;
-                e = n.extend({}, n.fn[g].defaults, e);
-                if ((r = e.handler) == null) {
-                    e.handler = t
-                }
-                this.each(function() {
-                    var t, r, i, s;
-                    t = n(this);
-                    i = (s = e.context) != null ? s : n.fn[g].defaults.context;
-                    if (!n.isWindow(i)) {
-                        i = t.closest(i)
-                    }
-                    i = n(i);
-                    r = c[i[0][u]];
-                    if (!r) {
-                        r = new o(i)
-                    }
-                    return new l(t, r, e)
-                });
-                n[m]("refresh");
-                return this
-            },disable: function() {
-                return d._invoke.call(this, "disable")
-            },enable: function() {
-                return d._invoke.call(this, "enable")
-            },destroy: function() {
-                return d._invoke.call(this, "destroy")
-            },prev: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e > 0) {
-                        return t.push(n[e - 1])
-                    }
-                })
-            },next: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e < n.length - 1) {
-                        return t.push(n[e + 1])
-                    }
-                })
-            },_traverse: function(t, e, i) {
-                var o, l;
-                if (t == null) {
-                    t = "vertical"
-                }
-                if (e == null) {
-                    e = r
-                }
-                l = h.aggregate(e);
-                o = [];
-                this.each(function() {
-                    var e;
-                    e = n.inArray(this, l[t]);
-                    return i(o, e, l[t])
-                });
-                return this.pushStack(o)
-            },_invoke: function(t) {
-                this.each(function() {
-                    var e;
-                    e = l.getWaypointsByElement(this);
-                    return n.each(e, function(e, n) {
-                        n[t]();
-                        return true
-                    })
-                });
-                return this
-            }};
-        n.fn[g] = function() {
-            var t, r;
-            r = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (d[r]) {
-                return d[r].apply(this, t)
-            } else if (n.isFunction(r)) {
-                return d.init.apply(this, arguments)
-            } else if (n.isPlainObject(r)) {
-                return d.init.apply(this, [null, r])
-            } else if (!r) {
-                return n.error("jQuery Waypoints needs a callback function or handler option.")
-            } else {
-                return n.error("The " + r + " method does not exist in jQuery Waypoints.")
-            }
-        };
-        n.fn[g].defaults = {context: r,continuous: true,enabled: true,horizontal: false,offset: 0,triggerOnce: false};
-        h = {refresh: function() {
-                return n.each(c, function(t, e) {
-                    return e.refresh()
-                })
-            },viewportHeight: function() {
-                var t;
-                return (t = r.innerHeight) != null ? t : i.height()
-            },aggregate: function(t) {
-                var e, r, i;
-                e = s;
-                if (t) {
-                    e = (i = c[n(t)[0][u]]) != null ? i.waypoints : void 0
-                }
-                if (!e) {
-                    return []
-                }
-                r = {horizontal: [],vertical: []};
-                n.each(r, function(t, i) {
-                    n.each(e[t], function(t, e) {
-                        return i.push(e)
-                    });
-                    i.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    r[t] = n.map(i, function(t) {
-                        return t.element
-                    });
-                    return r[t] = n.unique(r[t])
-                });
-                return r
-            },above: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset <= t.oldScroll.y
-                })
-            },below: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset > t.oldScroll.y
-                })
-            },left: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset <= t.oldScroll.x
-                })
-            },right: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset > t.oldScroll.x
-                })
-            },enable: function() {
-                return h._invoke("enable")
-            },disable: function() {
-                return h._invoke("disable")
-            },destroy: function() {
-                return h._invoke("destroy")
-            },extendFn: function(t, e) {
-                return d[t] = e
-            },_invoke: function(t) {
-                var e;
-                e = n.extend({}, s.vertical, s.horizontal);
-                return n.each(e, function(e, n) {
-                    n[t]();
-                    return true
-                })
-            },_filter: function(t, e, r) {
-                var i, o;
-                i = c[n(t)[0][u]];
-                if (!i) {
-                    return []
-                }
-                o = [];
-                n.each(i.waypoints[e], function(t, e) {
-                    if (r(i, e)) {
-                        return o.push(e)
-                    }
-                });
-                o.sort(function(t, e) {
-                    return t.offset - e.offset
-                });
-                return n.map(o, function(t) {
-                    return t.element
-                })
-            }};
-        n[m] = function() {
-            var t, n;
-            n = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (h[n]) {
-                return h[n].apply(null, t)
-            } else {
-                return h.aggregate.call(null, n)
-            }
-        };
-        n[m].settings = {resizeThrottle: 100,scrollThrottle: 30};
-        return i.on("load.waypoints", function() {
-            return n[m]("refresh")
-        })
-    })
-}).call(this);
-
-// Generated by CoffeeScript 1.6.2
-/*
-Sticky Elements Shortcut for jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    (function(t, n) {
-        return n(t.jQuery)
-    })(window, function(t) {
-        var n, i;
-        n = {wrapper: '<div class="sticky-wrapper" />',stuckClass: "stuck",direction: "down right"};
-        i = function(t, n) {
-            var i;
-            t.wrap(n.wrapper);
-            i = t.parent();
-            return i.data("isWaypointStickyWrapper", true)
-        };
-        t.waypoints("extendFn", "sticky", function(r) {
-            var e, a, s;
-            a = t.extend({}, t.fn.waypoint.defaults, n, r);
-            e = i(this, a);
-            s = a.handler;
-            a.handler = function(n) {
-                var i, r;
-                i = t(this).children(":first");
-                r = a.direction.indexOf(n) !== -1;
-                i.toggleClass(a.stuckClass, r);
-                e.height(r ? i.outerHeight() : "");
-                if (s != null) {
-                    return s.call(this, n)
-                }
-            };
-            e.waypoint(a);
-            return this.data("stuckClass", a.stuckClass)
-        });
-        return t.waypoints("extendFn", "unsticky", function() {
-            var t;
-            t = this.parent();
-            if (!t.data("isWaypointStickyWrapper")) {
-                return this
-            }
-            t.waypoint("destroy");
-            this.unwrap();
-            return this.removeClass(this.data("stuckClass"))
-        })
-    })
-}).call(this);
-
-/*
- *
- * jqTransform
- * by mathieu vilaplana mvilaplana@dfc-e.com
- * Designer ghyslain armand garmand@dfc-e.com
- *
- *
- * Version 1.0 25.09.08
- * Version 1.1 06.08.09
- * Add event click on Checkbox and Radio
- * Auto calculate the size of a select element
- * Can now, disabled the elements
- * Correct bug in ff if click on select (overflow=hidden)
- * No need any more preloading !!
- * 
- ******************************************** */
-
-(function($) {
-    var defaultOptions = {preloadImg: true};
-    var jqTransformImgPreloaded = false;
-    
-    var jqTransformPreloadHoverFocusImg = function(strImgUrl) {
-        //guillemets to remove for ie
-        strImgUrl = strImgUrl.replace(/^url\((.*)\)/, '$1').replace(/^\"(.*)\"$/, '$1');
-        var imgHover = new Image();
-        imgHover.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-hover.$1');
-        var imgFocus = new Image();
-        imgFocus.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-focus.$1');
-    };
-
-
-    /***************************
-	  Labels
-	***************************/
-    var jqTransformGetLabel = function(objfield) {
-        var selfForm = $(objfield.get(0).form);
-        var oLabel = objfield.next();
-        if (!oLabel.is('label')) {
-            oLabel = objfield.prev();
-            if (oLabel.is('label')) {
-                var inputname = objfield.attr('id');
-                if (inputname) {
-                    oLabel = selfForm.find('label[for="' + inputname + '"]');
-                }
-            }
-        }
-        if (oLabel.is('label')) {
-            return oLabel.css('cursor', 'pointer');
-        }
-        return false;
-    };
-
-    /* Hide all open selects */
-    var jqTransformHideSelect = function(oTarget) {
-        var ulVisible = $('.jqTransformSelectWrapper ul:visible');
-        ulVisible.each(function() {
-            var oSelect = $(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);
-            //do not hide if click on the label object associated to the select
-            if (!(oTarget && oSelect.oLabel && oSelect.oLabel.get(0) == oTarget.get(0))) {
-                $(this).hide();
-            }
-        });
-    };
-    /* Check for an external click */
-    var jqTransformCheckExternalClick = function(event) {
-        if ($(event.target).parents('.jqTransformSelectWrapper').length === 0) {
-            jqTransformHideSelect($(event.target));
-        }
-    };
-
-    /* Apply document listener */
-    var jqTransformAddDocumentListener = function() {
-        $(document).mousedown(jqTransformCheckExternalClick);
-    };
-
-    /* Add a new handler for the reset action */
-    var jqTransformReset = function(f) {
-        var sel;
-        $('.jqTransformSelectWrapper select', f).each(function() {
-            sel = (this.selectedIndex < 0) ? 0 : this.selectedIndex;
-            $('ul', $(this).parent()).each(function() {
-                $('a:eq(' + sel + ')', this).click();
-            });
-        });
-        $('a.jqTransformCheckbox, a.jqTransformRadio', f).removeClass('jqTransformChecked');
-        $('input:checkbox, input:radio', f).each(function() {
-            if (this.checked) {
-                $('a', $(this).parent()).addClass('jqTransformChecked');
-            }
-        });
-    };
-
-    /***************************
-	  Buttons
-	 ***************************/
-    $.fn.jqTransInputButton = function() {
-        return this.each(function() {
-            var newBtn = $('<button id="' + this.id + '" name="' + this.name + '" type="' + this.type + '" class="' + this.className + ' jqTransformButton"><span><span>' + $(this).attr('value') + '</span></span>')
-            .hover(function() {
-                newBtn.addClass('jqTransformButton_hover');
-            }, function() {
-                newBtn.removeClass('jqTransformButton_hover')
-            })
-            .mousedown(function() {
-                newBtn.addClass('jqTransformButton_click')
-            })
-            .mouseup(function() {
-                newBtn.removeClass('jqTransformButton_click')
-            })
-            ;
-            $(this).replaceWith(newBtn);
-        });
-    };
-
-    /***************************
-	  Text Fields 
-	 ***************************/
-    $.fn.jqTransInputText = function() {
-        return this.each(function() {
-            var $input = $(this);
-            
-            if ($input.hasClass('jqtranformdone') || !$input.is('input')) {
-                return;
-            }
-            $input.addClass('jqtranformdone');
-            
-            var oLabel = jqTransformGetLabel($(this));
-            oLabel && oLabel.bind('click', function() {
-                $input.focus();
-            });
-            
-            var inputSize = $input.width();
-            if ($input.attr('size')) {
-                inputSize = $input.attr('size') * 10;
-                $input.css('width', inputSize);
-            }
-            
-            $input.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');
-            var $wrapper = $input.parent().parent().parent();
-            $wrapper.css("width", inputSize + 10);
-            $input
-            .focus(function() {
-                $wrapper.addClass("jqTransformInputWrapper_focus");
-            })
-            .blur(function() {
-                $wrapper.removeClass("jqTransformInputWrapper_focus");
-            })
-            .hover(function() {
-                $wrapper.addClass("jqTransformInputWrapper_hover");
-            }, function() {
-                $wrapper.removeClass("jqTransformInputWrapper_hover");
-            })
-            ;
-
-            /* If this is safari we need to add an extra class */
-            $.browser.safari && $wrapper.addClass('jqTransformSafari');
-            $.browser.safari && $input.css('width', $wrapper.width() + 16);
-            this.wrapper = $wrapper;
-        
-        });
-    };
-
-    /***************************
-	  Check Boxes 
-	 ***************************/
-    
-    $.fn.jqTransCheckBox = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            var aLink = $('<a href="#" class="jqTransformCheckbox" rel="' + this.name + '"></a>');
-            //wrap and add the link
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(aLink);
-            //on change, change the class of the link
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler, trigger the click and change event on the input
-            aLink.click(function() {
-                //do nothing if the original input is disabled
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                //trigger the envents on the input object
-                $input.trigger('click');
-                return false;
-            });
-
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-  	  Radio Buttons 
-  	 ***************************/
-    $.fn.jqTransRadio = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            oLabel = jqTransformGetLabel($input);
-            oLabel = oLabel || $input.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-            
-            var aLink = $('<a href="#" class="jqTransformRadio" rel="' + this.name + '"></a>');
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(aLink);
-            
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler
-            aLink.click(function() {
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                $input.prop('checked', true);
-                $input.trigger('change');
-
-                // uncheck all others of same name input radio elements
-                $('input[name="' + $input.attr('name') + '"]', inputSelf.form).not($input).each(function() {
-                    $(this).attr('type') == 'radio' && $(this).trigger('change');
-                });
-                
-                return false;
-            });
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-	  TextArea 
-	 ***************************/
-    $.fn.jqTransTextarea = function() {
-        return this.each(function() {
-            var textarea = $(this);
-            
-            if (textarea.hasClass('jqtransformdone')) {
-                return;
-            }
-            textarea.addClass('jqtransformdone');
-            
-            oLabel = jqTransformGetLabel(textarea);
-            oLabel && oLabel.click(function() {
-                textarea.focus();
-            });
-            
-            var strTable = '<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';
-            strTable += '<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';
-            strTable += '</table>';
-            var oTable = $(strTable)
-            .insertAfter(textarea)
-            .hover(function() {
-                !oTable.hasClass('jqTransformTextarea-focus') && oTable.addClass('jqTransformTextarea-hover');
-            }, function() {
-                oTable.removeClass('jqTransformTextarea-hover');
-            })
-            ;
-            
-            textarea
-            .focus(function() {
-                oTable.removeClass('jqTransformTextarea-hover').addClass('jqTransformTextarea-focus');
-            })
-            .blur(function() {
-                oTable.removeClass('jqTransformTextarea-focus');
-            })
-            .appendTo($('#jqTransformTextarea-mm div', oTable))
-            ;
-            this.oTable = oTable;
-            if ($.browser.safari) {
-                $('#jqTransformTextarea-mm', oTable)
-                .addClass('jqTransformSafariTextarea')
-                .find('div')
-                .css('height', textarea.height())
-                .css('width', textarea.width())
-                ;
-            }
-        });
-    };
-
-    /***************************
-	  Select 
-	 ***************************/
-    $.fn.jqTransSelect = function() {
-        return this.each(function(index) {
-            var $select = $(this);
-            
-            if ($select.hasClass('jqTransformHidden')) {
-                return;
-            }
-            if ($select.attr('multiple')) {
-                return;
-            }
-            
-            oLabel = jqTransformGetLabel($select);
-            oLabel = oLabel || $select.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-
-            /* First thing we do is Wrap it */
-            var $wrapper = $select
-            .addClass('jqTransformHidden')
-            .wrap('<div class="jqTransformSelectWrapper"></div>')
-            .parent()
-            ;
-
-            /* Now add the html for the select */
-            $wrapper.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');
-            var $ul = $('ul', $wrapper).css('width', $select.width()).hide();
-            /* Now we add the options */
-            $('option', this).each(function(i) {
-                var oLi = $('<li><a href="#" index="' + i + '">' + $(this).html() + '</a></li>');
-                $ul.append(oLi);
-            });
-
-            /* Add click handler to the a */
-            $ul.find('a').click(function() {
-                $('a.selected', $wrapper).removeClass('selected');
-                $(this).addClass('selected');
-                /* Fire the onchange event */
-                if ($select[0].selectedIndex != $(this).attr('index')) {
-                    $select[0].selectedIndex = $(this).attr('index');
-                    $select.trigger('change');
-                }
-                
-                $select[0].selectedIndex = $(this).attr('index');
-                $('span:eq(0)', $wrapper).html($(this).html());
-                $ul.hide();
-                return false;
-            });
-            /* Set the default */
-            $('a:eq(' + this.selectedIndex + ')', $ul).click();
-            $('span:first', $wrapper).click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            oLabel && oLabel.click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            this.oLabel = oLabel;
-
-            /* Apply the click handler to the Open */
-            var oLinkOpen = $('a.jqTransformSelectOpen', $wrapper)
-            .click(function() {
-                //Check if box is already open to still allow toggle, but close all other selects
-                if ($ul.css('display') == 'none') {
-                    jqTransformHideSelect();
-                }
-                if ($select.attr('disabled')) {
-                    return false;
-                }
-                
-                $ul.slideToggle('fast', function() {
-                    var offSet = ($('a.selected', $ul).offset().top - $ul.offset().top);
-                    $ul.animate({scrollTop: offSet});
-                });
-                return false;
-            })
-            ;
-
-            // Set the new width
-            var iSelectWidth = $select.outerWidth();
-            var oSpan = $('span:first', $wrapper);
-            var newWidth = iSelectWidth;
-            $wrapper.css('width', newWidth);
-            $ul.css('width', newWidth - 2);
-            oSpan.css({width: iSelectWidth});
-
-            // Calculate the height if necessary, less elements that the default height
-            //show the ul to calculate the block, if ul is not displayed li height value is 0
-            $ul.css({display: 'block',visibility: 'hidden'});
-            var iSelectHeight = ($('li', $ul).length) * ($('li:first', $ul).height()); //+1 else bug ff
-            (iSelectHeight < $ul.height()) && $ul.css({height: iSelectHeight,'overflow': 'hidden'}); //hidden else bug with ff
-            $ul.css({display: 'none',visibility: 'visible'});
-        
-        });
-    };
-    $.fn.jqTransform = function(options) {
-        var opt = $.extend({}, defaultOptions, options);
-
-        /* each form */
-        return this.each(function() {
-            var selfForm = $(this);
-            if (selfForm.hasClass('jqtransformdone')) {
-                return;
-            }
-            selfForm.addClass('jqtransformdone');
-            
-            $('input:submit, input:reset, input[type="button"]', this).jqTransInputButton();
-            $('input:text, input:password', this).jqTransInputText();
-            $('input:checkbox', this).jqTransCheckBox();
-            $('input:radio', this).jqTransRadio();
-            $('textarea', this).jqTransTextarea();
-            
-            if ($('select', this).jqTransSelect().length > 0) {
-                jqTransformAddDocumentListener();
-            }
-            selfForm.bind('reset', function() {
-                var action = function() {
-                    jqTransformReset(this);
-                };
-                window.setTimeout(action, 10);
-            });
-        
-        
-        }); /* End Form each */
-    
-    }; /* End the Plugin */
-
-})(jQuery);

File diff suppressed because it is too large
+ 0 - 1
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/jquery_002.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/main.js


+ 0 - 167
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/main_style.css

@@ -1,167 +0,0 @@
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
- a img { border: 0; }
- a { text-decoration: none; outline: none; }
- input:focus, select:focus, textarea:focus, button:focus { outline: none; }
- html { height: 100%; }
- body { min-height: 100%; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight:400; line-height: 2em; color: #415161; background-attachment: fixed; background-image:url(theme/main-bg.jpg?1405408922); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; -webkit-font-smoothing: antialiased; }
- .tall-header-page, .short-header-page, .no-header-page, .landing-page, .title-page { background: #f9fafb; }
- .container { margin: 0 auto; width: 960px; }
- #header-wrap, #banner-wrap, #main-wrap, #footer-wrap { width:100%; }
- a { color: #546270; text-decoration:none; border-bottom: 1px dashed #546270; }
- .wsite-image > a, .wslide-link, .cloud-zoom, .imgPusher + span a { border-bottom: none; }
- a:hover { color: #546270; }
- h2 { font-size: 30px; padding: 15px 0 15px 0; line-height: 1.2; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #415161; }
- div.paragraph { padding: .5em 0; }
- p { padding: .5em 0; }
- blockquote { background: #415161; font-family: 'Montserrat', sans-serif; font-size: 18px; font-style:normal !important; line-height: 32px; color: #fff; padding: 28px 40px !important; margin: 2em 0; border-left: 0px !important; }
- div#content {min-height:400px;}
- .blog-title a { text-decoration:none; color:#788CAC; border-bottom:none; }
- .blog-title a:hover { color:#415161; }
- .blog-separator { border-bottom:1px solid #e6eaf0 !important; }
- .blog-post .blog-content { color:#788CAC; }
- .blog-sidebar h2 { font-size:24px; }
- .blog-comments a { text-decoration:none; background:url(theme/icon-bubble.png?1405408922) no-repeat; padding-left:25px; line-height:20px; display:inline-block; border-bottom:none; }
- .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .galleryCaptionHolderInnerBg { opacity: 0.2; }
- #header-wrap { text-align:center; overflow:hidden; background:#fff; box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); z-index: 20 !important; }
- #logo, #logo a { font-family: 'Montserrat', sans-serif; font-size:50px; font-weight:700; line-height:60px; color:#415161; text-transform:uppercase; text-decoration:none; letter-spacing:-1px; margin:52px 0px 47px; border:none; }
- .splash-page #logo a { margin:20px 0px 44px; }
- .wsite-social { vertical-align: middle; }
- .wsite-social-item { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- .wsite-social-item:hover, .wsite-social-item:active{ background-color:#415161; }
- .wsite-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- .wsite-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- .wsite-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- .wsite-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- .wsite-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- .wsite-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- .wsite-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- .wsite-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- .wsite-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- .wsite-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- .wsite-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- .wsite-social a span, .wsite-social a:active span { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- #nav { clear: both; overflow: hidden; position: relative; }
- #nav ul { list-style: none; text-align:center; margin-bottom:15px; }
- #nav ul li { list-style: none; display:inline-block; margin:0px 21px; }
- #nav ul span:last-child li, #nav ul > li:last-child { background: none; }
- #nav ul li a { display: block; color: #b5c0d1; text-decoration: none; padding: 0px; border: 0; outline: 0; list-style-type: none; font-size: 18px; }
- #nav ul li#active a, #nav ul li a:hover { color: #415161; border: 0; }
- #wsite-menus .wsite-menu li a { font-family: 'Montserrat', sans-serif; font-size:14px; color: #b5c0d1; background: #fff; border: 0; }
- #wsite-menus .wsite-menu li a:hover { color: #415161; background: #f9fafb; }
- #wsite-menus .wsite-menu-arrow { display: none; }
- .tall-header-page .wsite-background { width: 100%; height: 383px; background: url(theme/banner-tall.jpg?1405408922) no-repeat center center; background-size:cover; }
- .short-header-page .wsite-background { width: 100%; height: 254px; background: url(theme/banner-short.jpg?1405408922) no-repeat center center; background-size:cover; }
- .no-header-page #header-wrap, .splash-page #header-wrap{ border-bottom:1px solid #ecedef; }
- .landing-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:382px; display:table; }
- .landing-page #banner-wrap .container { width:770px; }
- .landing-page #banner-wrap .banner { display: table-cell; vertical-align: middle; }
- .landing-page #banner-wrap h2 { color: #415161; font-size: 32px; padding: 0px; }
- .landing-page #banner-wrap div.paragraph { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap p { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap .container > div { text-align: center !important; }
- .title-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:111px; padding-top:38px; }
- .title-page #banner-wrap h2 { font-size: 32px; padding: 0px 0px 6px; }
- .title-page #banner-wrap div.paragraph { margin-bottom:0px; color:#8496b3; padding:0px; }
- .title-page #banner-wrap p { margin-bottom:0px; color:#8496b3; padding:0px; }
- .splash-page #wrapper { height: 100%; -moz-box-sizing: border-box; box-sizing: border-box; }
- #wrapper-inner { width: 100%; height: 100%; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 128px; padding-bottom: 128px; display: table; width: 910px; margin: 0 auto; }
- .splash-container{ width: 910px; margin: 0 auto; text-align: center; margin-top: 0; vertical-align: middle; display: table-cell; }
- #splash-wrap { text-align: center; width: 910px; height: 418px; background-color: #f9fafa; -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.1); -moz-box-shadow: 0 10px 30px rgba(0,0,0,.1); box-shadow: 0 10px 30px rgba(0,0,0,.1); margin:0px auto; overflow:hidden; }
- .splash-container div.paragraph { margin-top:40px; color:#415161; }
- .splash-container p { margin-top:40px; color:#415161; }
- .splash-page #footer-wrap { display:none; }
- #main-wrap { background: #fff; }
- #main-wrap .container { min-height:400px; padding:53px 0px; }
- #main-wrap .container form .wsite-button { margin-top:20px; }
- #footer-wrap { text-align:right; border-top:1px solid #e6e9eb; padding:20px 0px; color:#415161; font-size:14px; }
- #footer-wrap .container h2 {font-size:16px;}
- #footer-wrap .wsite-form-container { text-align:left; }
- #wsite-com-product-social-sharing a, #wsite-com-product-social-sharing a:hover { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:hover {background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:active { background-color:#415161; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss, #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin, #wsite-com-product-social-sharing a.wsite-com-product-social-facebook, #wsite-com-product-social-sharing a.wsite-com-product-social-twitter, #wsite-com-product-social-sharing a.wsite-com-product-social-mail, #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest, #wsite-com-product-social-sharing a.wsite-com-product-social-youtube, #wsite-com-product-social-sharing a.wsite-com-product-social-plus, #wsite-com-product-social-sharing a.wsite-com-product-social-flickr, #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo, #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- .wsite-form-label, .wsite-com-product-title { display: inline-block; font-weight:normal; }
- .wsite-form-input, .wsite-search-element-input { font-family: 'Montserrat', sans-serif; font-size: 16px; color: #727f97; background: #fff; border: 1px solid #b0b6bd; padding: 10px !important; }
- .wsite-form-input:focus, .wsite-search-element-input:focus { border: 1px solid #415161; }
- .wsite-form-container .form-input-error { border: 1px solid #e96c6c !important; }
- .form-field-error .wsite-form-radio-container, .form-field-error .wsite-form-radio-container { border: none; }
- .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio{ background-position: center bottom; }
- .jqTransformRadioWrapper { float: left; display:block; margin:3px 10px 0 0; }
- .jqTransformRadio { background: transparent url(theme/radio.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 25px; display:block; border-bottom:none; }
- span.jqTransformCheckboxWrapper{ display:block; float:left; margin:3px 10px 0px 0px; }
- .jqTransformCheckbox { background: transparent url(theme/checkbox.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 21px; display:block; border-bottom:none; }
- .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: center -25px;}
- .jqTransformSelectWrapper { width: 395px !important; position:relative; height: 42px; background-color: #fff; border: 1px solid #c4c9d2; float:left; margin-bottom: 10px; }
- .jqTransformSelectWrapper div span { font-size: 16px; float: none; position: absolute; white-space: nowrap; height: 27px; line-height: 20px; padding: 10px 0 0 10px; overflow: hidden; cursor:pointer; color:#727F97; }
- .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 1px; top:1px; width: 39px; height: 39px; background: url(theme/select_right.png?1405408922) no-repeat center center; border-bottom:none; }
- .jqTransformSelectWrapper ul { position: absolute; width: 395px !important; top: 42px; left: -1px; list-style: none; background-color: #FFF; border: solid 1px #d5d8db; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10; }
- .jqTransformSelectWrapper ul a { display: block; padding: 5px 16px; margin:0px; text-decoration: none; color:#727f97; background-color: #FFF; font-size: 16px; border-bottom:none; }
- .jqTransformSelectWrapper ul a.selected { background:#415161; color: #fff; }
- .jqTransformSelectWrapper ul a:active { background: #415161; color: #fff; }
- .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #f1f2f4; color: #727f97; }
- .jqTransformHidden {display: none;}
- .jqTransformButton {display: none;}
- .jqTransformTextarea { display:block; height:105px; }
- .wsite-button { display: inline-block; padding: 0px; background: #fff; border: none; transition: all 0.5s ease; }
- .wsite-button:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-inner { color: #8496b3; font-family: 'Montserrat', sans-serif; display: block; font-size: 18px; font-weight: 400; padding: 4px 27px; background:#fff; border:1px solid #c4c9d2; transition: all 0.5s ease; }
- .wsite-button:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large { display: inline-block; padding: 0px; background: #fff; border:none; transition: all 0.5s ease; }
- .wsite-button-large:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button-large:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-large .wsite-button-inner { color:#8496b3 !important; padding: 2px 57px; background: #fff; border:1px solid #c4c9d2; }
- .wsite-button-large:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-highlight { border:none; }
- .wsite-button-highlight .wsite-button-inner { background:#fff; color:#5d7892 !important; border:1px solid #b0b6bd; }
- .wsite-button-highlight:hover { background:#415161 !important; }
- .wsite-button-highlight:hover .wsite-button-inner, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-highlight:active { background:#415161!important; }
- .wsite-button-highlight:active .wsite-button-inner, .wsite-button-large.wsite-button-highlight:active .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-large.wsite-button-highlight { background:none; }
- .wsite-button-large.wsite-button-highlight .wsite-button-inner { background:none; }
-
-div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
-div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
-div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
-div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/sites.css


File diff suppressed because it is too large
+ 0 - 4
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 4-6 - Standard Chinese a modular approachLife in china module_fichiers/snowday262.js


File diff suppressed because it is too large
+ 0 - 72
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module.html


+ 0 - 113
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/api.js

@@ -1,113 +0,0 @@
-// JavaScript
-
-"use strict";
-
-
-var oGrammalecteAPI = {
-    // Thes script might be reloaded, don’t use const or let.
-
-    // functions callable from within pages
-    // to be sent to the content-cript via an event “GrammalecteCall”
-
-    sVersion: "1.0",
-
-    generateNodeId: function (xNode) {
-        xNode.id = "grammalecte_generated_id_" + Date.now().toString(36) + "_" + (Math.floor(Math.random() * (1000000))).toString(36);
-        console.log("[Grammalecte API] generated id:", xNode.id);
-        return xNode.id;
-    },
-
-    openPanelForNode: function (vNode) {
-        //  Parameter: a HTML node or the identifier of a HTML node
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    openPanelForText: function (sText, vNode=null) {
-        //  Parameter: text to analyze, and optionaly a node to send results to.
-        if (typeof(sText) === "string") {
-            let sNodeId = "";
-            if (vNode instanceof HTMLElement) {
-                sNodeId = vNode.id || this.generateNodeId(vNode);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                sNodeId = vNode;
-            }
-            else {
-                console.log("[Grammalecte API] No node identifier. No event, no result will be sent.")
-            }
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "openPanelForText", sText: sText, sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    parseNode: function (vNode) {
-        /*  Parameter: a HTML node (with a identifier) or the identifier of a HTML node.
-            The result will be sent as an event “GrammalecteResult” to the node.
-        */
-        if (vNode instanceof HTMLElement) {
-            let sNodeId = vNode.id || this.generateNodeId(vNode);
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: sNodeId}) });
-            document.dispatchEvent(xEvent);
-        }
-        else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseNode", sNodeId: vNode}) });
-            document.dispatchEvent(xEvent);
-        }
-        else {
-            console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-        }
-    },
-
-    parseText: function (sText, vNode) {
-        //  Parameter: text to analyze, and a node to send results to.
-        if (typeof(sText) === "string") {
-            if (vNode instanceof HTMLElement) {
-                let sNodeId = vNode.id || this.generateNodeId(vNode);
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: sNodeId}) });
-                document.dispatchEvent(xEvent);
-            }
-            else if (typeof(vNode) === "string" && document.getElementById(vNode)) {
-                let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "parseText", sText: sText, sNodeId: vNode}) });
-                document.dispatchEvent(xEvent);
-            }
-            else {
-                console.log("[Grammalecte API] Error: parameter is not a HTML node with an identifier.");
-            }
-        } else {
-            console.log("[Grammalecte API] Error: parameter is not a text.");
-        }
-    },
-
-    getSpellSuggestions: function (sWord, sDestination, sRequestId="") {
-        /* parameters:
-            - sWord (string)
-            - sDestination: HTML identifier (string) -> the result will be sent as an event “GrammalecteResult” to destination node
-            - sRequestId: custom identifier for the request (string) [default = ""]
-        */
-        if (typeof(sWord) === "string"  &&  typeof(sDestination) === "string"  &&  typeof(sRequestId) === "string") {
-            let xEvent = new CustomEvent("GrammalecteCall", { detail: JSON.stringify({sCommand: "getSpellSuggestions", sWord: sWord, sDestination: sDestination, sRequestId: sRequestId}) });
-            document.dispatchEvent(xEvent);
-        } else {
-            console.log("[Grammalecte API] Error: one or several parameters aren’t string.");
-        }
-    }
-}
-
-/*
-    Tell to the webpage that the Grammalecte API is ready.
-*/
-document.dispatchEvent(new Event('GrammalecteLoaded'));
-

+ 0 - 40
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/css.css

@@ -1,40 +0,0 @@
-/* cyrillic-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
-  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-/* cyrillic */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
-  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-/* vietnamese */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
-  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
-  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
-  font-family: 'Montserrat';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
-  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}

+ 0 - 299
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/fancybox.css

@@ -1,299 +0,0 @@
-/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
-.fancybox-wrap,
-.fancybox-skin,
-.fancybox-outer,
-.fancybox-inner,
-.fancybox-image,
-.fancybox-wrap iframe,
-.fancybox-wrap object,
-.fancybox-nav,
-.fancybox-nav span,
-.fancybox-tmp
-{
-	padding: 0;
-	margin: 0;
-	border: 0;
-	outline: none;
-	vertical-align: top;
-}
-
-.fancybox-wrap {
-	position: absolute;
-	top: 0;
-	left: 0;
-	z-index: 8020;
-}
-
-.fancybox-skin {
-	position: relative;
-	background: #f9f9f9;
-	color: #444;
-	text-shadow: none;
-	-webkit-border-radius: 4px;
-	   -moz-border-radius: 4px;
-	        border-radius: 4px;
-}
-
-.fancybox-opened {
-	z-index: 8030;
-}
-
-.fancybox-opened .fancybox-skin {
-	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-}
-
-.fancybox-outer, .fancybox-inner {
-	position: relative;
-}
-
-.fancybox-inner {
-	overflow: hidden;
-}
-
-.fancybox-type-iframe .fancybox-inner {
-	-webkit-overflow-scrolling: touch;
-}
-
-.fancybox-image, .fancybox-iframe {
-	display: block;
-	width: 100%;
-	height: 100%;
-}
-
-.fancybox-image {
-	max-width: 100%;
-	max-height: 100%;
-}
-
-#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
-	background-image: url('fancybox_sprite.png');
-}
-
-#fancybox-loading {
-	position: fixed;
-	top: 50%;
-	left: 50%;
-	margin-top: -22px;
-	margin-left: -22px;
-	background-position: 0 -108px;
-	opacity: 0.8;
-	cursor: pointer;
-	z-index: 8060;
-}
-
-#fancybox-loading div {
-	width: 44px;
-	height: 44px;
-	background: url('fancybox_loading.gif') center center no-repeat;
-}
-
-.fancybox-close {
-	background-color: transparent !important;
-	cursor: pointer;
-	height: 36px;
-	position: absolute;
-	right: -18px;
-	top: -18px;
-	width: 36px;
-	z-index: 8040;
-}
-
-.fancybox-nav {
-	position: absolute;
-	top: 0;
-	width: 40%;
-	height: 100%;
-	cursor: pointer;
-	text-decoration: none;
-	background: transparent url('blank.gif'); /* helps IE */
-	-webkit-tap-highlight-color: rgba(0,0,0,0);
-	z-index: 8040;
-}
-
-.fancybox-prev {
-	left: 0;
-}
-
-.fancybox-next {
-	right: 0;
-}
-
-.fancybox-nav span {
-	position: absolute;
-	top: 50%;
-	width: 36px;
-	height: 34px;
-	margin-top: -18px;
-	cursor: pointer;
-	z-index: 8040;
-	visibility: hidden;
-}
-
-.fancybox-prev span {
-	left: 10px;
-	background-position: 0 -36px;
-}
-
-.fancybox-next span {
-	right: 10px;
-	background-position: 0 -72px;
-}
-
-.fancybox-nav:hover {
-	background-color: transparent !important;
-}
-
-.fancybox-nav:hover span {
-	visibility: visible;
-}
-
-.fancybox-tmp {
-	position: absolute;
-	top: -9999px;
-	left: -9999px;
-	visibility: hidden;
-}
-
-/* Overlay helper */
-
-.fancybox-lock {
-	overflow: hidden;
-}
-
-.fancybox-overlay {
-	position: absolute;
-	top: 0;
-	left: 0;
-	overflow: hidden;
-	display: none;
-	z-index: 8010;
-	background: url('fancybox_overlay.png');
-}
-
-.fancybox-overlay-fixed {
-	position: fixed;
-	bottom: 0;
-	right: 0;
-}
-
-.fancybox-lock .fancybox-overlay {
-	overflow: auto;
-	overflow-y: scroll;
-}
-
-/* Title helper */
-
-.fancybox-title {
-	visibility: hidden;
-	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
-	position: relative;
-	text-shadow: none;
-	z-index: 8050;
-}
-
-.fancybox-opened .fancybox-title {
-	visibility: visible;
-}
-
-.fancybox-title-float-wrap {
-	position: absolute;
-	bottom: 0;
-	right: 50%;
-	margin-bottom: -35px;
-	z-index: 8050;
-	text-align: center;
-}
-
-.fancybox-title-float-wrap .child {
-	display: inline-block;
-	margin-right: -100%;
-	padding: 2px 20px;
-	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
-	background: rgba(0, 0, 0, 0.8);
-	-webkit-border-radius: 15px;
-	   -moz-border-radius: 15px;
-	        border-radius: 15px;
-	text-shadow: 0 1px 2px #222;
-	color: #FFF;
-	font-weight: bold;
-	line-height: 24px;
-	white-space: nowrap;
-}
-
-.fancybox-title-outside-wrap {
-	position: relative;
-	margin-top: 10px;
-	color: #fff;
-}
-
-.fancybox-title-inside-wrap {
-	padding-top: 10px;
-}
-
-.fancybox-title-over-wrap {
-	position: absolute;
-	bottom: 0;
-	left: 0;
-	color: #fff;
-	padding: 10px;
-	background: #000;
-	background: rgba(0, 0, 0, .8);
-}
-
-
-#fancybox-thumbs {
-	position: fixed;
-	left: 0;
-	width: 100%;
-	overflow: hidden;
-	z-index: 8050;
-}
-
-#fancybox-thumbs.bottom {
-	bottom: 2px;
-}
-
-#fancybox-thumbs.top {
-	top: 2px;
-}
-
-#fancybox-thumbs ul {
-	position: relative;
-	list-style: none;
-	margin: 0;
-	padding: 0;
-}
-
-#fancybox-thumbs ul li {
-	float: left;
-	padding: 1px;
-	opacity: 0.5;
-}
-
-#fancybox-thumbs ul li.active {
-	opacity: 0.75;
-	padding: 0;
-	border: 1px solid #fff;
-}
-
-#fancybox-thumbs ul li:hover {
-	opacity: 1;
-}
-
-#fancybox-thumbs ul li a {
-	display: block;
-	position: relative;
-	overflow: hidden;
-	border: 1px solid #222;
-	background: #111;
-	outline: none;
-}
-
-#fancybox-thumbs ul li img {
-	display: block;
-	position: relative;
-	border: 0;
-	padding: 0;
-}

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/footerSignup.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/free-footer-v3.css


File diff suppressed because it is too large
+ 0 - 5
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/gdprscript.js


+ 0 - 872
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/jquery.js

@@ -1,872 +0,0 @@
- // Generated by CoffeeScript 1.6.2
-/*!
-jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    var t = [].indexOf || function(t) {
-        for (var e = 0, n = this.length; e < n; e++) {
-            if (e in this && this[e] === t)
-                return e
-        }
-        return -1
-    }, e = [].slice;
-    (function(t, e) {
-        return e(t.jQuery, t)
-    })(window, function(n, r) {
-        var i, o, l, s, f, u, c, a, h, d, p, y, v, w, g, m;
-        i = n(r);
-        a = t.call(r, "ontouchstart") >= 0;
-        s = {horizontal: {},vertical: {}};
-        f = 1;
-        c = {};
-        u = "waypoints-context-id";
-        p = "resize.waypoints";
-        y = "scroll.waypoints";
-        v = 1;
-        w = "waypoints-waypoint-ids";
-        g = "waypoint";
-        m = "waypoints";
-        o = function() {
-            function t(t) {
-                var e = this;
-                this.$element = t;
-                this.element = t[0];
-                this.didResize = false;
-                this.didScroll = false;
-                this.id = "context" + f++;
-                this.oldScroll = {x: t.scrollLeft(),y: t.scrollTop()};
-                this.waypoints = {horizontal: {},vertical: {}};
-                this.element[u] = this.id;
-                c[this.id] = this;
-                t.bind(y, function() {
-                    var t;
-                    if (!(e.didScroll || a)) {
-                        e.didScroll = true;
-                        t = function() {
-                            e.doScroll();
-                            return e.didScroll = false
-                        };
-                        return r.setTimeout(t, n[m].settings.scrollThrottle)
-                    }
-                });
-                t.bind(p, function() {
-                    var t;
-                    if (!e.didResize) {
-                        e.didResize = true;
-                        t = function() {
-                            n[m]("refresh");
-                            return e.didResize = false
-                        };
-                        return r.setTimeout(t, n[m].settings.resizeThrottle)
-                    }
-                })
-            }
-            t.prototype.doScroll = function() {
-                var t, e = this;
-                t = {horizontal: {newScroll: this.$element.scrollLeft(),oldScroll: this.oldScroll.x,forward: "right",backward: "left"},vertical: {newScroll: this.$element.scrollTop(),oldScroll: this.oldScroll.y,forward: "down",backward: "up"}};
-                if (a && (!t.vertical.oldScroll || !t.vertical.newScroll)) {
-                    n[m]("refresh")
-                }
-                n.each(t, function(t, r) {
-                    var i, o, l;
-                    l = [];
-                    o = r.newScroll > r.oldScroll;
-                    i = o ? r.forward : r.backward;
-                    n.each(e.waypoints[t], function(t, e) {
-                        var n, i;
-                        if (r.oldScroll < (n = e.offset) && n <= r.newScroll) {
-                            return l.push(e)
-                        } else if (r.newScroll < (i = e.offset) && i <= r.oldScroll) {
-                            return l.push(e)
-                        }
-                    });
-                    l.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    if (!o) {
-                        l.reverse()
-                    }
-                    return n.each(l, function(t, e) {
-                        if (e.options.continuous || t === l.length - 1) {
-                            return e.trigger([i])
-                        }
-                    })
-                });
-                return this.oldScroll = {x: t.horizontal.newScroll,y: t.vertical.newScroll}
-            };
-            t.prototype.refresh = function() {
-                var t, e, r, i = this;
-                r = n.isWindow(this.element);
-                e = this.$element.offset();
-                this.doScroll();
-                t = {horizontal: {contextOffset: r ? 0 : e.left,contextScroll: r ? 0 : this.oldScroll.x,contextDimension: this.$element.width(),oldScroll: this.oldScroll.x,forward: "right",backward: "left",offsetProp: "left"},vertical: {contextOffset: r ? 0 : e.top,contextScroll: r ? 0 : this.oldScroll.y,contextDimension: r ? n[m]("viewportHeight") : this.$element.height(),oldScroll: this.oldScroll.y,forward: "down",backward: "up",offsetProp: "top"}};
-                return n.each(t, function(t, e) {
-                    return n.each(i.waypoints[t], function(t, r) {
-                        var i, o, l, s, f;
-                        i = r.options.offset;
-                        l = r.offset;
-                        o = n.isWindow(r.element) ? 0 : r.$element.offset()[e.offsetProp];
-                        if (n.isFunction(i)) {
-                            i = i.apply(r.element)
-                        } else if (typeof i === "string") {
-                            i = parseFloat(i);
-                            if (r.options.offset.indexOf("%") > -1) {
-                                i = Math.ceil(e.contextDimension * i / 100)
-                            }
-                        }
-                        r.offset = o - e.contextOffset + e.contextScroll - i;
-                        if (r.options.onlyOnScroll && l != null || !r.enabled) {
-                            return
-                        }
-                        if (l !== null && l < (s = e.oldScroll) && s <= r.offset) {
-                            return r.trigger([e.backward])
-                        } else if (l !== null && l > (f = e.oldScroll) && f >= r.offset) {
-                            return r.trigger([e.forward])
-                        } else if (l === null && e.oldScroll >= r.offset) {
-                            return r.trigger([e.forward])
-                        }
-                    })
-                })
-            };
-            t.prototype.checkEmpty = function() {
-                if (n.isEmptyObject(this.waypoints.horizontal) && n.isEmptyObject(this.waypoints.vertical)) {
-                    this.$element.unbind([p, y].join(" "));
-                    return delete c[this.id]
-                }
-            };
-            return t
-        }();
-        l = function() {
-            function t(t, e, r) {
-                var i, o;
-                if (r.offset === "bottom-in-view") {
-                    r.offset = function() {
-                        var t;
-                        t = n[m]("viewportHeight");
-                        if (!n.isWindow(e.element)) {
-                            t = e.$element.height()
-                        }
-                        return t - n(this).outerHeight()
-                    }
-                }
-                this.$element = t;
-                this.element = t[0];
-                this.axis = r.horizontal ? "horizontal" : "vertical";
-                this.callback = r.handler;
-                this.context = e;
-                this.enabled = r.enabled;
-                this.id = "waypoints" + v++;
-                this.offset = null;
-                this.options = r;
-                e.waypoints[this.axis][this.id] = this;
-                s[this.axis][this.id] = this;
-                i = (o = this.element[w]) != null ? o : [];
-                i.push(this.id);
-                this.element[w] = i
-            }
-            t.prototype.trigger = function(t) {
-                if (!this.enabled) {
-                    return
-                }
-                if (this.callback != null) {
-                    this.callback.apply(this.element, t)
-                }
-                if (this.options.triggerOnce) {
-                    return this.destroy()
-                }
-            };
-            t.prototype.disable = function() {
-                return this.enabled = false
-            };
-            t.prototype.enable = function() {
-                this.context.refresh();
-                return this.enabled = true
-            };
-            t.prototype.destroy = function() {
-                delete s[this.axis][this.id];
-                delete this.context.waypoints[this.axis][this.id];
-                return this.context.checkEmpty()
-            };
-            t.getWaypointsByElement = function(t) {
-                var e, r;
-                r = t[w];
-                if (!r) {
-                    return []
-                }
-                e = n.extend({}, s.horizontal, s.vertical);
-                return n.map(r, function(t) {
-                    return e[t]
-                })
-            };
-            return t
-        }();
-        d = {init: function(t, e) {
-                var r;
-                e = n.extend({}, n.fn[g].defaults, e);
-                if ((r = e.handler) == null) {
-                    e.handler = t
-                }
-                this.each(function() {
-                    var t, r, i, s;
-                    t = n(this);
-                    i = (s = e.context) != null ? s : n.fn[g].defaults.context;
-                    if (!n.isWindow(i)) {
-                        i = t.closest(i)
-                    }
-                    i = n(i);
-                    r = c[i[0][u]];
-                    if (!r) {
-                        r = new o(i)
-                    }
-                    return new l(t, r, e)
-                });
-                n[m]("refresh");
-                return this
-            },disable: function() {
-                return d._invoke.call(this, "disable")
-            },enable: function() {
-                return d._invoke.call(this, "enable")
-            },destroy: function() {
-                return d._invoke.call(this, "destroy")
-            },prev: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e > 0) {
-                        return t.push(n[e - 1])
-                    }
-                })
-            },next: function(t, e) {
-                return d._traverse.call(this, t, e, function(t, e, n) {
-                    if (e < n.length - 1) {
-                        return t.push(n[e + 1])
-                    }
-                })
-            },_traverse: function(t, e, i) {
-                var o, l;
-                if (t == null) {
-                    t = "vertical"
-                }
-                if (e == null) {
-                    e = r
-                }
-                l = h.aggregate(e);
-                o = [];
-                this.each(function() {
-                    var e;
-                    e = n.inArray(this, l[t]);
-                    return i(o, e, l[t])
-                });
-                return this.pushStack(o)
-            },_invoke: function(t) {
-                this.each(function() {
-                    var e;
-                    e = l.getWaypointsByElement(this);
-                    return n.each(e, function(e, n) {
-                        n[t]();
-                        return true
-                    })
-                });
-                return this
-            }};
-        n.fn[g] = function() {
-            var t, r;
-            r = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (d[r]) {
-                return d[r].apply(this, t)
-            } else if (n.isFunction(r)) {
-                return d.init.apply(this, arguments)
-            } else if (n.isPlainObject(r)) {
-                return d.init.apply(this, [null, r])
-            } else if (!r) {
-                return n.error("jQuery Waypoints needs a callback function or handler option.")
-            } else {
-                return n.error("The " + r + " method does not exist in jQuery Waypoints.")
-            }
-        };
-        n.fn[g].defaults = {context: r,continuous: true,enabled: true,horizontal: false,offset: 0,triggerOnce: false};
-        h = {refresh: function() {
-                return n.each(c, function(t, e) {
-                    return e.refresh()
-                })
-            },viewportHeight: function() {
-                var t;
-                return (t = r.innerHeight) != null ? t : i.height()
-            },aggregate: function(t) {
-                var e, r, i;
-                e = s;
-                if (t) {
-                    e = (i = c[n(t)[0][u]]) != null ? i.waypoints : void 0
-                }
-                if (!e) {
-                    return []
-                }
-                r = {horizontal: [],vertical: []};
-                n.each(r, function(t, i) {
-                    n.each(e[t], function(t, e) {
-                        return i.push(e)
-                    });
-                    i.sort(function(t, e) {
-                        return t.offset - e.offset
-                    });
-                    r[t] = n.map(i, function(t) {
-                        return t.element
-                    });
-                    return r[t] = n.unique(r[t])
-                });
-                return r
-            },above: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset <= t.oldScroll.y
-                })
-            },below: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "vertical", function(t, e) {
-                    return e.offset > t.oldScroll.y
-                })
-            },left: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset <= t.oldScroll.x
-                })
-            },right: function(t) {
-                if (t == null) {
-                    t = r
-                }
-                return h._filter(t, "horizontal", function(t, e) {
-                    return e.offset > t.oldScroll.x
-                })
-            },enable: function() {
-                return h._invoke("enable")
-            },disable: function() {
-                return h._invoke("disable")
-            },destroy: function() {
-                return h._invoke("destroy")
-            },extendFn: function(t, e) {
-                return d[t] = e
-            },_invoke: function(t) {
-                var e;
-                e = n.extend({}, s.vertical, s.horizontal);
-                return n.each(e, function(e, n) {
-                    n[t]();
-                    return true
-                })
-            },_filter: function(t, e, r) {
-                var i, o;
-                i = c[n(t)[0][u]];
-                if (!i) {
-                    return []
-                }
-                o = [];
-                n.each(i.waypoints[e], function(t, e) {
-                    if (r(i, e)) {
-                        return o.push(e)
-                    }
-                });
-                o.sort(function(t, e) {
-                    return t.offset - e.offset
-                });
-                return n.map(o, function(t) {
-                    return t.element
-                })
-            }};
-        n[m] = function() {
-            var t, n;
-            n = arguments[0], t = 2 <= arguments.length ? e.call(arguments, 1) : [];
-            if (h[n]) {
-                return h[n].apply(null, t)
-            } else {
-                return h.aggregate.call(null, n)
-            }
-        };
-        n[m].settings = {resizeThrottle: 100,scrollThrottle: 30};
-        return i.on("load.waypoints", function() {
-            return n[m]("refresh")
-        })
-    })
-}).call(this);
-
-// Generated by CoffeeScript 1.6.2
-/*
-Sticky Elements Shortcut for jQuery Waypoints - v2.0.5
-Copyright (c) 2011-2014 Caleb Troughton
-Licensed under the MIT license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function() {
-    (function(t, n) {
-        return n(t.jQuery)
-    })(window, function(t) {
-        var n, i;
-        n = {wrapper: '<div class="sticky-wrapper" />',stuckClass: "stuck",direction: "down right"};
-        i = function(t, n) {
-            var i;
-            t.wrap(n.wrapper);
-            i = t.parent();
-            return i.data("isWaypointStickyWrapper", true)
-        };
-        t.waypoints("extendFn", "sticky", function(r) {
-            var e, a, s;
-            a = t.extend({}, t.fn.waypoint.defaults, n, r);
-            e = i(this, a);
-            s = a.handler;
-            a.handler = function(n) {
-                var i, r;
-                i = t(this).children(":first");
-                r = a.direction.indexOf(n) !== -1;
-                i.toggleClass(a.stuckClass, r);
-                e.height(r ? i.outerHeight() : "");
-                if (s != null) {
-                    return s.call(this, n)
-                }
-            };
-            e.waypoint(a);
-            return this.data("stuckClass", a.stuckClass)
-        });
-        return t.waypoints("extendFn", "unsticky", function() {
-            var t;
-            t = this.parent();
-            if (!t.data("isWaypointStickyWrapper")) {
-                return this
-            }
-            t.waypoint("destroy");
-            this.unwrap();
-            return this.removeClass(this.data("stuckClass"))
-        })
-    })
-}).call(this);
-
-/*
- *
- * jqTransform
- * by mathieu vilaplana mvilaplana@dfc-e.com
- * Designer ghyslain armand garmand@dfc-e.com
- *
- *
- * Version 1.0 25.09.08
- * Version 1.1 06.08.09
- * Add event click on Checkbox and Radio
- * Auto calculate the size of a select element
- * Can now, disabled the elements
- * Correct bug in ff if click on select (overflow=hidden)
- * No need any more preloading !!
- * 
- ******************************************** */
-
-(function($) {
-    var defaultOptions = {preloadImg: true};
-    var jqTransformImgPreloaded = false;
-    
-    var jqTransformPreloadHoverFocusImg = function(strImgUrl) {
-        //guillemets to remove for ie
-        strImgUrl = strImgUrl.replace(/^url\((.*)\)/, '$1').replace(/^\"(.*)\"$/, '$1');
-        var imgHover = new Image();
-        imgHover.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-hover.$1');
-        var imgFocus = new Image();
-        imgFocus.src = strImgUrl.replace(/\.([a-zA-Z]*)$/, '-focus.$1');
-    };
-
-
-    /***************************
-	  Labels
-	***************************/
-    var jqTransformGetLabel = function(objfield) {
-        var selfForm = $(objfield.get(0).form);
-        var oLabel = objfield.next();
-        if (!oLabel.is('label')) {
-            oLabel = objfield.prev();
-            if (oLabel.is('label')) {
-                var inputname = objfield.attr('id');
-                if (inputname) {
-                    oLabel = selfForm.find('label[for="' + inputname + '"]');
-                }
-            }
-        }
-        if (oLabel.is('label')) {
-            return oLabel.css('cursor', 'pointer');
-        }
-        return false;
-    };
-
-    /* Hide all open selects */
-    var jqTransformHideSelect = function(oTarget) {
-        var ulVisible = $('.jqTransformSelectWrapper ul:visible');
-        ulVisible.each(function() {
-            var oSelect = $(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);
-            //do not hide if click on the label object associated to the select
-            if (!(oTarget && oSelect.oLabel && oSelect.oLabel.get(0) == oTarget.get(0))) {
-                $(this).hide();
-            }
-        });
-    };
-    /* Check for an external click */
-    var jqTransformCheckExternalClick = function(event) {
-        if ($(event.target).parents('.jqTransformSelectWrapper').length === 0) {
-            jqTransformHideSelect($(event.target));
-        }
-    };
-
-    /* Apply document listener */
-    var jqTransformAddDocumentListener = function() {
-        $(document).mousedown(jqTransformCheckExternalClick);
-    };
-
-    /* Add a new handler for the reset action */
-    var jqTransformReset = function(f) {
-        var sel;
-        $('.jqTransformSelectWrapper select', f).each(function() {
-            sel = (this.selectedIndex < 0) ? 0 : this.selectedIndex;
-            $('ul', $(this).parent()).each(function() {
-                $('a:eq(' + sel + ')', this).click();
-            });
-        });
-        $('a.jqTransformCheckbox, a.jqTransformRadio', f).removeClass('jqTransformChecked');
-        $('input:checkbox, input:radio', f).each(function() {
-            if (this.checked) {
-                $('a', $(this).parent()).addClass('jqTransformChecked');
-            }
-        });
-    };
-
-    /***************************
-	  Buttons
-	 ***************************/
-    $.fn.jqTransInputButton = function() {
-        return this.each(function() {
-            var newBtn = $('<button id="' + this.id + '" name="' + this.name + '" type="' + this.type + '" class="' + this.className + ' jqTransformButton"><span><span>' + $(this).attr('value') + '</span></span>')
-            .hover(function() {
-                newBtn.addClass('jqTransformButton_hover');
-            }, function() {
-                newBtn.removeClass('jqTransformButton_hover')
-            })
-            .mousedown(function() {
-                newBtn.addClass('jqTransformButton_click')
-            })
-            .mouseup(function() {
-                newBtn.removeClass('jqTransformButton_click')
-            })
-            ;
-            $(this).replaceWith(newBtn);
-        });
-    };
-
-    /***************************
-	  Text Fields 
-	 ***************************/
-    $.fn.jqTransInputText = function() {
-        return this.each(function() {
-            var $input = $(this);
-            
-            if ($input.hasClass('jqtranformdone') || !$input.is('input')) {
-                return;
-            }
-            $input.addClass('jqtranformdone');
-            
-            var oLabel = jqTransformGetLabel($(this));
-            oLabel && oLabel.bind('click', function() {
-                $input.focus();
-            });
-            
-            var inputSize = $input.width();
-            if ($input.attr('size')) {
-                inputSize = $input.attr('size') * 10;
-                $input.css('width', inputSize);
-            }
-            
-            $input.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');
-            var $wrapper = $input.parent().parent().parent();
-            $wrapper.css("width", inputSize + 10);
-            $input
-            .focus(function() {
-                $wrapper.addClass("jqTransformInputWrapper_focus");
-            })
-            .blur(function() {
-                $wrapper.removeClass("jqTransformInputWrapper_focus");
-            })
-            .hover(function() {
-                $wrapper.addClass("jqTransformInputWrapper_hover");
-            }, function() {
-                $wrapper.removeClass("jqTransformInputWrapper_hover");
-            })
-            ;
-
-            /* If this is safari we need to add an extra class */
-            $.browser.safari && $wrapper.addClass('jqTransformSafari');
-            $.browser.safari && $input.css('width', $wrapper.width() + 16);
-            this.wrapper = $wrapper;
-        
-        });
-    };
-
-    /***************************
-	  Check Boxes 
-	 ***************************/
-    
-    $.fn.jqTransCheckBox = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            var aLink = $('<a href="#" class="jqTransformCheckbox" rel="' + this.name + '"></a>');
-            //wrap and add the link
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(aLink);
-            //on change, change the class of the link
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler, trigger the click and change event on the input
-            aLink.click(function() {
-                //do nothing if the original input is disabled
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                //trigger the envents on the input object
-                $input.trigger('click');
-                return false;
-            });
-
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-  	  Radio Buttons 
-  	 ***************************/
-    $.fn.jqTransRadio = function() {
-        return this.each(function() {
-            if ($(this).hasClass('jqTransformHidden')) {
-                return;
-            }
-            
-            var $input = $(this);
-            var inputSelf = this;
-            
-            oLabel = jqTransformGetLabel($input);
-            oLabel = oLabel || $input.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-            
-            var aLink = $('<a href="#" class="jqTransformRadio" rel="' + this.name + '"></a>');
-            $input.addClass('jqTransformHidden').wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(aLink);
-            
-            $input.change(function() {
-                inputSelf.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
-                return true;
-            });
-            // Click Handler
-            aLink.click(function() {
-                if ($input.attr('disabled')) {
-                    return false;
-                }
-                $input.prop('checked', true);
-                $input.trigger('change');
-
-                // uncheck all others of same name input radio elements
-                $('input[name="' + $input.attr('name') + '"]', inputSelf.form).not($input).each(function() {
-                    $(this).attr('type') == 'radio' && $(this).trigger('change');
-                });
-                
-                return false;
-            });
-            // set the default state
-            inputSelf.checked && aLink.addClass('jqTransformChecked');
-        });
-    };
-
-    /***************************
-	  TextArea 
-	 ***************************/
-    $.fn.jqTransTextarea = function() {
-        return this.each(function() {
-            var textarea = $(this);
-            
-            if (textarea.hasClass('jqtransformdone')) {
-                return;
-            }
-            textarea.addClass('jqtransformdone');
-            
-            oLabel = jqTransformGetLabel(textarea);
-            oLabel && oLabel.click(function() {
-                textarea.focus();
-            });
-            
-            var strTable = '<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';
-            strTable += '<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';
-            strTable += '<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';
-            strTable += '</table>';
-            var oTable = $(strTable)
-            .insertAfter(textarea)
-            .hover(function() {
-                !oTable.hasClass('jqTransformTextarea-focus') && oTable.addClass('jqTransformTextarea-hover');
-            }, function() {
-                oTable.removeClass('jqTransformTextarea-hover');
-            })
-            ;
-            
-            textarea
-            .focus(function() {
-                oTable.removeClass('jqTransformTextarea-hover').addClass('jqTransformTextarea-focus');
-            })
-            .blur(function() {
-                oTable.removeClass('jqTransformTextarea-focus');
-            })
-            .appendTo($('#jqTransformTextarea-mm div', oTable))
-            ;
-            this.oTable = oTable;
-            if ($.browser.safari) {
-                $('#jqTransformTextarea-mm', oTable)
-                .addClass('jqTransformSafariTextarea')
-                .find('div')
-                .css('height', textarea.height())
-                .css('width', textarea.width())
-                ;
-            }
-        });
-    };
-
-    /***************************
-	  Select 
-	 ***************************/
-    $.fn.jqTransSelect = function() {
-        return this.each(function(index) {
-            var $select = $(this);
-            
-            if ($select.hasClass('jqTransformHidden')) {
-                return;
-            }
-            if ($select.attr('multiple')) {
-                return;
-            }
-            
-            oLabel = jqTransformGetLabel($select);
-            oLabel = oLabel || $select.closest('label');
-            oLabel && oLabel.click(function() {
-                aLink.trigger('click');
-            });
-
-            /* First thing we do is Wrap it */
-            var $wrapper = $select
-            .addClass('jqTransformHidden')
-            .wrap('<div class="jqTransformSelectWrapper"></div>')
-            .parent()
-            ;
-
-            /* Now add the html for the select */
-            $wrapper.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');
-            var $ul = $('ul', $wrapper).css('width', $select.width()).hide();
-            /* Now we add the options */
-            $('option', this).each(function(i) {
-                var oLi = $('<li><a href="#" index="' + i + '">' + $(this).html() + '</a></li>');
-                $ul.append(oLi);
-            });
-
-            /* Add click handler to the a */
-            $ul.find('a').click(function() {
-                $('a.selected', $wrapper).removeClass('selected');
-                $(this).addClass('selected');
-                /* Fire the onchange event */
-                if ($select[0].selectedIndex != $(this).attr('index')) {
-                    $select[0].selectedIndex = $(this).attr('index');
-                    $select.trigger('change');
-                }
-                
-                $select[0].selectedIndex = $(this).attr('index');
-                $('span:eq(0)', $wrapper).html($(this).html());
-                $ul.hide();
-                return false;
-            });
-            /* Set the default */
-            $('a:eq(' + this.selectedIndex + ')', $ul).click();
-            $('span:first', $wrapper).click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            oLabel && oLabel.click(function() {
-                $("a.jqTransformSelectOpen", $wrapper).trigger('click');
-            });
-            this.oLabel = oLabel;
-
-            /* Apply the click handler to the Open */
-            var oLinkOpen = $('a.jqTransformSelectOpen', $wrapper)
-            .click(function() {
-                //Check if box is already open to still allow toggle, but close all other selects
-                if ($ul.css('display') == 'none') {
-                    jqTransformHideSelect();
-                }
-                if ($select.attr('disabled')) {
-                    return false;
-                }
-                
-                $ul.slideToggle('fast', function() {
-                    var offSet = ($('a.selected', $ul).offset().top - $ul.offset().top);
-                    $ul.animate({scrollTop: offSet});
-                });
-                return false;
-            })
-            ;
-
-            // Set the new width
-            var iSelectWidth = $select.outerWidth();
-            var oSpan = $('span:first', $wrapper);
-            var newWidth = iSelectWidth;
-            $wrapper.css('width', newWidth);
-            $ul.css('width', newWidth - 2);
-            oSpan.css({width: iSelectWidth});
-
-            // Calculate the height if necessary, less elements that the default height
-            //show the ul to calculate the block, if ul is not displayed li height value is 0
-            $ul.css({display: 'block',visibility: 'hidden'});
-            var iSelectHeight = ($('li', $ul).length) * ($('li:first', $ul).height()); //+1 else bug ff
-            (iSelectHeight < $ul.height()) && $ul.css({height: iSelectHeight,'overflow': 'hidden'}); //hidden else bug with ff
-            $ul.css({display: 'none',visibility: 'visible'});
-        
-        });
-    };
-    $.fn.jqTransform = function(options) {
-        var opt = $.extend({}, defaultOptions, options);
-
-        /* each form */
-        return this.each(function() {
-            var selfForm = $(this);
-            if (selfForm.hasClass('jqtransformdone')) {
-                return;
-            }
-            selfForm.addClass('jqtransformdone');
-            
-            $('input:submit, input:reset, input[type="button"]', this).jqTransInputButton();
-            $('input:text, input:password', this).jqTransInputText();
-            $('input:checkbox', this).jqTransCheckBox();
-            $('input:radio', this).jqTransRadio();
-            $('textarea', this).jqTransTextarea();
-            
-            if ($('select', this).jqTransSelect().length > 0) {
-                jqTransformAddDocumentListener();
-            }
-            selfForm.bind('reset', function() {
-                var action = function() {
-                    jqTransformReset(this);
-                };
-                window.setTimeout(action, 10);
-            });
-        
-        
-        }); /* End Form each */
-    
-    }; /* End the Plugin */
-
-})(jQuery);

File diff suppressed because it is too large
+ 0 - 1
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/jquery_002.js


File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/main.js


+ 0 - 167
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/main_style.css

@@ -1,167 +0,0 @@
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
- ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
- a img { border: 0; }
- a { text-decoration: none; outline: none; }
- input:focus, select:focus, textarea:focus, button:focus { outline: none; }
- html { height: 100%; }
- body { min-height: 100%; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight:400; line-height: 2em; color: #415161; background-attachment: fixed; background-image:url(theme/main-bg.jpg?1405408922); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; -webkit-font-smoothing: antialiased; }
- .tall-header-page, .short-header-page, .no-header-page, .landing-page, .title-page { background: #f9fafb; }
- .container { margin: 0 auto; width: 960px; }
- #header-wrap, #banner-wrap, #main-wrap, #footer-wrap { width:100%; }
- a { color: #546270; text-decoration:none; border-bottom: 1px dashed #546270; }
- .wsite-image > a, .wslide-link, .cloud-zoom, .imgPusher + span a { border-bottom: none; }
- a:hover { color: #546270; }
- h2 { font-size: 30px; padding: 15px 0 15px 0; line-height: 1.2; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #415161; }
- div.paragraph { padding: .5em 0; }
- p { padding: .5em 0; }
- blockquote { background: #415161; font-family: 'Montserrat', sans-serif; font-size: 18px; font-style:normal !important; line-height: 32px; color: #fff; padding: 28px 40px !important; margin: 2em 0; border-left: 0px !important; }
- div#content {min-height:400px;}
- .blog-title a { text-decoration:none; color:#788CAC; border-bottom:none; }
- .blog-title a:hover { color:#415161; }
- .blog-separator { border-bottom:1px solid #e6eaf0 !important; }
- .blog-post .blog-content { color:#788CAC; }
- .blog-sidebar h2 { font-size:24px; }
- .blog-comments a { text-decoration:none; background:url(theme/icon-bubble.png?1405408922) no-repeat; padding-left:25px; line-height:20px; display:inline-block; border-bottom:none; }
- .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText { font-family: 'Montserrat Alternates', sans-serif; font-weight:700; }
- .galleryCaptionHolderInnerBg { opacity: 0.2; }
- #header-wrap { text-align:center; overflow:hidden; background:#fff; box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); z-index: 20 !important; }
- #logo, #logo a { font-family: 'Montserrat', sans-serif; font-size:50px; font-weight:700; line-height:60px; color:#415161; text-transform:uppercase; text-decoration:none; letter-spacing:-1px; margin:52px 0px 47px; border:none; }
- .splash-page #logo a { margin:20px 0px 44px; }
- .wsite-social { vertical-align: middle; }
- .wsite-social-item { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- .wsite-social-item:hover, .wsite-social-item:active{ background-color:#415161; }
- .wsite-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- .wsite-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- .wsite-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- .wsite-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- .wsite-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- .wsite-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- .wsite-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- .wsite-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- .wsite-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- .wsite-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- .wsite-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- .wsite-social a span, .wsite-social a:active span { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- #nav { clear: both; overflow: hidden; position: relative; }
- #nav ul { list-style: none; text-align:center; margin-bottom:15px; }
- #nav ul li { list-style: none; display:inline-block; margin:0px 21px; }
- #nav ul span:last-child li, #nav ul > li:last-child { background: none; }
- #nav ul li a { display: block; color: #b5c0d1; text-decoration: none; padding: 0px; border: 0; outline: 0; list-style-type: none; font-size: 18px; }
- #nav ul li#active a, #nav ul li a:hover { color: #415161; border: 0; }
- #wsite-menus .wsite-menu li a { font-family: 'Montserrat', sans-serif; font-size:14px; color: #b5c0d1; background: #fff; border: 0; }
- #wsite-menus .wsite-menu li a:hover { color: #415161; background: #f9fafb; }
- #wsite-menus .wsite-menu-arrow { display: none; }
- .tall-header-page .wsite-background { width: 100%; height: 383px; background: url(theme/banner-tall.jpg?1405408922) no-repeat center center; background-size:cover; }
- .short-header-page .wsite-background { width: 100%; height: 254px; background: url(theme/banner-short.jpg?1405408922) no-repeat center center; background-size:cover; }
- .no-header-page #header-wrap, .splash-page #header-wrap{ border-bottom:1px solid #ecedef; }
- .landing-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:382px; display:table; }
- .landing-page #banner-wrap .container { width:770px; }
- .landing-page #banner-wrap .banner { display: table-cell; vertical-align: middle; }
- .landing-page #banner-wrap h2 { color: #415161; font-size: 32px; padding: 0px; }
- .landing-page #banner-wrap div.paragraph { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap p { color: #8496b3; font-size: 18px; line-height:32px; margin: 35px 0; }
- .landing-page #banner-wrap .container > div { text-align: center !important; }
- .title-page #banner-wrap { background:#f9fafb; border-bottom:1px solid #e6e9eb; text-align:center; height:111px; padding-top:38px; }
- .title-page #banner-wrap h2 { font-size: 32px; padding: 0px 0px 6px; }
- .title-page #banner-wrap div.paragraph { margin-bottom:0px; color:#8496b3; padding:0px; }
- .title-page #banner-wrap p { margin-bottom:0px; color:#8496b3; padding:0px; }
- .splash-page #wrapper { height: 100%; -moz-box-sizing: border-box; box-sizing: border-box; }
- #wrapper-inner { width: 100%; height: 100%; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 128px; padding-bottom: 128px; display: table; width: 910px; margin: 0 auto; }
- .splash-container{ width: 910px; margin: 0 auto; text-align: center; margin-top: 0; vertical-align: middle; display: table-cell; }
- #splash-wrap { text-align: center; width: 910px; height: 418px; background-color: #f9fafa; -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.1); -moz-box-shadow: 0 10px 30px rgba(0,0,0,.1); box-shadow: 0 10px 30px rgba(0,0,0,.1); margin:0px auto; overflow:hidden; }
- .splash-container div.paragraph { margin-top:40px; color:#415161; }
- .splash-container p { margin-top:40px; color:#415161; }
- .splash-page #footer-wrap { display:none; }
- #main-wrap { background: #fff; }
- #main-wrap .container { min-height:400px; padding:53px 0px; }
- #main-wrap .container form .wsite-button { margin-top:20px; }
- #footer-wrap { text-align:right; border-top:1px solid #e6e9eb; padding:20px 0px; color:#415161; font-size:14px; }
- #footer-wrap .container h2 {font-size:16px;}
- #footer-wrap .wsite-form-container { text-align:left; }
- #wsite-com-product-social-sharing a, #wsite-com-product-social-sharing a:hover { width: 35px; height: 35px; margin: 0 0 0 3px; border-radius: 90%; border:none; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -214px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -121px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:hover {background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -30px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-facebook:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -76px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-twitter:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -168px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-mail:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -352px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -490px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-youtube:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -306px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-plus:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -260px -48px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-flickr:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -398px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo:active { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background: #8496b3 url(theme/social-icons.png?1405408922) no-repeat -443px -49px; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:hover { background-color:#415161; }
- #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo:active { background-color:#415161; }
- @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
- #wsite-com-product-social-sharing a.wsite-com-product-social-rss, #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin, #wsite-com-product-social-sharing a.wsite-com-product-social-facebook, #wsite-com-product-social-sharing a.wsite-com-product-social-twitter, #wsite-com-product-social-sharing a.wsite-com-product-social-mail, #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest, #wsite-com-product-social-sharing a.wsite-com-product-social-youtube, #wsite-com-product-social-sharing a.wsite-com-product-social-plus, #wsite-com-product-social-sharing a.wsite-com-product-social-flickr, #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo, #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background-image: url(theme/Social-Icons@2x.png?1405408922); background-size:558px 134px; }
- }
- .wsite-form-label, .wsite-com-product-title { display: inline-block; font-weight:normal; }
- .wsite-form-input, .wsite-search-element-input { font-family: 'Montserrat', sans-serif; font-size: 16px; color: #727f97; background: #fff; border: 1px solid #b0b6bd; padding: 10px !important; }
- .wsite-form-input:focus, .wsite-search-element-input:focus { border: 1px solid #415161; }
- .wsite-form-container .form-input-error { border: 1px solid #e96c6c !important; }
- .form-field-error .wsite-form-radio-container, .form-field-error .wsite-form-radio-container { border: none; }
- .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio{ background-position: center bottom; }
- .jqTransformRadioWrapper { float: left; display:block; margin:3px 10px 0 0; }
- .jqTransformRadio { background: transparent url(theme/radio.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 25px; display:block; border-bottom:none; }
- span.jqTransformCheckboxWrapper{ display:block; float:left; margin:3px 10px 0px 0px; }
- .jqTransformCheckbox { background: transparent url(theme/checkbox.png?1405408922) no-repeat center top; vertical-align: middle; height: 25px; width: 21px; display:block; border-bottom:none; }
- .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: center -25px;}
- .jqTransformSelectWrapper { width: 395px !important; position:relative; height: 42px; background-color: #fff; border: 1px solid #c4c9d2; float:left; margin-bottom: 10px; }
- .jqTransformSelectWrapper div span { font-size: 16px; float: none; position: absolute; white-space: nowrap; height: 27px; line-height: 20px; padding: 10px 0 0 10px; overflow: hidden; cursor:pointer; color:#727F97; }
- .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 1px; top:1px; width: 39px; height: 39px; background: url(theme/select_right.png?1405408922) no-repeat center center; border-bottom:none; }
- .jqTransformSelectWrapper ul { position: absolute; width: 395px !important; top: 42px; left: -1px; list-style: none; background-color: #FFF; border: solid 1px #d5d8db; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10; }
- .jqTransformSelectWrapper ul a { display: block; padding: 5px 16px; margin:0px; text-decoration: none; color:#727f97; background-color: #FFF; font-size: 16px; border-bottom:none; }
- .jqTransformSelectWrapper ul a.selected { background:#415161; color: #fff; }
- .jqTransformSelectWrapper ul a:active { background: #415161; color: #fff; }
- .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #f1f2f4; color: #727f97; }
- .jqTransformHidden {display: none;}
- .jqTransformButton {display: none;}
- .jqTransformTextarea { display:block; height:105px; }
- .wsite-button { display: inline-block; padding: 0px; background: #fff; border: none; transition: all 0.5s ease; }
- .wsite-button:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-inner { color: #8496b3; font-family: 'Montserrat', sans-serif; display: block; font-size: 18px; font-weight: 400; padding: 4px 27px; background:#fff; border:1px solid #c4c9d2; transition: all 0.5s ease; }
- .wsite-button:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large { display: inline-block; padding: 0px; background: #fff; border:none; transition: all 0.5s ease; }
- .wsite-button-large:hover { background:#727f97 ; color:#fff !important; }
- .wsite-button-large:active { background:#727f97 ; color:#fff !important; }
- .wsite-button-large .wsite-button-inner { color:#8496b3 !important; padding: 2px 57px; background: #fff; border:1px solid #c4c9d2; }
- .wsite-button-large:hover .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-large:active .wsite-button-inner { background:#727f97 ; color:#fff !important; border:1px solid #727f97; }
- .wsite-button-highlight { border:none; }
- .wsite-button-highlight .wsite-button-inner { background:#fff; color:#5d7892 !important; border:1px solid #b0b6bd; }
- .wsite-button-highlight:hover { background:#415161 !important; }
- .wsite-button-highlight:hover .wsite-button-inner, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-highlight:active { background:#415161!important; }
- .wsite-button-highlight:active .wsite-button-inner, .wsite-button-large.wsite-button-highlight:active .wsite-button-inner{ background:#415161!important; color:#fff !important; border:1px solid #415161; }
- .wsite-button-large.wsite-button-highlight { background:none; }
- .wsite-button-large.wsite-button-highlight .wsite-button-inner { background:none; }
-
-div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
-div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
-div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
-div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

File diff suppressed because it is too large
+ 0 - 0
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/sites.css


File diff suppressed because it is too large
+ 0 - 4
АЫШ6Срштуыу6ЖЩВ(6Еучеищщл/Units 7-8 - Standard Chinese a modular approachLife in china module_fichiers/snowday262.js


Some files were not shown because too many files changed in this diff