(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o'+$(element).html()+''});if(settings.renaming){var $htmlContent=$('
').html(htmlContent);$htmlContent.find('*').each(function(index,element){var $element=$(element);_helper2.default.addPrefixes($element)});htmlContent=$htmlContent.html()} $sideMenu.html(htmlContent)}else if(settings.source!==null){$.error('Invalid Sidr Source')} return $sideMenu} function fnSidr(options){var transitions=_helper2.default.transitions,settings=$.extend({name:'sidr',speed:200,side:'left',source:null,renaming:!0,body:'body',displace:!0,timing:'ease',method:'toggle',onOpen:function onOpen(){},onClose:function onClose(){},onOpenEnd:function onOpenEnd(){},onCloseEnd:function onCloseEnd(){}},options),name=settings.name,$sideMenu=$('#'+name);if($sideMenu.length===0){$sideMenu=$('
').attr('id',name).appendTo($('body'))} if(transitions.supported){$sideMenu.css(transitions.property,settings.side+' '+settings.speed/1000+'s '+settings.timing)} $sideMenu.addClass('sidr').addClass(settings.side).data({speed:settings.speed,side:settings.side,body:settings.body,displace:settings.displace,timing:settings.timing,method:settings.method,onOpen:settings.onOpen,onClose:settings.onClose,onOpenEnd:settings.onOpenEnd,onCloseEnd:settings.onCloseEnd});$sideMenu=fillContent($sideMenu,settings);return this.each(function(){var $this=$(this),data=$this.data('sidr'),flag=!1;if(!data){_status2.default.moving=!1;_status2.default.opened=!1;$this.data('sidr',name);$this.bind('touchstart click',function(event){event.preventDefault();if(!flag){flag=!0;(0,_sidr2.default)(settings.method,name);setTimeout(function(){flag=!1},100)}})}})} exports.default=fnSidr},{"./helper":4,"./sidr":6,"./status":7}],4:[function(require,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});var helper={isUrl:function isUrl(str){var pattern=new RegExp('^(https?:\\/\\/)?'+'((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|'+'((\\d{1,3}\\.){3}\\d{1,3}))'+'(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+'(\\?[;&a-z\\d%_.~+=-]*)?'+'(\\#[-a-z\\d_]*)?$','i');if(pattern.test(str)){return!0}else{return!1}},addPrefixes:function addPrefixes($element){this.addPrefix($element,'id');this.addPrefix($element,'class');$element.removeAttr('style')},addPrefix:function addPrefix($element,attribute){var toReplace=$element.attr(attribute);if(typeof toReplace==='string'&&toReplace!==''&&toReplace!=='sidr-inner'){$element.attr(attribute,toReplace.replace(/([A-Za-z0-9_.\-]+)/g,'sidr-'+attribute+'-$1'))}},transitions:function(){var body=document.body||document.documentElement,style=body.style,supported=!1,property='transition';if(property in style){supported=!0}else{(function(){var prefixes=['moz','webkit','o','ms'],prefix=undefined,i=undefined;property=property.charAt(0).toUpperCase()+property.substr(1);supported=function(){for(i=0;i