windhamdavid 9 years ago
parent
commit
46d146d3f4
7 changed files with 175 additions and 225 deletions
  1. BIN
      img/bg.png
  2. BIN
      img/bg2.png
  3. BIN
      img/bg3.png
  4. 114 109
      index.php
  5. 2 39
      js/init.js
  6. 0 1
      js/skrollr.min.js
  7. 59 76
      style.css

BIN
img/bg.png


BIN
img/bg2.png


BIN
img/bg3.png


+ 114 - 109
index.php

@@ -15,140 +15,145 @@
 </head>
 <body>
 <div id="skrollr-body">
-	<div id="menu" data-0="position:static;" data-top-top="position:fixed;bottom:30px;">
+	<div id="bg1" data-0="display:none;" data-1000="display:block;background-position:0px 0px;" data-end="background-position:-500px -10000px;"></div>
+	<div id="bg2" data-0="display:none;" data-5000="display:block;background-position:0px 0px;" data-end="background-position:-500px -8000px;"></div>
+	<div id="bg3" data-0="display:none;" data-10000="display:block;background-position:0px 0px;" data-end="background-position:-500px -6000px;"></div>
+	<div id="progress" data-0="width:0%;background:rgb(130, 104, 130);" data-end="width:100%;background:rgb(103, 130, 91);"></div>
+	
+	<div id="menu" data-0="position:static;display:none;" data-top-top="position:fixed;bottom:30px;">
 		<a href="#story" data-menu-top="300">Story</a>
 		<a href="#trip" data-menu-top="500">Trip</a>
 		<a href="#vows" data-menu-top="800">Vows</a>
 		<a href="#message" data-menu-top="1200">Message</a>
 	</div>
-	<div id="easing_wrapper" data-0="display:none;" data-3900="display:block;" data-4900="background:rgba(135,206,250, 0);color[swing]:rgb(0,0,0);" data-5900="background:rgba(135,206,250,1);color:rgb(135,206,250);" data-10000="top:0%;" data-12000="top:-100%;">
-		<div id="easing" data-3900="left:100%" data-4600="left:25%;">
-			<h2>easing?</h2>
-			<p>sure.</p>
-			<p>let me dim the <span data-3900="" data-4900="color[swing]:rgb(135,206,250);" data-5900="color:rgb(135,206,250);">lights</span> for this one...</p>
-			<p data-5900="opacity:0;font-size:100%;" data-6500="opacity:1;font-size:150%;">you can set easings for each property and define own easing functions</p>
+	
+	<div id="intro" data-0="display:block;" data-1400="display:none;" >
+		<div class="intro_ease" data-400="left:90%" data-1500="left:0%;">
+			<h4 class="vibes">You're cordially invited</h4>
+			<h4 class="vibes">to celebrate the marriage of </h4>
+			<h1 class="vibes">David A. Windham</h1>
+			<h3 class="vibes">and</h3>
+			<h1 class="vibes">Ginny L. Gast</h1><br />
+			<h4 class="vibes">September 27th, 2014</h4>
+		</div>
+	</div>
+	<div id="intro2" data-0="display:none;" data-1400="display:block;" data-800="left:100%" data-1500="left:77%;" data-2400="display:none;">
+		<div class="intro_ease">
+			<h4 class="vibes">No need to dress up, no need to wrap gifts.</h4>
+			<h4 class="vibes">Just stay at home, and send us a good wish.</h4>
+			<h4 class="vibes">We appreciate your love and cheer.</h4>
+			<h4 class="vibes">But we're off on a journey have no fear.</h4>
 		</div>
-
-		<div class="drop" data-6500="left:15%;bottom:100%;" data-9500="bottom:0%;">linear</div>
-		<div class="drop" data-6500="left:25%;bottom[quadratic]:100%;" data-9500="bottom:0%;">quadratic</div>
-		<div class="drop" data-6500="left:35%;bottom[cubic]:100%;" data-9500="bottom:0%;">cubic</div>
-		<div class="drop" data-6500="left:45%;bottom[swing]:100%;" data-9500="bottom:0%;">swing</div>
-		<div class="drop" data-6500="left:55%;bottom[WTF]:100%;" data-9500="bottom:0%;">WTF</div>
-		<div class="drop" data-6500="left:65%;bottom[inverted]:100%;" data-9500="bottom:0%;">inverted</div>
-		<div class="drop" data-6500="left:75%;bottom[bounce]:100%;" data-9500="bottom:0%;">bounce</div>
 	</div>
