{
  "id": "5405cf3b09c7e2a62f8b4569",
  "category": "photo",
  "content": [
    {
      "label": "Nature",
      "value": "1",
      "content": [
        {
          "id": "c-5",
          "order": 1,
          "metadata": {
            "service": "directinput",
            "width": 2400,
            "height": 2400
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image1.jpg",
          "previewImage": "",
          "imageDescription": "How a Flamingo Balances on One Leg?",
          "imageLongDescription": "Why do flamingos stand on one leg? Flamingo researchers get asked this question all the time. But why flamingos ever bother standing on two may be the bigger puzzle, new research suggests.",
          "linkOn": true,
          "linkText": "",
          "href": "http://widgetic.com",
          "target": "_blank"
        },
        {
          "id": "c-7",
          "order": 2,
          "metadata": {
            "service": "directinput",
            "width": 1224,
            "height": 1584
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image2.jpg",
          "imageDescription": "Bird DNA Leads to Strange Family Tree",
          "imageLongDescription": "Birds of a feather may flock together, but their appearances can be deceiving. Birds that look similar may not be as closely related as field guides might suggest.",
          "linkOn": false,
          "linkText": "",
          "href": "",
          "target": "_blank"
        },
        {
          "id": "c-9",
          "order": 3,
          "metadata": {
            "service": "directinput",
            "width": 1793,
            "height": 1586
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image3.jpg",
          "imageDescription": "How the World's Smallest Birds Survive the Winter?",
          "imageLongDescription": "As the smallest birds on Earth, hummingbirds may seem frail. Turns out these airborne jewels are as tough as diamonds. In cold weather, hummingbird bodies enter into an energy-conservation mode called torpor.",
          "target": "_blank"
        },
        {
          "id": "c-11",
          "order": 4,
          "metadata": {
            "service": "directinput",
            "width": 2320,
            "height": 1552
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image4.jpg",
          "imageDescription": "Baby Giraffes Stand Within Minutes of Birth. How Do They Do It?",
          "imageLongDescription": "Everyone's first steps are awkward. This giraffe quickly learns to get up, an evolutionary trait that allows it to survive.",
          "target": "_blank"
        },
        {
          "id": "c-15",
          "order": 5,
          "metadata": {
            "service": "directinput",
            "width": 1553,
            "height": 2074
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image5.jpg",
          "imageDescription": "Keep Your Eye on the Sparrow's Wing",
          "imageLongDescription": "Raising and quivering one wing at a time, the sparrow seems to be bidding good-bye to a friend, or maybe trying to dry its deodorant.",
          "target": "_blank"
        },
        {
          "id": "c-17",
          "order": 6,
          "metadata": {
            "service": "directinput",
            "width": 1382,
            "height": 2074
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image6.jpg",
          "imageDescription": "Swimming Pigs Rule This Tropical Island",
          "imageLongDescription": "The researchers speculate that over time the pigs associated boats, boat-engine noise, and tourists with food,  and learned to swim out to the tempting treats.",
          "target": "_blank"
        },
        {
          "id": "c-19",
          "order": 7,
          "metadata": {
            "service": "directinput",
            "width": 1048,
            "height": 1397
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image7.jpg",
          "imageDescription": "This Baby Elephant Lost Its Trunk. Can It Survive?",
          "imageLongDescription": "An elephant uses its trunk to eat, drink, and socialize, but the animal's adaptability means losing one may not be a death sentence.",
          "target": "_blank"
        },
        {
          "id": "c-21",
          "order": 8,
          "metadata": {
            "service": "directinput",
            "width": 1800,
            "height": 1192
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image8.jpg",
          "imageDescription": "Chimps Can't Cook, But Maybe They'd Like To",
          "imageLongDescription": "New research shows that our closest evolutionary relatives have all of the cognitive capacities required for cooking—except an understanding of how to control fire.",
          "target": "_blank"
        },
        {
          "id": "c-23",
          "order": 9,
          "metadata": {
            "service": "directinput",
            "width": 2596,
            "height": 1460
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image9.jpg",
          "imageDescription": "Let’s Not Force Eagles to Fight Rogue Drones",
          "imageLongDescription": "Watching a giant eagle streak out of the sky to capture a rogue drone is undeniably cool. However, the biggest problem is the very obvious danger to the eagles.",
          "target": "_blank"
        },
        {
          "id": "c-25",
          "order": 10,
          "metadata": {
            "service": "directinput",
            "width": 2429,
            "height": 1620
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image10.jpg",
          "imageDescription": "How Paleontologists Uncovered the World’s Biggest Rhino",
          "imageLongDescription": "Standing 16 feet tall at the shoulder and weighing 20 tons, Paraceratherium was one of the largest mammals to ever walk the Earth. That may seem pretty puny by dinosaurian standards, but the hornless rhino towers over every other beast.",
          "target": "_blank"
        },
        {
          "id": "c-26",
          "order": 11,
          "metadata": {
            "service": "directinput",
            "width": 1207,
            "height": 1810
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image11.jpg",
          "imageDescription": "The Tacky History of the Pink Flamingo",
          "imageLongDescription": "The ubiquitous pink flamingo lawn ornament is 60 years old, a product of the age of suburbs and plastic. It has a surprising natural history.",
          "target": "_blank"
        },
        {
          "id": "c-27",
          "order": 12,
          "metadata": {
            "service": "directinput",
            "width": 1103,
            "height": 1658
          },
          "image": "https://widgetic.com/assets/widgets/demo/Images/Animals/image12.jpg",
          "imageDescription": "Why Birds Matter, and Are Worth Protecting",
          "imageLongDescription": "They help the environment, but they also help our souls. This year we explore the wonder of birds, and why we can’t live without them.",
          "target": "_blank"
        }
      ]
    }
  ],
  "contentMeta": {
    "options": {
      "max": 500,
      "min": 1,
      "free_user_limit": 4,
      "notification": {
        "min": "Please add at least one item!",
        "max": "You reached the maximum number of items."
      },
      "mainAttribute": "image",
      "preview": "core/controls/image/preview"
    },
    "browser": {
      "options": {
        "types": [
          "image"
        ],
        "attribute": "image"
      },
      "sources": {
        "blogvio": {
          "browser": "browser/controller/blogvio",
          "module": "editor/content/service/blogvio"
        },
        "facebook": {
          "module": "editor/content/service/facebook"
        },
        "instagram": {
          "module": "editor/content/service/instagram"
        }
      }
    },
    "input": {
      "attribute": "image",
      "control": "core/controls/image",
      "options": {
        "help_text": "",
        "placeholder": "Add URL to image file (jpg, jpeg, png, gif)",
        "preview": true
      }
    },
    "attributes": {
      "image": {
        "control": "core/controls/image",
        "options": {
          "help_text": "",
          "placeholder": "Add URL to image file (jpg, jpeg, png, gif)",
          "label": "Image",
          "readonly": true,
          "preview": true
        }
      },
      "previewImage": {
        "control": "core/controls/browser",
        "options": {
          "help_text": "Select the large image preview.",
          "label": "Large Photo",
          "input": {
            "control": "core/controls/image",
            "options": {
              "placeholder": "Add URL to file",
              "preview": true
            }
          },
          "browser": {
            "options": {
              "types": [
                "image"
              ]
            },
            "sources": {
              "blogvio": {
                "browser": "browser/controller/blogvio",
                "module": "editor/content/service/blogvio"
              },
              "facebook": {
                "module": "editor/content/service/facebook"
              },
              "instagram": {
                "module": "editor/content/service/instagram"
              }
            }
          }
        }
      },
      "imageDescription": {
        "control": "core/controls/textarea",
        "options": {
          "help_text": "Add a text summary which is displayed over the thumbnails.",
          "label": "Summary",
          "default": "",
          "placeholder": "Add text here"
        }
      },
      "imageLongDescription": {
        "control": "core/controls/textarea",
        "options": {
          "help_text": "Add a text description which is displayed in the lightbox preview.",
          "label": "Description",
          "default": "",
          "placeholder": "Add text here"
        }
      },
      "linkText": {
        "control": "core/controls/textarea",
        "access": 1,
        "options": {
          "help_text": "Display a Call-To-Action button with this text and link.",
          "label": "CTA Message",
          "default": "",
          "placeholder": "Add text here"
        }
      },
      "linkOn": {
        "control": "core/controls/toggle",
        "access": 1,
        "options": {
          "label": "Add a Link",
          "default": false
        }
      },
      "href": {
        "if": {
          "linkOn": true
        },
        "control": "core/controls/url",
        "options": {
          "label": "Web Address",
          "placeholder": "Add address here",
          "help_text": "Set the URL to open on click."
        }
      },
      "target": {
        "if": {
          "linkOn": true
        },
        "control": "core/controls/dropdown",
        "options": {
          "label": "Open Link",
          "help_text": "Select the window in which the link will open if clicked.",
          "default": "_blank",
          "options": [
            {
              "label": "In a new page",
              "value": "_blank"
            },
            {
              "label": "In the same page",
              "value": "_top"
            }
          ]
        }
      }
    }
  },
  "css": ".widget-mosaic-gallery{-webkit-transition:background-color .4s ease-out .1s;-moz-transition:background-color .4s ease-out .1s;-o-transition:background-color .4s ease-out .1s;-ms-transition:background-color .4s ease-out .1s;transition:background-color .4s ease-out .1s;height:100%}.widget-mosaic-gallery .widget-container{width:560px!important;height:355px!important}.widget-mosaic-gallery .image{position:absolute;vertical-align:top;opacity:0;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";filter:alpha(opacity=0);-webkit-transform:translate(0,35%);-moz-transform:translate(0,35%);-o-transform:translate(0,35%);-ms-transform:translate(0,35%);transform:translate(0,35%);-webkit-transition:-webkit-transform,opacity;-moz-transition:-moz-transform,opacity;-o-transition:-o-transform,opacity;-ms-transition:-ms-transform,opacity;transition:transform,opacity;-webkit-transition-duration:1.5s,2.2s;-moz-transition-duration:1.5s,2.2s;-o-transition-duration:1.5s,2.2s;-ms-transition-duration:1.5s,2.2s;transition-duration:1.5s,2.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);-ms-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.widget-mosaic-gallery .image.animate{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s}.widget-mosaic-gallery .image.active{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.widget-mosaic-gallery{text-align:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.m-disabled .nano-pane{visibility:hidden!important}.container-w{-webkit-transition:background-color .4s ease-out .1s;-moz-transition:background-color .4s ease-out .1s;-o-transition:background-color .4s ease-out .1s;-ms-transition:background-color .4s ease-out .1s;transition:background-color .4s ease-out .1s}.nano{position:relative;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:-17px!important;bottom:0;left:0}.nano>.nano-content>.nano:focus{outline:thin dotted}.nano>.nano-content::-webkit-scrollbar{visibility:hidden;width:0}.has-scrollbar>.nano-content::-webkit-scrollbar{visibility:visible}.nano>.nano-pane{background:0 0;position:absolute;width:6px;right:5px;top:10px;bottom:10px;visibility:hidden 9;opacity:1;-ms-filter:none;filter:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;text-align:center;z-index:999999}.nano>.nano-pane:before{content:\"\";display:inline-block;height:100%;width:22px;position:absolute;top:0;left:-5px}.nano>.nano-pane>.nano-slider{width:2.1px;position:relative;left:0;right:0;margin:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:width .2s,opacity .2s,background .2s;-moz-transition:width .2s,opacity .2s,background .2s;-o-transition:width .2s,opacity .2s,background .2s;-ms-transition:width .2s,opacity .2s,background .2s;transition:width .2s,opacity .2s,background .2s}.nano-pane:hover .nano-pane.active,.nano-pane.flashed{visibility:visible 9;opacity:.99;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)\";filter:alpha(opacity=99)}.nano-pane.active .nano-slider{width:99%;left:0}.nano-pane:hover .nano-slider{visibility:visible 9;width:99%;left:0}.widget .nano-pane .nano-slider:hover,.nano-pane.active .nano-slider{visibility:visible 9}.widget .nano-pane .nano-slider:focus{visibility:visible 9}.widget:hover .nano-pane{visibility:visible 9;opacity:1;-ms-filter:none;filter:none}.widget:hover .nano-pane .nano-slider{visibility:visible 9}",
  "description": "A responsive mosaic grid for your photos",
  "js": "window.require.define({blogvio_mosaic_gallery:function(t,e,i){i.exports=function(t){function e(n){if(i[n])return i[n].exports;var o=i[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var i={};return e.m=t,e.c=i,e.p=\"lib/\",e(0)}([function(t,e,i){var n,o,s,r,l=function(t,e){return function(){return t.apply(e,arguments)}},a={}.hasOwnProperty,h=function(t,e){function i(){this.constructor=t}for(var n in e)a.call(e,n)&&(t[n]=e[n]);return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t};i(4),r=i(1),n=i(2),s=i(5),o=function(t){function e(){this.scaleGallery=l(this.scaleGallery,this),this.refreshScroll=l(this.refreshScroll,this),this.detectImageReady=l(this.detectImageReady,this),this.getControllers=l(this.getControllers,this),this.checkFlag=l(this.checkFlag,this),this.fadeInImages=l(this.fadeInImages,this),this._scaleGallery=l(this._scaleGallery,this),this._onResize=l(this._onResize,this),this.changeSkin=l(this.changeSkin,this),this.scaleAfterMeta=l(this.scaleAfterMeta,this),this.showNextImage=l(this.showNextImage,this),this.render=l(this.render,this),this.initialized=!1,this.contentBuffer=[],e.__super__.constructor.apply(this,arguments),this.el.attr(\"data-version\",\"0.0.58\"),$(window).on(\"resize\",this._onResize),this.container=$(\"<div class='container-w nano-content'>\"),this.scroll=new s({height:\"100%\",width:\"100%\",padding:\"5\"}),this.scroll&&this.scroll.updateStyle({color:this.skin.scrollColor}),this.initialized=!0,this._applyBuffer()}return h(e,t),e.prototype.className=\"widget widget-mosaic-gallery\",e.prototype.children=[],e.prototype.index=0,e.prototype.flag=!1,e.prototype.zIndexMax=1e3,e.prototype.render=function(){return this.scroll.updateContent(this.container)},e.prototype.clearContent=function(){return $.each(this.children,function(t,e){return e.release()}),this.children=[],this.index=0,this.flag=!1},e.prototype.resize=function(){return this._onResize()},e.prototype._applyBuffer=function(){var t,e,i,n;for(this.el.append(this.container),n=this.contentBuffer,e=0,i=n.length;i>e;e++)t=n[e],this.addContent(t,!0);return this.numberImages=this.getControllers().length,delete this.contentBuffer,this.render()},e.prototype.addContent=function(t,e){var i,o,s;return this.initialized?(this.index++,s=!1,i=!1,this.index===this.numberImages-1&&(s=!0),o=new n({item:t,option:e,index:this.index,lastItem:s,addContent:i}),o.on(\"imageReady\",this.scaleGallery),o.on(\"nextImage\",this.showNextImage),o.on(\"requestScroll\",this.refreshScroll),o.on(\"savedMeta\",this.scaleAfterMeta),this.container.append(o.el),o.el.css(\"z-index\",this.zIndexMax--),this.children.push(o),o.on(\"checkFlag\",this.checkFlag),o.on(\"_onItemDestroy\",this.scaleGallery)):void(t.image.length&&this.contentBuffer.push(t))},e.prototype.showNextImage=function(t){var e;return e=this.getControllers()[t].el,setTimeout(function(e){return function(){return t!==e.numberImages-1?e.getControllers()[t+1].loadImage():void 0}}(this),10),t===this.numberImages-1?(this.scaleGallery(),this.el.append(this.scroll.el)):void 0},e.prototype.scaleAfterMeta=function(){var t;return clearTimeout(t),t=setTimeout(function(t){return function(){var e,i,n,o,s;if(t.detectImageReady()){for(o=t.getControllers(),s=[],i=0,n=o.length;n>i;i++)e=o[i],s.push(e.el.addClass(\"active\"));return s}}}(this),100)},e.prototype.changeSkin=function(t,e){var i,n,o;return this.skin_copy=t,i=$(\"body\"),this.scroll&&this.scroll.updateStyle({color:t.scrollColor}),n=null!=e?e.attribute:void 0,o=!n,\"scrollColor\"===n&&this.scroll.displayScrollbar(),i.css(\"backgroundcolor\"===n?{transition:\"background-color 0s ease-out 0s\"}:{transition:\"background-color 0.4s ease-out 0.1s\"}),i.css({background:t.backgroundcolor}),this.scaleGallery()},e.prototype._onResize=function(){return this._scaleGallery(),this.scroll.updateStyle({height:this.el.height()+\"px\"}),this.scroll.refreshScroll()},e.prototype._scaleGallery=function(){return setTimeout(function(t){return function(){return t.scaleGallery()}}(this),40)},e.prototype.fadeInImages=function(){var t,e,i,n,o;for(t=this.getControllers(),o=[],i=0,n=t.length;n>i;i++)e=t[i],o.push(e.el.addClass(\"active\"));return o},e.prototype.checkFlag=function(){return this.flag=this.detectImageReady(),this.flag===!1?window.setTimeout(this.checkFlag,200):(setTimeout(function(t){return function(){return t.scaleGallery(),t.scroll.refreshScroll(),t.fadeInImages()}}(this),10),setTimeout(function(t){return function(){return t.el.find(\".image\").addClass(\"animate\")}}(this),1700))},e.prototype.getControllers=function(){var t;return t=this.container.children(\"img\").map(function(t,e){return $(e).data(\"controller\")}).get()},e.prototype.detectImageReady=function(){var t,e,i,n,o;for(t=this.getControllers(),i=!0,n=0,o=t.length;o>n;n++)e=t[n],i=i&&e.state;return i},e.prototype.refreshScroll=function(){return setTimeout(function(t){return function(){return t.scroll.refreshScroll()}}(this),1500)},e.prototype.scaleGallery=function(){var t,e,i,n,o,s,r,l,a,h,c,d,p,u,g,f,v,m,y,b,_,w,S,x,C;if($(\".nano-slider\").css(\"visibility\",\"hidden\"),this.initialized&&(n=this.skin_copy.distanceBetweenImages<0?0:this.skin_copy.distanceBetweenImages,h=this.getControllers(),d=h.length,0===d&&this.scroll.refreshScroll(),this.detectImageReady())){for(e=this.container[0].scrollHeight,o=this.el.height(),s=this.el.width(),w=0,a=1.2*o/(.2*d)+4*n,u=0,c=Math.min(parseInt(2+.2*Math.max(6,d)*Math.max(s/o,o/s))),r=0;;){for(i=s||1,y=i/a,m=0,v=0,l=0,u=0;d>l;){for(m=_=0,b=new Array,p=0,f=0;d>l&&y>m&&(f++,g=h[l],v=g.getRatio(),_+=n,m+=v,b.push(g),l++,!(f>=c));)l===d-1&&(y=999);S=(i-_+n)/m,p=0,r=0,t=0,b.forEach(function(){return function(e){var i;return i=Math.ceil(S*e.getRatio()),0===r?(r=Math.ceil(i*e.getInverseRatio()),t=r):r=t,e.el.css({top:Math.round(u),left:Math.round(p),width:Math.ceil(i),height:r}),p+=i+n}}(this)),u+=r+n}if(w++,a*=1.05,u>1.3*o||w>10)break}return this.detectImageReady()&&this.scroll.content[0].scrollHeight-.35*r>u?null!=(x=this.scroll.nanoPane)&&x.removeClass(\"disabled\").addClass(\"enabled\"):null!=(C=this.scroll.nanoPane)&&C.removeClass(\"enabled\").addClass(\"disabled\"),clearTimeout(null!=this.timeoutSCroll),this.timeoutSCroll=setTimeout(function(t){return function(){return $(\".nano-slider\").css(\"visibility\",\"visible\"),t.scroll.refreshScroll()}}(this),400)}},e}(r),t.exports=o},function(t){t.exports=window.require(\"core/widget\")},function(t,e,i){var n,o,s=function(t,e){return function(){return t.apply(e,arguments)}},r={}.hasOwnProperty,l=function(t,e){function i(){this.constructor=t}for(var n in e)r.call(e,n)&&(t[n]=e[n]);return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t};n=i(3),o=function(t){function e(){this.getInverseRatio=s(this.getInverseRatio,this),this.getRatio=s(this.getRatio,this),this.loadImage=s(this.loadImage,this),this.saveDimensionsAndTrigger=s(this.saveDimensionsAndTrigger,this),this.saveDimensions=s(this.saveDimensions,this),this._onClickImage=s(this._onClickImage,this),this._onItemDestroy=s(this._onItemDestroy,this),this._onItemUpdate=s(this._onItemUpdate,this),e.__super__.constructor.apply(this,arguments),this.originalWidth=this.item._metadata(\"width\")||this.item.width,this.originalHeight=this.item._metadata(\"height\")||this.item.height,this.originalWidth&&this.originalHeight?(this.state=!0,setTimeout(function(t){return function(){return t.trigger(\"imageReady\")}}(this),10),null!=this.index&&(this.imageLoaded=imagesLoaded(this.el,this.saveDimensionsAndTrigger))):(null!=this.index&&setTimeout(function(t){return function(){return t.trigger(\"checkFlag\")}}(this),100),this.imageLoaded=imagesLoaded(this.el,this.saveDimensions)),this.listenTo(this.item,\"update\",this._onItemUpdate),this.listenTo(this.item,\"destroy\",this._onItemDestroy)}return l(e,t),e.prototype.tag=\"img\",e.prototype.className=\"image\",e.prototype.state=!1,e.prototype.parentWidget=$(\".widget-mosaic-gallery\"),e.prototype.events={\"click \":\"_onClickImage\"},e.prototype._onItemUpdate=function(t){return this.el.attr(\"data-href\",t.href),this.item.order=t.order,this.widgetImages=$(\".widget-container\").find(\".image\"),this.el.insertBefore(this.widgetImages.eq(t.order-1)),this.link=this.item.href,this.el.css(this.link?{cursor:\"pointer\"}:{cursor:\"default\"})},e.prototype._onItemDestroy=function(){return this.el.css({opacity:0}),setTimeout(function(t){return function(){return t.trigger(\"_onItemDestroy\"),t.release()}}(this),10)},e.prototype._onClickImage=function(){return this.link&&\"_top\"===this.item.target&&(top.location=this.link),this.link&&\"_blank\"===this.item.target&&window.open(this.link),this.link&&\"_parent\"===this.item.target?window.location=this.link:void 0},e.prototype.saveDimensions=function(){var t;return t=$(\"<img/>\").attr(\"src\",this.item.image),imagesLoaded(t,function(e){return function(){return e.originalWidth=t[0].naturalWidth,e.originalHeight=t[0].naturalHeight,e.item._metadata(\"width\",e.originalWidth),e.item._metadata(\"height\",e.originalHeight),e.el.attr({src:e.item.image,\"data-content-id\":e.item.id,\"data-href\":e.item.href}),e.state=!0}}(this))},e.prototype.saveDimensionsAndTrigger=function(){var t;return t=$(\"<img/>\").attr(\"src\",this.item.image),imagesLoaded(t,function(e){return function(){return e.originalWidth=t[0].naturalWidth,e.originalHeight=t[0].naturalHeight,e.item._metadata(\"width\",e.originalWidth),e.item._metadata(\"height\",e.originalHeight),e.el.attr({src:e.item.image,\"data-content-id\":e.item.id,\"data-href\":e.item.href}),e.state=!0,setTimeout(function(){return e.trigger(\"nextImage\",e.el.index()),e.el.addClass(\"active\"),e.trigger(\"requestScroll\")},20),setTimeout(function(){return e.el.addClass(\"animate\")},2200)}}(this))},e.prototype.loadImage=function(){var t;return t=$(\"<img/>\").attr(\"src\",this.item.image),imagesLoaded(t,function(t){return function(){return t.el.attr({src:t.item.image,\"data-content-id\":t.item.id,\"data-href\":t.item.href}),t.state=!0,setTimeout(function(){return t.trigger(\"nextImage\",t.el.index()),t.el.addClass(\"active\")},20),setTimeout(function(){return t.el.addClass(\"animate\")},2200)}}(this))},e.prototype.getRatio=function(){return this.originalWidth/this.originalHeight},e.prototype.getInverseRatio=function(){return this.originalHeight/this.originalWidth},e}(n),t.exports=o},function(t){t.exports=window.require(\"spine/controller\")},function(){},function(t,e,i){var n,o,s,r,l,a=function(t,e){return function(){return t.apply(e,arguments)}},h={}.hasOwnProperty,c=function(t,e){function i(){this.constructor=t}for(var n in e)h.call(e,n)&&(t[n]=e[n]);return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t};o={},i(8),n=i(3),r=i(6),l=i(7),s={id:\"scroll_\",color:\"#000\",width:\"auto\",height:\"auto\",content:\"\",\"scrollbar_border-radius\":\"3px\",\"slider_border-radius\":\"3px\",\"scrollbar-width\":\"2px\",\"hover_scrollbar-width\":\"6px\",\"slider_active-color\":\"#000\",padding:\"0\"},o.ContainerWithScroll=function(t){function e(t){this._onMouseUp=a(this._onMouseUp,this),this._onMouseDown=a(this._onMouseDown,this),this._fadeOut=a(this._fadeOut,this),this._fadeIn=a(this._fadeIn,this),this._onPaneMouseLeave=a(this._onPaneMouseLeave,this),this._onSliderMouseLeave=a(this._onSliderMouseLeave,this),this._onPaneMouseEnter=a(this._onPaneMouseEnter,this),this._onSliderMouseEnter=a(this._onSliderMouseEnter,this),this._rgb2Colors=a(this._rgb2Colors,this),this._hex2RGB=a(this._hex2RGB,this),this._initScroller=a(this._initScroller,this),this.docMouseUp=a(this.docMouseUp,this),this._bindEvents=a(this._bindEvents,this),this.hideScrollbar=a(this.hideScrollbar,this),this.displayScrollbar=a(this.displayScrollbar,this),this.scrollToVal=a(this.scrollToVal,this),this.scrollToEl=a(this.scrollToEl,this),this.refreshScroll=a(this.refreshScroll,this),this.render=a(this.render,this),this.opts=$.extend({},s,t),e.__super__.constructor.apply(this,arguments),this.el.addClass(this.id=this.opts.id),this.uniqueClass=\"\"+(this.id?\".\"+this.id:\"\")+\".\"+this.className,this.render(),this._initScroller(),this.barwidth=l(),this.updateStyle(this.opts),this.updateContent(this._getOpt(\"content\"))}return c(e,t),e.prototype.className=\"nano\",e.prototype.color=\"\",e.prototype.leftWhileDragging=!1,e.prototype.elements={\".nano-content\":\"content\"},e.prototype.render=function(){return e.__super__.render.apply(this,arguments),(this.style=$('style[name=\"'+this.uniqueClass+'-c\"]')).length||(this.style=$('<style name=\"'+this.uniqueClass+'-c\">').appendTo($(\"head\"))),this._bindEvents()},e.prototype.template=function(){return'<div class=\"nano-content\"></div>\t'},e.prototype.updateStyle=function(t){var e,i,n;return this.opts=$.extend({},this.opts,t),this.paneColor=\"\",this.nanoSlider.css({transition:\"none\"}),\"#\"===this._getOpt(\"color\")[0]?this.paneColor=this._hex2RGB(this._getOpt(\"color\"),\".1\"):(e=this._rgb2Colors(this._getOpt(\"color\")),this.paneColor=\"rgba(\"+e[0].red+\",\"+e[0].green+\",\"+e[0].blue+\",.1)\"),i=(parseInt(this._getOpt(\"hover_scrollbar-width\"),10)-parseInt(this._getOpt(\"scrollbar-width\"),10))/2,i+=this._getOpt(\"scrollbar-width\").indexOf(\"px\")>-1?\"px\":\"%\",n=\".nano{\\n\tposition : relative; width : \"+this._getOpt(\"width\")+\"; height : \"+this._getOpt(\"height\")+\"; overflow  : hidden;\\n}\\n.nano > .nano-content {\\n\tposition : absolute; overflow : scroll;\toverflow-x : hidden; top : 0; right : 0; bottom : 0; left : 0; outline : none !important;\\n}\\n.nano > .nano-content:focus{\\n\toutline : none;\\n}\\n.nano > .nano-content:focus {\\n\toutline: thin dotted;\\n}\\n.nano > .nano-content::-webkit-scrollbar {\\n\tdisplay: none;\\n}\\n.has-scrollbar > .nano-content::-webkit-scrollbar {\\n\tdisplay: block;\\n}\\n.nano > .nano-pane {\\n\tvisibility: visible;\\n\tbackground : transparent; \\n\topacity: .6; \\n\tcursor:pointer; \\n\ttop: \"+this._getOpt(\"padding\")+\"px !important; \\n\tbottom: \"+this._getOpt(\"padding\")+\"px !important; \\n\tposition : absolute; \\n\twidth : \"+this._getOpt(\"scrollbar-width\")+\";\t\\n\tright : \"+(parseInt(this._getOpt(\"padding\"))+(parseInt(this._getOpt(\"hover_scrollbar-width\"))-parseInt(this._getOpt(\"scrollbar-width\")))/2)+\"px; \\n\tvisibility : hidden9; /* Target only IE7 and IE8 with this hack */opacity : 0; \\n\t-webkit-transition : width .2s, opacity .2s, right .2s, background .2s, visibility .2s; \\n\t-moz-transition : width .2s, opacity .2s, right .2s, background .2s, visibility .2s;\t\\n\t-o-transition  : width .2s, opacity .2s, right .2s, background .2s, visibility .2s; \\n\ttransition : width .2s, opacity .2s, right .2s, background .2s, visibility .2s;\t\\n\t-moz-border-radius : \"+this._getOpt(\"scrollbar_border-radius\")+\";\t\\n\t-webkit-border-radius : \"+this._getOpt(\"scrollbar_border-radius\")+\";\t\\n\tborder-radius  : \"+this._getOpt(\"scrollbar_border-radius\")+';\t\\n\tbox-sizing : border-box; \\n\t-webkit-box-sizing : border-box; \\n\t-moz-box-sizing : border-box; \\n\t-ms-box-sizing : border-box; \\n\t-o-box-sizing : border-box;\\n}\\n.nano > .nano-pane:before{\\n\tcontent : \"\"; \\n\theight : 100%; \\n\twidth : '+4*parseInt(this._getOpt(\"hover_scrollbar-width\"))+\"px;\t\\n\tposition: absolute;\t\\n\ttop : 0; \\n\tleft : -\"+(2*parseInt(this._getOpt(\"hover_scrollbar-width\"))-parseInt(this._getOpt(\"scrollbar-width\")))+\"px;\\n}\\n.nano-pane.visible:before{\\n\twidth : \"+(4*parseInt(this._getOpt(\"hover_scrollbar-width\"))+parseInt(this._getOpt(\"hover_scrollbar-width\"))-parseInt(this._getOpt(\"scrollbar-width\")))+\"px;\\n}\\n.nano > .nano-pane > .nano-slider {\\n\tright:0;\\n\tleft:0;\\n\t-moz-transition: opacity .2s, background-color .2s, width .2s;\\n\t-o-transition: opacity .2s, background-color .2s, width .2s;\\n\t-ms-transition: opacity .2s, background-color .2s, width .2s;\\n\t-webkit-transition: opacity .2s, background-color .2s, width .2s;\\n\ttransition: opacity .2s, background-color .2s, width .2s; \\n\tbackground: \"+this._getOpt(\"color\")+\"; opacity : .5; position: relative;\\n\twidth: \"+this._getOpt(\"scrollbar-width\")+\"; \t\\n\t-moz-border-radius : \"+this._getOpt(\"slider_border-radius\")+\"; \\n\t-webkit-border-radius : \"+this._getOpt(\"slider_border-radius\")+\"; \\n\tborder-radius : \"+this._getOpt(\"slider_border-radius\")+\";\\n}\\n.nano.hover > .nano-pane .nano-slider{\\n\twidth: \"+this._getOpt(\"scrollbar-width\")+\"; \\n}\\n.nano.hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {\\n\tvisibility : visible9; /* Target only IE7 and IE8 with this hack */ \\n\topacity : 1;\\n}\\n.nano.hover > .nano-pane.visible{\\n\tbackground : \"+this.paneColor+\"; \\n\topacity: 1;\\n}\\n.nano .nano-pane.visible .nano-slider{\\n\twidth: \"+this._getOpt(\"hover_scrollbar-width\")+\"; \\n}\\n.nano-pane.hover.active .nano-slider{\\n\tbackground-color: \"+this._getOpt(\"color\")+\"; \\n}\\n.nano-pane.visible{\\n\twidth: \"+this._getOpt(\"hover_scrollbar-width\")+\"; \\n\tright: \"+this._getOpt(\"padding\")+\"px;\\n}\\n.nano-pane.hover.visible .nano-slider{\\n\topacity: 1; \\n\twidth: \"+this._getOpt(\"hover_scrollbar-width\")+\";\\n}\\n.nano-pane.disabled{\\n\topacity: 0 !important;\\n\tpointer-events: none;\\n\tvisibility: hidden;\\n}\\n.nano.hover .nano-pane.enabled{\\n\topacity: 1 !important;\\n}\",setTimeout(function(t){return function(){return t.nanoSlider.css({transition:\"\"})}}(this)),this.style.text(n),this},e.prototype.updateContent=function(t){return this.content.html(t),this.refreshScroll(),this},e.prototype.refreshScroll=function(){var t,e,i,n,o;return this.el.nanoScroller({iOSNativeScrolling:!0}),this.content.removeAttr(\"style\"),this.content.css({right:-this.barwidth}),i=this.content[0].scrollHeight,t=this.content.height(),e=i-t,(e=this.content[0].scrollHeight-this.content.height()<4)?(this.content.height(this.content[0].scrollHeight),null!=(n=this.nanoPane)&&n.removeClass(\"enabled\").addClass(\"disabled\")):null!=(o=this.nanoPane)&&o.removeClass(\"disabled\").addClass(\"enabled\"),this},e.prototype.scrollToEl=function(t,e){return this.el.nanoScroller({scrollTo:[t,e]}),this._initScroller(),this},e.prototype.scrollToVal=function(t,e){return this.el.nanoScroller({scrollTop:[t,e]}),this._initScroller(),this},e.prototype.displayScrollbar=function(){return this.nanoPane.addClass(\"visible\").addClass(\"hover\"),this.el.addClass(\"hover\"),this},e.prototype.hideScrollbar=function(){return this.nanoPane.removeClass(\"visible\").removeClass(\"hover\"),this.el.removeClass(\"hover\"),this},e.prototype._bindEvents=function(){return r.isTouch&&this._fadeIn(),this.el.bind(r.mouseenter,this._fadeIn).bind(r.mouseleave,this._fadeOut).bind(r.mousedown,this._onMouseDown).bind(r.mouseup,this._onMouseUp),$(document).bind(r.mouseup,this.docMouseUp)},e.prototype.docMouseUp=function(){return this.cursorInside?void 0:this.hideScrollbar()},e.prototype._initScroller=function(){return $(this.el).nanoScroller({iOSNativeScrolling:!0}),this.nanoSlider=this.el.find(\".nano-slider\"),this.nanoPane=this.el.find(\".nano-pane\"),this.nanoSlider.bind(r.mouseenter,this._onSliderMouseEnter).bind(r.mouseleave,this._onSliderMouseLeave),this.nanoPane.bind(r.mouseenter,this._onPaneMouseEnter).bind(r.mouseleave,this._onPaneMouseLeave).bind(r.mousedown,this._onSliderMouseEnter),this},e.prototype._hex2RGB=function(t,e){var i,n,o;return o=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i,t=t.replace(o,function(t,e,i,n){return e+e+i+i+n+n}),n=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(t),i=\"rgba(\"+parseInt(n[1],16)+\",\"+parseInt(n[2],16)+\",\"+parseInt(n[3],16)+\",\"+e+\")\"},e.prototype._rgb2Colors=function(t){var e,i;return e=t.substring(t.indexOf(\"(\")+1,t.lastIndexOf(\")\")).split(/,\\s*/),i=[{red:e[0],green:e[1],blue:e[2],opacity:e[3]}]},e.prototype._onSliderMouseEnter=function(){return this.nanoPane.addClass(\"hover\")},e.prototype._onPaneMouseEnter=function(){return this.nanoPane.addClass(\"visible\")},e.prototype._onSliderMouseLeave=function(){return this.nanoPane.hasClass(\"active\")?void 0:this.nanoPane.removeClass(\"hover\")},e.prototype._onPaneMouseLeave=function(){return this.nanoPane.hasClass(\"active\")?void 0:this.nanoPane.removeClass(\"visible\")},e.prototype._fadeIn=function(t){var e;return this.cursorInside=!0,null!=this.opts.fadeIn?this.opts.fadeIn.call(this.wrapper):(e=\"undefined\"==typeof t.buttons?t.which:t.buttons,this.leftWhileDragging&&1===e||(t.target!==this.nanoPane[0]&&this.nanoPane.removeClass(\"visible\"),t.target!==this.nanoSlider[0]&&this.nanoPane.removeClass(\"hover\")),t.target!==this.nanoPane[0]&&this.nanoPane.removeClass(\"hover\"),this.el.addClass(\"hover\"))},e.prototype._fadeOut=function(t){var e;return this.cursorInside=!1,r.isTouch?void 0:null!=this.opts.fadeOut?this.opts.fadeOut.call(this.wrapper):(e=\"undefined\"==typeof t.buttons?t.which:t.buttons,this.leftWhileDragging=1===e?!0:!1,this.nanoPane.hasClass(\"active\")?void 0:this.el.removeClass(\"hover\"))},e.prototype._onMouseDown=function(){return console.log(\"onMouseDown\")},e.prototype._onMouseUp=function(t){return $(t.target).hasClass(\"nano-pane\")||$(t.target).hasClass(\"nano-slider\")||this.nanoPane.removeClass(\"visible\"),$(t.target).hasClass(\"nano-slider\")?void 0:this.nanoPane.removeClass(\"hover\")},e.prototype._getOpt=function(t){var e;return null!=(e=this.opts[(this.opts.id||\"\")+t])?e:this.opts[t]},e.prototype.getProps=function(){return Object.keys(s)},e}(n),t.exports=o.ContainerWithScroll},function(t){var e;e=+(void 0!==window.ontouchstart),t.exports={mousedown:[\"mousedown\",\"touchstart\"][e],mouseup:[\"mouseup\",\"touchend touchcancel\"][e],mouseenter:[\"mouseenter\",\"touchstart\"][e],mouseleave:[\"mouseleave\",\"touchend touchleave\"][e],mousemove:[\"mousemove\",\"touchmove\"][e],is_touch:!!e,mouse_position:function(t){var i,n,o;return i=[t,null!=(n=t.originalEvent)&&null!=(o=n.touches)?o[0]:void 0][e],{x:i.pageX,y:i.pageY}}}},function(t){var e;e=function(){var t,e,i,n;return t=document.createElement(\"p\"),t.style.width=\"100%\",t.style.height=\"200px\",e=document.createElement(\"div\"),e.style.position=\"absolute\",e.style.top=\"0px\",e.style.left=\"0px\",e.style.visibility=\"hidden\",e.style.width=\"200px\",e.style.height=\"150px\",e.style.overflow=\"hidden\",e.appendChild(t),document.body.appendChild(e),i=t.offsetWidth,e.style.overflow=\"scroll\",n=t.offsetWidth,i===n&&(n=e.clientWidth),document.body.removeChild(e),i-n},t.exports=e},function(){/*! nanoScrollerJS - v0.8.4 - 2015\n\t* http://jamesflorentino.github.com/nanoScrollerJS/\n\t* Copyright (c) 2015 James Florentino; Licensed MIT */\n!function(t,e,i){\"use strict\";var n,o,s,r,l,a,h,c,d,p,u,g,f,v,m,y,b,_,w,S,x,C,T,I,O,k,$,M,E,H,P;T={paneClass:\"nano-pane\",sliderClass:\"nano-slider\",contentClass:\"nano-content\",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},_=\"scrollbar\",b=\"scroll\",d=\"mousedown\",p=\"mouseenter\",u=\"mousemove\",f=\"mousewheel\",g=\"mouseup\",y=\"resize\",l=\"drag\",a=\"enter\",S=\"up\",m=\"panedown\",s=\"DOMMouseScroll\",r=\"down\",x=\"wheel\",h=\"keydown\",c=\"keyup\",w=\"touchmove\",n=\"Microsoft Internet Explorer\"===e.navigator.appName&&/msie 7./i.test(e.navigator.appVersion)&&e.ActiveXObject,o=null,$=e.requestAnimationFrame,C=e.cancelAnimationFrame,E=i.createElement(\"div\").style,P=function(){var t,e,i,n,o,s;for(n=[\"t\",\"webkitT\",\"MozT\",\"msT\",\"OT\"],t=o=0,s=n.length;s>o;t=++o)if(i=n[t],e=n[t]+\"ransform\",e in E)return n[t].substr(0,n[t].length-1);return!1}(),H=function(t){return P===!1?!1:\"\"===P?t:P+t.charAt(0).toUpperCase()+t.substr(1)},M=H(\"transform\"),O=M!==!1,I=function(){var t,e,n;return t=i.createElement(\"div\"),e=t.style,e.position=\"absolute\",e.width=\"100px\",e.height=\"100px\",e.overflow=b,e.top=\"-9999px\",i.body.appendChild(t),n=t.offsetWidth-t.clientWidth,i.body.removeChild(t),n},k=function(){var t,i,n;return i=e.navigator.userAgent,(t=/(?=.+Mac OS X)(?=.+Firefox)/.test(i))?(n=/Firefox\\/\\d{2}\\./.exec(i),n&&(n=n[0].replace(/\\D+/g,\"\")),t&&+n>23):!1},v=function(){function h(n,s){this.el=n,this.options=s,o||(o=I()),this.$el=t(this.el),this.doc=t(this.options.documentContext||i),this.win=t(this.options.windowContext||e),this.body=this.doc.find(\"body\"),this.$content=this.$el.children(\".\"+s.contentClass),this.$content.attr(\"tabindex\",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&null!=this.el.style.WebkitOverflowScrolling?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}return h.prototype.preventScrolling=function(t,e){if(this.isActive)if(t.type===s)(e===r&&t.originalEvent.detail>0||e===S&&t.originalEvent.detail<0)&&t.preventDefault();else if(t.type===f){if(!t.originalEvent||!t.originalEvent.wheelDelta)return;(e===r&&t.originalEvent.wheelDelta<0||e===S&&t.originalEvent.wheelDelta>0)&&t.preventDefault()}},h.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:\"touch\"}),this.iOSNativeScrolling=!0,this.isActive=!0},h.prototype.updateScrollValues=function(){var t,e;t=this.content,this.maxScrollTop=t.scrollHeight-t.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=t.scrollTop,e=this.contentScrollTop>this.previousPosition?\"down\":this.contentScrollTop<this.previousPosition?\"up\":\"same\",this.previousPosition=this.contentScrollTop,\"same\"!==e&&this.$el.trigger(\"update\",{position:this.contentScrollTop,maximum:this.maxScrollTop,direction:e}),this.iOSNativeScrolling||(this.maxSliderTop=this.paneHeight-this.sliderHeight,this.sliderTop=0===this.maxScrollTop?0:this.contentScrollTop*this.maxSliderTop/this.maxScrollTop)},h.prototype.setOnScrollStyles=function(){var t;O?(t={},t[M]=\"translate(0, \"+this.sliderTop+\"px)\"):t={top:this.sliderTop},$?(C&&this.scrollRAF&&C(this.scrollRAF),this.scrollRAF=$(function(e){return function(){return e.scrollRAF=null,e.slider.css(t)}}(this))):this.slider.css(t)},h.prototype.createEvents=function(){this.events={down:function(t){return function(e){return t.isBeingDragged=!0,t.offsetY=e.pageY-t.slider.offset().top,t.slider.is(e.target)||(t.offsetY=0),t.pane.addClass(\"active\"),t.doc.bind(u,t.events[l]).bind(g,t.events[S]),t.body.bind(p,t.events[a]),!1}}(this),drag:function(t){return function(e){return t.sliderY=e.pageY-t.$el.offset().top-t.paneTop-(t.offsetY||.5*t.sliderHeight),t.scroll(),t.contentScrollTop>=t.maxScrollTop&&t.prevScrollTop!==t.maxScrollTop?t.$el.trigger(\"scrollend\"):0===t.contentScrollTop&&0!==t.prevScrollTop&&t.$el.trigger(\"scrolltop\"),!1}}(this),up:function(t){return function(){return t.isBeingDragged=!1,t.pane.removeClass(\"active\"),t.doc.unbind(u,t.events[l]).unbind(g,t.events[S]),t.body.unbind(p,t.events[a]),!1}}(this),resize:function(t){return function(){t.reset()}}(this),panedown:function(t){return function(e){return t.sliderY=(e.offsetY||e.originalEvent.layerY)-.5*t.sliderHeight,t.scroll(),t.events.down(e),!1}}(this),scroll:function(t){return function(e){t.updateScrollValues(),t.isBeingDragged||(t.iOSNativeScrolling||(t.sliderY=t.sliderTop,t.setOnScrollStyles()),null!=e&&(t.contentScrollTop>=t.maxScrollTop?(t.options.preventPageScrolling&&t.preventScrolling(e,r),t.prevScrollTop!==t.maxScrollTop&&t.$el.trigger(\"scrollend\")):0===t.contentScrollTop&&(t.options.preventPageScrolling&&t.preventScrolling(e,S),0!==t.prevScrollTop&&t.$el.trigger(\"scrolltop\"))))}}(this),wheel:function(t){return function(e){var i;if(null!=e)return i=e.delta||e.wheelDelta||e.originalEvent&&e.originalEvent.wheelDelta||-e.detail||e.originalEvent&&-e.originalEvent.detail,i&&(t.sliderY+=-i/3),t.scroll(),!1}}(this),enter:function(t){return function(e){var i;if(t.isBeingDragged)return 1!==(e.buttons||e.which)?(i=t.events)[S].apply(i,arguments):void 0}}(this)}},h.prototype.addEvents=function(){var t;this.removeEvents(),t=this.events,this.options.disableResize||this.win.bind(y,t[y]),this.iOSNativeScrolling||(this.slider.bind(d,t[r]),this.pane.bind(d,t[m]).bind(\"\"+f+\" \"+s,t[x])),this.$content.bind(\"\"+b+\" \"+f+\" \"+s+\" \"+w,t[b])},h.prototype.removeEvents=function(){var t;t=this.events,this.win.unbind(y,t[y]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(\"\"+b+\" \"+f+\" \"+s+\" \"+w,t[b])},h.prototype.generate=function(){var t,i,n,s,r,l,a;return s=this.options,l=s.paneClass,a=s.sliderClass,t=s.contentClass,(r=this.$el.children(\".\"+l)).length||r.children(\".\"+a).length||this.$el.append('<div class=\"'+l+'\"><div class=\"'+a+'\" /></div>'),this.pane=this.$el.children(\".\"+l),this.slider=this.pane.find(\".\"+a),0===o&&k()?(n=e.getComputedStyle(this.content,null).getPropertyValue(\"padding-right\").replace(/[^0-9.]+/g,\"\"),i={right:-14,paddingRight:+n+14}):o&&(i={right:-o},this.$el.addClass(\"has-scrollbar\")),null!=i&&this.$content.css(i),this},h.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.removeClass(\"disabled\").addClass(\"enabled\"),this.addEvents()},h.prototype.reset=function(){var t,e,i,s,r,l,a,h,c,d,p,u;return this.iOSNativeScrolling?void(this.contentHeight=this.content.scrollHeight):(this.$el.find(\".\"+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),t=this.content,s=t.style,r=s.overflowY,n&&this.$content.css({height:this.$content.height()}),e=t.scrollHeight+o,d=parseInt(this.$el.css(\"max-height\"),10),d>0&&(this.$el.height(\"\"),this.$el.height(t.scrollHeight>d?d:t.scrollHeight)),a=this.pane.outerHeight(!1),c=parseInt(this.pane.css(\"top\"),10),l=parseInt(this.pane.css(\"bottom\"),10),h=a+c+l,u=Math.round(h/e*h),u<this.options.sliderMinHeight?u=this.options.sliderMinHeight:null!=this.options.sliderMaxHeight&&u>this.options.sliderMaxHeight&&(u=this.options.sliderMaxHeight),r===b&&s.overflowX!==b&&(u+=o),this.maxSliderTop=h-u,this.contentHeight=e,this.paneHeight=a,this.paneOuterHeight=h,this.sliderHeight=u,this.paneTop=c,this.slider.height(u),this.events.scroll(),this.pane.removeClass(\"disabled\").addClass(\"enabled\"),this.isActive=!0,t.scrollHeight===t.clientHeight||this.pane.outerHeight(!0)>=t.scrollHeight&&r!==b?(this.pane.removeClass(\"enabled\").addClass(\"disabled\"),this.isActive=!1):this.el.clientHeight===t.scrollHeight&&r===b?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:\"\",visibility:this.options.alwaysVisible?\"visible\":\"\"}),i=this.$content.css(\"position\"),(\"static\"===i||\"relative\"===i)&&(p=parseInt(this.$content.css(\"right\"),10),p&&this.$content.css({right:\"\",marginRight:p})),this)},h.prototype.scroll=function(){return this.isActive?(this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this):void 0},h.prototype.scrollBottom=function(t){return this.isActive?(this.$content.scrollTop(this.contentHeight-this.$content.height()-t).trigger(f),this.stop().restore(),this):void 0},h.prototype.scrollTop=function(t){return this.isActive?(this.$content.stop(!0,!1).animate({scrollTop:+t[0]},t[1]).trigger(f),this.stop().restore(),this):void 0},h.prototype.scrollTo=function(t){var e;if(this.isActive)return e=null!=t[1]?parseInt(t[1],10):0,this.scrollTop([this.$el.find(t[0]).get(0).offsetTop,e]),this},h.prototype.stop=function(){return C&&this.scrollRAF&&(C(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.removeClass(\"enabled\").addClass(\"disabled\"),this},h.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),n&&this.$content.height(\"\"),this.$content.removeAttr(\"tabindex\"),this.$el.hasClass(\"has-scrollbar\")&&(this.$el.removeClass(\"has-scrollbar\"),this.$content.css({right:\"\"})),this},h.prototype.flash=function(){return!this.iOSNativeScrolling&&this.isActive?(this.reset(),this.pane.addClass(\"flashed\"),setTimeout(function(t){return function(){t.pane.removeClass(\"flashed\")}}(this),this.options.flashDelay),this):void 0},h}(),t.fn.nanoScroller=function(e){return this.each(function(){var i,n;if((n=this.nanoscroller)||(i=t.extend({},T,e),this.nanoscroller=n=new v(this,i)),e&&\"object\"==typeof e){if(t.extend(n.options,e),null!=e.scrollBottom)return n.scrollBottom(e.scrollBottom);if(null!=e.scrollTop)return n.scrollTop(e.scrollTop);if(e.scrollTo)return n.scrollTo(e.scrollTo);if(\"bottom\"===e.scroll)return n.scrollBottom(0);if(\"top\"===e.scroll)return n.scrollTop(0);if(e.scroll&&e.scroll instanceof t)return n.scrollTo(e.scroll);if(e.stop)return n.stop();if(e.destroy)return n.destroy();if(e.flash)return n.flash()}return n.reset()})},t.fn.nanoScroller.Constructor=v}(jQuery,window,document)}])}});",
  "module": "mosaic-gallery",
  "name": "Mosaic Gallery",
  "previews": {
    "full": "/assets/widgets/previews/mosaic_gallery_303x198.jpg",
    "large": "/assets/widgets/previews/mosaic_gallery_303x198.jpg",
    "small": "/assets/widgets/previews/mosaic_gallery_303x198.jpg"
  },
  "short_description": "A responsive mosaic grid for your photos",
  "skinMeta": {
    "colorAttributes": [
      "backgroundcolor",
      "textFillColor, linkFillColor"
    ],
    "tabs": {
      "Interface": {
        "layout": {
          "control": "core/controls/dropdown",
          "options": {
            "label": "Layout",
            "help_text": "Select the desired layout for your gallery.",
            "default": "mosaic",
            "options": [
              {
                "label": "Mosaic",
                "value": "mosaic"
              },
              {
                "label": "Grid",
                "value": "grid"
              },
              {
                "label": "Masonry",
                "value": "masonry"
              },
              {
                "label": "List",
                "value": "list"
              }
            ]
          }
        },
        "minimumHeight": {
          "if": {
            "layout": "mosaic"
          },
          "control": "core/controls/dropdown",
          "options": {
            "label": "Minimum Height",
            "help_text": "The algorithm will resize your photos to be as close to this size as possible, while maintaining a harmonious layout.",
            "default": "medium",
            "options": [
              {
                "label": "Small",
                "value": "small"
              },
              {
                "label": "Medium",
                "value": "medium"
              },
              {
                "label": "Large",
                "value": "large"
              }
            ]
          }
        },
        "columnsNumber": {
          "control": "core/controls/stepper",
          "access": 1,
          "if": {
            "layout": "grid"
          },
          "options": {
            "help_text": "Set the number of columns the items are positioned on.",
            "label": "Columns",
            "default": 3,
            "unit": "",
            "min": 1,
            "max": 10
          }
        },
        "columnMaxWidth": {
          "access": 1,
          "control": "core/controls/slider",
          "if": {
            "layout": "masonry"
          },
          "options": {
            "help_text": "Set the maximum width a column will scale up to.",
            "label": "Column Max Width",
            "default": 100,
            "unit": " px",
            "min": 50,
            "max": 1024
          }
        },
        "summaryOutsideImage": {
          "if": {
            "or": [
              {
                "==": [
                  {
                    "var": "layout"
                  },
                  "grid"
                ]
              },
              {
                "==": [
                  {
                    "var": "layout"
                  },
                  "masonry"
                ]
              }
            ]
          },
          "control": "core/controls/toggle",
          "options": {
            "help_text": "If true, the summary will position outside the image.",
            "label": "Summary Outside Image",
            "default": false
          }
        },
        "textHPosition": {
          "if": {
            "layout": "list"
          },
          "control": "core/controls/dropdown",
          "options": {
            "label": "Summary Position",
            "help_text": "Select the desired position of summary inside the item.",
            "default": "left",
            "options": [
              {
                "label": "Left",
                "value": "left"
              },
              {
                "label": "Right",
                "value": "right"
              },
              {
                "label": "Top",
                "value": "top"
              },
              {
                "label": "Bottom",
                "value": "bottom"
              }
            ]
          }
        },
        "itemAlternateContent": {
          "if": {
            "and": [
              {
                "==": [
                  {
                    "var": "layout"
                  },
                  "list"
                ]
              },
              {
                "or": [
                  {
                    "==": [
                      {
                        "var": "textHPosition"
                      },
                      "left"
                    ]
                  },
                  {
                    "==": [
                      {
                        "var": "textHPosition"
                      },
                      "right"
                    ]
                  }
                ]
              }
            ]
          },
          "control": "core/controls/toggle",
          "access": 1,
          "options": {
            "help_text": "If true, the summary and image alternate.",
            "label": "Alternate",
            "default": false
          }
        },
        "textVPosition": {
          "control": "core/controls/dropdown",
          "options": {
            "label": "Summary Vertical Position",
            "help_text": "Align the summary text vertically based on the image height.",
            "default": "center",
            "options": [
              {
                "label": "Top",
                "value": "top"
              },
              {
                "label": "Center",
                "value": "center"
              },
              {
                "label": "Bottom",
                "value": "bottom"
              }
            ]
          }
        },
        "textHAlignment": {
          "if": {
            "and": [
              {
                "==": [
                  {
                    "var": "layout"
                  },
                  "list"
                ]
              },
              {
                "or": [
                  {
                    "==": [
                      {
                        "var": "textHPosition"
                      },
                      "left"
                    ]
                  },
                  {
                    "==": [
                      {
                        "var": "textHPosition"
                      },
                      "right"
                    ]
                  }
                ]
              }
            ]
          },
          "control": "core/controls/dropdown",
          "options": {
            "label": "Summary Horizontal Alignment",
            "help_text": "Select the summary's text horizontal alignment.",
            "default": "center",
            "options": [
              {
                "label": "Left",
                "value": "left"
              },
              {
                "label": "Center",
                "value": "center"
              },
              {
                "label": "Right",
                "value": "right"
              }
            ]
          }
        },
        "textFillPadding": {
          "control": "core/controls/stepper",
          "access": 1,
          "options": {
            "help_text": "Set the distance between the summary text and the margins.",
            "label": "Summary Text Padding",
            "default": 5,
            "unit": " px",
            "min": 0,
            "max": 100
          }
        },
        "linkReferencePosition": {
          "if": {
            "layout": "list"
          },
          "control": "core/controls/dropdown",
          "options": {
            "label": "CTA Position Reference",
            "help_text": "When the reference point is the image, the button will be positioned relative to the image.",
            "default": "image",
            "options": [
              {
                "label": "Image",
                "value": "image"
              },
              {
                "label": "Summary",
                "value": "summary"
              }
            ]
          }
        },
        "linkHPosition": {
          "control": "core/controls/dropdown",
          "options": {
            "label": "CTA Horizontal Position",
            "help_text": "Select the desired horizontal position of the CTA over the parent.",
            "default": "center",
            "options": [
              {
                "label": "Left",
                "value": "left"
              },
              {
                "label": "Center",
                "value": "center"
              },
              {
                "label": "Right",
                "value": "right"
              }
            ]
          }
        },
        "linkPositionPadding": {
          "control": "core/controls/stepper",
          "access": 1,
          "options": {
            "help_text": "Set the distance between the CTA and the margins of the parent.",
            "label": "CTA Position Padding",
            "default": 5,
            "unit": " px",
            "min": 0,
            "max": 100
          }
        },
        "imageWidthPercent": {
          "if": {
            "and": [
              {
                "==": [
                  {
                    "var": "layout"
                  },
                  "list"
                ]
              },
              {
                "or": [
                  {
                    "==": [
                      {
                        "var": "textHPosition"
                      },
                      "left"
                    ]
                  },
                  {
                    "==": [
                      {
                        "var": "textHPosition"
                      },
                      "right"
                    ]
                  }
                ]
              }
            ]
          },
          "control": "core/controls/slider",
          "options": {
            "help_text": "Set the image width inside items.",
            "label": "Image Canvas Width",
            "default": 70,
            "unit": " %",
            "min": 10,
            "max": 90
          }
        },
        "imageHPosition": {
          "if": {
            "layout": "list"
          },
          "control": "core/controls/dropdown",
          "options": {
            "label": "Image Horizontal Position",
            "help_text": "Select the position of the image inside the canvas, if is smaller.",
            "default": "left",
            "options": [
              {
                "label": "Left",
                "value": "left"
              },
              {
                "label": "Center",
                "value": "center"
              },
              {
                "label": "Right",
                "value": "right"
              }
            ]
          }
        },
        "imageKeepRatio": {
          "if": {
            "layout": "grid"
          },
          "control": "core/controls/toggle",
          "options": {
            "help_text": "If true, the image keeps aspect ratio.",
            "label": "Image Keep Ratio",
            "default": false
          }
        },
        "itemBackHoverColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the item's background on hover.",
            "label": "Image Hover Color",
            "default": "rgba(236, 87, 77,0.5)"
          }
        },
        "itemHoverSpeed": {
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the speed of the hover animation.",
            "label": "Image Hover Speed",
            "min": 0,
            "max": 1000,
            "default": 300,
            "step": 100,
            "unit": " ms"
          }
        },
        "backgroundcolor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the widget's background.",
            "label": "Background Color",
            "default": "#FFFFFF"
          }
        },
        "scrollColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the scroll's background.",
            "label": "Scroll Color",
            "default": "#FFFFFF"
          }
        },
        "contentPadding": {
          "control": "core/controls/stepper",
          "access": 1,
          "options": {
            "help_text": "Set the distance between the images and the margin of the widget.",
            "label": "Content Padding",
            "default": 3,
            "unit": " px",
            "min": 0,
            "max": 300
          }
        },
        "distanceBetweenImages": {
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the distance between any two images.",
            "label": "Items Padding",
            "default": 3,
            "unit": " px",
            "min": 0,
            "max": 300
          }
        },
        "lightboxPreviewOn": {
          "access": 1,
          "control": "core/controls/toggle",
          "options": {
            "help_text": "If true, a large preview with a description will be displayed on click.",
            "label": "Items Lightbox Preview",
            "default": true
          }
        },
        "shuffle": {
          "control": "core/controls/toggle",
          "access": 1,
          "options": {
            "help_text": "If true, the items are displayed in a random order.",
            "label": "Items Shuffle",
            "default": false
          }
        },
        "itemRadius": {
          "control": "core/controls/slider",
          "options": {
            "help_text": "Set the radius of the item.",
            "label": "Items Radius",
            "default": 0,
            "unit": " %",
            "min": 0,
            "max": 100
          }
        }
      },
      "Summary": {
        "font": {
          "control": "core/controls/font",
          "options": {
            "label": "Text Font Style",
            "help_text": "Set the text style.",
            "family": "Roboto",
            "style": "regular",
            "size": {
              "default": 20,
              "unit": " px",
              "min": 8,
              "max": 100
            },
            "default": {
              "family": "Roboto",
              "style": "100",
              "size": 20,
              "source": "google",
              "category": "sans-serif"
            }
          }
        },
        "textColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the text.",
            "label": "Text Color",
            "default": "#FFFFFF"
          }
        },
        "textHoverColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the text on hover.",
            "label": "Text Hover Color",
            "default": "#FFFFFF"
          }
        },
        "textFillColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and the transparency for the text fill.",
            "label": "Fill Color",
            "default": "rgba(0, 0, 0, 0)"
          }
        },
        "textFillHoverColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and the transparency for the text fill on hover.",
            "label": "Fill Hover Color",
            "default": "rgba(0, 0, 0, 0)"
          }
        }
      },
      "CTA": {
        "linkHoverSpeed": {
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the speed of the hover animation.",
            "label": "Hover Speed",
            "min": 0,
            "max": 2000,
            "default": 300,
            "step": 100,
            "unit": " ms"
          }
        },
        "linkFont": {
          "control": "core/controls/font",
          "options": {
            "label": "Text Font Style",
            "help_text": "Set the text style.",
            "family": "Roboto",
            "style": "regular",
            "size": {
              "default": 20,
              "unit": " px",
              "min": 8,
              "max": 100
            },
            "default": {
              "family": "Roboto",
              "style": "100",
              "size": 20,
              "source": "google",
              "category": "sans-serif"
            }
          }
        },
        "linkTextColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the link's text.",
            "label": "Text Color",
            "default": "#FFFFFF"
          }
        },
        "linkTextHoverColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the link's text on hover.",
            "label": "Text Hover Color",
            "default": "rgba(255, 0, 0, 1)"
          }
        },
        "linkFillPadding": {
          "control": "core/controls/stepper",
          "access": 1,
          "options": {
            "help_text": "Set the distance between the text and the margin of the button.",
            "label": "Text Padding",
            "default": 5,
            "unit": " px",
            "min": 0,
            "max": 100
          }
        },
        "linkRadius": {
          "control": "core/controls/slider",
          "options": {
            "help_text": "Set the radius of the link buttons.",
            "label": "Radius",
            "default": 100,
            "unit": " %",
            "min": 0,
            "max": 100
          }
        },
        "linkFillColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the link's background.",
            "label": "Fill Color",
            "default": "rgba(0, 0, 0, 0.5)"
          }
        },
        "linkFillHoverColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the link's background on hover.",
            "label": "Fill Hover Color",
            "default": "rgba(0, 0, 0, 1)"
          }
        },
        "linkStrokeSize": {
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the link's stroke thickness.",
            "label": "Stroke Thickness",
            "default": 0,
            "unit": " px",
            "min": 0,
            "max": 100
          }
        },
        "linkStrokeColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the link's stroke.",
            "label": "Stroke Color",
            "default": "rgba(255, 0, 0, 1)"
          }
        },
        "linkStrokeHoverColor": {
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the link's stroke on hover.",
            "label": "Stroke Hover Color",
            "default": "rgba(255, 255, 0, 1)"
          }
        }
      },
      "Lightbox": {
        "overlayBackColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "access": 1,
          "options": {
            "help_text": "Select the color and transparency for the lightbox background.",
            "label": "Background Color",
            "default": "rgba(0, 0, 0, 0.5)"
          }
        },
        "overlayItemFadeSpeed": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the speed of the photos' transition.",
            "label": "Transition Speed",
            "min": 0,
            "max": 1000,
            "default": 300,
            "step": 100,
            "unit": " ms"
          }
        },
        "overlayFont": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/font",
          "options": {
            "label": "Text Font Style",
            "help_text": "Set the lightbox text style.",
            "family": "Roboto",
            "style": "regular",
            "size": {
              "default": 20,
              "unit": " px",
              "min": 8,
              "max": 100
            },
            "default": {
              "family": "Roboto",
              "style": "100",
              "size": 20,
              "source": "google",
              "category": "sans-serif"
            }
          }
        },
        "overlayTextColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the lightbox text.",
            "label": "Text Color",
            "default": "#FFFFFF"
          }
        },
        "overlayBtPositionMargin": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the distance between the buttons and lightbox margin.",
            "label": "Button Position Padding",
            "default": 10,
            "unit": " px",
            "min": 0,
            "max": 300
          }
        },
        "overlayBtHoverSpeed": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the speed of the hover animation.",
            "label": "Button Hover Speed",
            "min": 0,
            "max": 1000,
            "default": 300,
            "step": 100,
            "unit": " ms"
          }
        },
        "overlayBtSize": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/slider",
          "options": {
            "help_text": "Set the size of the buttons.",
            "label": "Button Size",
            "default": 35,
            "unit": " px",
            "min": 25,
            "max": 100
          }
        },
        "overlayBtSymbolSize": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/slider",
          "options": {
            "help_text": "Set the buttons' symbol size.",
            "label": "Button Symbol Size",
            "default": 0,
            "unit": " %",
            "min": 0,
            "max": 100
          }
        },
        "overlayBtSymbolColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the buttons' symbol.",
            "label": "Button Symbol Color",
            "default": "#FFFFFF"
          }
        },
        "overlayBtSymbolHoverColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the buttons' symbol on hover.",
            "label": "Symbol Hover Color",
            "default": "#FFFFFF"
          }
        },
        "overlayBtRadius": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/slider",
          "options": {
            "help_text": "Set the radius of the buttons.",
            "label": "Button Radius",
            "default": 100,
            "unit": " %",
            "min": 0,
            "max": 100
          }
        },
        "overlayBtFillColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the buttons' fill.",
            "label": "Button Fill Color",
            "default": "rgba(0, 0, 0, 0)"
          }
        },
        "overlayBtFillHoverColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the buttons' fill on hover.",
            "label": "Fill Hover Color",
            "default": "rgba(0, 0, 0, 0)"
          }
        },
        "overlayBtStrokeSize": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/stepper",
          "options": {
            "help_text": "Set the buttons' stroke thickness.",
            "label": "Button Stroke Thickness",
            "default": 0,
            "unit": " px",
            "min": 0,
            "max": 100
          }
        },
        "overlayBtStrokeColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the buttons' stroke.",
            "label": "Stroke Color",
            "default": "rgba(0, 0, 0, 0.5)"
          }
        },
        "overlayBtStrokeHoverColor": {
          "if": {
            "lightboxPreviewOn": true
          },
          "control": "core/controls/color",
          "options": {
            "help_text": "Select the color and transparency for the buttons' stroke on hover.",
            "label": "Stroke Hover Color",
            "default": "rgba(0, 0, 0, 0.5)"
          }
        }
      }
    }
  },
  "skins": [
    {
      "id": "p7_5405cf3b09c7e2a62f8b4569",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "name": "Grid Padding",
      "backgroundcolor": "rgb(20, 20, 20)",
      "scrollColor": "rgb(255, 255, 255)",
      "layout": "grid",
      "columnsNumber": 3,
      "summaryOutsideImage": true,
      "imageKeepRatio": false,
      "columnMaxWidth": 380.79245283019,
      "minimumHeight": "medium",
      "textHPosition": "top",
      "itemAlternateContent": false,
      "textVPosition": "top",
      "textHAlignment": "center",
      "imageWidthPercent": 75.141509433962,
      "imageHPosition": "left",
      "itemBackHoverColor": "rgba(0, 0, 0, 0.08)",
      "itemHoverSpeed": 250,
      "contentPadding": 0,
      "distanceBetweenImages": 8,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 0,
      "font": {
        "family": "Montserrat",
        "style": "300",
        "size": 16,
        "source": "google",
        "category": "sans-serif"
      },
      "textColor": "rgb(43, 27, 17)",
      "textHoverColor": "rgb(43, 27, 17)",
      "textFillPadding": 4,
      "textFillColor": "rgb(253, 250, 243)",
      "textFillHoverColor": "rgb(253, 250, 243)",
      "linkReferencePosition": "image",
      "linkHPosition": "center",
      "linkPositionPadding": 2,
      "linkHoverSpeed": 150,
      "linkFont": {
        "family": "Open Sans",
        "style": "600",
        "size": 14,
        "source": "google",
        "category": "sans-serif"
      },
      "linkTextColor": "rgb(255, 255, 255)",
      "linkTextHoverColor": "rgb(255, 255, 255)",
      "linkRadius": 100,
      "linkFillPadding": 5,
      "linkFillColor": "rgb(143, 27, 17)",
      "linkFillHoverColor": "rgb(46, 43, 43)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgba(43, 27, 17, 0.05)",
      "linkStrokeHoverColor": "rgba(43, 27, 17, 0.1)",
      "overlayBackColor": "rgb(20, 20, 20)",
      "overlayItemFadeSpeed": 300,
      "overlayFont": {
        "family": "Verdana",
        "style": "regular",
        "size": 18,
        "source": "local",
        "category": "sans-serif"
      },
      "overlayTextColor": "rgb(253, 250, 243)",
      "overlayBtPositionMargin": 10,
      "overlayBtHoverSpeed": 250,
      "overlayBtSize": 70.63679245283,
      "overlayBtSymbolSize": 65.094339622642,
      "overlayBtSymbolColor": "rgb(253, 250, 243)",
      "overlayBtSymbolHoverColor": "rgb(253, 250, 243)",
      "overlayBtRadius": 0,
      "overlayBtFillColor": "rgb(20, 20, 20)",
      "overlayBtFillHoverColor": "rgb(46, 43, 43)",
      "overlayBtStrokeSize": 2,
      "overlayBtStrokeColor": "rgb(253, 250, 243)",
      "overlayBtStrokeHoverColor": "rgb(253, 250, 243)"
    },
    {
      "id": "p2_5405cf3b09c7e2a62f8b4569",
      "name": "Mosaic Padding",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "backgroundcolor": "rgb(255, 255, 255)",
      "scrollColor": "rgb(255, 255, 255)",
      "layout": "mosaic",
      "columnsNumber": 3,
      "summaryOutsideImage": false,
      "imageKeepRatio": false,
      "columnMaxWidth": 270.52830188679,
      "minimumHeight": "medium",
      "textHPosition": "right",
      "itemAlternateContent": false,
      "textVPosition": "center",
      "textHAlignment": "center",
      "imageWidthPercent": 40.330188679245,
      "imageHPosition": "left",
      "itemBackHoverColor": "rgba(255, 255, 255, 0.08)",
      "itemHoverSpeed": 150,
      "contentPadding": 0,
      "distanceBetweenImages": 1,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 0,
      "font": {
        "family": "Arial",
        "style": "regular",
        "size": 18,
        "source": "local",
        "category": "sans-serif"
      },
      "textColor": "rgb(5, 5, 5)",
      "textHoverColor": "rgb(5, 5, 5)",
      "textFillPadding": 10,
      "textFillColor": "rgba(255, 255, 255, 0.9)",
      "textFillHoverColor": "rgb(255, 255, 255)",
      "linkReferencePosition": "image",
      "linkHPosition": "center",
      "linkPositionPadding": 5,
      "linkHoverSpeed": 150,
      "linkFont": {
        "family": "Arial",
        "style": "regular",
        "size": 16,
        "source": "local",
        "category": "sans-serif"
      },
      "linkTextColor": "rgb(5, 5, 5)",
      "linkTextHoverColor": "rgb(5, 5, 5)",
      "linkRadius": 10.377358490566,
      "linkFillPadding": 7,
      "linkFillColor": "rgba(255, 255, 255, 0.4)",
      "linkFillHoverColor": "rgba(255, 255, 255, 0.4)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgb(0, 0, 0)",
      "linkStrokeHoverColor": "rgb(255, 255, 255)",
      "overlayBackColor": "rgb(255, 255, 255)",
      "overlayItemFadeSpeed": 100,
      "overlayFont": {
        "family": "Roboto",
        "style": "regular",
        "size": 21,
        "source": "google",
        "category": "sans-serif"
      },
      "overlayTextColor": "rgb(5, 5, 5)",
      "overlayBtPositionMargin": 30,
      "overlayBtHoverSpeed": 150,
      "overlayBtSize": 85.141509433962,
      "overlayBtSymbolSize": 43.867924528302,
      "overlayBtSymbolColor": "rgba(5, 5, 5, 0.63)",
      "overlayBtSymbolHoverColor": "rgba(5, 5, 5, 0.85)",
      "overlayBtRadius": 100,
      "overlayBtFillColor": "rgba(255, 255, 255, 0.2)",
      "overlayBtFillHoverColor": "rgba(255, 255, 255, 0.4)",
      "overlayBtStrokeSize": 0,
      "overlayBtStrokeColor": "rgba(255, 255, 255, 0.4)",
      "overlayBtStrokeHoverColor": "rgba(255, 255, 255, 0.51)"
    },
    {
      "id": "p1_5405cf3b09c7e2a62f8b4569",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "name": "List",
      "backgroundcolor": "rgb(33, 33, 33)",
      "scrollColor": "rgb(181, 181, 181)",
      "layout": "list",
      "columnsNumber": 3,
      "summaryOutsideImage": false,
      "imageKeepRatio": false,
      "columnMaxWidth": 260,
      "minimumHeight": "medium",
      "textHPosition": "right",
      "itemAlternateContent": false,
      "textVPosition": "top",
      "textHAlignment": "center",
      "imageWidthPercent": 68.867924528302,
      "imageHPosition": "left",
      "itemBackHoverColor": "rgba(0, 0, 0, 0.06)",
      "itemHoverSpeed": 250,
      "contentPadding": 0,
      "distanceBetweenImages": 0,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 0,
      "font": {
        "family": "Lato",
        "style": "regular",
        "size": 16,
        "source": "google",
        "category": "sans-serif"
      },
      "textColor": "rgb(255, 255, 255)",
      "textHoverColor": "rgb(255, 255, 255)",
      "textFillPadding": 15,
      "textFillColor": "rgb(59, 59, 59)",
      "textFillHoverColor": "rgb(79, 78, 78)",
      "linkReferencePosition": "image",
      "linkHPosition": "right",
      "linkPositionPadding": 10,
      "linkHoverSpeed": 150,
      "linkFont": {
        "family": "Open Sans",
        "style": "600",
        "size": 16,
        "source": "google",
        "category": "sans-serif"
      },
      "linkTextColor": "rgb(33, 33, 33)",
      "linkTextHoverColor": "rgb(33, 33, 33)",
      "linkFillPadding": 10,
      "linkRadius": 100,
      "linkFillColor": "rgb(248, 246, 169)",
      "linkFillHoverColor": "rgb(244, 241, 97)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgba(43, 27, 17, 0.05)",
      "linkStrokeHoverColor": "rgba(43, 27, 17, 0.1)",
      "overlayBackColor": "rgba(59, 59, 59, 0.9)",
      "overlayItemFadeSpeed": 50,
      "overlayFont": {
        "family": "Lato",
        "style": "regular",
        "size": 18,
        "source": "google",
        "category": "sans-serif"
      },
      "overlayTextColor": "rgb(255, 255, 255)",
      "overlayBtPositionMargin": 10,
      "overlayBtHoverSpeed": 250,
      "overlayBtSize": 70.63679245283,
      "overlayBtSymbolSize": 65.094339622642,
      "overlayBtSymbolColor": "rgb(181, 181, 181)",
      "overlayBtSymbolHoverColor": "rgb(255, 255, 255)",
      "overlayBtRadius": 5.188679245283,
      "overlayBtFillColor": "rgb(59, 59, 59)",
      "overlayBtFillHoverColor": "rgb(59, 59, 59)",
      "overlayBtStrokeSize": 2,
      "overlayBtStrokeColor": "rgb(181, 181, 181)",
      "overlayBtStrokeHoverColor": "rgb(181, 181, 181)"
    },
    {
      "id": "p3_5405cf3b09c7e2a62f8b4569",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "name": "Round Image Padding",
      "layout": "mosaic",
      "backgroundcolor": "rgb(243, 243, 243)",
      "scrollColor": "rgb(222, 222, 222)",
      "columnsNumber": 2,
      "summaryOutsideImage": false,
      "imageKeepRatio": false,
      "columnMaxWidth": 100,
      "minimumHeight": "medium",
      "textHPosition": "left",
      "itemAlternateContent": false,
      "textVPosition": "center",
      "textHAlignment": "center",
      "imageWidthPercent": "70",
      "imageHPosition": "left",
      "itemBackHoverColor": "rgba(0, 0, 0, 0.55)",
      "itemHoverSpeed": 150,
      "contentPadding": 20,
      "distanceBetweenImages": 20,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 100,
      "font": {
        "family": "Lato",
        "style": "regular",
        "size": 16,
        "source": "google",
        "category": "sans-serif"
      },
      "textColor": "rgba(255, 255, 255, 0)",
      "textHoverColor": "rgb(255, 255, 255)",
      "textFillPadding": 14,
      "textFillColor": "rgba(0, 0, 0, 0)",
      "textFillHoverColor": "rgba(0, 0, 0, 0)",
      "linkReferencePosition": "image",
      "linkHPosition": "center",
      "linkPositionPadding": 0,
      "linkHoverSpeed": 120,
      "linkFont": {
        "family": "Lato",
        "style": "regular",
        "size": 17,
        "source": "google",
        "category": "sans-serif"
      },
      "linkTextColor": "rgb(0, 0, 0)",
      "linkTextHoverColor": "rgb(0, 0, 0)",
      "linkRadius": 0,
      "linkFillPadding": 4,
      "linkFillColor": "rgb(241, 241, 241)",
      "linkFillHoverColor": "rgb(241, 241, 241)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgba(0,0,0,0.5)",
      "linkStrokeHoverColor": "rgba(0, 0, 0, 0)",
      "overlayBackColor": "rgb(243, 243, 243)",
      "overlayItemFadeSpeed": 100,
      "overlayFont": {
        "family": "Lato",
        "style": "regular",
        "size": 18,
        "source": "google",
        "category": "sans-serif"
      },
      "overlayTextColor": "rgb(0, 0, 0)",
      "overlayBtPositionMargin": 0,
      "overlayBtHoverSpeed": 100,
      "overlayBtSize": 100,
      "overlayBtSymbolSize": 45.754716981132,
      "overlayBtSymbolColor": "rgb(0, 0, 0)",
      "overlayBtSymbolHoverColor": "rgb(0, 0, 0)",
      "overlayBtRadius": 0,
      "overlayBtFillColor": "rgb(255, 255, 255)",
      "overlayBtFillHoverColor": "rgba(255, 255, 255, 0.48)",
      "overlayBtStrokeSize": 0,
      "overlayBtStrokeColor": "rgba(255,255,255,0)",
      "overlayBtStrokeHoverColor": "rgba(255,255,255,0)"
    },
    {
      "id": "p4_5405cf3b09c7e2a62f8b4569",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "name": "No Padding",
      "backgroundcolor": "rgb(255, 255, 255)",
      "scrollColor": "rgb(255, 255, 255)",
      "layout": "mosaic",
      "columnsNumber": 3,
      "summaryOutsideImage": false,
      "imageKeepRatio": false,
      "columnMaxWidth": 100,
      "minimumHeight": "large",
      "textHPosition": "left",
      "itemAlternateContent": false,
      "textVPosition": "top",
      "textHAlignment": "center",
      "imageWidthPercent": "70",
      "imageHPosition": "left",
      "itemBackHoverColor": "rgba(0, 0, 0, 0.45)",
      "itemHoverSpeed": 140,
      "contentPadding": 0,
      "distanceBetweenImages": 0,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 0,
      "font": {
        "family": "Verdana",
        "style": "regular",
        "size": 14,
        "source": "local",
        "category": "sans-serif"
      },
      "textColor": "#FFFFFF",
      "textHoverColor": "rgb(255, 255, 255)",
      "textFillPadding": 14,
      "textFillColor": "rgb(0, 0, 0)",
      "textFillHoverColor": "rgb(0, 0, 0)",
      "linkReferencePosition": "image",
      "linkHPosition": "center",
      "linkPositionPadding": 5,
      "linkHoverSpeed": 120,
      "linkFont": {
        "family": "Verdana",
        "style": "regular",
        "size": 14,
        "source": "local",
        "category": "sans-serif"
      },
      "linkTextColor": "#FFFFFF",
      "linkTextHoverColor": "rgb(255, 255, 255)",
      "linkRadius": 0,
      "linkFillPadding": 10,
      "linkFillColor": "rgb(0, 0, 0)",
      "linkFillHoverColor": "rgb(0, 0, 0)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgb(0, 0, 0)",
      "linkStrokeHoverColor": "rgb(0, 0, 0)",
      "overlayBackColor": "rgb(0, 0, 0)",
      "overlayItemFadeSpeed": 140,
      "overlayFont": {
        "family": "Verdana",
        "style": "regular",
        "size": 18,
        "source": "local",
        "category": "sans-serif"
      },
      "overlayTextColor": "#FFFFFF",
      "overlayBtPositionMargin": 20,
      "overlayBtHoverSpeed": 300,
      "overlayBtSize": 100,
      "overlayBtSymbolSize": 40.566037735849,
      "overlayBtSymbolColor": "rgb(255, 255, 255)",
      "overlayBtSymbolHoverColor": "#FFFFFF",
      "overlayBtRadius": 100,
      "overlayBtFillColor": "rgba(255, 255, 255, 0)",
      "overlayBtFillHoverColor": "rgba(255,255,255,0)",
      "overlayBtStrokeSize": 0,
      "overlayBtStrokeColor": "rgba(255,255,255,0)",
      "overlayBtStrokeHoverColor": "rgba(255,255,255,0)"
    },
    {
      "id": "pTransparent_5405cf3b09c7e2a62f8b4569",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "name": "Transparent Background",
      "backgroundcolor": "rgba(255, 255, 255, 0)",
      "scrollColor": "rgb(255, 255, 255)",
      "layout": "mosaic",
      "columnsNumber": 2,
      "summaryOutsideImage": false,
      "imageKeepRatio": false,
      "columnMaxWidth": 380.79245283019,
      "minimumHeight": "medium",
      "textHPosition": "top",
      "itemAlternateContent": false,
      "textVPosition": "center",
      "textHAlignment": "center",
      "imageWidthPercent": 75.141509433962,
      "imageHPosition": "left",
      "itemBackHoverColor": "rgba(255, 255, 255, 0.35)",
      "itemHoverSpeed": 250,
      "contentPadding": 0,
      "distanceBetweenImages": 20,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 5.6603773584906,
      "font": {
        "family": "Verdana",
        "style": "700",
        "size": 14,
        "source": "local",
        "category": "sans-serif"
      },
      "textColor": "rgb(255, 255, 255)",
      "textHoverColor": "rgb(255, 255, 255)",
      "textFillPadding": 7,
      "textFillColor": "rgba(0, 0, 0, 0.6)",
      "textFillHoverColor": "rgba(0, 0, 0, 0.51)",
      "linkReferencePosition": "image",
      "linkHPosition": "center",
      "linkPositionPadding": 5,
      "linkHoverSpeed": 150,
      "linkFont": {
        "family": "Arial",
        "style": "regular",
        "size": 16,
        "source": "local",
        "category": "sans-serif"
      },
      "linkTextColor": "rgb(5, 5, 5)",
      "linkTextHoverColor": "rgb(5, 5, 5)",
      "linkRadius": 10.377358490566,
      "linkFillPadding": 7,
      "linkFillColor": "rgba(255, 255, 255, 0.4)",
      "linkFillHoverColor": "rgba(255, 255, 255, 0.4)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgb(0, 0, 0)",
      "linkStrokeHoverColor": "rgb(255, 255, 255)",
      "overlayBackColor": "rgba(0, 0, 0, 0.3)",
      "overlayItemFadeSpeed": 100,
      "overlayFont": {
        "family": "Verdana",
        "style": "regular",
        "size": 18,
        "source": "local",
        "category": "sans-serif"
      },
      "overlayTextColor": "rgb(0, 0, 0)",
      "overlayBtPositionMargin": 10,
      "overlayBtHoverSpeed": 150,
      "overlayBtSize": 70.63679245283,
      "overlayBtSymbolSize": 65.094339622642,
      "overlayBtSymbolColor": "rgba(255, 255, 255, 0.85)",
      "overlayBtSymbolHoverColor": "rgb(255, 255, 255)",
      "overlayBtRadius": 100,
      "overlayBtFillColor": "rgba(0, 0, 0, 0.65)",
      "overlayBtFillHoverColor": "rgba(0, 0, 0, 0.8)",
      "overlayBtStrokeSize": 0,
      "overlayBtStrokeColor": "rgba(255, 255, 255, 0.4)",
      "overlayBtStrokeHoverColor": "rgba(255, 255, 255, 0.51)"
    },
    {
      "id": "p6_5405cf3b09c7e2a62f8b4569",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "name": "Masonry",
      "backgroundcolor": "rgb(26, 26, 26)",
      "scrollColor": "rgb(255, 255, 255)",
      "layout": "masonry",
      "columnsNumber": 3,
      "summaryOutsideImage": false,
      "imageKeepRatio": false,
      "columnMaxWidth": 260,
      "minimumHeight": "medium",
      "textHPosition": "left",
      "itemAlternateContent": false,
      "textVPosition": "bottom",
      "textHAlignment": "center",
      "imageWidthPercent": 75.141509433962,
      "imageHPosition": "right",
      "itemBackHoverColor": "rgba(0, 0, 0, 0.08)",
      "itemHoverSpeed": 250,
      "contentPadding": 0,
      "distanceBetweenImages": 1,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 0,
      "font": {
        "family": "Lato",
        "style": "regular",
        "size": 17,
        "source": "google",
        "category": "sans-serif"
      },
      "textColor": "rgb(26, 26, 26)",
      "textHoverColor": "rgb(26, 26, 26)",
      "textFillPadding": 4,
      "textFillColor": "rgb(255, 255, 255)",
      "textFillHoverColor": "rgb(255, 255, 255)",
      "linkReferencePosition": "image",
      "linkHPosition": "center",
      "linkPositionPadding": 0,
      "linkHoverSpeed": 150,
      "linkFont": {
        "family": "Lato",
        "style": "regular",
        "size": 16,
        "source": "google",
        "category": "sans-serif"
      },
      "linkTextColor": "rgb(255, 255, 255)",
      "linkTextHoverColor": "rgb(255, 255, 255)",
      "linkRadius": 0,
      "linkFillPadding": 7,
      "linkFillColor": "rgb(43, 27, 17)",
      "linkFillHoverColor": "rgb(46, 43, 43)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgba(43, 27, 17, 0.05)",
      "linkStrokeHoverColor": "rgba(43, 27, 17, 0.1)",
      "overlayBackColor": "rgb(255, 255, 255)",
      "overlayItemFadeSpeed": 50,
      "overlayFont": {
        "family": "Lato",
        "style": "regular",
        "size": 18,
        "source": "google",
        "category": "sans-serif"
      },
      "overlayTextColor": "rgb(26, 26, 26)",
      "overlayBtPositionMargin": 10,
      "overlayBtHoverSpeed": 250,
      "overlayBtSize": 70.63679245283,
      "overlayBtSymbolSize": 65.094339622642,
      "overlayBtSymbolColor": "rgb(255, 255, 255)",
      "overlayBtSymbolHoverColor": "rgb(255, 255, 255)",
      "overlayBtRadius": 0,
      "overlayBtFillColor": "rgb(26, 26, 26)",
      "overlayBtFillHoverColor": "rgb(46, 43, 43)",
      "overlayBtStrokeSize": 2,
      "overlayBtStrokeColor": "rgb(253, 250, 243)",
      "overlayBtStrokeHoverColor": "rgb(253, 250, 243)"
    },
    {
      "id": "p8_5405cf3b09c7e2a62f8b4569",
      "name": "Headlines",
      "widget_id": "5405cf3b09c7e2a62f8b4569",
      "backgroundcolor": "rgb(255, 255, 255)",
      "scrollColor": "rgb(185, 185, 185)",
      "layout": "list",
      "columnsNumber": 3,
      "summaryOutsideImage": false,
      "imageKeepRatio": false,
      "columnMaxWidth": 260,
      "minimumHeight": "medium",
      "textHPosition": "top",
      "itemAlternateContent": false,
      "textVPosition": "bottom",
      "textHAlignment": "center",
      "imageWidthPercent": 64.103773584906,
      "imageHPosition": "center",
      "itemBackHoverColor": "rgba(181, 181, 181, 0.05)",
      "itemHoverSpeed": 250,
      "contentPadding": 0,
      "distanceBetweenImages": 30,
      "lightboxPreviewOn": true,
      "shuffle": false,
      "itemRadius": 0,
      "font": {
        "family": "Open Sans",
        "style": "600",
        "size": 21,
        "source": "google",
        "category": "sans-serif"
      },
      "textColor": "rgb(36, 36, 36)",
      "textHoverColor": "rgb(46, 72, 133)",
      "textFillPadding": 15,
      "textFillColor": "rgb(255, 255, 255)",
      "textFillHoverColor": "rgb(255, 255, 255)",
      "linkReferencePosition": "image",
      "linkHPosition": "right",
      "linkPositionPadding": 10,
      "linkHoverSpeed": 150,
      "linkFont": {
        "family": "Open Sans",
        "style": "600",
        "size": 16,
        "source": "google",
        "category": "sans-serif"
      },
      "linkTextColor": "rgb(255, 255, 255)",
      "linkTextHoverColor": "rgb(255, 255, 255)",
      "linkRadius": 0,
      "linkFillPadding": 10,
      "linkFillColor": "rgb(46, 72, 133)",
      "linkFillHoverColor": "rgb(46, 72, 133)",
      "linkStrokeSize": 0,
      "linkStrokeColor": "rgba(43, 27, 17, 0.05)",
      "linkStrokeHoverColor": "rgba(43, 27, 17, 0.1)",
      "overlayBackColor": "rgb(255, 255, 255)",
      "overlayItemFadeSpeed": 150,
      "overlayFont": {
        "family": "Open Sans",
        "style": "300",
        "size": 18,
        "source": "google",
        "category": "sans-serif"
      },
      "overlayTextColor": "rgb(36, 36, 36)",
      "overlayBtPositionMargin": 10,
      "overlayBtHoverSpeed": 250,
      "overlayBtSize": 70.63679245283,
      "overlayBtSymbolSize": 65.094339622642,
      "overlayBtSymbolColor": "rgb(36, 36, 36)",
      "overlayBtSymbolHoverColor": "rgb(36, 36, 36)",
      "overlayBtRadius": 5.188679245283,
      "overlayBtFillColor": "rgb(244, 244, 244)",
      "overlayBtFillHoverColor": "rgb(232, 232, 232)",
      "overlayBtStrokeSize": 0,
      "overlayBtStrokeColor": "rgb(181, 181, 181)",
      "overlayBtStrokeHoverColor": "rgb(181, 181, 181)"
    }
  ],
  "slug": "mosaic-gallery",
  "tags": [
    "gallery",
    "responsive",
    "media gallery",
    "grid",
    "media",
    "photo",
    "image",
    "collage",
    "mosaic",
    "matrice",
    "isotope",
    "responsive galleries",
    "responsive gallery",
    "images",
    "galleries",
    "photo gallery",
    "thumbnails",
    "thumbnail gallery",
    "thumbnail galleries",
    "picture gallery",
    "photo albums",
    "image gallery",
    "image album",
    "album",
    "albums",
    "picture",
    "pictures",
    "photos"
  ],
  "width": 720,
  "height": 450,
  "version": "3b15d91"
}