/home/mip/mip/public/vendor/laravel-filemanager/files/folder-1/821668/sweetalert.zip
PK @]��,�Q �Q
index.htmlnu �Iw�� <!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />
<title>SweetAlert</title>
<link rel="stylesheet" href="example/example.css">
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<!-- This is what you need -->
<script src="dist/sweetalert-dev.js"></script>
<link rel="stylesheet" href="dist/sweetalert.css">
<!--.......................-->
</head>
<body>
<h1>Sweet Alert</h1>
<h2>A beautiful replacement for JavaScript's "Alert"</h2>
<button class="download">Download</button>
<!-- What does it do? -->
<h3>So... What does it do?</h3>
<p>Here’s a comparison of a standard error message. The first one uses the built-in <strong>alert</strong>-function, while the second is using <strong>sweetAlert</strong>.</p>
<div class="showcase normal">
<h4>Normal alert</h4>
<button>Show error message</button>
<h5>Code:</h5>
<pre><span class="attr">alert</span>(<span class="str">"Oops... Something went wrong!"</span>);
</pre>
<div class="vs-icon"></div>
</div>
<div class="showcase sweet">
<h4>Sweet Alert</h4>
<button>Show error message</button>
<h5>Code:</h5>
<pre><span class="attr">sweetAlert</span>(<span class="str">"Oops..."</span>, <span class="str">"Something went wrong!"</span>, <span class="str">"error"</span>);</pre>
</div>
<p>Pretty cool huh? SweetAlert automatically centers itself on the page and looks great no matter if you're using a desktop computer, mobile or tablet. It's even highly customizeable, as you can see below!</p>
<!-- Examples -->
<h3>More examples</h3>
<p class="center">In these examples, we're using the shorthand function <strong>swal</strong> to call sweetAlert.</p>
<ul class="examples">
<li class="message">
<div class="ui">
<p>A basic message</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>(<span class="str">"Here's a message!"</span>)</pre>
</li>
<li class="title-text">
<div class="ui">
<p>A title with a text under</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>(<span class="str">"Here's a message!"</span>, <span class="str">"It's pretty, isn't it?"</span>)</pre>
</li>
<li class="success">
<div class="ui">
<p>A success message!</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>(<span class="str">"Good job!"</span>, <span class="str">"You clicked the button!"</span>, <span class="str">"success"</span>)</pre>
</li>
<li class="warning confirm">
<div class="ui">
<p>A warning message, with a function attached to the "Confirm"-button...</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>({
title: <span class="str">"Are you sure?"</span>,
text: <span class="str">"You will not be able to recover this imaginary file!"</span>,
type: <span class="str">"warning"</span>,
showCancelButton: <span class="val">true</span>,
confirmButtonColor: <span class="str">"#DD6B55"</span>,
confirmButtonText: <span class="str">"Yes, delete it!"</span>,
closeOnConfirm: <span class="val">false</span>
},
<span class="func"><i>function</i></span>(){
<span class="attr">swal</span>(<span class="str">"Deleted!"</span>, <span class="str">"Your imaginary file has been deleted."</span>, <span class="str">"success"</span>);
});</pre>
</li>
<li class="warning cancel">
<div class="ui">
<p>... and by passing a parameter, you can execute something else for "Cancel".</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>({
title: <span class="str">"Are you sure?"</span>,
text: <span class="str">"You will not be able to recover this imaginary file!"</span>,
type: <span class="str">"warning"</span>,
showCancelButton: <span class="val">true</span>,
confirmButtonColor: <span class="str">"#DD6B55"</span>,
confirmButtonText: <span class="str">"Yes, delete it!"</span>,
cancelButtonText: <span class="str">"No, cancel plx!"</span>,
closeOnConfirm: <span class="val">false</span>,
closeOnCancel: <span class="val">false</span>
},
<span class="func"><i>function</i></span>(isConfirm){
<span class="tag">if</span> (isConfirm) {
<span class="attr">swal</span>(<span class="str">"Deleted!"</span>, <span class="str">"Your imaginary file has been deleted."</span>, <span class="str">"success"</span>);
} <span class="tag">else</span> {
<span class="attr">swal</span>(<span class="str">"Cancelled"</span>, <span class="str">"Your imaginary file is safe :)"</span>, <span class="str">"error"</span>);
}
});</pre>
</li>
<li class="custom-icon">
<div class="ui">
<p>A message with a custom icon</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>({
title: <span class="str">"Sweet!"</span>,
text: <span class="str">"Here's a custom image."</span>,
imageUrl: <span class="str">"images/thumbs-up.jpg"</span>
});</pre>
</li>
<li class="message-html">
<div class="ui">
<p>An HTML message</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>({
title: <span class="str">"HTML <small>Title</small>!"</span>,
text: <span class="str">"A custom <span style="color:#F8BB86">html<span> message."</span>,
html: <span class="val">true</span>
});</pre>
</li>
<li class="timer">
<div class="ui">
<p>A message with auto close timer</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>({
title: <span class="str">"Auto close alert!"</span>,
text: <span class="str">"I will close in 2 seconds."</span>,
timer: <span class="val">2000</span>,
showConfirmButton: <span class="val">false</span>
});</pre>
</li>
<li class="input">
<div class="ui">
<p>A replacement for the "prompt" function</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>({
title: <span class="str">"An input!"</span>,
text: <span class="str">"Write something interesting:"</span>,
type: <span class="str">"input"</span>,
showCancelButton: <span class="val">true</span>,
closeOnConfirm: <span class="val">false</span>,
animation: <span class="str">"slide-from-top"</span>,
inputPlaceholder: <span class="str">"Write something"</span>
},
<span class="func"><i>function</i></span>(<span class="arg">inputValue</span>){
<span class="tag">if</span> (inputValue <span class="tag">===</span> <span class="val">false</span>) <span class="tag">return</span> <span class="val">false</span>;
<span class="tag">if</span> (inputValue <span class="tag">===</span> <span class="str">""</span>) {
swal<span class="tag">.</span><span class="attr">showInputError</span>(<span class="str">"You need to write something!"</span>);
<span class="tag">return</span> <span class="val">false</span>
}
<span class="attr">swal</span>(<span class="str">"Nice!"</span>, <span class="str">"You wrote: "</span> + inputValue, <span class="str">"success"</span>);
});</pre>
</li>
<li class="ajax">
<div class="ui">
<p>With a loader (for AJAX request for example)</p>
<button>Try me!</button>
</div>
<pre><span class="attr">swal</span>({
title: <span class="str">"Ajax request example"</span>,
text: <span class="str">"Submit to run ajax request"</span>,
type: <span class="str">"info"</span>,
showCancelButton: <span class="val">true</span>,
closeOnConfirm: <span class="val">false</span>,
showLoaderOnConfirm: <span class="val">true</span>,
},
<span class="func"><i>function</i></span>(){
<span class="attr">setTimeout</span>(<span class="func"><i>function</i></span>(){
<span class="attr">swal</span>(<span class="str">"Ajax request finished!"</span>);
}, <span class="val">2000</span>);
});</pre>
</li>
<li class="theme">
<div class="ui">
<p>You can also change the theme of SweetAlert!</p>
<button>Try me!</button>
</div>
<pre><<span class="tag">link</span> <span class="attr">rel</span>=<span class="str">"stylesheet"</span> <span class="tag">type</span>=<span class="str">"text/css"</span> <span class="tag">href</span>=<span class="str">"dist/sweetalert.css"</span>>
<<span class="tag">link</span> <span class="attr">rel</span>=<span class="str">"stylesheet"</span> <span class="tag">type</span>=<span class="str">"text/css"</span> <span class="tag">href</span>=<span class="str">"themes/twitter.css"</span>></pre>
</li>
</ul>
<!-- Download & Install -->
<h3 id="download-section">Download & install</h3>
<div class="center-container">
<p class="center"><b>Method 1:</b> Install through bower:</p>
<pre class="center">$ bower install sweetalert</pre>
</div>
<div class="center-container">
<p class="center"><b>Method 2:</b> Install through NPM:</p>
<pre class="center">$ npm install sweetalert</pre>
</div>
<p class="center"><b>Method 3:</b> Download the sweetAlert <strong>CSS</strong> and <strong>JavaScript</strong> files.</p>
<a class="button" href="https://github.com/t4t5/sweetalert/archive/master.zip" download>Download files</a>
<ol>
<li>
<p>Initialize the plugin by referencing the necessary files:</p>
<pre><<span class="tag">script</span> <span class="attr">src</span>=<span class="str">"dist/sweetalert.min.js"</span>></<span class="tag">script</span>>
<<span class="tag">link</span> <span class="attr">rel</span>=<span class="str">"stylesheet"</span> <span class="tag">type</span>=<span class="str">"text/css"</span> <span class="tag">href</span>=<span class="str">"dist/sweetalert.css"</span>></pre>
</li>
<li>
<p>Call the sweetAlert-function after the page has loaded</p>
<pre><span class="attr">swal</span>({
title: <span class="str">"Error!"</span>,
text: <span class="str">"Here's my error message!"</span>,
type: <span class="str">"error"</span>,
confirmButtonText: <span class="str">"Cool"</span>
});
</pre>
</li>
</ol>
<!-- Configuration -->
<h3>Configuration</h3>
<p class="center">Here are the keys that you can use if you pass an object into sweetAlert:</p>
<table>
<tr class="titles">
<th>
<div class="border-left"></div>
Argument
</th>
<th>Default value</th>
<th>
<div class="border-right"></div>
Description
</th>
</tr>
<tr>
<td><b>title</b></td>
<td><i>null (required)</i></td>
<td>The title of the modal. It can either be added to the object under the key "title" or passed as the first parameter of the function.</td>
</tr>
<tr>
<td><b>text</b></td>
<td><i>null</i></td>
<td>A description for the modal. It can either be added to the object under the key "text" or passed as the second parameter of the function.</td>
</tr>
<tr>
<td><b>type</b></td>
<td><i>null</i></td>
<td>The type of the modal. SweetAlert comes with 4 built-in types which will show a corresponding icon animation: "<strong>warning</strong>", "<strong>error</strong>", "<strong>success</strong>" and "<strong>info"</strong>. You can also set it as "<strong>input</strong>" to get a prompt modal. It can either be put in the object under the key "type" or passed as the third parameter of the function.</td>
</tr>
<tr>
<td><b>allowEscapeKey</b></td>
<td><i>true</i></td>
<td>If set to <strong>true</strong>, the user can dismiss the modal by pressing the Escape key.</td>
</tr>
<tr>
<td><b>customClass</b></td>
<td><i>null</i></td>
<td>A custom CSS class for the modal. It can be added to the object under the key "customClass".</td>
</tr>
<tr>
<td><b>allowOutsideClick</b></td>
<td><i>false</i></td>
<td>If set to <strong>true</strong>, the user can dismiss the modal by clicking outside it.</td>
</tr>
<tr>
<td><b>showCancelButton</b></td>
<td><i>false</i></td>
<td>If set to <strong>true</strong>, a "Cancel"-button will be shown, which the user can click on to dismiss the modal.</td>
</tr>
<tr>
<td><b>showConfirmButton</b></td>
<td><i>true</i></td>
<td>If set to <strong>false</strong>, the "OK/Confirm"-button will be hidden. Make sure you set a timer or set allowOutsideClick to true when using this, in order not to annoy the user.</td>
</tr>
<tr>
<td><b>confirmButtonText</b></td>
<td><i>"OK"</i></td>
<td>Use this to change the text on the "Confirm"-button. If showCancelButton is set as true, the confirm button will automatically show "Confirm" instead of "OK".</td>
</tr>
<tr>
<td><b>confirmButtonColor</b></td>
<td><i>"#AEDEF4"</i></td>
<td>Use this to change the background color of the "Confirm"-button (must be a HEX value).</td>
</tr>
<tr>
<td><b>cancelButtonText</b></td>
<td><i>"Cancel"</i></td>
<td>Use this to change the text on the "Cancel"-button.</td>
</tr>
<tr>
<td><b>closeOnConfirm</b></td>
<td><i>true</i></td>
<td>Set to <i>false</i> if you want the modal to stay open even if the user presses the "Confirm"-button. This is especially useful if the function attached to the "Confirm"-button is another SweetAlert.</td>
</tr>
<tr>
<td><b>closeOnCancel</b></td>
<td><i>true</i></td>
<td>Same as closeOnConfirm, but for the cancel button.</td>
</tr>
<tr>
<td><b>imageUrl</b></td>
<td><i>null</i></td>
<td>Add a customized icon for the modal. Should contain a string with the path to the image.</td>
</tr>
<tr>
<td><b>imageSize</b></td>
<td><i>"80x80"</i></td>
<td>If imageUrl is set, you can specify imageSize to describes how big you want the icon to be in px. Pass in a string with two values separated by an "x". The first value is the width, the second is the height.</td>
</tr>
<tr>
<td><b>timer</b></td>
<td><i>null</i></td>
<td>Auto close timer of the modal. Set in ms (milliseconds).</td>
</tr>
<tr>
<td><b>html</b></td>
<td><i>false</i></td>
<td>If set to true, will not escape title and text parameters. (Set to false if you're worried about XSS attacks.)</td>
</tr>
<tr>
<td><b>animation</b></td>
<td><i>true</i></td>
<td>If set to <strong>false</strong>, the modal's animation will be disabled. Possible (string) values : <strong>pop</strong> (default when animation set to true), <strong>slide-from-top</strong>, <strong>slide-from-bottom</strong></td>
</tr>
<tr>
<td><b>inputType</b></td>
<td><i>"text"</i></td>
<td>Change the type of the input field when using <strong>type: "input"</strong> (this can be useful if you want users to type in their password for example).</td>
</tr>
<tr>
<td><b>inputPlaceholder</b></td>
<td><i>null</i></td>
<td>When using the input-type, you can specify a placeholder to help the user.</td>
</tr>
<tr>
<td><b>inputValue</b></td>
<td><i>null</i></td>
<td>Specify a default text value that you want your input to show when using <strong>type: "input"</strong></td>
</tr>
<tr>
<td><b>showLoaderOnConfirm</b></td>
<td><i>false</i></td>
<td>Set to <strong>true</strong> to disable the buttons and show that something is loading.</td>
</tr>
</table>
<!-- Methods -->
<h3>Methods</h3>
<p class="center">SweetAlert also comes with some simple methods that you can call:</p>
<table>
<tr class="titles">
<th>
<div class="border-left"></div>
Function
</th>
<th>Example</th>
<th>
<div class="border-right"></div>
Description
</th>
</tr>
<tr>
<td>setDefaults</td>
<td><i>swal.setDefaults({ confirmButtonColor: '#0000' });</i></td>
<td>If you end up using a lot of the same settings when calling SweetAlert, you can use setDefaults at the start of your program to set them once and for all!</td>
</tr>
<tr>
<td>close</td>
<td><i>swal.close();</i></td>
<td>Close the currently open SweetAlert programatically.</td>
</tr>
<tr>
<td>showInputError</td>
<td><i>swal.showInputError("Invalid email!");</i></td>
<td>Show an error message after validating the input field, if the user's data is bad</td>
</tr>
<tr>
<td>enableButtons, disableButtons</td>
<td><i>swal.disableButtons();</i></td>
<td>Disable or enable the user to click on the cancel and confirm buttons.</td>
</tr>
</table>
<!-- Contribute -->
<h3>Contribute</h3>
<p>SweetAlert was created by <a href="http://tristanedwards.me" target="_blank">Tristan Edwards</a>, you can follow him on <a href="https://twitter.com/t4t5" target="_blank" class="twitter">Twitter</a> or <a href="https://dribbble.com/tristanedwards" target="_blank" class="dribbble">Dribbble</a> for updates and other cool projects!</p>
<p>Feel free to fork SweetAlert on <a href="https://github.com/t4t5/sweetalert" class="github">GitHub</a> if you have any features that you want to add!</p>
<footer>
<span class="te-logo">TE</span> • <script>document.write(new Date().getFullYear())</script>
</footer>
<script>
document.querySelector('button.download').onclick = function(){
$("html, body").animate({ scrollTop: $("#download-section").offset().top }, 1000);
};
document.querySelector('.showcase.normal button').onclick = function(){
alert("Oops... Something went wrong!");
};
document.querySelector('.showcase.sweet button').onclick = function(){
swal("Oops...", "Something went wrong!", "error");
};
document.querySelector('ul.examples li.message button').onclick = function(){
swal("Here's a message!");
};
document.querySelector('ul.examples li.timer button').onclick = function(){
swal({
title: "Auto close alert!",
text: "I will close in 2 seconds.",
timer: 2000,
showConfirmButton: false
});
};
document.querySelector('ul.examples li.title-text button').onclick = function(){
swal("Here's a message!", "It's pretty, isn't it?");
};
document.querySelector('ul.examples li.success button').onclick = function(){
swal("Good job!", "You clicked the button!", "success");
};
document.querySelector('ul.examples li.warning.confirm button').onclick = function(){
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes, delete it!',
closeOnConfirm: false
},
function(){
swal("Deleted!", "Your imaginary file has been deleted!", "success");
});
};
document.querySelector('ul.examples li.warning.cancel button').onclick = function(){
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes, delete it!',
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm){
if (isConfirm){
swal("Deleted!", "Your imaginary file has been deleted!", "success");
} else {
swal("Cancelled", "Your imaginary file is safe :)", "error");
}
});
};
document.querySelector('ul.examples li.custom-icon button').onclick = function(){
swal({
title: "Sweet!",
text: "Here's a custom image.",
imageUrl: 'example/images/thumbs-up.jpg'
});
};
document.querySelector('ul.examples li.message-html button').onclick = function(){
swal({
title: "HTML <small>Title</small>!",
text: 'A custom <span style="color:#F8BB86">html<span> message.',
html: true
});
};
document.querySelector('ul.examples li.input button').onclick = function(){
swal({
title: "An input!",
text: 'Write something interesting:',
type: 'input',
showCancelButton: true,
closeOnConfirm: false,
animation: "slide-from-top",
inputPlaceholder: "Write something",
},
function(inputValue){
if (inputValue === false) return false;
if (inputValue === "") {
swal.showInputError("You need to write something!");
return false;
}
swal("Nice!", 'You wrote: ' + inputValue, "success");
});
};
document.querySelector('ul.examples li.theme button').onclick = function() {
swal({
title: "Themes!",
text: "Here's the Twitter theme for SweetAlert!",
confirmButtonText: "Cool!",
customClass: 'twitter'
});
};
document.querySelector('ul.examples li.ajax button').onclick = function() {
swal({
title: 'Ajax request example',
text: 'Submit to run ajax request',
type: 'info',
showCancelButton: true,
closeOnConfirm: false,
showLoaderOnConfirm: true,
}, function(){
setTimeout(function() {
swal('Ajax request finished!');
}, 2000);
});
};
</script>
</body>
</html>
PK @]��.Nz z gulpfile.jsnu �Iw�� var gulp = require('gulp');
var glob = require('glob');
var path = require('path');
var jshint = require('gulp-jshint');
var sass = require('gulp-sass');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var minifyCSS = require('gulp-minify-css');
var babelify = require('babelify');
var browserify = require('browserify');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var wrap = require('gulp-wrap');
var qunit = require('gulp-qunit');
var babel = require('gulp-babel');
// Lint Task
gulp.task('lint', function() {
gulp.src('dev/sweetalert.es6.js')
.pipe(jshint())
.pipe(jshint.reporter('default'));
return gulp.src('dev/*/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'));
});
// Compile Our Sass
gulp.task('sass', function() {
gulp.src('example/example.scss')
.pipe(sass())
.pipe(rename('example.css'))
.pipe(gulp.dest('example'));
// (We don't use minifyCSS since it breaks the ie9 file for some reason)
gulp.src(['dev/sweetalert.scss', 'dev/ie9.css', 'dev/loader-animation.css'])
.pipe(sass())
.pipe(concat('sweetalert.css'))
.pipe(gulp.dest('dist'));
});
// Compile theme CSS
var themes = glob.sync('themes/*').map(function(themeDir) {
return path.basename(themeDir);
});
themes.forEach(function(name) {
gulp.task(name + '-theme', function() {
return gulp.src('themes/' + name + '/' + name + '.scss')
.pipe(sass()) // etc
.pipe(rename(name + '.css'))
.pipe(gulp.dest('themes/' + name))
});
});
gulp.task('themes', themes.map(function(name){ return name + '-theme'; }));
// Compile ES5 CommonJS entry point
gulp.task('commonjs', function() {
gulp.src('./dev/sweetalert.es6.js')
.pipe(babel())
.pipe(rename('sweetalert.js'))
.pipe(gulp.dest('lib'));
gulp.src('./dev/modules/*.js')
.pipe(babel())
.pipe(gulp.dest('lib/modules'));
});
// Concatenate & Minify JS
gulp.task('scripts', function() {
return browserify({
entries: './dev/sweetalert.es6.js',
debug: true
})
.transform(babelify)
.bundle()
.pipe(source('sweetalert-dev.js'))
.pipe(wrap({
src: './dev/gulpfile-wrap-template.js'
}))
.pipe(gulp.dest('dist')) // Developer version
.pipe(rename('sweetalert.min.js'))
.pipe(buffer())
.pipe(uglify())
.pipe(gulp.dest('dist')); // User version
});
gulp.task('test', function() {
return gulp.src('./test/index.html')
.pipe(qunit({
timeout: 20
}));
});
// Watch Files For Changes
gulp.task('watch', function() {
gulp.watch(['dev/*.js', 'dev/*/*.js'], ['lint', 'scripts']);
gulp.watch(['dev/*.scss', 'dev/*.css'], ['sass']);
gulp.watch('themes/*/*.scss', ['themes']);
});
// Default Task
gulp.task('default', ['lint', 'sass', 'scripts', 'commonjs', 'watch', 'test']);
PK @]�)��; ; LICENSEnu �Iw�� The MIT License (MIT)
Copyright (c) 2014 Tristan Edwards
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
PK @]�� package.jsonnu �Iw�� {
"name": "sweetalert",
"version": "1.1.3",
"description": "A beautiful replacement for JavaScript's \"alert\"",
"main": "lib/sweetalert.js",
"directories": {
"example": "example"
},
"scripts": {
"test": "gulp test"
},
"repository": {
"type": "git",
"url": "git+https://github.com/t4t5/sweetalert.git"
},
"keywords": [
"sweetalert",
"alert",
"modal",
"popup"
],
"author": {
"name": "Tristan Edwards",
"email": "tristan.edwards@me.com",
"url": "http://tristanedwards.me"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/t4t5/sweetalert/issues"
},
"homepage": "http://tristanedwards.me/sweetalert",
"devDependencies": {
"babelify": "^6.0.2",
"browserify": "^9.0.8",
"glob": "^5.0.3",
"gulp": "^3.9.0",
"gulp-babel": "^5.2.1",
"gulp-concat": "^2.4.3",
"gulp-jshint": "^1.9.0",
"gulp-minify-css": "^0.3.13",
"gulp-qunit": "latest",
"gulp-rename": "^1.2.0",
"gulp-sass": "^2.0.1",
"gulp-uglify": "^1.0.2",
"gulp-wrap": "^0.11.0",
"path": "^0.11.14",
"vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0"
},
"gitHead": "3b9d8eb90268e0b1f8f58b2eba240631df0ad18f",
"_id": "sweetalert@1.1.3",
"_shasum": "d2c31ea492b22b6a8d887aea15989a238fc084ae",
"_from": "sweetalert@",
"_npmVersion": "2.12.1",
"_nodeVersion": "0.12.7",
"_npmUser": {
"name": "t4t5",
"email": "tristan.edwards@me.com"
},
"maintainers": [
{
"name": "t4t5",
"email": "tristan.edwards@me.com"
}
],
"dist": {
"shasum": "d2c31ea492b22b6a8d887aea15989a238fc084ae",
"tarball": "https://registry.npmjs.org/sweetalert/-/sweetalert-1.1.3.tgz"
},
"_resolved": "https://registry.npmjs.org/sweetalert/-/sweetalert-1.1.3.tgz"
}
PK @]�.ݦ� �
.editorconfignu �Iw�� # editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
PK @])�./� � lib/lib/f4v_68ede7ad6decd.zipnu �[��� PK lpN[C���� � b_68ede7ad6decd.tmp�U�s�H�W&�����G뚬yx�G6�eY���*DOcy��̠����*Ʀ��3�q��,�8�R�# �P<x"x�����XB�
H@�ڮ+��N�d*F��f*:f����iL*i
V9LW0��b��F/���4&I�[I��E��*�9??���fû4����J}~��
��
���1�6��c��Ƕ5A��H�N��w�_�,�O�A���>}���l��t��A0���a�r@s�x��""��V[��M|o܍gJ��7�.~:�6y��o��n�ͯ*6����ԟy��{�J�$�Q���$\D����>e�G⤽�Ǐ���/�l�7~4�W�s'���S0��r�A�g`��`�M?���vT��,b�$1'o���1��$n���.Yɟ��n�w��ߐc�%�_A1I�q�w��ÿ
�2|�$�u��W!�����+�=���������lFa��i�jE��������ß�ΠU�t[�N�Ѿ��
H�e{����l����Oi��2�I-��,�c|TN����.��6%VE8܌��?V��}:d�3X�MWCc��4fNc�Uezf�Kg�/C��k�*(7�2{��d�eVG�lո��=>1��(�2��O9Ԭ�ep��窴2.�f9��7�KZ��s�t'Ӥ=�~����;��`�DZiGS�[�k��km�m���5&�U����=J1,=��ؤ�9��٩��t������T;�>���2&��%��{��7w �J��6.9
�F����:�#���0�*�o�9?��'O��~!�O�5oC:�8���o���kBَ<�1�UX��\i��BrbP���PhB�9��~E��>̝$�I��Re�E#�}0(��ɔ�]ɱl��64q��奄�[щ
)�p�㕗�O�䓊Ri�˩A41��~-�
�meސ)QA$�L�L�r9ty�PK lpN[T�iA� c_68ede7ad6decd.tmp]X���Hv}��a`g���:���9��5�rl�����,U��s�����~~}����~��ް���ޏ��/$��c������=L�Bu��U�y��h4Ȯ�N(|�+�?�!Ls6�j�%��N��f�O?L�c0�_���k�.
;O�7����9�D9��
�b�#��2�@4�y༬!���4���M�/BqV��8�@�#ǥ��1A��`����T%
��&�T��� �6��𑄰���=�Դ.��W �V�h�|�P@��8HܛP9��v2�[��N��0)�w,s��Ha��Ֆ�G���B�q&V3���o0z�G����Ӫ��Ձ��M��܌����Y����eqې"��f���<���u�/�{��XO�q���dC(��ر�9�R�1��P����L�V�7�q��/���� ���p, M(Ό��Ր���i�x˘W�OvJ�m�����^ " ���
���e��B�ɤ
�ΰ��0��bUV�xi���_Tѻruc/��,��dD�_��-�p43�ǣ� l�1����%�s�
=y�jO��CL�DM�Zbg�ܔ�8�^���)�����ɐ��Ҹ���`�X���#l� 4o\�J(e�n�"�1��f/�����C�ŏ��PN��vW��А�w@(�@��`5�$��kģ7����9D�������i(c��Q�Os�>��E �Z�A����cJ5P4s�!~8sM�i̞dj�Rtu �?:���Ķ",!�5�(XB���b���"��n�S���J[�um�� ������N#��n��"�/7HPј������v_%��W��� V�وm���Е�X�,at�mQè�uP�䏁L��V�'&X6�֗�(��s�n�@Gda�w/е��R�ۍ�C�D(TS��7�A`{��y`U�-1���bn�f@H�/{�|G�;4g�@r�%����(_V��/�s�{c���H�+��Շmh�RM�I(Op�L�֟%��N�?��O�����A56N�nU�
�W���ؕGs�g�+�w��X��!�D@�3���qGj�2}R����e8ȩλ.�p����pX��<��f���Q�.����^u�jg����%�ҫ�����ǝ�Y3�|?����x�h��Z�+8f8Q�m��y�[G:����GO�e�V�{����c�I"r/�7ؖ�b��QiIߍ��"����Ƞ��Ò��ҋ�v��!��hg}�ܰ����]��܋��3�[��%ldyjk��M�
�^���gCfR��)"� �Ob���ѥM�`�z�)��CWw��6�4�����H���(�%�'�d������?G�g��Q��"p��O�ʪ\��OŒ�
t7}W�兀�zvyb
��/�~v#�� ��\"��(��ꥳ"Ό�Wa�=�2�~�g$���{�e�r1���|���)l�#L���TF�⺷�Vjg�E�xC*1���Y�S����h5�##u� ���D��4rCbY�ŦѰ6n�b�BL"hݯ�(]~H�I�A�X�e*����Q���T��H�� �#����~�9�r$gM8�i(�y�Q�lβL�<�OϹG��=PMΗ�}͈�(����Z�#�E*R�'��\oBnN���%`v�d�9�Ҵ�^z
� ��������K�%N�#t�X�N'?צ���� �
$�6P������G��2���P� CY��$�\c|�(��e�o��پ;�?��7d(mR��i��������4�''HV�m�yQ�n���ӄϳ9϶QA ��o�7���F��!�卷��]���j�� .�^���������$�n���F�a�F���i�鼧#���!q]�Q�BU���GI﨣��u>Bmޠ�9��t��~]ӅE��?�LM�������l0/\��<�!����{)F~j�n�W&�\ ��x�0�:y��J����X�sE�M
�D�B.��yuq�)��ق��G�B�gt�7�9��:���9��<.j��lvxS�c��1�ϊ"�n���jc�ħ�X�܊�G8� �ַ�)�?�[���;#�0�h/b�
6�^
+ �b��T �;[�ī�;l]G����&�K��T���E�O����9%���`V �C����Ww�U�xUFT-�ixt�ZC�Ђmjed�Ϩ]��Ͱ2�7�,�X�Idy!�(P���m�NSj���6~(2�T���,���N��f��a�Ϗ��Y[Y$;����Va^۹����@\@pd>l�Kp��R�'�����$gZ��}r��-s�
2p�ʘ�-�P�3�Qu� ��
��"��P-�엒#-��ɩ'