-	<div id="bg1" data-0="background-position:0px 0px;" data-end="background-position:-500px -10000px;"></div>
-	<div id="bg2" data-0="background-position:0px 0px;" data-end="background-position:-500px -8000px;"></div>
-	<div id="bg3" data-0="background-position:0px 0px;" data-end="background-position:-500px -6000px;"></div>
-	<div id="progress" data-0="width:0%;background:hsl(200, 100%, 50%);" data-end="width:100%;background:hsl(920, 100%, 50%);"></div>
-	
-	
 	
+	<div id="story" data-0="display:none;" data-2400="display:block;" data-10000="display:none;">
+		<div id="story_ease" data-2400="left:100%" data-7400="left:30%;">
+				<h2>Story</h2>
+				<p>About 10 years ago a guy named Dave met a girl named Ginny.<br />
+				Soon after, the two would take a trip to New York City.</p>
+				
+				<p>Days and weeks and many more,<br />
+				The couple found love they could not ignore.<br />
+				They dwelled in cities, the trees, and farm,<br />
+				Each would have its newfound charm.</p>
+				
+				<p>And then one day came when they decided to marry.<br />
+				They had made it 10 years, after all, it’s not so scary.<br />
+				Money can’t buy love, this they knew.<br />
+				But it sure could pay for a trip, to start anew.</p>
+				
+				<p>So tip your hat to these big-hearted.<br />
+				Who are embarking on a journey to where it all started.<br />
+				To jumpstart another decade, with its ups and downs.<br />
+				New experiences and perhaps new towns.</p>
+				
+				<p>But have no worries for this one of many couples.<br />
+				Because they’re a good team and can tackle life’s troubles.<br />
+				For it is their love that will make them last.<br />
+				This guy named Windham and girl named Gast.</p>
+		</div>
+	</div>
 	
-<div class="container">
-	<div class="sixteen columns">
-		<div class="row clearfix">
-			
-		<div class="six columns alpha" data-0="opacity:1;top:3%;transform:rotate(0deg);transform-origin:0 0;" data-500="opacity:0;top:-10%;transform:rotate(-90deg);">
-		<img src="<?php echo get_template_directory_uri(); ?>/img/bml_thermo.png" style="float:right;"/>
+	<div id="trip" data-0="display:none;" data-10000="display:block;" data-10000="background:rgba(0,0,0,0);color[swing]:rgb(0,0,0);" data-10500="background:rgba(0,0,0,1);color:rgb(255,255,255);" data-20000="display:none;">
+		<div class="trip_ease" data-10000="left:50%" data-16000="left:30%;">
+			<h2>Trip</h2>
+			<p>Nulla scelerisque dic</p>
 		</div>
-		<div class="six columns omega">
-		<div class="content">
-			<main class="main" role="main">
-				<div id="bml" data-0="position:static;" data-top-top="position:fixed;top:0;" data-edge-strategy="set">
+	</div>
+	
+	<div id="vows" data-0="display:none;" data-20000="display:block;">
+		<div id="story_ease" data-20000="left:100%" data-26000="left:10%;">
+			<div class="row clearfix">
+				<div id="bml" data-0="position:static;" data-top-top="position:fixed;top:0;right:0" data-edge-strategy="set">
 					<h3>September 27<sup>th</sup>, &nbsp;<span id="year">2014</span>.</h3>	
 				</div>
-				<div class="buy-love" style="margin:0 0 0 100px" data-0="position:static;" data-top-top="position:fixed;top:0;" data-edge-strategy="set">
+				<div class="buy-love" style="margin:0 0 0 100px" data-0="position:static;" data-top-top="position:fixed;top:0;right:15%" data-edge-strategy="set">
 					<p>&nbsp;</p>
 					<a id="inline" href="#buy-love"><button>Buy Some Love</button></a>
 				</div>
