diff --git a/Gruntfile.js b/Gruntfile.js index 63795c8..d0584bb 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,3 +1,5 @@ +const sass = require('sass'); + module.exports = function (grunt) { grunt.initConfig({ @@ -7,6 +9,9 @@ module.exports = function (grunt) { files: { 'dist/device-mockups.css': 'src/scss/device-mockups.scss' } + }, + options: { + implementation: sass, } }, cssmin: { diff --git a/dist/device-mockups.css b/dist/device-mockups.css index 540b957..fa54bf9 100644 --- a/dist/device-mockups.css +++ b/dist/device-mockups.css @@ -1,1623 +1,2240 @@ /*! * html5-device-mockups (https://github.com/pixelsign/html5-device-mockups) - * Copyright 2013 - 2018 pixelsign + * Copyright 2013 - 2021 pixelsign * Licensed under MIT (https://github.com/pixelsign/html5-device-mockups/blob/master/LICENSE.txt) - * Last Build: Thu Dec 20 2018 14:05:50 + * Last Build: Sat Nov 27 2021 13:54:48 */ .device-wrapper { - max-width: 300px; - width: 100%; } + max-width: 300px; + width: 100%; +} .device { - position: relative; - background-size: cover; } - .device::after { + position: relative; + background-size: cover; +} + +.device::after { position: absolute; background-size: cover; width: 100%; height: 100%; - pointer-events: none; } - .device .screen { + pointer-events: none; +} + +.device .screen { position: absolute; background-size: cover; - pointer-events: auto; } - .device .button { + pointer-events: auto; +} + +.device .button { position: absolute; - cursor: pointer; } - -.device[data-device="iPhoneX"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 198.89807163%; - background-image: url(../device-mockups/iPhoneX/portrait.png); - z-index: initial; -} - .device[data-device="iPhoneX"][data-orientation="portrait"][data-color="black"] .screen { - top: 3.254847645%; - left: 7.162534435%; - width: 85.67493113%; - height: 93.49030471%; - border: 0px; - z-index: -1; - } - -.device[data-device="iPhoneX"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 50.27700831%; - background-image: url(../device-mockups/iPhoneX/landscape.png); - z-index: initial; -} - .device[data-device="iPhoneX"][data-orientation="landscape"][data-color="black"] .screen { - top: 7.162534435%; - left: 3.254847645%; - width: 93.49030471%; - height: 85.67493113%; - border: 0px; - z-index: -1; - } - -.device[data-device="galaxyS3"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 194.717887155%; } - .device[data-device="galaxyS3"][data-orientation="portrait"][data-color="black"] .screen { + cursor: pointer; +} + +.device[data-device=galaxyS3][data-orientation=portrait][data-color=black] { + padding-bottom: 194.7178871549%; +} + +.device[data-device=galaxyS3][data-orientation=portrait][data-color=black] .screen { top: 9.6794081381%; left: 6.6026410564%; width: 86.3145258103%; - height: 78.914919852%; } - .device[data-device="galaxyS3"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 78.914919852%; +} + +.device[data-device=galaxyS3][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/galaxyS3/portrait_black.png); - z-index: -1; } - .device[data-device="galaxyS3"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=galaxyS3][data-orientation=portrait][data-color=black] .button { top: 93.1565967941%; left: 38.6554621849%; width: 22.569027611%; - height: 3.2675709001%; } + height: 3.2675709001%; +} + +.device[data-device=galaxyS3][data-orientation=portrait][data-color=white] { + padding-bottom: 194.7178871549%; +} -.device[data-device="galaxyS3"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 194.717887155%; } - .device[data-device="galaxyS3"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=galaxyS3][data-orientation=portrait][data-color=white] .screen { top: 9.6794081381%; left: 6.6026410564%; width: 86.3145258103%; - height: 78.914919852%; } - .device[data-device="galaxyS3"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 78.914919852%; +} + +.device[data-device=galaxyS3][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/galaxyS3/portrait_white.png); - z-index: -1; } - .device[data-device="galaxyS3"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=galaxyS3][data-orientation=portrait][data-color=white] .button { top: 93.1565967941%; left: 38.6554621849%; width: 22.569027611%; - height: 3.2675709001%; } + height: 3.2675709001%; +} + +.device[data-device=galaxyS3][data-orientation=landscape][data-color=black] { + padding-bottom: 51.4180024661%; +} -.device[data-device="galaxyS3"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 51.4180024661%; } - .device[data-device="galaxyS3"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=galaxyS3][data-orientation=landscape][data-color=black] .screen { top: 7.0743405276%; left: 9.3711467324%; width: 78.914919852%; - height: 86.3309352518%; } - .device[data-device="galaxyS3"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 86.3309352518%; +} + +.device[data-device=galaxyS3][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/galaxyS3/landscape_black.png); - z-index: -1; } - .device[data-device="galaxyS3"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=galaxyS3][data-orientation=landscape][data-color=black] .button { top: 38.8489208633%; left: 93.3415536375%; width: 3.3908754624%; - height: 22.5419664269%; } + height: 22.5419664269%; +} + +.device[data-device=galaxyS3][data-orientation=landscape][data-color=white] { + padding-bottom: 51.4180024661%; +} -.device[data-device="galaxyS3"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 51.4180024661%; } - .device[data-device="galaxyS3"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=galaxyS3][data-orientation=landscape][data-color=white] .screen { top: 7.0743405276%; left: 9.3711467324%; width: 78.914919852%; - height: 86.3309352518%; } - .device[data-device="galaxyS3"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 86.3309352518%; +} + +.device[data-device=galaxyS3][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/galaxyS3/landscape_white.png); - z-index: -1; } - .device[data-device="galaxyS3"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=galaxyS3][data-orientation=landscape][data-color=white] .button { top: 38.8489208633%; left: 93.3415536375%; width: 3.3908754624%; - height: 22.5419664269%; } + height: 22.5419664269%; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=black] { + padding-bottom: 193.9837398374%; +} -.device[data-device="galaxyS5"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 193.983739837%; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=galaxyS5][data-orientation=portrait][data-color=black] .screen { top: 9.8072087175%; left: 6.0975609756%; width: 87.8048780488%; - height: 80.4694048617%; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 80.4694048617%; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/galaxyS5/portrait_black.png); - z-index: -1; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=black] .button { top: 92.6236378877%; left: 38.9430894309%; width: 22.5203252033%; - height: 3.7300922045%; } + height: 3.7300922045%; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=white] { + padding-bottom: 193.9837398374%; +} -.device[data-device="galaxyS5"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 193.983739837%; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=galaxyS5][data-orientation=portrait][data-color=white] .screen { top: 9.8072087175%; left: 6.0975609756%; width: 87.8048780488%; - height: 80.4694048617%; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 80.4694048617%; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/galaxyS5/portrait_white.png); - z-index: -1; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=white] .button { top: 92.6236378877%; left: 38.9430894309%; width: 22.5203252033%; - height: 3.7300922045%; } + height: 3.7300922045%; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold] { + padding-bottom: 193.9837398374%; +} -.device[data-device="galaxyS5"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 193.983739837%; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold] .screen { top: 9.8072087175%; left: 6.0975609756%; width: 87.8048780488%; - height: 80.4694048617%; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 80.4694048617%; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/galaxyS5/portrait_gold.png); - z-index: -1; } - .device[data-device="galaxyS5"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold] .button { top: 92.6236378877%; left: 38.9430894309%; width: 22.5203252033%; - height: 3.7300922045%; } + height: 3.7300922045%; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=black] { + padding-bottom: 51.5507124895%; +} -.device[data-device="galaxyS5"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 51.5507124895%; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=galaxyS5][data-orientation=landscape][data-color=black] .screen { top: 6.0975609756%; left: 9.8072087175%; width: 80.4694048617%; - height: 87.8048780488%; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 87.8048780488%; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/galaxyS5/landscape_black.png); - z-index: -1; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=black] .button { top: 38.5365853659%; left: 92.6236378877%; width: 3.7300922045%; - height: 22.5203252033%; } + height: 22.5203252033%; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=white] { + padding-bottom: 51.5507124895%; +} -.device[data-device="galaxyS5"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 51.5507124895%; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=galaxyS5][data-orientation=landscape][data-color=white] .screen { top: 6.0975609756%; left: 9.8072087175%; width: 80.4694048617%; - height: 87.8048780488%; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 87.8048780488%; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/galaxyS5/landscape_white.png); - z-index: -1; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=white] .button { top: 38.5365853659%; left: 92.6236378877%; width: 3.7300922045%; - height: 22.5203252033%; } + height: 22.5203252033%; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold] { + padding-bottom: 51.5507124895%; +} -.device[data-device="galaxyS5"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 51.5507124895%; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold] .screen { top: 6.0975609756%; left: 9.8072087175%; width: 80.4694048617%; - height: 87.8048780488%; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 87.8048780488%; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/galaxyS5/landscape_gold.png); - z-index: -1; } - .device[data-device="galaxyS5"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold] .button { top: 38.5365853659%; left: 92.6236378877%; width: 3.7300922045%; - height: 22.5203252033%; } + height: 22.5203252033%; +} + +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black] { + padding-bottom: 168.3361629881%; +} -.device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 168.336162988%; } - .device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black] .screen { top: 8.5728693898%; left: 5.6876061121%; width: 87.9456706282%; - height: 83.0055471508%; } - .device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 83.0055471508%; +} + +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/galaxyTab4/portrait_black.png); - z-index: -1; } - .device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 168.336162988%; } - .device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white] { + padding-bottom: 168.3361629881%; +} + +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white] .screen { top: 8.5224407463%; left: 5.6876061121%; width: 87.9456706282%; - height: 83.0559757943%; } - .device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 83.0559757943%; +} + +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/galaxyTab4/portrait_white.png); - z-index: -1; } - .device[data-device="galaxyTab4"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=iMac][data-orientation=portrait][data-color=black] { + padding-bottom: 80.4666304938%; +} -.device[data-device="iMac"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 80.4666304938%; } - .device[data-device="iMac"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iMac][data-orientation=portrait][data-color=black] .screen { top: 5.0573162508%; left: 4.0694519805%; width: 91.8610960391%; - height: 64.194200944%; } - .device[data-device="iMac"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 64.194200944%; +} + +.device[data-device=iMac][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iMac/portrait_black.png); - z-index: -1; } - .device[data-device="iMac"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iMac][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=iPad][data-orientation=portrait][data-color=black] { + padding-bottom: 129.5698924731%; +} -.device[data-device="iPad"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 129.569892473%; } - .device[data-device="iPad"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPad][data-orientation=portrait][data-color=black] .screen { top: 9.1286307054%; left: 10.3046594982%; width: 79.2114695341%; - height: 81.3969571231%; } - .device[data-device="iPad"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 81.3969571231%; +} + +.device[data-device=iPad][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPad/portrait_black.png); - z-index: -1; } - .device[data-device="iPad"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPad][data-orientation=portrait][data-color=black] .button { top: 93.153526971%; left: 47.1326164875%; width: 6.0035842294%; - height: 4.4951590595%; } + height: 4.4951590595%; +} + +.device[data-device=iPad][data-orientation=portrait][data-color=white] { + padding-bottom: 129.5698924731%; +} -.device[data-device="iPad"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 129.569892473%; } - .device[data-device="iPad"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPad][data-orientation=portrait][data-color=white] .screen { top: 9.1286307054%; left: 10.4838709677%; width: 79.3010752688%; - height: 81.3969571231%; } - .device[data-device="iPad"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 81.3969571231%; +} + +.device[data-device=iPad][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPad/portrait_white.png); - z-index: -1; } - .device[data-device="iPad"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPad][data-orientation=portrait][data-color=white] .button { top: 93.153526971%; left: 47.1326164875%; width: 6.0035842294%; - height: 4.4951590595%; } + height: 4.4951590595%; +} + +.device[data-device=iPad][data-orientation=landscape][data-color=black] { + padding-bottom: 77.0401106501%; +} -.device[data-device="iPad"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 77.0401106501%; } - .device[data-device="iPad"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPad][data-orientation=landscape][data-color=black] .screen { top: 10.2333931777%; left: 9.2669432918%; width: 81.3278008299%; - height: 79.4434470377%; } - .device[data-device="iPad"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 79.4434470377%; +} + +.device[data-device=iPad][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPad/landscape_black.png); - z-index: -1; } - .device[data-device="iPad"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPad][data-orientation=landscape][data-color=black] .button { top: 46.7684021544%; left: 93.2226832642%; width: 4.4260027663%; - height: 6.0143626571%; } + height: 6.0143626571%; +} + +.device[data-device=iPad][data-orientation=landscape][data-color=white] { + padding-bottom: 77.0401106501%; +} -.device[data-device="iPad"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 77.0401106501%; } - .device[data-device="iPad"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPad][data-orientation=landscape][data-color=white] .screen { top: 10.2333931777%; left: 9.2669432918%; width: 81.3278008299%; - height: 79.4434470377%; } - .device[data-device="iPad"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 79.4434470377%; +} + +.device[data-device=iPad][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPad/landscape_white.png); - z-index: -1; } - .device[data-device="iPad"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPad][data-orientation=landscape][data-color=white] .button { top: 46.7684021544%; left: 93.2226832642%; width: 4.4260027663%; - height: 6.0143626571%; } + height: 6.0143626571%; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=black] { + padding-bottom: 141.3929784824%; +} -.device[data-device="iPadAir2"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 141.392978482%; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPadAir2][data-orientation=portrait][data-color=black] .screen { top: 9.0909090909%; left: 6.4552661382%; width: 86.9762174405%; - height: 82.0184221065%; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 82.0184221065%; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPadAir2/portrait_black.png); - z-index: -1; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=black] .button { top: 93.5522627153%; left: 46.8289920725%; width: 6.2853907135%; - height: 4.4453344013%; } + height: 4.4453344013%; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=white] { + padding-bottom: 141.3929784824%; +} -.device[data-device="iPadAir2"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 141.392978482%; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPadAir2][data-orientation=portrait][data-color=white] .screen { top: 9.0909090909%; left: 6.4552661382%; width: 86.9762174405%; - height: 82.0184221065%; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 82.0184221065%; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPadAir2/portrait_white.png); - z-index: -1; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=white] .button { top: 93.5522627153%; left: 46.8289920725%; width: 6.2853907135%; - height: 4.4453344013%; } + height: 4.4453344013%; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold] { + padding-bottom: 141.3929784824%; +} -.device[data-device="iPadAir2"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 141.392978482%; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold] .screen { top: 9.0909090909%; left: 6.4552661382%; width: 86.9762174405%; - height: 82.0184221065%; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 82.0184221065%; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPadAir2/portrait_gold.png); - z-index: -1; } - .device[data-device="iPadAir2"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold] .button { top: 93.5522627153%; left: 46.8289920725%; width: 6.2853907135%; - height: 4.4453344013%; } + height: 4.4453344013%; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=black] { + padding-bottom: 70.7248698438%; +} -.device[data-device="iPadAir2"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 70.7248698438%; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPadAir2][data-orientation=landscape][data-color=black] .screen { top: 6.5685164213%; left: 9.0909090909%; width: 82.0184221065%; - height: 86.9762174405%; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 86.9762174405%; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPadAir2/landscape_black.png); - z-index: -1; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=black] .button { top: 46.885617214%; left: 93.5522627153%; width: 4.4453344013%; - height: 6.2853907135%; } + height: 6.2853907135%; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=white] { + padding-bottom: 70.7248698438%; +} -.device[data-device="iPadAir2"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 70.7248698438%; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPadAir2][data-orientation=landscape][data-color=white] .screen { top: 6.5685164213%; left: 9.0909090909%; width: 82.0184221065%; - height: 86.9762174405%; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 86.9762174405%; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPadAir2/landscape_white.png); - z-index: -1; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=white] .button { top: 46.885617214%; left: 93.5522627153%; width: 4.4453344013%; - height: 6.2853907135%; } + height: 6.2853907135%; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold] { + padding-bottom: 70.7248698438%; +} -.device[data-device="iPadAir2"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 70.7248698438%; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold] .screen { top: 6.5685164213%; left: 9.0909090909%; width: 82.0184221065%; - height: 86.9762174405%; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 86.9762174405%; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPadAir2/landscape_gold.png); - z-index: -1; } - .device[data-device="iPadAir2"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold] .button { top: 46.885617214%; left: 93.5522627153%; width: 4.4453344013%; - height: 6.2853907135%; } + height: 6.2853907135%; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=black] { + padding-bottom: 138.6224934612%; +} -.device[data-device="iPadPro"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 138.622493461%; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPadPro][data-orientation=portrait][data-color=black] .screen { top: 7.0440251572%; left: 5.3618134263%; width: 89.2327811683%; - height: 85.9119496855%; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 85.9119496855%; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPadPro/portrait_black.png); - z-index: -1; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=black] .button { top: 94.9371069182%; left: 47.6024411508%; width: 4.8387096774%; - height: 3.5220125786%; } + height: 3.5220125786%; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=white] { + padding-bottom: 138.6224934612%; +} -.device[data-device="iPadPro"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 138.622493461%; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPadPro][data-orientation=portrait][data-color=white] .screen { top: 7.0440251572%; left: 5.3618134263%; width: 89.2327811683%; - height: 85.9119496855%; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 85.9119496855%; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPadPro/portrait_white.png); - z-index: -1; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=white] .button { top: 94.9371069182%; left: 47.6024411508%; width: 4.8387096774%; - height: 3.5220125786%; } + height: 3.5220125786%; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=gold] { + padding-bottom: 138.6224934612%; +} -.device[data-device="iPadPro"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 138.622493461%; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=iPadPro][data-orientation=portrait][data-color=gold] .screen { top: 7.0754716981%; left: 5.3618134263%; width: 89.2327811683%; - height: 85.8805031447%; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 85.8805031447%; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPadPro/portrait_gold.png); - z-index: -1; } - .device[data-device="iPadPro"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPadPro][data-orientation=portrait][data-color=gold] .button { top: 94.9371069182%; left: 47.6024411508%; width: 4.8387096774%; - height: 3.5220125786%; } + height: 3.5220125786%; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=black] { + padding-bottom: 72.1383647799%; +} -.device[data-device="iPadPro"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 72.1383647799%; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPadPro][data-orientation=landscape][data-color=black] .screen { top: 5.4054054054%; left: 7.0440251572%; width: 85.9119496855%; - height: 89.2327811683%; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 89.2327811683%; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPadPro/landscape_black.png); - z-index: -1; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=black] .button { top: 47.5588491718%; left: 94.9371069182%; width: 3.5220125786%; - height: 4.8387096774%; } + height: 4.8387096774%; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=white] { + padding-bottom: 72.1383647799%; +} -.device[data-device="iPadPro"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 72.1383647799%; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPadPro][data-orientation=landscape][data-color=white] .screen { top: 5.4054054054%; left: 7.0440251572%; width: 85.9119496855%; - height: 89.2327811683%; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 89.2327811683%; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPadPro/landscape_white.png); - z-index: -1; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=white] .button { top: 47.5588491718%; left: 94.9371069182%; width: 3.5220125786%; - height: 4.8387096774%; } + height: 4.8387096774%; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=gold] { + padding-bottom: 72.1471235461%; +} -.device[data-device="iPadPro"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 72.1471235461%; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=iPadPro][data-orientation=landscape][data-color=gold] .screen { top: 5.4030501089%; left: 7.0732474065%; width: 85.8849418422%; - height: 89.2374727669%; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 89.2374727669%; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPadPro/landscape_gold.png); - z-index: -1; } - .device[data-device="iPadPro"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPadPro][data-orientation=landscape][data-color=gold] .button { top: 47.5381263617%; left: 94.9072618673%; width: 3.5523420308%; - height: 4.8801742919%; } + height: 4.8801742919%; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=black] { + padding-bottom: 207.6201641266%; +} -.device[data-device="iPhone6"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 207.620164127%; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhone6][data-orientation=portrait][data-color=black] .screen { top: 12.2529644269%; left: 6.0961313013%; width: 88.0422039859%; - height: 75.3246753247%; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 75.3246753247%; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone6/portrait_black.png); - z-index: -1; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=black] .button { top: 89.3280632411%; left: 41.8522860492%; width: 16.6471277843%; - height: 8.0180688876%; } + height: 8.0180688876%; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=white] { + padding-bottom: 207.6201641266%; +} -.device[data-device="iPhone6"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 207.620164127%; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPhone6][data-orientation=portrait][data-color=white] .screen { top: 12.2529644269%; left: 6.0961313013%; width: 88.0422039859%; - height: 75.3246753247%; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 75.3246753247%; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone6/portrait_white.png); - z-index: -1; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=white] .button { top: 89.3280632411%; left: 41.8522860492%; width: 16.6471277843%; - height: 8.0180688876%; } + height: 8.0180688876%; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=gold] { + padding-bottom: 207.6201641266%; +} -.device[data-device="iPhone6"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 207.620164127%; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=iPhone6][data-orientation=portrait][data-color=gold] .screen { top: 12.2529644269%; left: 6.0961313013%; width: 88.0422039859%; - height: 75.3246753247%; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 75.3246753247%; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhone6/portrait_gold.png); - z-index: -1; } - .device[data-device="iPhone6"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhone6][data-orientation=portrait][data-color=gold] .button { top: 89.3280632411%; left: 41.8522860492%; width: 16.6471277843%; - height: 8.0180688876%; } + height: 8.0180688876%; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=black] { + padding-bottom: 48.1648785997%; +} -.device[data-device="iPhone6"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 48.1648785997%; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPhone6][data-orientation=landscape][data-color=black] .screen { top: 5.8616647128%; left: 12.3094297007%; width: 75.2682100508%; - height: 87.9249706917%; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 87.9249706917%; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone6/landscape_black.png); - z-index: -1; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=black] .button { top: 41.5005861665%; left: 89.3280632411%; width: 8.0180688876%; - height: 16.6471277843%; } + height: 16.6471277843%; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=white] { + padding-bottom: 48.1648785997%; +} -.device[data-device="iPhone6"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 48.1648785997%; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPhone6][data-orientation=landscape][data-color=white] .screen { top: 5.8616647128%; left: 12.3094297007%; width: 75.2682100508%; - height: 87.9249706917%; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 87.9249706917%; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone6/landscape_white.png); - z-index: -1; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=white] .button { top: 41.5005861665%; left: 89.3280632411%; width: 8.0180688876%; - height: 16.6471277843%; } + height: 16.6471277843%; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=gold] { + padding-bottom: 48.1648785997%; +} -.device[data-device="iPhone6"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 48.1648785997%; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=iPhone6][data-orientation=landscape][data-color=gold] .screen { top: 5.8616647128%; left: 12.3094297007%; width: 75.2682100508%; - height: 87.9249706917%; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 87.9249706917%; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhone6/landscape_gold.png); - z-index: -1; } - .device[data-device="iPhone6"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhone6][data-orientation=landscape][data-color=gold] .button { top: 41.5005861665%; left: 89.3280632411%; width: 8.0180688876%; - height: 16.6471277843%; } + height: 16.6471277843%; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black] { + padding-bottom: 201.4516129032%; +} -.device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 201.451612903%; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black] .screen { top: 11.4891913531%; left: 6.5322580645%; width: 87.0967741935%; - height: 76.8614891914%; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 76.8614891914%; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone6Plus/portrait_black.png); - z-index: -1; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black] .button { top: 90.4323458767%; left: 43.3064516129%; width: 13.3870967742%; - height: 6.645316253%; } + height: 6.645316253%; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white] { + padding-bottom: 201.4516129032%; +} -.device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 201.451612903%; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white] .screen { top: 11.4891913531%; left: 6.5322580645%; width: 87.0967741935%; - height: 76.8614891914%; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 76.8614891914%; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone6Plus/portrait_white.png); - z-index: -1; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white] .button { top: 90.4323458767%; left: 43.3064516129%; width: 13.3870967742%; - height: 6.645316253%; } + height: 6.645316253%; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold] { + padding-bottom: 201.4516129032%; +} -.device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 201.451612903%; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold] .screen { top: 11.4891913531%; left: 6.5322580645%; width: 87.0967741935%; - height: 76.8614891914%; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 76.8614891914%; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhone6Plus/portrait_gold.png); - z-index: -1; } - .device[data-device="iPhone6Plus"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold] .button { top: 90.4323458767%; left: 43.3064516129%; width: 13.3870967742%; - height: 6.645316253%; } + height: 6.645316253%; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black] { + padding-bottom: 49.6397117694%; +} -.device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 49.6397117694%; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black] .screen { top: 6.3709677419%; left: 11.4891913531%; width: 76.8614891914%; - height: 87.0967741935%; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 87.0967741935%; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone6Plus/landscape_black.png); - z-index: -1; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black] .button { top: 43.3064516129%; left: 90.4323458767%; width: 6.645316253%; - height: 13.3870967742%; } + height: 13.3870967742%; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white] { + padding-bottom: 49.6397117694%; +} -.device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 49.6397117694%; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white] .screen { top: 6.3709677419%; left: 11.4891913531%; width: 76.8614891914%; - height: 87.0967741935%; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 87.0967741935%; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone6Plus/landscape_white.png); - z-index: -1; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white] .button { top: 43.3064516129%; left: 90.4323458767%; width: 6.645316253%; - height: 13.3870967742%; } + height: 13.3870967742%; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold] { + padding-bottom: 49.6397117694%; +} -.device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 49.6397117694%; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold] .screen { top: 6.3709677419%; left: 11.4891913531%; width: 76.8614891914%; - height: 87.0967741935%; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 87.0967741935%; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhone6Plus/landscape_gold.png); - z-index: -1; } - .device[data-device="iPhone6Plus"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold] .button { top: 43.3064516129%; left: 90.4323458767%; width: 6.645316253%; - height: 13.3870967742%; } + height: 13.3870967742%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black] { + padding-bottom: 209.8296199214%; +} -.device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 209.829619921%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black] .screen { top: 14.80324797%; left: 8.5190039318%; width: 83.879423329%; - height: 70.9556527171%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 70.9556527171%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/portrait_black.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black] .button { top: 88.5071830106%; left: 41.6775884666%; width: 17.6933158585%; - height: 8.4322298563%; } + height: 8.4322298563%; +} -.device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 209.829619921%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white] { + padding-bottom: 209.8296199214%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white] .screen { top: 14.80324797%; left: 8.5190039318%; width: 83.879423329%; - height: 70.9556527171%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 70.9556527171%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/portrait_white.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white] .button { top: 88.5071830106%; left: 41.6775884666%; width: 17.6933158585%; - height: 8.4322298563%; } + height: 8.4322298563%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold] { + padding-bottom: 209.8296199214%; +} -.device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 209.829619921%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold] .screen { top: 14.80324797%; left: 8.5190039318%; width: 83.879423329%; - height: 70.9556527171%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 70.9556527171%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/portrait_gold.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold] .button { top: 88.5071830106%; left: 41.6775884666%; width: 17.6933158585%; - height: 8.4322298563%; } + height: 8.4322298563%; +} -.device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="pink"] { - padding-bottom: 209.829619921%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="pink"] .screen { +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink] { + padding-bottom: 209.8296199214%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink] .screen { top: 14.80324797%; left: 8.5190039318%; width: 83.879423329%; - height: 70.9556527171%; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="pink"]::after { - content: ''; + height: 70.9556527171%; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/portrait_pink.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="portrait"][data-color="pink"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink] .button { top: 88.5071830106%; left: 41.6775884666%; width: 17.6933158585%; - height: 8.4322298563%; } + height: 8.4322298563%; +} -.device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 47.6577139288%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black] { + padding-bottom: 47.6577139288%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black] .screen { top: 7.6015727392%; left: 14.80324797%; width: 70.9556527171%; - height: 83.879423329%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 83.879423329%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/landscape_black.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black] .button { top: 40.629095675%; left: 88.5071830106%; width: 8.4322298563%; - height: 17.6933158585%; } + height: 17.6933158585%; +} -.device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 47.6577139288%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white] { + padding-bottom: 47.6577139288%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white] .screen { top: 7.6015727392%; left: 14.80324797%; width: 70.9556527171%; - height: 83.879423329%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 83.879423329%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/landscape_white.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white] .button { top: 40.629095675%; left: 88.5071830106%; width: 8.4322298563%; - height: 17.6933158585%; } + height: 17.6933158585%; +} -.device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 47.6577139288%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold] { + padding-bottom: 47.6577139288%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold] .screen { top: 7.6015727392%; left: 14.80324797%; width: 70.9556527171%; - height: 83.879423329%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 83.879423329%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/landscape_gold.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold] .button { top: 40.629095675%; left: 88.5071830106%; width: 8.4322298563%; - height: 17.6933158585%; } + height: 17.6933158585%; +} -.device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="pink"] { - padding-bottom: 47.6577139288%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="pink"] .screen { +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink] { + padding-bottom: 47.6577139288%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink] .screen { top: 7.6015727392%; left: 14.80324797%; width: 70.9556527171%; - height: 83.879423329%; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="pink"]::after { - content: ''; + height: 83.879423329%; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink]::after { + content: ""; background-image: url(../device-mockups/iPhoneSE/landscape_pink.png); - z-index: -1; } - .device[data-device="iPhoneSE"][data-orientation="landscape"][data-color="pink"] .button { + z-index: -1; +} + +.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink] .button { top: 40.629095675%; left: 88.5071830106%; width: 8.4322298563%; - height: 17.6933158585%; } + height: 17.6933158585%; +} -.device[data-device="iPhone5"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 209.461235217%; } - .device[data-device="iPhone5"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhone5][data-orientation=portrait][data-color=black] { + padding-bottom: 209.4612352168%; +} + +.device[data-device=iPhone5][data-orientation=portrait][data-color=black] .screen { top: 14.8055207026%; left: 8.2785808147%; width: 84.2312746386%; - height: 71.2672521957%; } - .device[data-device="iPhone5"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 71.2672521957%; +} + +.device[data-device=iPhone5][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone5/portrait_black.png); - z-index: -1; } - .device[data-device="iPhone5"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone5][data-orientation=portrait][data-color=black] .button { top: 88.5194479297%; left: 41.5243101183%; width: 18.0026281209%; - height: 8.5947302384%; } + height: 8.5947302384%; +} -.device[data-device="iPhone5"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 209.461235217%; } - .device[data-device="iPhone5"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPhone5][data-orientation=portrait][data-color=white] { + padding-bottom: 209.4612352168%; +} + +.device[data-device=iPhone5][data-orientation=portrait][data-color=white] .screen { top: 14.8055207026%; left: 8.2785808147%; width: 84.2312746386%; - height: 71.2672521957%; } - .device[data-device="iPhone5"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 71.2672521957%; +} + +.device[data-device=iPhone5][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone5/portrait_white.png); - z-index: -1; } - .device[data-device="iPhone5"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone5][data-orientation=portrait][data-color=white] .button { top: 88.5194479297%; left: 41.5243101183%; width: 18.0026281209%; - height: 8.5947302384%; } + height: 8.5947302384%; +} -.device[data-device="iPhone5"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 47.7415307403%; } - .device[data-device="iPhone5"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPhone5][data-orientation=landscape][data-color=black] { + padding-bottom: 47.7415307403%; +} + +.device[data-device=iPhone5][data-orientation=landscape][data-color=black] .screen { top: 7.4901445466%; left: 14.8055207026%; width: 71.2672521957%; - height: 84.2312746386%; } - .device[data-device="iPhone5"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 84.2312746386%; +} + +.device[data-device=iPhone5][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone5/landscape_black.png); - z-index: -1; } - .device[data-device="iPhone5"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone5][data-orientation=landscape][data-color=black] .button { top: 40.4730617608%; left: 88.5194479297%; width: 8.5947302384%; - height: 18.0026281209%; } + height: 18.0026281209%; +} -.device[data-device="iPhone5"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 47.7415307403%; } - .device[data-device="iPhone5"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPhone5][data-orientation=landscape][data-color=white] { + padding-bottom: 47.7415307403%; +} + +.device[data-device=iPhone5][data-orientation=landscape][data-color=white] .screen { top: 7.4901445466%; left: 14.8055207026%; width: 71.2672521957%; - height: 84.2312746386%; } - .device[data-device="iPhone5"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 84.2312746386%; +} + +.device[data-device=iPhone5][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone5/landscape_white.png); - z-index: -1; } - .device[data-device="iPhone5"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone5][data-orientation=landscape][data-color=white] .button { top: 40.4730617608%; left: 88.5194479297%; width: 8.5947302384%; - height: 18.0026281209%; } + height: 18.0026281209%; +} -.device[data-device="Lumia930"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 192.312879299%; } - .device[data-device="Lumia930"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=Lumia930][data-orientation=portrait][data-color=black] { + padding-bottom: 192.3128792987%; +} + +.device[data-device=Lumia930][data-orientation=portrait][data-color=black] .screen { top: 7.1178120617%; left: 5.5293324343%; width: 87.862440998%; - height: 81.1360448808%; } - .device[data-device="Lumia930"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 81.1360448808%; +} + +.device[data-device=Lumia930][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/Lumia930/portrait_black.png); - z-index: -1; } - .device[data-device="Lumia930"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=Lumia930][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=Lumia930][data-orientation=portrait][data-color=white] { + padding-bottom: 192.3128792987%; +} -.device[data-device="Lumia930"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 192.312879299%; } - .device[data-device="Lumia930"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=Lumia930][data-orientation=portrait][data-color=white] .screen { top: 7.1178120617%; left: 5.5293324343%; width: 87.862440998%; - height: 81.1360448808%; } - .device[data-device="Lumia930"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 81.1360448808%; +} + +.device[data-device=Lumia930][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/Lumia930/portrait_white.png); - z-index: -1; } - .device[data-device="Lumia930"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=Lumia930][data-orientation=portrait][data-color=white] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=Lumia930][data-orientation=landscape][data-color=black] { + padding-bottom: 51.9985974755%; +} -.device[data-device="Lumia930"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 51.9985974755%; } - .device[data-device="Lumia930"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=Lumia930][data-orientation=landscape][data-color=black] .screen { top: 6.6082265678%; left: 7.1178120617%; width: 81.1360448808%; - height: 87.862440998%; } - .device[data-device="Lumia930"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 87.862440998%; +} + +.device[data-device=Lumia930][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/Lumia930/landscape_black.png); - z-index: -1; } - .device[data-device="Lumia930"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=Lumia930][data-orientation=landscape][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="Lumia930"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 51.9985974755%; } - .device[data-device="Lumia930"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=Lumia930][data-orientation=landscape][data-color=white] { + padding-bottom: 51.9985974755%; +} + +.device[data-device=Lumia930][data-orientation=landscape][data-color=white] .screen { top: 6.6082265678%; left: 7.1178120617%; width: 81.1360448808%; - height: 87.862440998%; } - .device[data-device="Lumia930"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 87.862440998%; +} + +.device[data-device=Lumia930][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/Lumia930/landscape_white.png); - z-index: -1; } - .device[data-device="Lumia930"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=Lumia930][data-orientation=landscape][data-color=white] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=black] { + padding-bottom: 57.51565762%; +} -.device[data-device="Macbook"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 57.51565762%; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=Macbook][data-orientation=portrait][data-color=black] .screen { top: 7.2595281307%; left: 12.369519833%; width: 75.260960334%; - height: 81.8511796733%; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 81.8511796733%; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/Macbook/portrait_black.png); - z-index: -1; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=white] { + padding-bottom: 57.51565762%; +} -.device[data-device="Macbook"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 57.51565762%; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=Macbook][data-orientation=portrait][data-color=white] .screen { top: 7.2595281307%; left: 12.369519833%; width: 75.260960334%; - height: 81.8511796733%; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 81.8511796733%; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/Macbook/portrait_white.png); - z-index: -1; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=white] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="Macbook"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 57.51565762%; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=Macbook][data-orientation=portrait][data-color=gold] { + padding-bottom: 57.51565762%; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=gold] .screen { top: 7.2595281307%; left: 12.369519833%; width: 75.260960334%; - height: 81.8511796733%; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 81.8511796733%; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/Macbook/portrait_gold.png); - z-index: -1; } - .device[data-device="Macbook"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=Macbook][data-orientation=portrait][data-color=gold] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="Macbook2015"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 57.51565762%; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=Macbook2015][data-orientation=portrait][data-color=black] { + padding-bottom: 57.51565762%; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=black] .screen { top: 7.3502722323%; left: 12.4217118998%; width: 75.1565762004%; - height: 81.7604355717%; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 81.7604355717%; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/Macbook2015/portrait_black.png); - z-index: -1; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=white] { + padding-bottom: 57.51565762%; +} -.device[data-device="Macbook2015"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 57.51565762%; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=Macbook2015][data-orientation=portrait][data-color=white] .screen { top: 7.3502722323%; left: 12.4217118998%; width: 75.1565762004%; - height: 81.7604355717%; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 81.7604355717%; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/Macbook2015/portrait_white.png); - z-index: -1; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=white] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold] { + padding-bottom: 57.51565762%; +} -.device[data-device="Macbook2015"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 57.51565762%; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold] .screen { top: 7.3502722323%; left: 12.4217118998%; width: 75.1565762004%; - height: 81.7604355717%; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 81.7604355717%; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/Macbook2015/portrait_gold.png); - z-index: -1; } - .device[data-device="Macbook2015"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="MacbookPro"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 57.9470198675%; } - .device[data-device="MacbookPro"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=MacbookPro][data-orientation=portrait][data-color=black] { + padding-bottom: 57.9470198675%; +} + +.device[data-device=MacbookPro][data-orientation=portrait][data-color=black] .screen { top: 6.7142857143%; left: 11.8377483444%; width: 76.4072847682%; - height: 82.4285714286%; } - .device[data-device="MacbookPro"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 82.4285714286%; +} + +.device[data-device=MacbookPro][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/MacbookPro/portrait_black.png); - z-index: -1; } - .device[data-device="MacbookPro"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=MacbookPro][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=SamsungTV][data-orientation=portrait][data-color=black] { + padding-bottom: 64.678030303%; +} -.device[data-device="SamsungTV"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 64.678030303%; } - .device[data-device="SamsungTV"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=SamsungTV][data-orientation=portrait][data-color=black] .screen { top: 2.196193265%; left: 1.3257575758%; width: 97.2537878788%; - height: 85.2122986823%; } - .device[data-device="SamsungTV"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 85.2122986823%; +} + +.device[data-device=SamsungTV][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/SamsungTV/portrait_black.png); - z-index: -1; } - .device[data-device="SamsungTV"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=SamsungTV][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=Surface][data-orientation=portrait][data-color=black] { + padding-bottom: 62.3812539582%; +} -.device[data-device="Surface"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 62.3812539582%; } - .device[data-device="Surface"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=Surface][data-orientation=portrait][data-color=black] .screen { top: 11.0659898477%; left: 6.7764407853%; width: 86.3837872071%; - height: 77.7664974619%; } - .device[data-device="Surface"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 77.7664974619%; +} + +.device[data-device=Surface][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/Surface/portrait_black.png); - z-index: -1; } - .device[data-device="Surface"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=Surface][data-orientation=portrait][data-color=black] .button { top: 92.1827411168%; left: 48.8917036099%; width: 2.3432552248%; - height: 3.654822335%; } + height: 3.654822335%; +} + +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black] { + padding-bottom: 89.1178364456%; +} -.device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 89.1178364456%; } - .device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black] .screen { top: 10.838150289%; left: 10.9465550547%; width: 33.6767546684%; - height: 67.2687861272%; } - .device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 67.2687861272%; +} + +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone6Hand/portrait_black.png); - z-index: -1; } - .device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black] .button { top: 79.6965317919%; left: 24.790727624%; width: 5.9884095299%; - height: 6.7919075145%; } + height: 6.7919075145%; +} + +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white] { + padding-bottom: 89.1178364456%; +} -.device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 89.1178364456%; } - .device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white] .screen { top: 10.838150289%; left: 11.0753380554%; width: 33.5479716677%; - height: 67.2687861272%; } - .device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 67.2687861272%; +} + +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone6Hand/portrait_white.png); - z-index: -1; } - .device[data-device="iPhone6Hand"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white] .button { top: 79.6965317919%; left: 24.790727624%; width: 5.9884095299%; - height: 6.7919075145%; } + height: 6.7919075145%; +} + +.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black] { + padding-bottom: 158.3924349882%; +} -.device[data-device="iPhone7Hand"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 158.392434988%; } - .device[data-device="iPhone7Hand"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black] .screen { top: 7.8358208955%; left: 41.2529550827%; width: 42.1985815603%; - height: 47.2388059701%; } - .device[data-device="iPhone7Hand"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 47.2388059701%; +} + +.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone7Hand/portrait_black.png); - z-index: -1; } - .device[data-device="iPhone7Hand"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black] .button { top: 56.1940298507%; left: 58.3924349882%; width: 7.8014184397%; - height: 4.9253731343%; } + height: 4.9253731343%; +} + +.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black] { + padding-bottom: 158.3924349882%; +} -.device[data-device="iPhone7Hand_2"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 158.392434988%; } - .device[data-device="iPhone7Hand_2"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black] .screen { top: 7.8358208955%; left: 41.2529550827%; width: 42.1985815603%; - height: 47.2388059701%; } - .device[data-device="iPhone7Hand_2"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 47.2388059701%; +} + +.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone7Hand_2/portrait_black.png); - z-index: -1; } - .device[data-device="iPhone7Hand_2"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black] .button { top: 56.1940298507%; left: 58.3924349882%; width: 7.8014184397%; - height: 4.9253731343%; } + height: 4.9253731343%; +} + +.device[data-device=Chromebook][data-orientation=portrait][data-color=black] { + padding-bottom: 58.9736399327%; +} -.device[data-device="Chromebook"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 58.9736399327%; } - .device[data-device="Chromebook"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=Chromebook][data-orientation=portrait][data-color=black] .screen { top: 7.8934854969%; left: 12.7313516545%; width: 74.1446999439%; - height: 71.2791250594%; } - .device[data-device="Chromebook"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 71.2791250594%; +} + +.device[data-device=Chromebook][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/Chromebook/portrait_black.png); - z-index: -1; } - .device[data-device="Chromebook"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=Chromebook][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="HtcOneM8"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 209.0625%; } - .device[data-device="HtcOneM8"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black] { + padding-bottom: 209.0625%; +} + +.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black] .screen { top: 10.7623318386%; left: 5.3125%; width: 89.0625%; - height: 75.6352765321%; } - .device[data-device="HtcOneM8"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 75.6352765321%; +} + +.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/HtcOneM8/portrait_black.png); - z-index: -1; } - .device[data-device="HtcOneM8"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black] { + padding-bottom: 47.8325859492%; +} -.device[data-device="HtcOneM8"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 47.8325859492%; } - .device[data-device="HtcOneM8"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black] .screen { top: 5.625%; left: 10.7623318386%; width: 75.6352765321%; - height: 89.0625%; } - .device[data-device="HtcOneM8"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 89.0625%; +} + +.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/HtcOneM8/landscape_black.png); - z-index: -1; } - .device[data-device="HtcOneM8"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold] { + padding-bottom: 209.7408400357%; +} -.device[data-device="HuaweiP8"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 209.740840036%; } - .device[data-device="HuaweiP8"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold] .screen { top: 9.1180230081%; left: 1.6979445934%; width: 95.8891867739%; - height: 81.806561568%; } - .device[data-device="HuaweiP8"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 81.806561568%; +} + +.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/HuaweiP8/portrait_gold.png); - z-index: -1; } - .device[data-device="HuaweiP8"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold] { + padding-bottom: 47.6778866638%; +} -.device[data-device="HuaweiP8"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 47.6778866638%; } - .device[data-device="HuaweiP8"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold] .screen { top: 2.4128686327%; left: 9.1180230081%; width: 81.806561568%; - height: 95.8891867739%; } - .device[data-device="HuaweiP8"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 95.8891867739%; +} + +.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/HuaweiP8/landscape_gold.png); - z-index: -1; } - .device[data-device="HuaweiP8"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="SurfacePro3"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 68.1579674123%; } - .device[data-device="SurfacePro3"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black] { + padding-bottom: 68.1579674123%; +} + +.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black] .screen { top: 7.0907617504%; left: 5.8271195802%; width: 88.3457608395%; - height: 86.4262560778%; } - .device[data-device="SurfacePro3"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 86.4262560778%; +} + +.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/SurfacePro3/landscape_black.png); - z-index: -1; } - .device[data-device="SurfacePro3"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black] { + padding-bottom: 86.4803625378%; +} -.device[data-device="SurfaceStudio"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 86.4803625378%; } - .device[data-device="SurfaceStudio"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black] .screen { top: 3.7554585153%; left: 3.2225579053%; width: 93.5297079557%; - height: 72.4017467249%; } - .device[data-device="SurfaceStudio"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 72.4017467249%; +} + +.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/SurfaceStudio/portrait_black.png); - z-index: -1; } - .device[data-device="SurfaceStudio"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=black] { + padding-bottom: 203.1034482759%; +} -.device[data-device="iPhone7"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 203.103448276%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhone7][data-orientation=portrait][data-color=black] .screen { top: 11.9977362762%; left: 6.2068965517%; width: 87.3563218391%; - height: 76.0611205433%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 76.0611205433%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone7/portrait_black.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=black] .button { top: 89.5302773062%; left: 42.2988505747%; width: 15.7471264368%; - height: 7.753254103%; } + height: 7.753254103%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=white] { + padding-bottom: 203.1034482759%; +} -.device[data-device="iPhone7"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 203.103448276%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=iPhone7][data-orientation=portrait][data-color=white] .screen { top: 11.9977362762%; left: 6.2068965517%; width: 87.3563218391%; - height: 76.0611205433%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 76.0611205433%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone7/portrait_white.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=white] .button { top: 89.5302773062%; left: 42.2988505747%; width: 15.7471264368%; - height: 7.753254103%; } + height: 7.753254103%; +} -.device[data-device="iPhone7"][data-orientation="portrait"][data-color="gold"] { - padding-bottom: 203.103448276%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="gold"] .screen { +.device[data-device=iPhone7][data-orientation=portrait][data-color=gold] { + padding-bottom: 203.1034482759%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=gold] .screen { top: 11.9977362762%; left: 6.2068965517%; width: 87.3563218391%; - height: 76.0611205433%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="gold"]::after { - content: ''; + height: 76.0611205433%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhone7/portrait_gold.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=gold] .button { top: 89.5302773062%; left: 42.2988505747%; width: 15.7471264368%; - height: 7.753254103%; } + height: 7.753254103%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=pink] { + padding-bottom: 203.1034482759%; +} -.device[data-device="iPhone7"][data-orientation="portrait"][data-color="pink"] { - padding-bottom: 203.103448276%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="pink"] .screen { +.device[data-device=iPhone7][data-orientation=portrait][data-color=pink] .screen { top: 11.9977362762%; left: 6.2068965517%; width: 87.3563218391%; - height: 76.0611205433%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="pink"]::after { - content: ''; + height: 76.0611205433%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=pink]::after { + content: ""; background-image: url(../device-mockups/iPhone7/portrait_pink.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="pink"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=pink] .button { top: 89.5302773062%; left: 42.2988505747%; width: 15.7471264368%; - height: 7.753254103%; } + height: 7.753254103%; +} -.device[data-device="iPhone7"][data-orientation="portrait"][data-color="red"] { - padding-bottom: 201.910828025%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="red"] .screen { +.device[data-device=iPhone7][data-orientation=portrait][data-color=red] { + padding-bottom: 201.9108280255%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=red] .screen { top: 11.9873817035%; left: 6.6878980892%; width: 84.7133757962%; - height: 75.5520504732%; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="red"]::after { - content: ''; + height: 75.5520504732%; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=red]::after { + content: ""; background-image: url(../device-mockups/iPhone7/portrait_red.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="portrait"][data-color="red"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=portrait][data-color=red] .button { top: 89.7476340694%; left: 42.3566878981%; width: 15.6050955414%; - height: 7.7287066246%; } + height: 7.7287066246%; +} -.device[data-device="iPhone7"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 49.2359932088%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPhone7][data-orientation=landscape][data-color=black] { + padding-bottom: 49.2359932088%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=black] .screen { top: 6.4367816092%; left: 11.9977362762%; width: 76.0611205433%; - height: 87.3563218391%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="black"]::after { - content: ''; + height: 87.3563218391%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=black]::after { + content: ""; background-image: url(../device-mockups/iPhone7/landscape_black.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=black] .button { top: 41.9540229885%; left: 89.5302773062%; width: 7.753254103%; - height: 15.7471264368%; } + height: 15.7471264368%; +} -.device[data-device="iPhone7"][data-orientation="landscape"][data-color="white"] { - padding-bottom: 49.2359932088%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="white"] .screen { +.device[data-device=iPhone7][data-orientation=landscape][data-color=white] { + padding-bottom: 49.2359932088%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=white] .screen { top: 6.4367816092%; left: 11.9977362762%; width: 76.0611205433%; - height: 87.3563218391%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="white"]::after { - content: ''; + height: 87.3563218391%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=white]::after { + content: ""; background-image: url(../device-mockups/iPhone7/landscape_white.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=white] .button { top: 41.9540229885%; left: 89.5302773062%; width: 7.753254103%; - height: 15.7471264368%; } + height: 15.7471264368%; +} -.device[data-device="iPhone7"][data-orientation="landscape"][data-color="gold"] { - padding-bottom: 49.2359932088%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="gold"] .screen { +.device[data-device=iPhone7][data-orientation=landscape][data-color=gold] { + padding-bottom: 49.2359932088%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=gold] .screen { top: 6.4367816092%; left: 11.9977362762%; width: 76.0611205433%; - height: 87.3563218391%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="gold"]::after { - content: ''; + height: 87.3563218391%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=gold]::after { + content: ""; background-image: url(../device-mockups/iPhone7/landscape_gold.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="gold"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=gold] .button { top: 41.9540229885%; left: 89.5302773062%; width: 7.753254103%; - height: 15.7471264368%; } + height: 15.7471264368%; +} -.device[data-device="iPhone7"][data-orientation="landscape"][data-color="pink"] { - padding-bottom: 49.2359932088%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="pink"] .screen { +.device[data-device=iPhone7][data-orientation=landscape][data-color=pink] { + padding-bottom: 49.2359932088%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=pink] .screen { top: 6.4367816092%; left: 11.9977362762%; width: 76.0611205433%; - height: 87.3563218391%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="pink"]::after { - content: ''; + height: 87.3563218391%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=pink]::after { + content: ""; background-image: url(../device-mockups/iPhone7/landscape_pink.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="pink"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=pink] .button { top: 41.9540229885%; left: 89.5302773062%; width: 7.753254103%; - height: 15.7471264368%; } + height: 15.7471264368%; +} -.device[data-device="iPhone7"][data-orientation="landscape"][data-color="red"] { - padding-bottom: 49.5268138801%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="red"] .screen { +.device[data-device=iPhone7][data-orientation=landscape][data-color=red] { + padding-bottom: 49.5268138801%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=red] .screen { top: 8.5987261146%; left: 11.9873817035%; width: 75.5520504732%; - height: 84.7133757962%; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="red"]::after { - content: ''; + height: 84.7133757962%; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=red]::after { + content: ""; background-image: url(../device-mockups/iPhone7/landscape_red.png); - z-index: -1; } - .device[data-device="iPhone7"][data-orientation="landscape"][data-color="red"] .button { + z-index: -1; +} + +.device[data-device=iPhone7][data-orientation=landscape][data-color=red] .button { top: 42.0382165605%; left: 89.7476340694%; width: 7.7287066246%; - height: 15.6050955414%; } + height: 15.6050955414%; +} -.device[data-device="iPhoneX"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 198.898071625%; } - .device[data-device="iPhoneX"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=iPhoneX][data-orientation=portrait][data-color=black] { + padding-bottom: 198.8980716253%; +} + +.device[data-device=iPhoneX][data-orientation=portrait][data-color=black] .screen { top: 3.1855955679%; left: 6.8870523416%; width: 86.2258953168%; - height: 93.6288088643%; } - .device[data-device="iPhoneX"][data-orientation="portrait"][data-color="black"]::after { - content: ''; - background-image: url(../device-mockups/iPhoneX/portrait_black.png); } - .device[data-device="iPhoneX"][data-orientation="portrait"][data-color="black"] .button { + height: 93.6288088643%; +} + +.device[data-device=iPhoneX][data-orientation=portrait][data-color=black]::after { + content: ""; + background-image: url(../device-mockups/iPhoneX/portrait_black.png); +} + +.device[data-device=iPhoneX][data-orientation=portrait][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="iPhoneX"][data-orientation="landscape"][data-color="black"] { - padding-bottom: 50.2770083102%; } - .device[data-device="iPhoneX"][data-orientation="landscape"][data-color="black"] .screen { +.device[data-device=iPhoneX][data-orientation=landscape][data-color=black] { + padding-bottom: 50.2770083102%; +} + +.device[data-device=iPhoneX][data-orientation=landscape][data-color=black] .screen { top: 6.3360881543%; left: 3.4626038781%; width: 93.0747922438%; - height: 87.3278236915%; } - .device[data-device="iPhoneX"][data-orientation="landscape"][data-color="black"]::after { - content: ''; - background-image: url(../device-mockups/iPhoneX/landscape_black.png); } - .device[data-device="iPhoneX"][data-orientation="landscape"][data-color="black"] .button { + height: 87.3278236915%; +} + +.device[data-device=iPhoneX][data-orientation=landscape][data-color=black]::after { + content: ""; + background-image: url(../device-mockups/iPhoneX/landscape_black.png); +} + +.device[data-device=iPhoneX][data-orientation=landscape][data-color=black] .button { display: none; top: 0%; left: 0%; width: 100%; - height: 100%; } + height: 100%; +} -.device[data-device="Pixel"][data-orientation="portrait"][data-color="white"] { - padding-bottom: 202.620087336%; } - .device[data-device="Pixel"][data-orientation="portrait"][data-color="white"] .screen { +.device[data-device=Pixel][data-orientation=portrait][data-color=white] { + padding-bottom: 202.6200873362%; +} + +.device[data-device=Pixel][data-orientation=portrait][data-color=white] .screen { top: 9.6982758621%; left: 4.3668122271%; width: 90.3930131004%; - height: 78.6637931034%; } - .device[data-device="Pixel"][data-orientation="portrait"][data-color="white"]::after { - content: ''; + height: 78.6637931034%; +} + +.device[data-device=Pixel][data-orientation=portrait][data-color=white]::after { + content: ""; background-image: url(../device-mockups/Pixel/portrait_white.png); - z-index: -1; } - .device[data-device="Pixel"][data-orientation="portrait"][data-color="white"] .button { + z-index: -1; +} + +.device[data-device=Pixel][data-orientation=portrait][data-color=white] .button { top: 90.5172413793%; left: 44.9781659389%; width: 11.3537117904%; - height: 4.3103448276%; } + height: 4.3103448276%; +} -.device[data-device="Pixel"][data-orientation="portrait"][data-color="black"] { - padding-bottom: 202.620087336%; } - .device[data-device="Pixel"][data-orientation="portrait"][data-color="black"] .screen { +.device[data-device=Pixel][data-orientation=portrait][data-color=black] { + padding-bottom: 202.6200873362%; +} + +.device[data-device=Pixel][data-orientation=portrait][data-color=black] .screen { top: 9.6982758621%; left: 4.3668122271%; width: 90.3930131004%; - height: 78.6637931034%; } - .device[data-device="Pixel"][data-orientation="portrait"][data-color="black"]::after { - content: ''; + height: 78.6637931034%; +} + +.device[data-device=Pixel][data-orientation=portrait][data-color=black]::after { + content: ""; background-image: url(../device-mockups/Pixel/portrait_black.png); - z-index: -1; } - .device[data-device="Pixel"][data-orientation="portrait"][data-color="black"] .button { + z-index: -1; +} + +.device[data-device=Pixel][data-orientation=portrait][data-color=black] .button { top: 90.5172413793%; left: 44.9781659389%; width: 11.3537117904%; - height: 4.3103448276%; } + height: 4.3103448276%; +} \ No newline at end of file diff --git a/dist/device-mockups.min.css b/dist/device-mockups.min.css index 6b67e6f..0633a1a 100644 --- a/dist/device-mockups.min.css +++ b/dist/device-mockups.min.css @@ -1 +1 @@ -.device-wrapper{max-width:300px;width:100%}.device{position:relative;background-size:cover}.device::after{position:absolute;background-size:cover;width:100%;height:100%;pointer-events:none}.device .screen{position:absolute;background-size:cover;pointer-events:auto}.device .button{position:absolute;cursor:pointer}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black]{padding-bottom:194.717887155%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black] .screen{top:9.6794081381%;left:6.6026410564%;width:86.3145258103%;height:78.914919852%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/galaxyS3/portrait_black.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black] .button{top:93.1565967941%;left:38.6554621849%;width:22.569027611%;height:3.2675709001%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white]{padding-bottom:194.717887155%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white] .screen{top:9.6794081381%;left:6.6026410564%;width:86.3145258103%;height:78.914919852%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/galaxyS3/portrait_white.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white] .button{top:93.1565967941%;left:38.6554621849%;width:22.569027611%;height:3.2675709001%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black]{padding-bottom:51.4180024661%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black] .screen{top:7.0743405276%;left:9.3711467324%;width:78.914919852%;height:86.3309352518%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/galaxyS3/landscape_black.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black] .button{top:38.8489208633%;left:93.3415536375%;width:3.3908754624%;height:22.5419664269%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white]{padding-bottom:51.4180024661%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white] .screen{top:7.0743405276%;left:9.3711467324%;width:78.914919852%;height:86.3309352518%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/galaxyS3/landscape_white.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white] .button{top:38.8489208633%;left:93.3415536375%;width:3.3908754624%;height:22.5419664269%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black]{padding-bottom:193.983739837%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black] .screen{top:9.8072087175%;left:6.0975609756%;width:87.8048780488%;height:80.4694048617%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/galaxyS5/portrait_black.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black] .button{top:92.6236378877%;left:38.9430894309%;width:22.5203252033%;height:3.7300922045%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white]{padding-bottom:193.983739837%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white] .screen{top:9.8072087175%;left:6.0975609756%;width:87.8048780488%;height:80.4694048617%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/galaxyS5/portrait_white.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white] .button{top:92.6236378877%;left:38.9430894309%;width:22.5203252033%;height:3.7300922045%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold]{padding-bottom:193.983739837%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold] .screen{top:9.8072087175%;left:6.0975609756%;width:87.8048780488%;height:80.4694048617%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/galaxyS5/portrait_gold.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold] .button{top:92.6236378877%;left:38.9430894309%;width:22.5203252033%;height:3.7300922045%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black]{padding-bottom:51.5507124895%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black] .screen{top:6.0975609756%;left:9.8072087175%;width:80.4694048617%;height:87.8048780488%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/galaxyS5/landscape_black.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black] .button{top:38.5365853659%;left:92.6236378877%;width:3.7300922045%;height:22.5203252033%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white]{padding-bottom:51.5507124895%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white] .screen{top:6.0975609756%;left:9.8072087175%;width:80.4694048617%;height:87.8048780488%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/galaxyS5/landscape_white.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white] .button{top:38.5365853659%;left:92.6236378877%;width:3.7300922045%;height:22.5203252033%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold]{padding-bottom:51.5507124895%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold] .screen{top:6.0975609756%;left:9.8072087175%;width:80.4694048617%;height:87.8048780488%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/galaxyS5/landscape_gold.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold] .button{top:38.5365853659%;left:92.6236378877%;width:3.7300922045%;height:22.5203252033%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black]{padding-bottom:168.336162988%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black] .screen{top:8.5728693898%;left:5.6876061121%;width:87.9456706282%;height:83.0055471508%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/galaxyTab4/portrait_black.png);z-index:-1}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white]{padding-bottom:168.336162988%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white] .screen{top:8.5224407463%;left:5.6876061121%;width:87.9456706282%;height:83.0559757943%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/galaxyTab4/portrait_white.png);z-index:-1}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iMac][data-orientation=portrait][data-color=black]{padding-bottom:80.4666304938%}.device[data-device=iMac][data-orientation=portrait][data-color=black] .screen{top:5.0573162508%;left:4.0694519805%;width:91.8610960391%;height:64.194200944%}.device[data-device=iMac][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iMac/portrait_black.png);z-index:-1}.device[data-device=iMac][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iPad][data-orientation=portrait][data-color=black]{padding-bottom:129.569892473%}.device[data-device=iPad][data-orientation=portrait][data-color=black] .screen{top:9.1286307054%;left:10.3046594982%;width:79.2114695341%;height:81.3969571231%}.device[data-device=iPad][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPad/portrait_black.png);z-index:-1}.device[data-device=iPad][data-orientation=portrait][data-color=black] .button{top:93.153526971%;left:47.1326164875%;width:6.0035842294%;height:4.4951590595%}.device[data-device=iPad][data-orientation=portrait][data-color=white]{padding-bottom:129.569892473%}.device[data-device=iPad][data-orientation=portrait][data-color=white] .screen{top:9.1286307054%;left:10.4838709677%;width:79.3010752688%;height:81.3969571231%}.device[data-device=iPad][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPad/portrait_white.png);z-index:-1}.device[data-device=iPad][data-orientation=portrait][data-color=white] .button{top:93.153526971%;left:47.1326164875%;width:6.0035842294%;height:4.4951590595%}.device[data-device=iPad][data-orientation=landscape][data-color=black]{padding-bottom:77.0401106501%}.device[data-device=iPad][data-orientation=landscape][data-color=black] .screen{top:10.2333931777%;left:9.2669432918%;width:81.3278008299%;height:79.4434470377%}.device[data-device=iPad][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPad/landscape_black.png);z-index:-1}.device[data-device=iPad][data-orientation=landscape][data-color=black] .button{top:46.7684021544%;left:93.2226832642%;width:4.4260027663%;height:6.0143626571%}.device[data-device=iPad][data-orientation=landscape][data-color=white]{padding-bottom:77.0401106501%}.device[data-device=iPad][data-orientation=landscape][data-color=white] .screen{top:10.2333931777%;left:9.2669432918%;width:81.3278008299%;height:79.4434470377%}.device[data-device=iPad][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPad/landscape_white.png);z-index:-1}.device[data-device=iPad][data-orientation=landscape][data-color=white] .button{top:46.7684021544%;left:93.2226832642%;width:4.4260027663%;height:6.0143626571%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black]{padding-bottom:141.392978482%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black] .screen{top:9.0909090909%;left:6.4552661382%;width:86.9762174405%;height:82.0184221065%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPadAir2/portrait_black.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black] .button{top:93.5522627153%;left:46.8289920725%;width:6.2853907135%;height:4.4453344013%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white]{padding-bottom:141.392978482%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white] .screen{top:9.0909090909%;left:6.4552661382%;width:86.9762174405%;height:82.0184221065%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPadAir2/portrait_white.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white] .button{top:93.5522627153%;left:46.8289920725%;width:6.2853907135%;height:4.4453344013%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold]{padding-bottom:141.392978482%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold] .screen{top:9.0909090909%;left:6.4552661382%;width:86.9762174405%;height:82.0184221065%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPadAir2/portrait_gold.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold] .button{top:93.5522627153%;left:46.8289920725%;width:6.2853907135%;height:4.4453344013%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black]{padding-bottom:70.7248698438%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black] .screen{top:6.5685164213%;left:9.0909090909%;width:82.0184221065%;height:86.9762174405%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPadAir2/landscape_black.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black] .button{top:46.885617214%;left:93.5522627153%;width:4.4453344013%;height:6.2853907135%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white]{padding-bottom:70.7248698438%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white] .screen{top:6.5685164213%;left:9.0909090909%;width:82.0184221065%;height:86.9762174405%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPadAir2/landscape_white.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white] .button{top:46.885617214%;left:93.5522627153%;width:4.4453344013%;height:6.2853907135%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold]{padding-bottom:70.7248698438%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold] .screen{top:6.5685164213%;left:9.0909090909%;width:82.0184221065%;height:86.9762174405%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPadAir2/landscape_gold.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold] .button{top:46.885617214%;left:93.5522627153%;width:4.4453344013%;height:6.2853907135%}.device[data-device=iPadPro][data-orientation=portrait][data-color=black]{padding-bottom:138.622493461%}.device[data-device=iPadPro][data-orientation=portrait][data-color=black] .screen{top:7.0440251572%;left:5.3618134263%;width:89.2327811683%;height:85.9119496855%}.device[data-device=iPadPro][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPadPro/portrait_black.png);z-index:-1}.device[data-device=iPadPro][data-orientation=portrait][data-color=black] .button{top:94.9371069182%;left:47.6024411508%;width:4.8387096774%;height:3.5220125786%}.device[data-device=iPadPro][data-orientation=portrait][data-color=white]{padding-bottom:138.622493461%}.device[data-device=iPadPro][data-orientation=portrait][data-color=white] .screen{top:7.0440251572%;left:5.3618134263%;width:89.2327811683%;height:85.9119496855%}.device[data-device=iPadPro][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPadPro/portrait_white.png);z-index:-1}.device[data-device=iPadPro][data-orientation=portrait][data-color=white] .button{top:94.9371069182%;left:47.6024411508%;width:4.8387096774%;height:3.5220125786%}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold]{padding-bottom:138.622493461%}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold] .screen{top:7.0754716981%;left:5.3618134263%;width:89.2327811683%;height:85.8805031447%}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPadPro/portrait_gold.png);z-index:-1}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold] .button{top:94.9371069182%;left:47.6024411508%;width:4.8387096774%;height:3.5220125786%}.device[data-device=iPadPro][data-orientation=landscape][data-color=black]{padding-bottom:72.1383647799%}.device[data-device=iPadPro][data-orientation=landscape][data-color=black] .screen{top:5.4054054054%;left:7.0440251572%;width:85.9119496855%;height:89.2327811683%}.device[data-device=iPadPro][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPadPro/landscape_black.png);z-index:-1}.device[data-device=iPadPro][data-orientation=landscape][data-color=black] .button{top:47.5588491718%;left:94.9371069182%;width:3.5220125786%;height:4.8387096774%}.device[data-device=iPadPro][data-orientation=landscape][data-color=white]{padding-bottom:72.1383647799%}.device[data-device=iPadPro][data-orientation=landscape][data-color=white] .screen{top:5.4054054054%;left:7.0440251572%;width:85.9119496855%;height:89.2327811683%}.device[data-device=iPadPro][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPadPro/landscape_white.png);z-index:-1}.device[data-device=iPadPro][data-orientation=landscape][data-color=white] .button{top:47.5588491718%;left:94.9371069182%;width:3.5220125786%;height:4.8387096774%}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold]{padding-bottom:72.1471235461%}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold] .screen{top:5.4030501089%;left:7.0732474065%;width:85.8849418422%;height:89.2374727669%}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPadPro/landscape_gold.png);z-index:-1}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold] .button{top:47.5381263617%;left:94.9072618673%;width:3.5523420308%;height:4.8801742919%}.device[data-device=iPhone6][data-orientation=portrait][data-color=black]{padding-bottom:207.620164127%}.device[data-device=iPhone6][data-orientation=portrait][data-color=black] .screen{top:12.2529644269%;left:6.0961313013%;width:88.0422039859%;height:75.3246753247%}.device[data-device=iPhone6][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone6/portrait_black.png);z-index:-1}.device[data-device=iPhone6][data-orientation=portrait][data-color=black] .button{top:89.3280632411%;left:41.8522860492%;width:16.6471277843%;height:8.0180688876%}.device[data-device=iPhone6][data-orientation=portrait][data-color=white]{padding-bottom:207.620164127%}.device[data-device=iPhone6][data-orientation=portrait][data-color=white] .screen{top:12.2529644269%;left:6.0961313013%;width:88.0422039859%;height:75.3246753247%}.device[data-device=iPhone6][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone6/portrait_white.png);z-index:-1}.device[data-device=iPhone6][data-orientation=portrait][data-color=white] .button{top:89.3280632411%;left:41.8522860492%;width:16.6471277843%;height:8.0180688876%}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold]{padding-bottom:207.620164127%}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold] .screen{top:12.2529644269%;left:6.0961313013%;width:88.0422039859%;height:75.3246753247%}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhone6/portrait_gold.png);z-index:-1}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold] .button{top:89.3280632411%;left:41.8522860492%;width:16.6471277843%;height:8.0180688876%}.device[data-device=iPhone6][data-orientation=landscape][data-color=black]{padding-bottom:48.1648785997%}.device[data-device=iPhone6][data-orientation=landscape][data-color=black] .screen{top:5.8616647128%;left:12.3094297007%;width:75.2682100508%;height:87.9249706917%}.device[data-device=iPhone6][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone6/landscape_black.png);z-index:-1}.device[data-device=iPhone6][data-orientation=landscape][data-color=black] .button{top:41.5005861665%;left:89.3280632411%;width:8.0180688876%;height:16.6471277843%}.device[data-device=iPhone6][data-orientation=landscape][data-color=white]{padding-bottom:48.1648785997%}.device[data-device=iPhone6][data-orientation=landscape][data-color=white] .screen{top:5.8616647128%;left:12.3094297007%;width:75.2682100508%;height:87.9249706917%}.device[data-device=iPhone6][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone6/landscape_white.png);z-index:-1}.device[data-device=iPhone6][data-orientation=landscape][data-color=white] .button{top:41.5005861665%;left:89.3280632411%;width:8.0180688876%;height:16.6471277843%}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold]{padding-bottom:48.1648785997%}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold] .screen{top:5.8616647128%;left:12.3094297007%;width:75.2682100508%;height:87.9249706917%}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhone6/landscape_gold.png);z-index:-1}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold] .button{top:41.5005861665%;left:89.3280632411%;width:8.0180688876%;height:16.6471277843%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black]{padding-bottom:201.451612903%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black] .screen{top:11.4891913531%;left:6.5322580645%;width:87.0967741935%;height:76.8614891914%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone6Plus/portrait_black.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black] .button{top:90.4323458767%;left:43.3064516129%;width:13.3870967742%;height:6.645316253%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white]{padding-bottom:201.451612903%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white] .screen{top:11.4891913531%;left:6.5322580645%;width:87.0967741935%;height:76.8614891914%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone6Plus/portrait_white.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white] .button{top:90.4323458767%;left:43.3064516129%;width:13.3870967742%;height:6.645316253%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold]{padding-bottom:201.451612903%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold] .screen{top:11.4891913531%;left:6.5322580645%;width:87.0967741935%;height:76.8614891914%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhone6Plus/portrait_gold.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold] .button{top:90.4323458767%;left:43.3064516129%;width:13.3870967742%;height:6.645316253%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black]{padding-bottom:49.6397117694%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black] .screen{top:6.3709677419%;left:11.4891913531%;width:76.8614891914%;height:87.0967741935%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone6Plus/landscape_black.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black] .button{top:43.3064516129%;left:90.4323458767%;width:6.645316253%;height:13.3870967742%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white]{padding-bottom:49.6397117694%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white] .screen{top:6.3709677419%;left:11.4891913531%;width:76.8614891914%;height:87.0967741935%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone6Plus/landscape_white.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white] .button{top:43.3064516129%;left:90.4323458767%;width:6.645316253%;height:13.3870967742%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold]{padding-bottom:49.6397117694%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold] .screen{top:6.3709677419%;left:11.4891913531%;width:76.8614891914%;height:87.0967741935%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhone6Plus/landscape_gold.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold] .button{top:43.3064516129%;left:90.4323458767%;width:6.645316253%;height:13.3870967742%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black]{padding-bottom:209.829619921%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhoneSE/portrait_black.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white]{padding-bottom:209.829619921%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhoneSE/portrait_white.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold]{padding-bottom:209.829619921%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhoneSE/portrait_gold.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink]{padding-bottom:209.829619921%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink]::after{content:'';background-image:url(../device-mockups/iPhoneSE/portrait_pink.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhoneSE/landscape_black.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhoneSE/landscape_white.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhoneSE/landscape_gold.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink]::after{content:'';background-image:url(../device-mockups/iPhoneSE/landscape_pink.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhone5][data-orientation=portrait][data-color=black]{padding-bottom:209.461235217%}.device[data-device=iPhone5][data-orientation=portrait][data-color=black] .screen{top:14.8055207026%;left:8.2785808147%;width:84.2312746386%;height:71.2672521957%}.device[data-device=iPhone5][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone5/portrait_black.png);z-index:-1}.device[data-device=iPhone5][data-orientation=portrait][data-color=black] .button{top:88.5194479297%;left:41.5243101183%;width:18.0026281209%;height:8.5947302384%}.device[data-device=iPhone5][data-orientation=portrait][data-color=white]{padding-bottom:209.461235217%}.device[data-device=iPhone5][data-orientation=portrait][data-color=white] .screen{top:14.8055207026%;left:8.2785808147%;width:84.2312746386%;height:71.2672521957%}.device[data-device=iPhone5][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone5/portrait_white.png);z-index:-1}.device[data-device=iPhone5][data-orientation=portrait][data-color=white] .button{top:88.5194479297%;left:41.5243101183%;width:18.0026281209%;height:8.5947302384%}.device[data-device=iPhone5][data-orientation=landscape][data-color=black]{padding-bottom:47.7415307403%}.device[data-device=iPhone5][data-orientation=landscape][data-color=black] .screen{top:7.4901445466%;left:14.8055207026%;width:71.2672521957%;height:84.2312746386%}.device[data-device=iPhone5][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone5/landscape_black.png);z-index:-1}.device[data-device=iPhone5][data-orientation=landscape][data-color=black] .button{top:40.4730617608%;left:88.5194479297%;width:8.5947302384%;height:18.0026281209%}.device[data-device=iPhone5][data-orientation=landscape][data-color=white]{padding-bottom:47.7415307403%}.device[data-device=iPhone5][data-orientation=landscape][data-color=white] .screen{top:7.4901445466%;left:14.8055207026%;width:71.2672521957%;height:84.2312746386%}.device[data-device=iPhone5][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone5/landscape_white.png);z-index:-1}.device[data-device=iPhone5][data-orientation=landscape][data-color=white] .button{top:40.4730617608%;left:88.5194479297%;width:8.5947302384%;height:18.0026281209%}.device[data-device=Lumia930][data-orientation=portrait][data-color=black]{padding-bottom:192.312879299%}.device[data-device=Lumia930][data-orientation=portrait][data-color=black] .screen{top:7.1178120617%;left:5.5293324343%;width:87.862440998%;height:81.1360448808%}.device[data-device=Lumia930][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/Lumia930/portrait_black.png);z-index:-1}.device[data-device=Lumia930][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Lumia930][data-orientation=portrait][data-color=white]{padding-bottom:192.312879299%}.device[data-device=Lumia930][data-orientation=portrait][data-color=white] .screen{top:7.1178120617%;left:5.5293324343%;width:87.862440998%;height:81.1360448808%}.device[data-device=Lumia930][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/Lumia930/portrait_white.png);z-index:-1}.device[data-device=Lumia930][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Lumia930][data-orientation=landscape][data-color=black]{padding-bottom:51.9985974755%}.device[data-device=Lumia930][data-orientation=landscape][data-color=black] .screen{top:6.6082265678%;left:7.1178120617%;width:81.1360448808%;height:87.862440998%}.device[data-device=Lumia930][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/Lumia930/landscape_black.png);z-index:-1}.device[data-device=Lumia930][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Lumia930][data-orientation=landscape][data-color=white]{padding-bottom:51.9985974755%}.device[data-device=Lumia930][data-orientation=landscape][data-color=white] .screen{top:6.6082265678%;left:7.1178120617%;width:81.1360448808%;height:87.862440998%}.device[data-device=Lumia930][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/Lumia930/landscape_white.png);z-index:-1}.device[data-device=Lumia930][data-orientation=landscape][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook][data-orientation=portrait][data-color=black]{padding-bottom:57.51565762%}.device[data-device=Macbook][data-orientation=portrait][data-color=black] .screen{top:7.2595281307%;left:12.369519833%;width:75.260960334%;height:81.8511796733%}.device[data-device=Macbook][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/Macbook/portrait_black.png);z-index:-1}.device[data-device=Macbook][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook][data-orientation=portrait][data-color=white]{padding-bottom:57.51565762%}.device[data-device=Macbook][data-orientation=portrait][data-color=white] .screen{top:7.2595281307%;left:12.369519833%;width:75.260960334%;height:81.8511796733%}.device[data-device=Macbook][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/Macbook/portrait_white.png);z-index:-1}.device[data-device=Macbook][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook][data-orientation=portrait][data-color=gold]{padding-bottom:57.51565762%}.device[data-device=Macbook][data-orientation=portrait][data-color=gold] .screen{top:7.2595281307%;left:12.369519833%;width:75.260960334%;height:81.8511796733%}.device[data-device=Macbook][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/Macbook/portrait_gold.png);z-index:-1}.device[data-device=Macbook][data-orientation=portrait][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black]{padding-bottom:57.51565762%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black] .screen{top:7.3502722323%;left:12.4217118998%;width:75.1565762004%;height:81.7604355717%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/Macbook2015/portrait_black.png);z-index:-1}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white]{padding-bottom:57.51565762%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white] .screen{top:7.3502722323%;left:12.4217118998%;width:75.1565762004%;height:81.7604355717%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/Macbook2015/portrait_white.png);z-index:-1}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold]{padding-bottom:57.51565762%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold] .screen{top:7.3502722323%;left:12.4217118998%;width:75.1565762004%;height:81.7604355717%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/Macbook2015/portrait_gold.png);z-index:-1}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black]{padding-bottom:57.9470198675%}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black] .screen{top:6.7142857143%;left:11.8377483444%;width:76.4072847682%;height:82.4285714286%}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/MacbookPro/portrait_black.png);z-index:-1}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black]{padding-bottom:64.678030303%}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black] .screen{top:2.196193265%;left:1.3257575758%;width:97.2537878788%;height:85.2122986823%}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/SamsungTV/portrait_black.png);z-index:-1}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Surface][data-orientation=portrait][data-color=black]{padding-bottom:62.3812539582%}.device[data-device=Surface][data-orientation=portrait][data-color=black] .screen{top:11.0659898477%;left:6.7764407853%;width:86.3837872071%;height:77.7664974619%}.device[data-device=Surface][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/Surface/portrait_black.png);z-index:-1}.device[data-device=Surface][data-orientation=portrait][data-color=black] .button{top:92.1827411168%;left:48.8917036099%;width:2.3432552248%;height:3.654822335%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black]{padding-bottom:89.1178364456%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black] .screen{top:10.838150289%;left:10.9465550547%;width:33.6767546684%;height:67.2687861272%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone6Hand/portrait_black.png);z-index:-1}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black] .button{top:79.6965317919%;left:24.790727624%;width:5.9884095299%;height:6.7919075145%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white]{padding-bottom:89.1178364456%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white] .screen{top:10.838150289%;left:11.0753380554%;width:33.5479716677%;height:67.2687861272%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone6Hand/portrait_white.png);z-index:-1}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white] .button{top:79.6965317919%;left:24.790727624%;width:5.9884095299%;height:6.7919075145%}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black]{padding-bottom:158.392434988%}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black] .screen{top:7.8358208955%;left:41.2529550827%;width:42.1985815603%;height:47.2388059701%}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone7Hand/portrait_black.png);z-index:-1}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black] .button{top:56.1940298507%;left:58.3924349882%;width:7.8014184397%;height:4.9253731343%}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black]{padding-bottom:158.392434988%}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black] .screen{top:7.8358208955%;left:41.2529550827%;width:42.1985815603%;height:47.2388059701%}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone7Hand_2/portrait_black.png);z-index:-1}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black] .button{top:56.1940298507%;left:58.3924349882%;width:7.8014184397%;height:4.9253731343%}.device[data-device=Chromebook][data-orientation=portrait][data-color=black]{padding-bottom:58.9736399327%}.device[data-device=Chromebook][data-orientation=portrait][data-color=black] .screen{top:7.8934854969%;left:12.7313516545%;width:74.1446999439%;height:71.2791250594%}.device[data-device=Chromebook][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/Chromebook/portrait_black.png);z-index:-1}.device[data-device=Chromebook][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black]{padding-bottom:209.0625%}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black] .screen{top:10.7623318386%;left:5.3125%;width:89.0625%;height:75.6352765321%}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/HtcOneM8/portrait_black.png);z-index:-1}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black]{padding-bottom:47.8325859492%}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black] .screen{top:5.625%;left:10.7623318386%;width:75.6352765321%;height:89.0625%}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/HtcOneM8/landscape_black.png);z-index:-1}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold]{padding-bottom:209.740840036%}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold] .screen{top:9.1180230081%;left:1.6979445934%;width:95.8891867739%;height:81.806561568%}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/HuaweiP8/portrait_gold.png);z-index:-1}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold]{padding-bottom:47.6778866638%}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold] .screen{top:2.4128686327%;left:9.1180230081%;width:81.806561568%;height:95.8891867739%}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/HuaweiP8/landscape_gold.png);z-index:-1}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black]{padding-bottom:68.1579674123%}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black] .screen{top:7.0907617504%;left:5.8271195802%;width:88.3457608395%;height:86.4262560778%}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/SurfacePro3/landscape_black.png);z-index:-1}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black]{padding-bottom:86.4803625378%}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black] .screen{top:3.7554585153%;left:3.2225579053%;width:93.5297079557%;height:72.4017467249%}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/SurfaceStudio/portrait_black.png);z-index:-1}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iPhone7][data-orientation=portrait][data-color=black]{padding-bottom:203.103448276%}.device[data-device=iPhone7][data-orientation=portrait][data-color=black] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone7/portrait_black.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=black] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=white]{padding-bottom:203.103448276%}.device[data-device=iPhone7][data-orientation=portrait][data-color=white] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone7/portrait_white.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=white] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold]{padding-bottom:203.103448276%}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhone7/portrait_gold.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink]{padding-bottom:203.103448276%}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink]::after{content:'';background-image:url(../device-mockups/iPhone7/portrait_pink.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=red]{padding-bottom:201.910828025%}.device[data-device=iPhone7][data-orientation=portrait][data-color=red] .screen{top:11.9873817035%;left:6.6878980892%;width:84.7133757962%;height:75.5520504732%}.device[data-device=iPhone7][data-orientation=portrait][data-color=red]::after{content:'';background-image:url(../device-mockups/iPhone7/portrait_red.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=red] .button{top:89.7476340694%;left:42.3566878981%;width:15.6050955414%;height:7.7287066246%}.device[data-device=iPhone7][data-orientation=landscape][data-color=black]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=black] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhone7/landscape_black.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=black] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=white]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=white] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=white]::after{content:'';background-image:url(../device-mockups/iPhone7/landscape_white.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=white] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold]::after{content:'';background-image:url(../device-mockups/iPhone7/landscape_gold.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink]::after{content:'';background-image:url(../device-mockups/iPhone7/landscape_pink.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=red]{padding-bottom:49.5268138801%}.device[data-device=iPhone7][data-orientation=landscape][data-color=red] .screen{top:8.5987261146%;left:11.9873817035%;width:75.5520504732%;height:84.7133757962%}.device[data-device=iPhone7][data-orientation=landscape][data-color=red]::after{content:'';background-image:url(../device-mockups/iPhone7/landscape_red.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=red] .button{top:42.0382165605%;left:89.7476340694%;width:7.7287066246%;height:15.6050955414%}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black]{padding-bottom:198.898071625%}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black] .screen{top:3.1855955679%;left:6.8870523416%;width:86.2258953168%;height:93.6288088643%}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhoneX/portrait_black.png)}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black]{padding-bottom:50.2770083102%}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black] .screen{top:6.3360881543%;left:3.4626038781%;width:93.0747922438%;height:87.3278236915%}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black]::after{content:'';background-image:url(../device-mockups/iPhoneX/landscape_black.png)}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Pixel][data-orientation=portrait][data-color=white]{padding-bottom:202.620087336%}.device[data-device=Pixel][data-orientation=portrait][data-color=white] .screen{top:9.6982758621%;left:4.3668122271%;width:90.3930131004%;height:78.6637931034%}.device[data-device=Pixel][data-orientation=portrait][data-color=white]::after{content:'';background-image:url(../device-mockups/Pixel/portrait_white.png);z-index:-1}.device[data-device=Pixel][data-orientation=portrait][data-color=white] .button{top:90.5172413793%;left:44.9781659389%;width:11.3537117904%;height:4.3103448276%}.device[data-device=Pixel][data-orientation=portrait][data-color=black]{padding-bottom:202.620087336%}.device[data-device=Pixel][data-orientation=portrait][data-color=black] .screen{top:9.6982758621%;left:4.3668122271%;width:90.3930131004%;height:78.6637931034%}.device[data-device=Pixel][data-orientation=portrait][data-color=black]::after{content:'';background-image:url(../device-mockups/Pixel/portrait_black.png);z-index:-1}.device[data-device=Pixel][data-orientation=portrait][data-color=black] .button{top:90.5172413793%;left:44.9781659389%;width:11.3537117904%;height:4.3103448276%} \ No newline at end of file +.device-wrapper{max-width:300px;width:100%}.device{position:relative;background-size:cover}.device::after{position:absolute;background-size:cover;width:100%;height:100%;pointer-events:none}.device .screen{position:absolute;background-size:cover;pointer-events:auto}.device .button{position:absolute;cursor:pointer}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black]{padding-bottom:194.7178871549%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black] .screen{top:9.6794081381%;left:6.6026410564%;width:86.3145258103%;height:78.914919852%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/galaxyS3/portrait_black.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=portrait][data-color=black] .button{top:93.1565967941%;left:38.6554621849%;width:22.569027611%;height:3.2675709001%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white]{padding-bottom:194.7178871549%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white] .screen{top:9.6794081381%;left:6.6026410564%;width:86.3145258103%;height:78.914919852%}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/galaxyS3/portrait_white.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=portrait][data-color=white] .button{top:93.1565967941%;left:38.6554621849%;width:22.569027611%;height:3.2675709001%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black]{padding-bottom:51.4180024661%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black] .screen{top:7.0743405276%;left:9.3711467324%;width:78.914919852%;height:86.3309352518%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/galaxyS3/landscape_black.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=landscape][data-color=black] .button{top:38.8489208633%;left:93.3415536375%;width:3.3908754624%;height:22.5419664269%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white]{padding-bottom:51.4180024661%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white] .screen{top:7.0743405276%;left:9.3711467324%;width:78.914919852%;height:86.3309352518%}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/galaxyS3/landscape_white.png);z-index:-1}.device[data-device=galaxyS3][data-orientation=landscape][data-color=white] .button{top:38.8489208633%;left:93.3415536375%;width:3.3908754624%;height:22.5419664269%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black]{padding-bottom:193.9837398374%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black] .screen{top:9.8072087175%;left:6.0975609756%;width:87.8048780488%;height:80.4694048617%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/galaxyS5/portrait_black.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=portrait][data-color=black] .button{top:92.6236378877%;left:38.9430894309%;width:22.5203252033%;height:3.7300922045%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white]{padding-bottom:193.9837398374%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white] .screen{top:9.8072087175%;left:6.0975609756%;width:87.8048780488%;height:80.4694048617%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/galaxyS5/portrait_white.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=portrait][data-color=white] .button{top:92.6236378877%;left:38.9430894309%;width:22.5203252033%;height:3.7300922045%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold]{padding-bottom:193.9837398374%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold] .screen{top:9.8072087175%;left:6.0975609756%;width:87.8048780488%;height:80.4694048617%}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/galaxyS5/portrait_gold.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=portrait][data-color=gold] .button{top:92.6236378877%;left:38.9430894309%;width:22.5203252033%;height:3.7300922045%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black]{padding-bottom:51.5507124895%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black] .screen{top:6.0975609756%;left:9.8072087175%;width:80.4694048617%;height:87.8048780488%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/galaxyS5/landscape_black.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=landscape][data-color=black] .button{top:38.5365853659%;left:92.6236378877%;width:3.7300922045%;height:22.5203252033%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white]{padding-bottom:51.5507124895%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white] .screen{top:6.0975609756%;left:9.8072087175%;width:80.4694048617%;height:87.8048780488%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/galaxyS5/landscape_white.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=landscape][data-color=white] .button{top:38.5365853659%;left:92.6236378877%;width:3.7300922045%;height:22.5203252033%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold]{padding-bottom:51.5507124895%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold] .screen{top:6.0975609756%;left:9.8072087175%;width:80.4694048617%;height:87.8048780488%}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/galaxyS5/landscape_gold.png);z-index:-1}.device[data-device=galaxyS5][data-orientation=landscape][data-color=gold] .button{top:38.5365853659%;left:92.6236378877%;width:3.7300922045%;height:22.5203252033%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black]{padding-bottom:168.3361629881%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black] .screen{top:8.5728693898%;left:5.6876061121%;width:87.9456706282%;height:83.0055471508%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/galaxyTab4/portrait_black.png);z-index:-1}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white]{padding-bottom:168.3361629881%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white] .screen{top:8.5224407463%;left:5.6876061121%;width:87.9456706282%;height:83.0559757943%}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/galaxyTab4/portrait_white.png);z-index:-1}.device[data-device=galaxyTab4][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iMac][data-orientation=portrait][data-color=black]{padding-bottom:80.4666304938%}.device[data-device=iMac][data-orientation=portrait][data-color=black] .screen{top:5.0573162508%;left:4.0694519805%;width:91.8610960391%;height:64.194200944%}.device[data-device=iMac][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iMac/portrait_black.png);z-index:-1}.device[data-device=iMac][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iPad][data-orientation=portrait][data-color=black]{padding-bottom:129.5698924731%}.device[data-device=iPad][data-orientation=portrait][data-color=black] .screen{top:9.1286307054%;left:10.3046594982%;width:79.2114695341%;height:81.3969571231%}.device[data-device=iPad][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPad/portrait_black.png);z-index:-1}.device[data-device=iPad][data-orientation=portrait][data-color=black] .button{top:93.153526971%;left:47.1326164875%;width:6.0035842294%;height:4.4951590595%}.device[data-device=iPad][data-orientation=portrait][data-color=white]{padding-bottom:129.5698924731%}.device[data-device=iPad][data-orientation=portrait][data-color=white] .screen{top:9.1286307054%;left:10.4838709677%;width:79.3010752688%;height:81.3969571231%}.device[data-device=iPad][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPad/portrait_white.png);z-index:-1}.device[data-device=iPad][data-orientation=portrait][data-color=white] .button{top:93.153526971%;left:47.1326164875%;width:6.0035842294%;height:4.4951590595%}.device[data-device=iPad][data-orientation=landscape][data-color=black]{padding-bottom:77.0401106501%}.device[data-device=iPad][data-orientation=landscape][data-color=black] .screen{top:10.2333931777%;left:9.2669432918%;width:81.3278008299%;height:79.4434470377%}.device[data-device=iPad][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPad/landscape_black.png);z-index:-1}.device[data-device=iPad][data-orientation=landscape][data-color=black] .button{top:46.7684021544%;left:93.2226832642%;width:4.4260027663%;height:6.0143626571%}.device[data-device=iPad][data-orientation=landscape][data-color=white]{padding-bottom:77.0401106501%}.device[data-device=iPad][data-orientation=landscape][data-color=white] .screen{top:10.2333931777%;left:9.2669432918%;width:81.3278008299%;height:79.4434470377%}.device[data-device=iPad][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPad/landscape_white.png);z-index:-1}.device[data-device=iPad][data-orientation=landscape][data-color=white] .button{top:46.7684021544%;left:93.2226832642%;width:4.4260027663%;height:6.0143626571%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black]{padding-bottom:141.3929784824%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black] .screen{top:9.0909090909%;left:6.4552661382%;width:86.9762174405%;height:82.0184221065%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPadAir2/portrait_black.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=portrait][data-color=black] .button{top:93.5522627153%;left:46.8289920725%;width:6.2853907135%;height:4.4453344013%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white]{padding-bottom:141.3929784824%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white] .screen{top:9.0909090909%;left:6.4552661382%;width:86.9762174405%;height:82.0184221065%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPadAir2/portrait_white.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=portrait][data-color=white] .button{top:93.5522627153%;left:46.8289920725%;width:6.2853907135%;height:4.4453344013%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold]{padding-bottom:141.3929784824%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold] .screen{top:9.0909090909%;left:6.4552661382%;width:86.9762174405%;height:82.0184221065%}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPadAir2/portrait_gold.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=portrait][data-color=gold] .button{top:93.5522627153%;left:46.8289920725%;width:6.2853907135%;height:4.4453344013%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black]{padding-bottom:70.7248698438%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black] .screen{top:6.5685164213%;left:9.0909090909%;width:82.0184221065%;height:86.9762174405%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPadAir2/landscape_black.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=landscape][data-color=black] .button{top:46.885617214%;left:93.5522627153%;width:4.4453344013%;height:6.2853907135%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white]{padding-bottom:70.7248698438%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white] .screen{top:6.5685164213%;left:9.0909090909%;width:82.0184221065%;height:86.9762174405%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPadAir2/landscape_white.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=landscape][data-color=white] .button{top:46.885617214%;left:93.5522627153%;width:4.4453344013%;height:6.2853907135%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold]{padding-bottom:70.7248698438%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold] .screen{top:6.5685164213%;left:9.0909090909%;width:82.0184221065%;height:86.9762174405%}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPadAir2/landscape_gold.png);z-index:-1}.device[data-device=iPadAir2][data-orientation=landscape][data-color=gold] .button{top:46.885617214%;left:93.5522627153%;width:4.4453344013%;height:6.2853907135%}.device[data-device=iPadPro][data-orientation=portrait][data-color=black]{padding-bottom:138.6224934612%}.device[data-device=iPadPro][data-orientation=portrait][data-color=black] .screen{top:7.0440251572%;left:5.3618134263%;width:89.2327811683%;height:85.9119496855%}.device[data-device=iPadPro][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPadPro/portrait_black.png);z-index:-1}.device[data-device=iPadPro][data-orientation=portrait][data-color=black] .button{top:94.9371069182%;left:47.6024411508%;width:4.8387096774%;height:3.5220125786%}.device[data-device=iPadPro][data-orientation=portrait][data-color=white]{padding-bottom:138.6224934612%}.device[data-device=iPadPro][data-orientation=portrait][data-color=white] .screen{top:7.0440251572%;left:5.3618134263%;width:89.2327811683%;height:85.9119496855%}.device[data-device=iPadPro][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPadPro/portrait_white.png);z-index:-1}.device[data-device=iPadPro][data-orientation=portrait][data-color=white] .button{top:94.9371069182%;left:47.6024411508%;width:4.8387096774%;height:3.5220125786%}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold]{padding-bottom:138.6224934612%}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold] .screen{top:7.0754716981%;left:5.3618134263%;width:89.2327811683%;height:85.8805031447%}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPadPro/portrait_gold.png);z-index:-1}.device[data-device=iPadPro][data-orientation=portrait][data-color=gold] .button{top:94.9371069182%;left:47.6024411508%;width:4.8387096774%;height:3.5220125786%}.device[data-device=iPadPro][data-orientation=landscape][data-color=black]{padding-bottom:72.1383647799%}.device[data-device=iPadPro][data-orientation=landscape][data-color=black] .screen{top:5.4054054054%;left:7.0440251572%;width:85.9119496855%;height:89.2327811683%}.device[data-device=iPadPro][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPadPro/landscape_black.png);z-index:-1}.device[data-device=iPadPro][data-orientation=landscape][data-color=black] .button{top:47.5588491718%;left:94.9371069182%;width:3.5220125786%;height:4.8387096774%}.device[data-device=iPadPro][data-orientation=landscape][data-color=white]{padding-bottom:72.1383647799%}.device[data-device=iPadPro][data-orientation=landscape][data-color=white] .screen{top:5.4054054054%;left:7.0440251572%;width:85.9119496855%;height:89.2327811683%}.device[data-device=iPadPro][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPadPro/landscape_white.png);z-index:-1}.device[data-device=iPadPro][data-orientation=landscape][data-color=white] .button{top:47.5588491718%;left:94.9371069182%;width:3.5220125786%;height:4.8387096774%}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold]{padding-bottom:72.1471235461%}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold] .screen{top:5.4030501089%;left:7.0732474065%;width:85.8849418422%;height:89.2374727669%}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPadPro/landscape_gold.png);z-index:-1}.device[data-device=iPadPro][data-orientation=landscape][data-color=gold] .button{top:47.5381263617%;left:94.9072618673%;width:3.5523420308%;height:4.8801742919%}.device[data-device=iPhone6][data-orientation=portrait][data-color=black]{padding-bottom:207.6201641266%}.device[data-device=iPhone6][data-orientation=portrait][data-color=black] .screen{top:12.2529644269%;left:6.0961313013%;width:88.0422039859%;height:75.3246753247%}.device[data-device=iPhone6][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone6/portrait_black.png);z-index:-1}.device[data-device=iPhone6][data-orientation=portrait][data-color=black] .button{top:89.3280632411%;left:41.8522860492%;width:16.6471277843%;height:8.0180688876%}.device[data-device=iPhone6][data-orientation=portrait][data-color=white]{padding-bottom:207.6201641266%}.device[data-device=iPhone6][data-orientation=portrait][data-color=white] .screen{top:12.2529644269%;left:6.0961313013%;width:88.0422039859%;height:75.3246753247%}.device[data-device=iPhone6][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone6/portrait_white.png);z-index:-1}.device[data-device=iPhone6][data-orientation=portrait][data-color=white] .button{top:89.3280632411%;left:41.8522860492%;width:16.6471277843%;height:8.0180688876%}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold]{padding-bottom:207.6201641266%}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold] .screen{top:12.2529644269%;left:6.0961313013%;width:88.0422039859%;height:75.3246753247%}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhone6/portrait_gold.png);z-index:-1}.device[data-device=iPhone6][data-orientation=portrait][data-color=gold] .button{top:89.3280632411%;left:41.8522860492%;width:16.6471277843%;height:8.0180688876%}.device[data-device=iPhone6][data-orientation=landscape][data-color=black]{padding-bottom:48.1648785997%}.device[data-device=iPhone6][data-orientation=landscape][data-color=black] .screen{top:5.8616647128%;left:12.3094297007%;width:75.2682100508%;height:87.9249706917%}.device[data-device=iPhone6][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone6/landscape_black.png);z-index:-1}.device[data-device=iPhone6][data-orientation=landscape][data-color=black] .button{top:41.5005861665%;left:89.3280632411%;width:8.0180688876%;height:16.6471277843%}.device[data-device=iPhone6][data-orientation=landscape][data-color=white]{padding-bottom:48.1648785997%}.device[data-device=iPhone6][data-orientation=landscape][data-color=white] .screen{top:5.8616647128%;left:12.3094297007%;width:75.2682100508%;height:87.9249706917%}.device[data-device=iPhone6][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone6/landscape_white.png);z-index:-1}.device[data-device=iPhone6][data-orientation=landscape][data-color=white] .button{top:41.5005861665%;left:89.3280632411%;width:8.0180688876%;height:16.6471277843%}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold]{padding-bottom:48.1648785997%}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold] .screen{top:5.8616647128%;left:12.3094297007%;width:75.2682100508%;height:87.9249706917%}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhone6/landscape_gold.png);z-index:-1}.device[data-device=iPhone6][data-orientation=landscape][data-color=gold] .button{top:41.5005861665%;left:89.3280632411%;width:8.0180688876%;height:16.6471277843%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black]{padding-bottom:201.4516129032%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black] .screen{top:11.4891913531%;left:6.5322580645%;width:87.0967741935%;height:76.8614891914%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone6Plus/portrait_black.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=black] .button{top:90.4323458767%;left:43.3064516129%;width:13.3870967742%;height:6.645316253%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white]{padding-bottom:201.4516129032%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white] .screen{top:11.4891913531%;left:6.5322580645%;width:87.0967741935%;height:76.8614891914%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone6Plus/portrait_white.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=white] .button{top:90.4323458767%;left:43.3064516129%;width:13.3870967742%;height:6.645316253%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold]{padding-bottom:201.4516129032%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold] .screen{top:11.4891913531%;left:6.5322580645%;width:87.0967741935%;height:76.8614891914%}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhone6Plus/portrait_gold.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=portrait][data-color=gold] .button{top:90.4323458767%;left:43.3064516129%;width:13.3870967742%;height:6.645316253%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black]{padding-bottom:49.6397117694%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black] .screen{top:6.3709677419%;left:11.4891913531%;width:76.8614891914%;height:87.0967741935%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone6Plus/landscape_black.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=black] .button{top:43.3064516129%;left:90.4323458767%;width:6.645316253%;height:13.3870967742%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white]{padding-bottom:49.6397117694%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white] .screen{top:6.3709677419%;left:11.4891913531%;width:76.8614891914%;height:87.0967741935%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone6Plus/landscape_white.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=white] .button{top:43.3064516129%;left:90.4323458767%;width:6.645316253%;height:13.3870967742%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold]{padding-bottom:49.6397117694%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold] .screen{top:6.3709677419%;left:11.4891913531%;width:76.8614891914%;height:87.0967741935%}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhone6Plus/landscape_gold.png);z-index:-1}.device[data-device=iPhone6Plus][data-orientation=landscape][data-color=gold] .button{top:43.3064516129%;left:90.4323458767%;width:6.645316253%;height:13.3870967742%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black]{padding-bottom:209.8296199214%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhoneSE/portrait_black.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=black] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white]{padding-bottom:209.8296199214%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhoneSE/portrait_white.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=white] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold]{padding-bottom:209.8296199214%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhoneSE/portrait_gold.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=gold] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink]{padding-bottom:209.8296199214%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink] .screen{top:14.80324797%;left:8.5190039318%;width:83.879423329%;height:70.9556527171%}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink]::after{content:"";background-image:url(../device-mockups/iPhoneSE/portrait_pink.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=portrait][data-color=pink] .button{top:88.5071830106%;left:41.6775884666%;width:17.6933158585%;height:8.4322298563%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhoneSE/landscape_black.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=black] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhoneSE/landscape_white.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=white] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhoneSE/landscape_gold.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=gold] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink]{padding-bottom:47.6577139288%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink] .screen{top:7.6015727392%;left:14.80324797%;width:70.9556527171%;height:83.879423329%}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink]::after{content:"";background-image:url(../device-mockups/iPhoneSE/landscape_pink.png);z-index:-1}.device[data-device=iPhoneSE][data-orientation=landscape][data-color=pink] .button{top:40.629095675%;left:88.5071830106%;width:8.4322298563%;height:17.6933158585%}.device[data-device=iPhone5][data-orientation=portrait][data-color=black]{padding-bottom:209.4612352168%}.device[data-device=iPhone5][data-orientation=portrait][data-color=black] .screen{top:14.8055207026%;left:8.2785808147%;width:84.2312746386%;height:71.2672521957%}.device[data-device=iPhone5][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone5/portrait_black.png);z-index:-1}.device[data-device=iPhone5][data-orientation=portrait][data-color=black] .button{top:88.5194479297%;left:41.5243101183%;width:18.0026281209%;height:8.5947302384%}.device[data-device=iPhone5][data-orientation=portrait][data-color=white]{padding-bottom:209.4612352168%}.device[data-device=iPhone5][data-orientation=portrait][data-color=white] .screen{top:14.8055207026%;left:8.2785808147%;width:84.2312746386%;height:71.2672521957%}.device[data-device=iPhone5][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone5/portrait_white.png);z-index:-1}.device[data-device=iPhone5][data-orientation=portrait][data-color=white] .button{top:88.5194479297%;left:41.5243101183%;width:18.0026281209%;height:8.5947302384%}.device[data-device=iPhone5][data-orientation=landscape][data-color=black]{padding-bottom:47.7415307403%}.device[data-device=iPhone5][data-orientation=landscape][data-color=black] .screen{top:7.4901445466%;left:14.8055207026%;width:71.2672521957%;height:84.2312746386%}.device[data-device=iPhone5][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone5/landscape_black.png);z-index:-1}.device[data-device=iPhone5][data-orientation=landscape][data-color=black] .button{top:40.4730617608%;left:88.5194479297%;width:8.5947302384%;height:18.0026281209%}.device[data-device=iPhone5][data-orientation=landscape][data-color=white]{padding-bottom:47.7415307403%}.device[data-device=iPhone5][data-orientation=landscape][data-color=white] .screen{top:7.4901445466%;left:14.8055207026%;width:71.2672521957%;height:84.2312746386%}.device[data-device=iPhone5][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone5/landscape_white.png);z-index:-1}.device[data-device=iPhone5][data-orientation=landscape][data-color=white] .button{top:40.4730617608%;left:88.5194479297%;width:8.5947302384%;height:18.0026281209%}.device[data-device=Lumia930][data-orientation=portrait][data-color=black]{padding-bottom:192.3128792987%}.device[data-device=Lumia930][data-orientation=portrait][data-color=black] .screen{top:7.1178120617%;left:5.5293324343%;width:87.862440998%;height:81.1360448808%}.device[data-device=Lumia930][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/Lumia930/portrait_black.png);z-index:-1}.device[data-device=Lumia930][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Lumia930][data-orientation=portrait][data-color=white]{padding-bottom:192.3128792987%}.device[data-device=Lumia930][data-orientation=portrait][data-color=white] .screen{top:7.1178120617%;left:5.5293324343%;width:87.862440998%;height:81.1360448808%}.device[data-device=Lumia930][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/Lumia930/portrait_white.png);z-index:-1}.device[data-device=Lumia930][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Lumia930][data-orientation=landscape][data-color=black]{padding-bottom:51.9985974755%}.device[data-device=Lumia930][data-orientation=landscape][data-color=black] .screen{top:6.6082265678%;left:7.1178120617%;width:81.1360448808%;height:87.862440998%}.device[data-device=Lumia930][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/Lumia930/landscape_black.png);z-index:-1}.device[data-device=Lumia930][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Lumia930][data-orientation=landscape][data-color=white]{padding-bottom:51.9985974755%}.device[data-device=Lumia930][data-orientation=landscape][data-color=white] .screen{top:6.6082265678%;left:7.1178120617%;width:81.1360448808%;height:87.862440998%}.device[data-device=Lumia930][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/Lumia930/landscape_white.png);z-index:-1}.device[data-device=Lumia930][data-orientation=landscape][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook][data-orientation=portrait][data-color=black]{padding-bottom:57.51565762%}.device[data-device=Macbook][data-orientation=portrait][data-color=black] .screen{top:7.2595281307%;left:12.369519833%;width:75.260960334%;height:81.8511796733%}.device[data-device=Macbook][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/Macbook/portrait_black.png);z-index:-1}.device[data-device=Macbook][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook][data-orientation=portrait][data-color=white]{padding-bottom:57.51565762%}.device[data-device=Macbook][data-orientation=portrait][data-color=white] .screen{top:7.2595281307%;left:12.369519833%;width:75.260960334%;height:81.8511796733%}.device[data-device=Macbook][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/Macbook/portrait_white.png);z-index:-1}.device[data-device=Macbook][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook][data-orientation=portrait][data-color=gold]{padding-bottom:57.51565762%}.device[data-device=Macbook][data-orientation=portrait][data-color=gold] .screen{top:7.2595281307%;left:12.369519833%;width:75.260960334%;height:81.8511796733%}.device[data-device=Macbook][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/Macbook/portrait_gold.png);z-index:-1}.device[data-device=Macbook][data-orientation=portrait][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black]{padding-bottom:57.51565762%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black] .screen{top:7.3502722323%;left:12.4217118998%;width:75.1565762004%;height:81.7604355717%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/Macbook2015/portrait_black.png);z-index:-1}.device[data-device=Macbook2015][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white]{padding-bottom:57.51565762%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white] .screen{top:7.3502722323%;left:12.4217118998%;width:75.1565762004%;height:81.7604355717%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/Macbook2015/portrait_white.png);z-index:-1}.device[data-device=Macbook2015][data-orientation=portrait][data-color=white] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold]{padding-bottom:57.51565762%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold] .screen{top:7.3502722323%;left:12.4217118998%;width:75.1565762004%;height:81.7604355717%}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/Macbook2015/portrait_gold.png);z-index:-1}.device[data-device=Macbook2015][data-orientation=portrait][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black]{padding-bottom:57.9470198675%}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black] .screen{top:6.7142857143%;left:11.8377483444%;width:76.4072847682%;height:82.4285714286%}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/MacbookPro/portrait_black.png);z-index:-1}.device[data-device=MacbookPro][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black]{padding-bottom:64.678030303%}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black] .screen{top:2.196193265%;left:1.3257575758%;width:97.2537878788%;height:85.2122986823%}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/SamsungTV/portrait_black.png);z-index:-1}.device[data-device=SamsungTV][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Surface][data-orientation=portrait][data-color=black]{padding-bottom:62.3812539582%}.device[data-device=Surface][data-orientation=portrait][data-color=black] .screen{top:11.0659898477%;left:6.7764407853%;width:86.3837872071%;height:77.7664974619%}.device[data-device=Surface][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/Surface/portrait_black.png);z-index:-1}.device[data-device=Surface][data-orientation=portrait][data-color=black] .button{top:92.1827411168%;left:48.8917036099%;width:2.3432552248%;height:3.654822335%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black]{padding-bottom:89.1178364456%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black] .screen{top:10.838150289%;left:10.9465550547%;width:33.6767546684%;height:67.2687861272%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone6Hand/portrait_black.png);z-index:-1}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=black] .button{top:79.6965317919%;left:24.790727624%;width:5.9884095299%;height:6.7919075145%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white]{padding-bottom:89.1178364456%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white] .screen{top:10.838150289%;left:11.0753380554%;width:33.5479716677%;height:67.2687861272%}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone6Hand/portrait_white.png);z-index:-1}.device[data-device=iPhone6Hand][data-orientation=portrait][data-color=white] .button{top:79.6965317919%;left:24.790727624%;width:5.9884095299%;height:6.7919075145%}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black]{padding-bottom:158.3924349882%}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black] .screen{top:7.8358208955%;left:41.2529550827%;width:42.1985815603%;height:47.2388059701%}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone7Hand/portrait_black.png);z-index:-1}.device[data-device=iPhone7Hand][data-orientation=portrait][data-color=black] .button{top:56.1940298507%;left:58.3924349882%;width:7.8014184397%;height:4.9253731343%}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black]{padding-bottom:158.3924349882%}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black] .screen{top:7.8358208955%;left:41.2529550827%;width:42.1985815603%;height:47.2388059701%}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone7Hand_2/portrait_black.png);z-index:-1}.device[data-device=iPhone7Hand_2][data-orientation=portrait][data-color=black] .button{top:56.1940298507%;left:58.3924349882%;width:7.8014184397%;height:4.9253731343%}.device[data-device=Chromebook][data-orientation=portrait][data-color=black]{padding-bottom:58.9736399327%}.device[data-device=Chromebook][data-orientation=portrait][data-color=black] .screen{top:7.8934854969%;left:12.7313516545%;width:74.1446999439%;height:71.2791250594%}.device[data-device=Chromebook][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/Chromebook/portrait_black.png);z-index:-1}.device[data-device=Chromebook][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black]{padding-bottom:209.0625%}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black] .screen{top:10.7623318386%;left:5.3125%;width:89.0625%;height:75.6352765321%}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/HtcOneM8/portrait_black.png);z-index:-1}.device[data-device=HtcOneM8][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black]{padding-bottom:47.8325859492%}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black] .screen{top:5.625%;left:10.7623318386%;width:75.6352765321%;height:89.0625%}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/HtcOneM8/landscape_black.png);z-index:-1}.device[data-device=HtcOneM8][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold]{padding-bottom:209.7408400357%}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold] .screen{top:9.1180230081%;left:1.6979445934%;width:95.8891867739%;height:81.806561568%}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/HuaweiP8/portrait_gold.png);z-index:-1}.device[data-device=HuaweiP8][data-orientation=portrait][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold]{padding-bottom:47.6778866638%}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold] .screen{top:2.4128686327%;left:9.1180230081%;width:81.806561568%;height:95.8891867739%}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/HuaweiP8/landscape_gold.png);z-index:-1}.device[data-device=HuaweiP8][data-orientation=landscape][data-color=gold] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black]{padding-bottom:68.1579674123%}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black] .screen{top:7.0907617504%;left:5.8271195802%;width:88.3457608395%;height:86.4262560778%}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/SurfacePro3/landscape_black.png);z-index:-1}.device[data-device=SurfacePro3][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black]{padding-bottom:86.4803625378%}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black] .screen{top:3.7554585153%;left:3.2225579053%;width:93.5297079557%;height:72.4017467249%}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/SurfaceStudio/portrait_black.png);z-index:-1}.device[data-device=SurfaceStudio][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iPhone7][data-orientation=portrait][data-color=black]{padding-bottom:203.1034482759%}.device[data-device=iPhone7][data-orientation=portrait][data-color=black] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone7/portrait_black.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=black] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=white]{padding-bottom:203.1034482759%}.device[data-device=iPhone7][data-orientation=portrait][data-color=white] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone7/portrait_white.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=white] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold]{padding-bottom:203.1034482759%}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhone7/portrait_gold.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=gold] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink]{padding-bottom:203.1034482759%}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink] .screen{top:11.9977362762%;left:6.2068965517%;width:87.3563218391%;height:76.0611205433%}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink]::after{content:"";background-image:url(../device-mockups/iPhone7/portrait_pink.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=pink] .button{top:89.5302773062%;left:42.2988505747%;width:15.7471264368%;height:7.753254103%}.device[data-device=iPhone7][data-orientation=portrait][data-color=red]{padding-bottom:201.9108280255%}.device[data-device=iPhone7][data-orientation=portrait][data-color=red] .screen{top:11.9873817035%;left:6.6878980892%;width:84.7133757962%;height:75.5520504732%}.device[data-device=iPhone7][data-orientation=portrait][data-color=red]::after{content:"";background-image:url(../device-mockups/iPhone7/portrait_red.png);z-index:-1}.device[data-device=iPhone7][data-orientation=portrait][data-color=red] .button{top:89.7476340694%;left:42.3566878981%;width:15.6050955414%;height:7.7287066246%}.device[data-device=iPhone7][data-orientation=landscape][data-color=black]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=black] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhone7/landscape_black.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=black] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=white]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=white] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=white]::after{content:"";background-image:url(../device-mockups/iPhone7/landscape_white.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=white] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold]::after{content:"";background-image:url(../device-mockups/iPhone7/landscape_gold.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=gold] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink]{padding-bottom:49.2359932088%}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink] .screen{top:6.4367816092%;left:11.9977362762%;width:76.0611205433%;height:87.3563218391%}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink]::after{content:"";background-image:url(../device-mockups/iPhone7/landscape_pink.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=pink] .button{top:41.9540229885%;left:89.5302773062%;width:7.753254103%;height:15.7471264368%}.device[data-device=iPhone7][data-orientation=landscape][data-color=red]{padding-bottom:49.5268138801%}.device[data-device=iPhone7][data-orientation=landscape][data-color=red] .screen{top:8.5987261146%;left:11.9873817035%;width:75.5520504732%;height:84.7133757962%}.device[data-device=iPhone7][data-orientation=landscape][data-color=red]::after{content:"";background-image:url(../device-mockups/iPhone7/landscape_red.png);z-index:-1}.device[data-device=iPhone7][data-orientation=landscape][data-color=red] .button{top:42.0382165605%;left:89.7476340694%;width:7.7287066246%;height:15.6050955414%}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black]{padding-bottom:198.8980716253%}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black] .screen{top:3.1855955679%;left:6.8870523416%;width:86.2258953168%;height:93.6288088643%}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhoneX/portrait_black.png)}.device[data-device=iPhoneX][data-orientation=portrait][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black]{padding-bottom:50.2770083102%}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black] .screen{top:6.3360881543%;left:3.4626038781%;width:93.0747922438%;height:87.3278236915%}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black]::after{content:"";background-image:url(../device-mockups/iPhoneX/landscape_black.png)}.device[data-device=iPhoneX][data-orientation=landscape][data-color=black] .button{display:none;top:0;left:0;width:100%;height:100%}.device[data-device=Pixel][data-orientation=portrait][data-color=white]{padding-bottom:202.6200873362%}.device[data-device=Pixel][data-orientation=portrait][data-color=white] .screen{top:9.6982758621%;left:4.3668122271%;width:90.3930131004%;height:78.6637931034%}.device[data-device=Pixel][data-orientation=portrait][data-color=white]::after{content:"";background-image:url(../device-mockups/Pixel/portrait_white.png);z-index:-1}.device[data-device=Pixel][data-orientation=portrait][data-color=white] .button{top:90.5172413793%;left:44.9781659389%;width:11.3537117904%;height:4.3103448276%}.device[data-device=Pixel][data-orientation=portrait][data-color=black]{padding-bottom:202.6200873362%}.device[data-device=Pixel][data-orientation=portrait][data-color=black] .screen{top:9.6982758621%;left:4.3668122271%;width:90.3930131004%;height:78.6637931034%}.device[data-device=Pixel][data-orientation=portrait][data-color=black]::after{content:"";background-image:url(../device-mockups/Pixel/portrait_black.png);z-index:-1}.device[data-device=Pixel][data-orientation=portrait][data-color=black] .button{top:90.5172413793%;left:44.9781659389%;width:11.3537117904%;height:4.3103448276%} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ec7af52..dd1445b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,379 +1,1626 @@ { "name": "html5-device-mockups", "version": "3.2.1", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, - "dependencies": { - "abbrev": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", - "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", - "dev": true - }, - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "packages": { + "": { + "name": "html5-device-mockups", + "version": "3.2.1", + "license": "MIT", + "devDependencies": { + "grunt": "^1.4.1", + "grunt-banner": "^0.6.0", + "grunt-contrib-cssmin": "^4.0.0", + "grunt-sass": "^3.1.0", + "sass": "^1.43.5" } }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, - "ansi-regex": { + "node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } }, - "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.3" + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true, - "requires": { - "sprintf-js": "1.0.3" + "engines": { + "node": ">=0.10.0" } }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "node_modules/async": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", + "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", "dev": true }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/clean-css": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", + "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", "dev": true }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "bcrypt-pbkdf": { + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "dependencies": { + "glob": "~5.0.0" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/findup-sync/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" + "engines": { + "node": ">= 0.10" } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true, - "requires": { - "inherits": "2.0.3" + "engines": { + "node": ">=0.10.0" } }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, - "requires": { - "hoek": "2.16.3" + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "builtin-modules": { + "node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "node_modules/getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "dev": true, + "engines": { + "node": ">=10" + } }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, - "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/grunt": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "dev": true, + "dependencies": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-banner": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-banner/-/grunt-banner-0.6.0.tgz", + "integrity": "sha1-P4eQIdEj+linuloLb7a+QStYhaw=", + "dev": true, + "dependencies": { + "chalk": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt-banner/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-banner/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-banner/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dev": true, + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/grunt-contrib-cssmin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz", + "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "clean-css": "^5.0.1", + "maxmin": "^3.0.0" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dev": true, + "dependencies": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dev": true, + "dependencies": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "dev": true, + "dependencies": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-sass": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", + "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==", + "dev": true, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dev": true, + "dependencies": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.43.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.5.tgz", + "integrity": "sha512-WuNm+eAryMgQluL7Mbq9M4EruyGGMyal7Lu58FfnRMVWxgUzIvI7aSn60iNt3kn5yZBMR7G84fAGDcwqOF5JOg==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "dependencies": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + } + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "color-convert": "^2.0.1" } }, - "clean-css": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.7.tgz", - "integrity": "sha1-ua6k+FZ5iJzz6ui0A0nsTr390DI=", + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { - "source-map": "0.5.6" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "sprintf-js": "~1.0.2" } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, - "code-point-at": { + "array-slice": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, - "coffee-script": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz", - "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=", + "async": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", + "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", "dev": true }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "lru-cache": "4.1.1", - "which": "1.2.14" + "fill-range": "^7.0.1" } }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "boom": "2.10.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "requires": { - "array-find-index": "1.0.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" } }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "clean-css": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", + "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", "dev": true, "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } + "source-map": "~0.6.0" } }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "color-name": "~1.1.4" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", "dev": true }, - "each-async": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", - "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", - "dev": true, - "requires": { - "onetime": "1.1.0", - "set-immediate-shim": "1.0.1" - } - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "requires": { - "is-arrayish": "0.2.1" - } + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true }, "escape-string-regexp": { "version": "1.0.5", @@ -382,9 +1629,9 @@ "dev": true }, "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "eventemitter2": { @@ -399,36 +1646,37 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } }, - "extsprintf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "escape-string-regexp": "^1.0.5" } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "to-regex-range": "^5.0.1" } }, "findup-sync": { @@ -437,7 +1685,7 @@ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, "requires": { - "glob": "5.0.15" + "glob": "~5.0.0" }, "dependencies": { "glob": { @@ -446,30 +1694,47 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "for-in": "^1.0.1" } }, "fs.realpath": { @@ -478,283 +1743,245 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "dev": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.2.8" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "is-glob": "^4.0.1" } }, - "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "globule": "1.2.0" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" } }, - "get-caller-file": { + "global-prefix": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" }, "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "grunt": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "dev": true, + "requires": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" } }, - "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "grunt-banner": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-banner/-/grunt-banner-0.6.0.tgz", + "integrity": "sha1-P4eQIdEj+linuloLb7a+QStYhaw=", "dev": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "minimatch": "3.0.4" + "chalk": "^1.1.0" }, "dependencies": { - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true } } }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "grunt": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz", - "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=", - "dev": true, - "requires": { - "coffee-script": "1.10.0", - "dateformat": "1.0.12", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.3.0", - "glob": "7.0.6", - "grunt-cli": "1.2.0", - "grunt-known-options": "1.1.0", - "grunt-legacy-log": "1.0.0", - "grunt-legacy-util": "1.0.0", - "iconv-lite": "0.4.18", - "js-yaml": "3.5.5", - "minimatch": "3.0.4", - "nopt": "3.0.6", - "path-is-absolute": "1.0.1", - "rimraf": "2.2.8" - }, - "dependencies": { - "grunt-cli": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", - "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", + "grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dev": true, + "requires": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "dev": true, "requires": { - "findup-sync": "0.3.0", - "grunt-known-options": "1.1.0", - "nopt": "3.0.6", - "resolve": "1.1.7" + "abbrev": "1", + "osenv": "^0.1.4" } } } }, - "grunt-banner": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-banner/-/grunt-banner-0.6.0.tgz", - "integrity": "sha1-P4eQIdEj+linuloLb7a+QStYhaw=", - "dev": true, - "requires": { - "chalk": "1.1.3" - } - }, "grunt-contrib-cssmin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-2.2.0.tgz", - "integrity": "sha1-ct70BijujiE62adoBNEx22ZgSkE=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-4.0.0.tgz", + "integrity": "sha512-jXU+Zlk8Q8XztOGNGpjYlD/BDQ0n95IHKrQKtFR7Gd8hZrzgqiG1Ra7cGYc8h2DD9vkSFGNlweb9Q00rBxOK2w==", "dev": true, "requires": { - "chalk": "1.1.3", - "clean-css": "4.1.7", - "maxmin": "2.1.0" + "chalk": "^4.1.0", + "clean-css": "^5.0.1", + "maxmin": "^3.0.0" } }, "grunt-known-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz", - "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", "dev": true }, "grunt-legacy-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz", - "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", "dev": true, "requires": { - "colors": "1.1.2", - "grunt-legacy-log-utils": "1.0.0", - "hooker": "0.2.3", - "lodash": "3.10.1", - "underscore.string": "3.2.3" + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" } }, "grunt-legacy-log-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz", - "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", "dev": true, "requires": { - "chalk": "1.1.3", - "lodash": "4.3.0" - }, - "dependencies": { - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", - "dev": true - } + "chalk": "~4.1.0", + "lodash": "~4.17.19" } }, "grunt-legacy-util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz", - "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", "dev": true, "requires": { - "async": "1.5.2", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "4.3.0", - "underscore.string": "3.2.3", - "which": "1.2.14" - }, - "dependencies": { - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", - "dev": true - } + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" } }, "grunt-sass": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.0.0.tgz", - "integrity": "sha1-kHTPnXtFkuIPd4jKpye4+aoGtgo=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", + "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==", "dev": true, - "requires": { - "each-async": "1.1.1", - "node-sass": "4.6.1", - "object-assign": "4.1.1" - } + "requires": {} }, "gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "dev": true, "requires": { - "duplexer": "0.1.1" + "duplexer": "^0.1.1", + "pify": "^4.0.1" } }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -763,75 +1990,37 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "parse-passwd": "^1.0.0" } }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, "hooker": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", "dev": true }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.0", - "sshpk": "1.13.1" - } - }, "iconv-lite": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.18.tgz", - "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==", - "dev": true - }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "repeating": "2.0.1" + "safer-buffer": ">= 2.1.2 < 3" } }, "inflight": { @@ -840,270 +2029,209 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", "dev": true }, - "is-builtin-module": { + "is-absolute": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "1.1.1" - } - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" } }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "binary-extensions": "^2.0.0" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "js-base64": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=", - "dev": true - }, - "js-yaml": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", - "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "dev": true, "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" + "has": "^1.0.3" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { - "jsonify": "0.0.0" + "is-extglob": "^2.1.1" } }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "jsprim": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", - "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } + "isobject": "^3.0.1" } }, - "lcid": { + "is-relative": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "requires": { - "invert-kv": "1.0.0" + "is-unc-path": "^1.0.0" } }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "unc-path-regex": "^0.1.2" } }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "lodash.mergewith": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", - "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true, - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dev": true, + "requires": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + } } }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "maxmin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", - "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, "requires": { - "chalk": "1.1.3", - "figures": "1.7.0", - "gzip-size": "3.0.0", - "pretty-bytes": "3.0.1" + "kind-of": "^6.0.2" } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" } }, - "mime-db": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz", - "integrity": "sha1-SNJtI1WJZRcErFkWygYAGRQmaHg=", - "dev": true - }, - "mime-types": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz", - "integrity": "sha1-K4WKUuXs1RbbiXrCvodIeDBpjiM=", + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { - "mime-db": "1.29.0" + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, "minimatch": { @@ -1112,143 +2240,60 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "nan": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz", - "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, - "node-gyp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", - "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", - "dev": true, - "requires": { - "fstream": "1.0.11", - "glob": "7.0.6", - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.4", - "request": "2.81.0", - "rimraf": "2.2.8", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.2.14" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, - "node-sass": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.6.1.tgz", - "integrity": "sha512-0zQQ7tjEK5W8RfW9LiQrkzfo7uLZ0QtZGV69rdKn5cFzdweHLJ14lR6xLPvI6UimkXMO8m0qDsXwUCNdnqV3sA==", - "dev": true, - "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.2", - "get-stdin": "4.0.1", - "glob": "7.0.6", - "in-publish": "2.0.0", - "lodash.assign": "4.2.0", - "lodash.clonedeep": "4.5.0", - "lodash.mergewith": "4.6.0", - "meow": "3.7.0", - "mkdirp": "0.5.1", - "nan": "2.7.0", - "node-gyp": "3.6.2", - "npmlog": "4.1.2", - "request": "2.81.0", - "sass-graph": "2.2.4", - "stdout-stream": "1.4.0" - } - }, "nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.1.0" + "abbrev": "1" } }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", "dev": true, "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "5.4.1", - "validate-npm-package-license": "3.0.1" + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", "dev": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } }, "once": { "version": "1.4.0", @@ -1256,30 +2301,15 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "1.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -1287,32 +2317,31 @@ "dev": true }, "osenv": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", - "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", "dev": true, "requires": { - "error-ex": "1.3.1" + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" } }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "2.0.1" - } + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true }, "path-is-absolute": { "version": "1.0.1", @@ -1320,291 +2349,111 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "2.0.4" - } - }, - "pretty-bytes": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", - "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "path-root-regex": "^0.1.0" } }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", "dev": true }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - } - }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "picomatch": "^2.2.1" } }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "resolve": "^1.9.0" } }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - }, - "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "glob": "7.0.6", - "lodash": "4.17.4", - "scss-tokenizer": "0.2.3", - "yargs": "7.1.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "js-base64": "2.1.9", - "source-map": "0.4.4" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - } + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" } }, - "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, - "signal-exit": { + "rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "hoek": "2.16.3" + "glob": "^7.1.3" } }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "sass": { + "version": "1.43.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.5.tgz", + "integrity": "sha512-WuNm+eAryMgQluL7Mbq9M4EruyGGMyal7Lu58FfnRMVWxgUzIvI7aSn60iNt3kn5yZBMR7G84fAGDcwqOF5JOg==", "dev": true, "requires": { - "spdx-license-ids": "1.2.2" + "chokidar": ">=3.0.0 <4.0.0" } }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - }, - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "sprintf-js": { @@ -1613,209 +2462,71 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "stdout-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", - "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "4.0.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "has-flag": "^4.0.0" } }, - "tough-cookie": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "punycode": "1.4.1" + "is-number": "^7.0.0" } }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - }, - "underscore.string": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", - "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=", - "dev": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, - "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" - } - }, - "verror": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", "dev": true, "requires": { - "extsprintf": "1.0.2" + "homedir-polyfill": "^1.0.1" } }, "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", - "dev": true, - "requires": { - "string-width": "1.0.2" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "isexe": "^2.0.0" } }, "wrappy": { @@ -1823,64 +2534,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true, - "requires": { - "camelcase": "3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - } - } } } } diff --git a/package.json b/package.json index fe3e6fd..339e156 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,11 @@ "author": "", "license": "MIT", "devDependencies": { - "grunt": "^1.0.1", + "grunt": "^1.4.1", "grunt-banner": "^0.6.0", - "grunt-contrib-cssmin": "^2.1.0", - "grunt-sass": "^2.0.0" + "grunt-contrib-cssmin": "^4.0.0", + "grunt-sass": "^3.1.0", + "sass": "^1.43.5" }, "link": "https://github.com/pixelsign/html5-device-mockups" }