-				
-				<div style="display:none">
-					<div id="buy-love">
-						<div id="wp-stripe-wrap">
-							<form id="wp-stripe-payment-form">
-							<input type="hidden" name="action" value="wp_stripe_charge_initiate" />
-							<input type="hidden" name="nonce" value="bd39ddb4d5" />
-							<div class="wp-stripe-details">
-							    <div class="wp-stripe-notification wp-stripe-failure payment-errors" style="display:none"></div>
-							    <div class="stripe-row"><input type="text" name="wp_stripe_name" class="wp-stripe-name" placeholder="Name *" autofocus required /></div>
-							    <div class="stripe-row"><input type="email" name="wp_stripe_email" class="wp-stripe-email" placeholder="E-mail" /></div>
-							    <div class="stripe-row"><textarea name="wp_stripe_comment" class="wp-stripe-comment" placeholder="Comments?"></textarea></div>
-							</div>
-							<div class="wp-stripe-card">
-							    <div class="stripe-row"><input type="text" name="wp_stripe_amount" autocomplete="off" class="wp-stripe-card-amount" id="wp-stripe-card-amount" placeholder="Amount (USD) *" required /></div>
-							    <div class="stripe-row"><input type="text" autocomplete="off" class="card-number" placeholder="Card Number *" required /></div>
-							    <div class="stripe-row">
-							        <div class="stripe-row-left"><input type="text" autocomplete="off" class="card-cvc" placeholder="CVC Number *" maxlength="4" required /></div>
-							        <div class="stripe-row-right">
-							            <span class="stripe-expiry">EXP</span>
-							            <select class="card-expiry-month">
-							                <option value="1">01</option>
-							                <option value="2">02</option>
-							                <option value="3">03</option>
-							                <option value="4">04</option>
-							                <option value="5">05</option>
-							                <option value="6">06</option>
-							                <option value="7">07</option>
-							                <option value="8">08</option>
-							                <option value="9">09</option>
-							                <option value="10">10</option>
-							                <option value="11">11</option>
-							                <option value="12">12</option>
-							            </select>
-							            <span></span>
-							            <select class="card-expiry-year">
-							            <option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option>
-										</select>
-							        </div>
-							    </div>
-							    </div>
-							    <div class="stripe-row">
-							        <input type="checkbox" name="wp_stripe_public" value="public" checked="checked" /> <label class="public">share your comments on our event page
-							    </div>
-							    			    <div style="clear:both"></div>
-							    <input type="hidden" name="wp_stripe_form" value="1"/>
-							    <button type="submit" class="stripe-submit-button">Buy</button>
-							    <div class="stripe-spinner"></div>
-							</form>
-						</div>
-					</div>
-				</div>
-				
-			</main>
+			<div>
 		</div>
 	</div>
+	
+	<div style="display:none">
+		<div id="buy-love">
+			<div id="wp-stripe-wrap">
+				<form id="wp-stripe-payment-form">
+				<input type="hidden" name="action" value="wp_stripe_charge_initiate" />
+				<input type="hidden" name="nonce" value="bd39ddb4d5" />
+				<div class="wp-stripe-details">
+				    <div class="wp-stripe-notification wp-stripe-failure payment-errors" style="display:none"></div>
+				    <div class="stripe-row"><input type="text" name="wp_stripe_name" class="wp-stripe-name" placeholder="Name *" autofocus required /></div>
+				    <div class="stripe-row"><input type="email" name="wp_stripe_email" class="wp-stripe-email" placeholder="E-mail" /></div>
+				    <div class="stripe-row"><textarea name="wp_stripe_comment" class="wp-stripe-comment" placeholder="Comments?"></textarea></div>
+				</div>
+				<div class="wp-stripe-card">
+				    <div class="stripe-row"><input type="text" name="wp_stripe_amount" autocomplete="off" class="wp-stripe-card-amount" id="wp-stripe-card-amount" placeholder="Amount (USD) *" required /></div>
+				    <div class="stripe-row"><input type="text" autocomplete="off" class="card-number" placeholder="Card Number *" required /></div>
+				    <div class="stripe-row">
+				        <div class="stripe-row-left"><input type="text" autocomplete="off" class="card-cvc" placeholder="CVC Number *" maxlength="4" required /></div>
+				        <div class="stripe-row-right">
+				            <span class="stripe-expiry">EXP</span>
+				            <select class="card-expiry-month">
+				                <option value="1">01</option>
+				                <option value="2">02</option>
+				                <option value="3">03</option>
+				                <option value="4">04</option>
+				                <option value="5">05</option>
+				                <option value="6">06</option>
+				                <option value="7">07</option>
+				                <option value="8">08</option>
+				                <option value="9">09</option>
+				                <option value="10">10</option>
+				                <option value="11">11</option>
+				                <option value="12">12</option>
+				            </select>
+				            <span></span>
+				            <select class="card-expiry-year">
+				            <option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option>
+							</select>
+				        </div>
+				    </div>
+				    </div>
+				    <div class="stripe-row">
+				        <input type="checkbox" name="wp_stripe_public" value="public" checked="checked" /> <label class="public">share your comments on our event page
+				    </div>
+				    <div style="clear:both"></div>
+				    <input type="hidden" name="wp_stripe_form" value="1"/>
+				    <button type="submit" class="stripe-submit-button">Buy</button>
+				    <div class="stripe-spinner"></div>
+				</form>
+			</div>
+		</div>
 	</div>
-	<div class="row clearfix">
-		<span id="story">Story</span>
-		<p>Nulla scelerisque dictum leo, et rhoncus urna. Phasellus porta pharetra erat vel laoreet. Curabitur risus tortor, rhoncus non accumsan a, lacinia vel nulla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris placerat vehicula consectetur. Praesent fringilla facilisis quam. Vivamus consectetur bibendum metus, vel iaculis ante cursus in. Phasellus congue, erat vel elementum fermentum, arcu est sodales ligula, in feugiat mauris lacus sollicitudin lorem. Curabitur quis mattis leo. Proin egestas ullamcorper nulla, quis tempor lorem fermentum sed. Phasellus pharetra, massa non facilisis molestie, orci diam vehicula orci, sed pellentesque nunc eros nec libero. Quisque vulputate leo nec orci suscipit volutpat.</p>
-		<p>In urna eros, sagittis vitae dolor vitae, hendrerit convallis leo. Cras euismod sagittis felis, vitae imperdiet elit placerat ac. Curabitur sed massa ipsum. Mauris molestie dui in lorem ullamcorper lacinia. In pharetra sollicitudin dolor sed bibendum. Ut convallis nunc eu mi tincidunt iaculis nec eget leo. Nam quis aliquam urna. Mauris tempor, sem nec porttitor fringilla, dui felis placerat arcu, vel aliquet turpis ipsum nec turpis. Nunc sit amet diam massa. Nullam scelerisque elit ac magna aliquam, molestie placerat ipsum pretium. Quisque a lacus leo. Quisque et massa lacus. Mauris pellentesque elit tortor, eu semper dui mattis ac. Nam magna risus, lacinia nec sodales at, consequat eget tortor. Praesent sed ante sem. Mauris sodales enim eget mi feugiat lobortis.</p>
-	<div>
-	<div class="row clearfix">
-		<span id="trip">Trip</span>
-		<p>Nulla scelerisque dictum leo, et rhoncus urna. Phasellus porta pharetra erat vel laoreet. Curabitur risus tortor, rhoncus non accumsan a, lacinia vel nulla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris placerat vehicula consectetur. Praesent fringilla facilisis quam. Vivamus consectetur bibendum metus, vel iaculis ante cursus in. Phasellus congue, erat vel elementum fermentum, arcu est sodales ligula, in feugiat mauris lacus sollicitudin lorem. Curabitur quis mattis leo. Proin egestas ullamcorper nulla, quis tempor lorem fermentum sed. Phasellus pharetra, massa non facilisis molestie, orci diam vehicula orci, sed pellentesque nunc eros nec libero. Quisque vulputate leo nec orci suscipit volutpat.</p>
-		<p>In urna eros, sagittis vitae dolor vitae, hendrerit convallis leo. Cras euismod sagittis felis, vitae imperdiet elit placerat ac. Curabitur sed massa ipsum. Mauris molestie dui in lorem ullamcorper lacinia. In pharetra sollicitudin dolor sed bibendum. Ut convallis nunc eu mi tincidunt iaculis nec eget leo. Nam quis aliquam urna. Mauris tempor, sem nec porttitor fringilla, dui felis placerat arcu, vel aliquet turpis ipsum nec turpis. Nunc sit amet diam massa. Nullam scelerisque elit ac magna aliquam, molestie placerat ipsum pretium. Quisque a lacus leo. Quisque et massa lacus. Mauris pellentesque elit tortor, eu semper dui mattis ac. Nam magna risus, lacinia nec sodales at, consequat eget tortor. Praesent sed ante sem. Mauris sodales enim eget mi feugiat lobortis.</p>	
-	<div>
-	<div class="row clearfix">
-		<span class="vows">Vows</span>
-	<div>
-	<footer class="footer" role="info">
-	</footer>
-</div>
+	
 </div>
 <?php wp_footer(); ?>
 <script src="<?php echo get_template_directory_uri(); ?>/js/jquery-1.8.3.min.js"></script>
-<script>window.jQuery || document.write("<script src='<?php echo get_template_directory_uri(); ?>/js/jquery-1.8.3.min.js'>\x3C/script>")</script>
 <script src="<?php echo get_template_directory_uri(); ?>/js/script.js"></script>
 <script src="<?php echo get_template_directory_uri(); ?>/js/skrollr.min.js"></script>
 <script src="<?php echo get_template_directory_uri(); ?>/js/skrollr.menu.min.js"></script>
 <script src="<?php echo get_template_directory_uri(); ?>/js/init.js"></script>
-<!--[if lt IE 9]>
-	<script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/js/skrollr.ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript">
-	var s = skrollr.init();
-</script>
 <script>
   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

+ 2 - 39
js/init.js

@@ -1,51 +1,14 @@
 $(document).ready(function() {
 	$('#bml').countdown({until: new Date(2014, 9 - 1, 27)});
-	//$("a#inline").fancybox({});
-	$('a#inline').fancybox({
-	  padding: 0,
-	  helpers: {
-	    overlay: {
-	      locked: false
-	    }
-	  }
-	});
+	$("a#inline").fancybox({});
 });
 
-
-var s = skrollr.init({
-	edgeStrategy: 'set',
-	easing: {
-		WTF: Math.random,
-		inverted: function(p) {
-			return 1-p;
-		}
-	}
-});
-var s = skrollr.init(/*other stuff*/);
-
-//The options (second parameter) are all optional. The values shown are the default values.
+var s = skrollr.init();
 skrollr.menu.init(s, {
-    //skrollr will smoothly animate to the new position using `animateTo`.
     animate: true,
-
-    //The easing function to use.
     easing: 'sqrt',
-
-    //Multiply your data-[offset] values so they match those set in skrollr.init
     scale: 2,
-
-    //How long the animation should take in ms.
     duration: function(currentTop, targetTop) {
-        //By default, the duration is hardcoded at 500ms.
         return 500;
-
-        //But you could calculate a value based on the current scroll position (`currentTop`) and the target scroll position (`targetTop`).
-        //return Math.abs(currentTop - targetTop) * 10;
-    },
-
-    //If you pass a handleLink function you'll disable `data-menu-top` and `data-menu-offset`.
-    //You are in control where skrollr will scroll to. You get the clicked link as a parameter and are expected to return a number.
-    handleLink: function(link) {
-        return 400;//Hardcoding 400 doesn't make much sense.
     }
 });

File diff suppressed because it is too large
+ 0 - 1
js/skrollr.min.js


+ 59 - 76
style.css

@@ -12,6 +12,7 @@ Author URI: http://davidawindham.com
 */
 
 @import url(https://fonts.googleapis.com/css?family=Reenie+Beanie);
+@import url(http://fonts.googleapis.com/css?family=Great+Vibes);
 @import url(css/fancy.css);
 
 /* #Reset  ================================================== */
@@ -130,8 +131,19 @@ html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;}
 .skrollable .skrollable {position:absolute;}
 .skrollable .skrollable .skrollable {position:static;}
 
+#bg1, #bg2, #bg3 {
+	z-index:50;
+	top:0;
+	left:0;
+	width:100%;
+	height:100%;
+	background:url(img/bg.png) repeat 0 0;
+}
+#bg2 {z-index:49;background-image:url(img/bg2.png);}
+#bg3 {z-index:48;background-image:url(img/bg3.png);}
+
 #progress {
-	height:2%;
+	height:17px;
 	background:#444;
 	bottom:0;
 	z-index:200;
@@ -148,44 +160,62 @@ html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;}
 	z-index:300;
 	border-radius:3px;
 }
-
 .skrollr-desktop #scrollbar {display:none;}
 
-#bg1, #bg2, #bg3 {
-	z-index:50;
-	top:0;
-	left:0;
-	width:100%;
-	height:100%;
-	background:url(img/bg.png) repeat 0 0;
-}
-#bg2 {z-index:49;background-image:url(img/bg2.png);}
-#bg3 {z-index:48;background-image:url(img/bg3.png);}
+
 
 #intro {
 	width:80%;
-	left:50%;
-	top:1em;
-	margin-left:-40%;
+	top:120px;
+	margin-left:-70%;
 	padding:2em;
+	text-align:center;
+}
+.intro_ease {
+	width:100%;
+	height:100%;
 	background:#fff;
+}
+#intro2 {
+	width:80%;
+	top:120px;
+	margin-left:-70%;
+	padding:2em;
 	text-align:center;
-	border-radius:1em;
-
-	-webkit-transform-origin:0 0;
-	-moz-transform-origin:0 0;
-	-ms-transform-origin:0 0;
-	-o-transform-origin:0 0;
-	transform-origin:0 0;
+}
 
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing: border-box;
-	box-sizing: border-box;
+h1.vibes {
+	font-family: 'Great Vibes', cursive;
+	font-size:65px;
 }
+h2.vibes {
+	font-family: 'Great Vibes', cursive;
+	font-size:55px;
+}
+h3.vibes {
+	font-family: 'Great Vibes', cursive;
+	font-size:45px;
+}
+h4.vibes {
+	font-family: 'Great Vibes', cursive;
+	font-size:38px;
+}
+p.vibes {
+	font-family: 'Great Vibes', cursive;
+	font-size:28px;
+	line-height:30px;
+}
+
 
-#intro .arrows {
-	font-size:2em;
-	color:#09f;
+#story {
+	top:2em;
+	padding:2em;
+	width:80%;
+	z-index:101;
+}
+#story_ease {
+	width:100%;
+	height:100%;
 }
 
 #transform {
@@ -195,7 +225,6 @@ html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;}
 	margin-left:-35%;
 	text-align:center;
 	font-size:150%;
-
 	.transform-origin(50%, 50%);
 }
 
@@ -210,34 +239,9 @@ html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;}
 	box-sizing: border-box;
 }
 
-#easing_wrapper {
-	width:100%;
-	height:100%;
-}
 
-#easing {
-	top:10%;
-	width:50%;
-	z-index:101;
-}
 
-.drop {
-	background:#09f;
-	font-weight:bold;
-	padding:1em;
-}
 
-#download {
-	width:80%;
-	left:10%;
-	height:80%;
-	padding:3em;
-	border:0 solid #222;
-
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing: border-box;
-	box-sizing: border-box;
-}
 
 
 
@@ -325,25 +329,4 @@ html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;}
 }
 #inline a button {
 	text-decoration: none !important;
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+}

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