: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
streamRow: '<td class="controls"><div class="loader-wrapper"><div class="throbber-loader"></div></div><i class="flaticon-tool_edit"></i> <i class="flaticon-tool_clone"></i> <i class="flaticon-tool_delete"></i></td><td><span class="cache-status-<%= status %>"></span></td><td class="td-name"><%= name %></td> <td class="td-type"><%= type %></span></td> <td class="td-feed"><%= feeds %></td><td><span class="shortcode">[ff id="<%= id %>"]</span><span class="desc hint-block">\n' +
' <span class="hint-link"><img src="<%= plugin_url %>/assets/info_icon.svg"></span>\n' +
' <span class="hint hint-pro">\n' +
' <h3>Shortcode detected on pages:</h3>\n' +
' <p class="shortcode-pages"></p>\n' +
streamRowEmpty: '<tr class="empty-row"><td class="empty-cell" colspan="6">Please create at least one stream</td></tr>',
listRowEmpty: '<tr><td class="empty-cell" colspan="4">Add at least one feed</td></tr>',
view: '<input type="hidden" name="stream-<%= id %>-id" class="stream-id-value" value="<%= id %>"/>\
<div class="section clearfix" id="stream-name-<%= id %>">\
<h1 class="float-left"><%= header %><span class="admin-button grey-button button-go-back">Go back to list</span></h1>\
<p class="float-left input-not-obvious"><input type="text" name="stream-<%= id %>-name" placeholder="Type name and hit Enter..."/>\
<ul class="view-tabs float-left"><li class="tab-cursor"></li><li data-tab="source">source</li><li data-tab="general">general</li><%= TVtab %><li data-tab="grid">layout</li><li data-tab="stylings">styling</li><li data-tab="css">css</li><li data-tab="shortcode">shortcode</li></ul>\
<div class="section" id="stream-feeds-<%= id %>" data-tab="source">\
<h1 class="desc-following">Connected feeds</h1>\
<input type="hidden" name="stream-<%= id %>-feeds"/>\
<p class="desc">Here you can connect feeds created on <a class="ff-pseudo-link" href="#sources-tab">Feeds tab</a>. To disconnect feed click on its appropriate label below.</p>\
<div class="stream-feeds">\
<div class="stream-feeds__block"><span class="stream-feeds__add">+ Connect feed to stream</span><span class="stream-feeds__boost" style="display: none;"><i class="flaticon-rocket"></i> Boost all feeds</span></div>\
<div class="stream-feeds__select"><select></select><span class="stream-feeds__btn stream-feeds__ok"><i class="flaticon-plus"></i></span><span class="stream-feeds__btn stream-feeds__close"><i class="flaticon-cross"></i></span></div>\
<div class="stream-feeds__list"></div>\
<div class="section" data-tab="general" id="stream-settings-<%= id %>">\
<h1>Stream general settings</h1>\
<dl class="section-settings section-compact">\
<p class="desc">Choose rule how stream sorts posts.<br>Proportional sorting guarantees that all networks are always present on first load.</p>\
<input id="stream-<%= id %>-smart-date-order" type="radio" name="stream-<%= id %>-order" checked value="smartCompare"/>\
<label for="stream-<%= id %>-smart-date-order">Proportional by date</label><br><br>\
<input id="stream-<%= id %>-date-order" type="radio" name="stream-<%= id %>-order" value="compareByTime"/>\
<label for="stream-<%= id %>-date-order">Strictly by date</label><br><br>\
<input id="stream-<%= id %>-random-order" type="radio" name="stream-<%= id %>-order" value="randomCompare"/>\
<label for="stream-<%= id %>-random-order">Random</label>\
<dt class="hidden">Load last\
<p class="desc">Number of items that is pulled and cached from each connected feed. Be aware that some APIs can ignore this setting.</p>\
<dd class="hidden"><input type="text" name="stream-<%= id %>-posts" value="40" class="short clearcache"/> posts <span class="space"></span><input type="text" class="short clearcache" name="stream-<%= id %>-days"/> days</dd>\
<dt>Number of initially loaded posts\
<p class="desc">Total number of posts displayed when page loads. "Show more" button appears if there are more posts available and can be in database.</p>\
<dd><input type="text" name="stream-<%= id %>-page-posts" value="20" class="short clearcache"/> posts</dd>\
<dt class="multiline" style="display:none">Cache\
<p class="desc">Caching stream data to reduce loading time</p></dt>\
<dd style="display:none">\
<label for="stream-<%= id %>-cache"><input id="stream-<%= id %>-cache" class="switcher clearcache" type="checkbox" name="stream-<%= id %>-cache" checked value="yep"/><div><div></div></div></label>\
<dt class="multiline hidden">Cache lifetime\
<p class="desc">Make it longer if feeds are rarely updated or shorter if you need frequent updates.</p></dt>\
<label for="stream-<%= id %>-cache-lifetime"><input id="stream-<%= id %>-cache-lifetime" class="short clearcache" type="text" name="stream-<%= id %>-cache-lifetime" value="10"/> minutes</label>\
<dt class="multiline"><span class="ff-icon-lock"></span> Show gallery on card click\
<p class="desc">If disabled, click on the card will open original post.</p>\
<div class="desc hint-block hint-block-pro"><span class="hint-link">Available in PRO</span><div class="hint hint-pro"><h1>PREMIUM FEATURE</h1>To access this and many other premium features please activate <a href="#addons-tab">BOOST subscription</a> or make one‑time purchase of <a href="http://goo.gl/g7XQzu" target="_blank">PRO version</a>.</div></div>\
<label for="stream-<%= id %>-gallery"><input id="stream-<%= id %>-gallery" class="switcher" type="checkbox" checked name="stream-<%= id %>-gallery" value="yep"/><div><div></div></div></label>\
<dt class="multiline"><span class="ff-icon-lock"></span> Gallery type\
<p class="desc">Choose between classic lightbox style or scrollable news feed.</p>\
<div class="desc hint-block hint-block-pro"><span class="hint-link">Available in PRO</span><div class="hint hint-pro"><h1>PREMIUM FEATURE</h1>To access this and many other premium features please activate <a href="#addons-tab">BOOST subscription</a> or make one‑time purchase of <a href="http://goo.gl/g7XQzu" target="_blank">PRO version</a>.</div></div>\
<div class="select-wrapper">\
<select name="stream-<%= id %>-gallery-type" id="stream-<%= id %>-gallery-type">\
<option value="classic" selected>Lightbox</option>\
<option value="news">News feed style</option>\
<dt class="multiline">Private stream<p class="desc">Show only for logged in users.</p></dt>\
<label for="stream-<%= id %>-private"><input id="stream-<%= id %>-private" class="switcher" type="checkbox" name="stream-<%= id %>-private" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Hide stream on a desktop<p class="desc">If you want to create mobiles specific stream only.</p></dt>\
<label for="stream-<%= id %>-hide-on-desktop"><input id="stream-<%= id %>-hide-on-desktop" class="switcher" type="checkbox" name="stream-<%= id %>-hide-on-desktop" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Hide stream on a mobile device<p class="desc">If you want to show stream content only on desktops.</p></dt>\
<label for="stream-<%= id %>-hide-on-mobile"><input id="stream-<%= id %>-hide-on-mobile" class="switcher" type="checkbox" name="stream-<%= id %>-hide-on-mobile" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Show only media posts<p class="desc">Display posts with images/video only.</p></dt>\
<label for="stream-<%= id %>-show-only-media-posts"><input id="stream-<%= id %>-show-only-media-posts" class="switcher" type="checkbox" name="stream-<%= id %>-show-only-media-posts" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Titles link<p class="desc">Visit original post URL by clicking on post title, even if lightbox is enabled.</p></dt>\
<label for="stream-<%= id %>-titles"><input id="stream-<%= id %>-titles" class="switcher" type="checkbox" name="stream-<%= id %>-titles" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Hide meta info<p class="desc">Hide social network icon, name, timestamp in each post.</p></dt>\
<label for="stream-<%= id %>-hidemeta"><input id="stream-<%= id %>-hidemeta" class="switcher" type="checkbox" name="stream-<%= id %>-hidemeta" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Hide text<p class="desc">Hide text content of each post.</p></dt>\
<label for="stream-<%= id %>-hidetext"><input id="stream-<%= id %>-hidetext" class="switcher" type="checkbox" name="stream-<%= id %>-hidetext" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Max image resolution<p class="desc">Use only for streams with large-sized posts. Not recommended for default stream design.</p></dt>\
<label for="stream-<%= id %>-max-res"><input id="stream-<%= id %>-max-res" class="switcher" type="checkbox" name="stream-<%= id %>-max-res" value="nope"/><div><div></div></div></label>\
<span id="stream-settings-sbmt-<%= id %>" class="admin-button green-button submit-button">Save Changes</span>\
<div class="section grid-layout-chosen" data-tab="grid" id="cont-settings-<%= id %>">\
<div class="design-step-1">\
<h1 class="desc-following">Stream layout</h1>\
<p class="desc">Each layout offers unique design and set of styling options.</p>\
<div class="choose-wrapper">\
<input name="stream-<%= id %>-layout" class="clearcache" id="stream-layout-masonry-<%= id %>" type="radio" value="masonry" checked/>\
<label for="stream-layout-masonry-<%= id %>"><span class="choose-button"><i class="sprite-masonry"></i>Masonry</span><br><span class="desc">Pinterest-like layout with dynamic post height (depending on post content).</span></label>\
<input name="stream-<%= id %>-layout" class="clearcache" id="stream-layout-grid-<%= id %>" type="radio" value="grid" />\
<label for="stream-layout-grid-<%= id %>" class="stream-layout"><div class="choose-button hint-block">\
<span class="hint-link hint-default"><i class="sprite-grid"></i>Grid</span>\
<div class="hint hint-layout">\
<h1>PREMIUM FEATURE</h1>\
To access this and many other premium features please activate <a href="#addons-tab">BOOST subscription</a> or make one‑time purchase of <a href="http://goo.gl/g7XQzu" target="_blank">PRO version</a>.\
</div><br><span class="desc">Classic grid with posts of the same height. Recommended for posts of similar format.</span></label>\
<input name="stream-<%= id %>-layout" class="clearcache" id="stream-layout-justified-<%= id %>" type="radio" value="justified"/>\
<label for="stream-layout-justified-<%= id %>" class="stream-layout"><div class="choose-button hint-block">\
<span class="hint-link hint-default"><i class="sprite-justified"></i>Justified</span>\
<div class="hint hint-layout">\
<h1>PREMIUM FEATURE</h1>\
To access this and many other premium features please activate <a href="#addons-tab">BOOST subscription</a> or make one‑time purchase of <a href="http://goo.gl/g7XQzu" target="_blank">PRO version</a>.\
</div><br><span class="desc">One-height posts with dynamic width. Only for image posts.</span></label>\
<input name="stream-<%= id %>-layout" class="clearcache" id="stream-layout-list-<%= id %>" type="radio" value="list"/>\
<label for="stream-layout-list-<%= id %>" class="stream-layout"><div class="choose-button hint-block">\
<span class="hint-link hint-default"><i class="sprite-list"></i>Wall</span>\
<div class="hint hint-layout">\
<h1>PREMIUM FEATURE</h1>\
To access this and many other premium features please activate <a href="#addons-tab">BOOST subscription</a> or make one‑time purchase of <a href="http://goo.gl/g7XQzu" target="_blank">PRO version</a>.\
</div><br><span class="desc">Classic news feed like layout. Easily integrates in any part of your site.</span></label>\
<input name="stream-<%= id %>-layout" class="clearcache" id="stream-layout-carousel-<%= id %>" type="radio" value="carousel"/>\
<label for="stream-layout-carousel-<%= id %>" class="stream-layout"><div class="choose-button hint-block">\
<span class="hint-link hint-default"><i class="sprite-carousel"></i>Carousel</span>\
<div class="hint hint-layout">\
<h1>PREMIUM FEATURE</h1>\
To access this and many other premium features please activate <a href="#addons-tab">BOOST subscription</a> or make one‑time purchase of <a href="http://goo.gl/g7XQzu" target="_blank">PRO version</a>.\
</div><br><span class="desc">Slide photos in beautiful carousel of posts. All cards are same size. Supports dragging.</span></label>\
<dl class="section-settings settings-masonry">\
<dt class="multiline">Gallery mode\
<p class="desc">Affects media posts only. Enable if you want post content to overlay post image on mouseover / on touch.</p>\
<label for="stream-<%= id %>-m-overlay"><input id="stream-<%= id %>-m-overlay" class="switcher" type="checkbox" name="stream-<%= id %>-m-overlay" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Responsive settings\
<p class="desc">Set number of columns and gaps between stream posts for various screen sizes. Keep in mind that size depends on container which can have not full width of screen.</p>\
<dd class="device-list">\
<div><i class="flaticon-desktop"></i> <input name="stream-<%= id %>-m-c-desktop" id="stream-<%= id %>-m-c-desktop" type="range" min="1" max="12" step="1" value="5" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-m-s-desktop" name="stream-<%= id %>-m-s-desktop" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-laptop"></i> <input name="stream-<%= id %>-m-c-laptop" id="stream-<%= id %>-m-c-laptop" type="range" min="1" max="12" step="1" value="4" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-m-s-laptop" name="stream-<%= id %>-m-s-laptop" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-tablet rotated"></i> <input name="stream-<%= id %>-m-c-tablet-l" id="stream-<%= id %>-m-c-tablet-l" type="range" min="1" max="12" step="1" value="3" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-m-s-tablet-l" name="stream-<%= id %>-m-s-tablet-l" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-tablet"></i> <input name="stream-<%= id %>-m-c-tablet-p" id="stream-<%= id %>-m-c-tablet-p" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-m-s-tablet-p" name="stream-<%= id %>-m-s-tablet-p" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-phone2 rotated"></i> <input name="stream-<%= id %>-m-c-smart-l" id="stream-<%= id %>-m-c-smart-l" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-m-s-smart-l" name="stream-<%= id %>-m-s-smart-l" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-phone2"></i> <input name="stream-<%= id %>-m-c-smart-p" id="stream-<%= id %>-m-c-smart-p" type="range" min="1" max="12" step="1" value="1" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-m-s-smart-p" name="stream-<%= id %>-m-s-smart-p" value="0" class="extra-small"> px gaps</div>\
<dl class="section-settings settings-grid">\
<dt class="multiline">Gallery mode\
<p class="desc">Affects media posts only. Enable if you want post content to overlay post image on mouseover / on touch.</p>\
<label for="stream-<%= id %>-g-overlay"><input id="stream-<%= id %>-g-overlay" class="switcher" type="checkbox" name="stream-<%= id %>-g-overlay" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Card Size ratio\
<p class="desc">Specify the ratio between width and height (X:Y) of card. For non-gallery recommended ratio is 1:2 or 2:3, for gallery is 1:1.</p>\
<input type="text" id="stream-<%= id %>-g-ratio-w" name="stream-<%= id %>-g-ratio-w" value="1" class="extra-small"> : <input type="text" id="stream-<%= id %>-g-ratio-h" name="stream-<%= id %>-g-ratio-h" value="1" class="extra-small"> \
<dt class="multiline">Image to card ratio\
<p class="desc">For non-gallery mode specify image size relative to overall card size.</p>\
<div class="select-wrapper" style="width:150px">\
<select name="stream-<%= id %>-g-ratio-img" id="stream-<%= id %>-g-ratio-img">\
<option value="1/2" selected>One half</option>\
<option value="1/3">One third</option>\
<option value="2/3">Two thirds</option>\
<dt class="multiline">Responsive settings\
<p class="desc">Set number of columns and gaps between stream posts for various screen sizes. Keep in mind that size depends on container which can have not full width of screen.</p>\
<dd class="device-list">\
<div><i class="flaticon-desktop"></i> <input name="stream-<%= id %>-c-desktop" id="stream-<%= id %>-c-desktop" type="range" min="1" max="12" step="1" value="5" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-s-desktop" name="stream-<%= id %>-s-desktop" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-laptop"></i> <input name="stream-<%= id %>-c-laptop" id="stream-<%= id %>-c-laptop" type="range" min="1" max="12" step="1" value="4" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-s-laptop" name="stream-<%= id %>-s-laptop" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-tablet rotated"></i> <input name="stream-<%= id %>-c-tablet-l" id="stream-<%= id %>-c-tablet-l" type="range" min="1" max="12" step="1" value="3" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-s-tablet-l" name="stream-<%= id %>-s-tablet-l" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-tablet"></i> <input name="stream-<%= id %>-c-tablet-p" id="stream-<%= id %>-c-tablet-p" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-s-tablet-p" name="stream-<%= id %>-s-tablet-p" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-phone2 rotated"></i> <input name="stream-<%= id %>-c-smart-l" id="stream-<%= id %>-c-smart-l" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-s-smart-l" name="stream-<%= id %>-s-smart-l" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-phone2"></i> <input name="stream-<%= id %>-c-smart-p" id="stream-<%= id %>-c-smart-p" type="range" min="1" max="12" step="1" value="1" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-s-smart-p" name="stream-<%= id %>-s-smart-p" value="0" class="extra-small"> px gaps</div>\
<dl class="section-settings settings-justified">\
<dt class="multiline">Responsive settings\
<p class="desc">Set number of columns and gaps between stream posts for various screen sizes. Keep in mind that size depends on container which can have not full width of screen.</p>\
<dd class="device-list">\
<div><i class="flaticon-desktop"></i> Preferred row height is <input type="text" id="stream-<%= id %>-j-h-desktop" name="stream-<%= id %>-j-h-desktop" value="260" class="short"> px with <input type="text" id="stream-<%= id %>-j-s-desktop" name="stream-<%= id %>-j-s-desktop" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-laptop"></i> Preferred row height is <input type="text" id="stream-<%= id %>-j-h-laptop" name="stream-<%= id %>-j-h-laptop" value="240" class="short"> px with <input type="text" id="stream-<%= id %>-j-s-laptop" name="stream-<%= id %>-j-s-laptop" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-tablet rotated"></i> Preferred row height is <input type="text" id="stream-<%= id %>-j-h-tablet-l" name="stream-<%= id %>-j-h-tablet-l" value="220" class="short"> px with <input type="text" id="stream-<%= id %>-j-s-tablet-l" name="stream-<%= id %>-j-s-tablet-l" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-tablet"></i> Preferred row height is <input type="text" id="stream-<%= id %>-j-h-tablet-p" name="stream-<%= id %>-j-h-tablet-p" value="200" class="short"> px with <input type="text" id="stream-<%= id %>-j-s-tablet-p" name="stream-<%= id %>-j-s-tablet-p" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-phone2 rotated"></i> Preferred row height is <input type="text" id="stream-<%= id %>-j-h-smart-l" name="stream-<%= id %>-j-h-smart-l" value="180" class="short"> px with <input type="text" id="stream-<%= id %>-j-s-smart-l" name="stream-<%= id %>-j-s-smart-l" value="0" class="extra-small"> px gaps</div>\
<div><i class="flaticon-phone2"></i> Preferred row height is <input type="text" id="stream-<%= id %>-j-h-smart-p" name="stream-<%= id %>-j-h-smart-p" value="160" class="short"> px with <input type="text" id="stream-<%= id %>-j-s-smart-p" name="stream-<%= id %>-j-s-smart-p" value="0" class="extra-small"> px gaps</div>\
<dl class="section-settings settings-carousel">\
<dt class="multiline">Always Visible Controls\
<p class="desc">If set to NO controls will be visible on mouseover on desktops.</p>\
<label for="stream-<%= id %>-c-arrows-always"><input id="stream-<%= id %>-c-arrows-always" class="switcher" type="checkbox" name="stream-<%= id %>-c-arrows-always" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Arrows Controls on mobiles\
<p class="desc">If set to NO visitor can only use drag gestures to slide.</p>\
<label for="stream-<%= id %>-c-arrows-mob"><input id="stream-<%= id %>-c-arrows-mob" class="switcher" type="checkbox" name="stream-<%= id %>-c-arrows-mob" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Dots Controls\
<p class="desc">Show/hide dots sliding controls</p>\
<label for="stream-<%= id %>-c-dots"><input id="stream-<%= id %>-c-dots" class="switcher" type="checkbox" name="stream-<%= id %>-c-dots" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Dots Controls on mobiles\
<p class="desc">Show/hide dots sliding controls</p>\
<label for="stream-<%= id %>-c-dots-mob"><input id="stream-<%= id %>-c-dots-mob" class="switcher" type="checkbox" name="stream-<%= id %>-c-dots-mob" value="yep"/><div><div></div></div></label>\
<dt class="multiline">Auto Play\
<p class="desc">Set speed in seconds. Leave empty to disable.</p>\
<label for="stream-<%= id %>-c-autoplay"><input id="stream-<%= id %>-c-autoplay" type="number" name="stream-<%= id %>-c-autoplay" class="extra-small"/><div><div></div></div></label> sec\
<dt class="multiline">Responsive settings\
<p class="desc">Set number of rows/columns and space between cards you want to have on various container sizes. Keep in mind that size depends on container which can have not full width of screen.</p>\
<dd class="device-list">\
<div><i class="flaticon-desktop"></i> <input name="stream-<%= id %>-c-r-desktop" id="stream-<%= id %>-c-r-desktop" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> and <input name="stream-<%= id %>-c-c-desktop" id="stream-<%= id %>-c-c-desktop" type="range" min="1" max="12" step="1" value="5" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-c-s-desktop" name="stream-<%= id %>-c-s-desktop" value="0" class="extra-small"> px spacing</div>\
<div><i class="flaticon-laptop"></i> <input name="stream-<%= id %>-c-r-laptop" id="stream-<%= id %>-c-r-laptop" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> and <input name="stream-<%= id %>-c-c-laptop" id="stream-<%= id %>-c-c-laptop" type="range" min="1" max="12" step="1" value="4" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-c-s-laptop" name="stream-<%= id %>-c-s-laptop" value="0" class="extra-small"> px spacing</div>\
<div><i class="flaticon-tablet rotated"></i> <input name="stream-<%= id %>-c-r-tablet-l" id="stream-<%= id %>-c-r-tablet-l" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> and <input name="stream-<%= id %>-c-c-tablet-l" id="stream-<%= id %>-c-c-tablet-l" type="range" min="1" max="12" step="1" value="3" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-c-s-tablet-l" name="stream-<%= id %>-c-s-tablet-l" value="0" class="extra-small"> px spacing</div>\
<div><i class="flaticon-tablet"></i> <input name="stream-<%= id %>-c-r-tablet-p" id="stream-<%= id %>-c-r-tablet-p" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> and <input name="stream-<%= id %>-c-c-tablet-p" id="stream-<%= id %>-c-c-tablet-p" type="range" min="1" max="12" step="1" value="3" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-c-s-tablet-p" name="stream-<%= id %>-c-s-tablet-p" value="0" class="extra-small"> px spacing</div>\
<div><i class="flaticon-phone2 rotated"></i> <input name="stream-<%= id %>-c-r-smart-l" id="stream-<%= id %>-c-r-smart-l" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> and <input name="stream-<%= id %>-c-c-smart-l" id="stream-<%= id %>-c-c-smart-l" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-c-s-smart-l" name="stream-<%= id %>-c-s-smart-l" value="0" class="extra-small"> px spacing</div>\
<div><i class="flaticon-phone2"></i> <input name="stream-<%= id %>-c-r-smart-p" id="stream-<%= id %>-c-r-smart-p" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> and <input name="stream-<%= id %>-c-c-smart-p" id="stream-<%= id %>-c-c-smart-p" type="range" min="1" max="12" step="1" value="2" data-rangeslider> <span class="range-value"></span> with <input type="text" id="stream-<%= id %>-c-s-smart-p" name="stream-<%= id %>-c-s-smart-p" value="0" class="extra-small"> px spacing</div>\
<dl class="section-settings settings-list">\
<dt class="multiline">Wall width\
<p class="desc">Leave empty for responsiveness, will fill container. Best look for this layout is in 300-800 pixels range.</p>\
<label for="stream-<%= id %>-wallwidth"><input id="stream-<%= id %>-wallwidth" type="number" name="stream-<%= id %>-wallwidth" class="small"/><div><div></div></div></label> px\
<dt class="">Post vertical margins\
<label for="stream-<%= id %>-wallvm"><input id="stream-<%= id %>-wallvm" type="number" name="stream-<%= id %>-wallvm" class="extra-small"/><div><div></div></div></label> px\
<dt class="">Post horizontal margins\
<label for="stream-<%= id %>-wallhm"><input id="stream-<%= id %>-wallhm" type="number" name="stream-<%= id %>-wallhm" class="extra-small"/><div><div></div></div></label> px\
<dt class="multiline">Post comments\
<p class="desc">Load comments for posts (if available)</p>\
<label for="stream-<%= id %>-wallcomments"><input id="stream-<%= id %>-wallcomments" class="switcher" type="checkbox" name="stream-<%= id %>-wallcomments" checked value="yep"/><div><div></div></div></label>\
<div class="button-wrapper"><span id="stream-layout-sbmt-<%= id %>" class="admin-button green-button submit-button" style="margin-bottom:35px">Save Changes</span></div>\
<h1>Layout Design Settings</h1>\
<dl class="section-settings section-compact">\
<dt class="multiline">Stream heading\
<p class="desc">Leave empty to not show.</p></dt>\
<input id="stream-<%= id %>-heading" type="text" name="stream-<%= id %>-heading" placeholder="Enter heading"/>\
<dt class="multiline">Heading color\
<input id="heading-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-headingcolor" type="text" value="rgb(59, 61, 64)" tabindex="-1">\
<dt>Stream subheading</dt>\
<input id="stream-<%= id %>-subheading" type="text" name="stream-<%= id %>-subheading" placeholder="Enter subheading"/>\
<dt class="multiline">Subheading color\
<input id="subheading-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-subheadingcolor" type="text" value="rgb(114, 112, 114)" tabindex="-1">\
<dt><span class="valign">Headings alignment</span></dt>\
<div class="select-wrapper">\
<select name="stream-<%= id %>-hhalign" id="hhalign-<%= id %>">\
<option value="center" selected>Centered</option>\
<option value="left">Left</option>\
<option value="right">Right</option>\
<dt class="multiline">Container background color\
<input data-prop="backgroundColor" id="bg-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-bgcolor" type="text" value="rgb(240, 240, 240)" tabindex="-1">\
<dt class="multiline carousel-hidden-field">SORTING AND SEARCH BAR\
<p class="desc">Available only for grid layouts.</p>\
<dd class="carousel-hidden-field">\
<label for="stream-<%= id %>-filter"><input id="stream-<%= id %>-filter" class="switcher" type="checkbox" name="stream-<%= id %>-filter" checked value="yep"/><div><div></div></div></label>\
<dt class="carousel-hidden-field">Filters and controls color\
<dd class="carousel-hidden-field">\
<input id="filter-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-filtercolor" type="text" value="rgb(205, 205, 205)" tabindex="-1">\
<dt class="multiline">Slider on mobiles <p class="desc">Stream will turn into a slider with 3 items per slide on mobile devices.</p></dt>\
<label for="stream-<%= id %>-mobileslider"><input id="stream-<%= id %>-mobileslider" class="switcher" type="checkbox" name="stream-<%= id %>-mobileslider" value="yep"/><div><div></div></div></label>\
<dt class="multiline carousel-hidden-field">Animate stream items <p class="desc">Posts are revealed with animation effect if they appear in viewport. Otherwise all posts are visible immediately. Only for grid layouts.</p></dt>\
<dd class="carousel-hidden-field">\
<label for="stream-<%= id %>-viewportin"><input id="stream-<%= id %>-viewportin" class="switcher" type="checkbox" name="stream-<%= id %>-viewportin" checked value="yep"/><div><div></div></div></label>\
<span id="stream-cont-sbmt-<%= id %>" class="admin-button green-button submit-button">Save Changes</span>\
<div class="section" data-tab="stylings" id="stream-stylings-<%= id %>">\
<div class="design-step-2 layout-grid">\
<h1>Grid cards styling</h1>\
<dl class="section-settings section-compact" style="display:none">\
<dt><span class="valign">Card dimensions</span></dt>\
<dd>Width: <input type="text" data-prop="width" id="width-<%= id %>" name="stream-<%= id %>-width" value="260" class="short clearcache"/> px <span class="space"></span> Margin: <input type="text" id="margin-<%= id %>" value="20" class="short" name="stream-<%= id %>-margin"/> px</dd>\
<dt><span class="valign">Card theme</span></dt>\
<dd class="theme-choice">\
<input id="theme-classic-<%= id %>" type="radio" class="clearcache" name="stream-<%= id %>-theme" checked value="classic"/> <label for="theme-classic-<%= id %>">Classic</label> <input class="clearcache" id="theme-flat-<%= id %>" type="radio" name="stream-<%= id %>-theme" value="flat"/> <label for="theme-flat-<%= id %>">Modern</label>\
<dl class="classic-style style-choice section-settings section-compact" style="display:block">\
<dt class="ff-hide"><span class="valign">Info style</span></dt>\
<div class="select-wrapper">\
<select name="stream-<%= id %>-gc-style" id="gc-style-<%= id %>">\
<option value="style-1" selected>Centered meta, round icon</option>\
<option value="style-2">Centered meta, bubble icon</option>\
<option value="style-6">Centered meta, no social icon</option>\
<option value="style-3">Userpic, rounded icon</option>\
<option value="style-4">No userpic, rounded icon</option>\
<option value="style-5">No userpic, bubble icon</option>\
<dt class="grid-setting"><span class="valign">AVATAR STYLE</span></dt>\
<dd class="grid-setting">\
<div class="select-wrapper">\
<select name="stream-<%= id %>-upic-pos" id="stream-<%= id %>-upic-pos">\
<option value="timestamp" selected>With timestamp</option>\
<option value="centered">Centered</option>\
<option value="centered-big">Big Centered & Overlaps Image</option>\
<option value="off">Don\'t show it</option>\
<div class="select-wrapper">\
<select name="stream-<%= id %>-upic-style" id="stream-<%= id %>-upic-style">\
<option value="round" selected>Rounded</option>\
<option value="square">Plain</option>\
<dt class="upic-style-toggle"><span class="valign">Corner rounding</span></dt>\
<dd class="upic-style-toggle"><input type="text" id="bradius-<%= id %>" name="stream-<%= id %>-bradius" value="20" class="short clearcache"/> pixels\
<dt class="grid-setting"><span class="valign">Social icon style</span></dt>\
<dd class="grid-setting">\
<div class="select-wrapper">\
<select name="stream-<%= id %>-icon-style" id="stream-<%= id %>-icon-style">\
<option value="label1" selected>Label</option>\
<option value="label2">Corner icon</option>\
<option value="stamp1">Timestamp</option>\
<option value="off">Off</option>\
<dt><span class="valign">Card background color</span></dt>\
<input data-prop="backgroundColor" id="card-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-cardcolor" type="text" value="rgb(255,255,255)" tabindex="-1">\
<dt class="multiline">ACCENT COLOR\
<p class="desc">Applies to post heading, name and social buttons hover effect.</p>\
<input data-prop="color" id="name-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-namecolor" type="text" value="rgb(59, 61, 64)" tabindex="-1">\
<input data-prop="color" id="text-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-textcolor" type="text" value="rgb(131, 141, 143)" tabindex="-1">\
<input data-prop="color" id="links-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-linkscolor" type="text" value="rgb(94, 159, 202)" tabindex="-1">\
<dt class="multiline">SECONDARY COLOR\
<p class="desc">Applies to timestamp and social counters.</p></dt>\
<input data-prop="color" id="other-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-restcolor" type="text" value="rgb(132, 118, 129)" tabindex="-1">\
<dt class="grid-setting">Card shadow</dt>\
<dd class="grid-setting">\
<input data-prop="box-shadow" id="shadow-color-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-shadow" type="text" value="rgba(0,0,0,.05)" tabindex="-1">\
<dt class="grid-setting">Overlay for gallery cards</dt>\
<dd class="grid-setting">\
<input data-prop="border-color" id="bcolor-<%= id %>" data-color-format="rgba" name="stream-<%= id %>-bcolor" type="text" value="rgba(0, 0, 0, 0.75)" tabindex="-1">\
<dt><span class="valign">Text alignment</span></dt>\
<div class="select-wrapper">\
<select name="stream-<%= id %>-talign" id="talign-<%= id %>">\
<option value="left" selected>Left</option>\
<option value="center">Centered</option>\
<option value="right">Right</option>\
<dt><span class="valign">COUNTER ICONS STYLE</span></dt>\
<div class="select-wrapper">\
<select name="stream-<%= id %>-icons-style" id="icons-style-<%= id %>">\
<option value="outline" selected>Outlined</option>\
<option value="fill">Solid</option>\
<dt class="ff-hide">Preview</dt>\
<h1>Card builder - drag\'n\'drop</h1>\
<input type="hidden" id="stream-<%= id %>-template" name="stream-<%= id %>-template"/>\
<div data-preview="bg-color" class="ff-stream-wrapper ff-layout-grid ff-theme-classic ff-layout-masonry ff-upic-timestamp ff-upic-round ff-align-left ff-sc-label1 shuffle">\
<div data-preview="width" class="ff-item ff-instagram shuffle-item filtered" style="visibility: visible; opacity:1;">\
<div data-preview="card-color,shadow-color,bradius" class="picture-item__inner picture-item__inner--transition">\
<div class="ff-item-cont">\
<span data-template="image" class="ff-img-holder ff-item__draggable"><img src="<%= plugin_url %>/assets/alex_strohl.jpg" style="width:100%;"></span>\
<h4 data-template="header" data-preview="name-color" class="ff-item__draggable">Header example</h4>\
<div data-template="text" data-preview="text-color" class="ff-content ff-item__draggable"><h4 class="list-preview" data-preview="name-color">Header example</h4>This is regular text paragraph, can be tweet, facebook post etc. This is example of <a href="#" data-preview="links-color">link in text</a>.<h6 class="ff-item-bar list-preview"><a href="" data-preview="other-color" class="ff-likes" target="_blank"><i class="ff-icon-like"></i> <span>15K</span></a><a data-preview="other-color" href="" class="ff-comments" target="_blank"><i class="ff-icon-comment"></i> <span>53</span></a><a data-preview="other-color" rel="nofollow" href="" class="ff-timestamp" target="_blank">July 19</a><span class="ff-location">Lake</span></h6></div>\
<h6 class="ff-label-wrapper"><i class="ff-icon"><i class="ff-icon-inner"><span class="ff-label-text">instagram</span></i></i></h6>\
<div data-template="meta" class="ff-item-meta ff-item__draggable">\
<span class="ff-userpic" style="background:url(<%= plugin_url %>/assets/alex_strohl_user.jpg)"><i data-preview="border-color" class="ff-icon"><i class="ff-icon-inner"></i></i></span><h6><a data-preview="name-color" target="_blank" rel="nofollow" href="#" class="ff-name">Alex Strohl</a></h6><a data-preview="other-color" target="_blank" rel="nofollow" href="#" class="ff-nickname">@alex_strohl</a><a data-preview="other-color" target="_blank" rel="nofollow" href="#" class="ff-timestamp">21m ago </a><div class="ff-dropdown list-preview"><a rel="nofollow" href="#" class="ff-external-link" target="_blank"></a><span class="flaticon-share2"></span></div>\
<h6 class="ff-item-bar"><a data-preview="other-color" href="#" class="ff-likes" target="_blank"><i class="ff-icon-like"></i> <span>89K</span></a><a data-preview="other-color" href="#" class="ff-comments" target="_blank"><i class="ff-icon-comment"></i> <span>994</span></a><div class="ff-share-wrapper"><i data-preview="other-color" class="ff-icon-share"></i><div class="ff-share-popup"><a href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.instagram.com%2Fp%2FBLAaLZjBRg8%2F" class="ff-fb-share" target="_blank"><span>Facebook</span></a><a href="https://twitter.com/share?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FBLAaLZjBRg8%2F" class="ff-tw-share" target="_blank"><span>Twitter</span></a><a href="https://plus.google.com/share?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FBLAaLZjBRg8%2F" class="ff-gp-share" target="_blank"><span>Google+</span></a><a href="https://www.pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FBLAaLZjBRg8%2F&media=https%3A%2F%2Fscontent.cdninstagram.com%2Ft51.2885-15%2Fsh0.08%2Fe35%2Fp640x640%2F14482046_188451531582331_7449129988999086080_n.jpg%3Fig_cache_key%3DMTM1MTE5NTAyMDc2NTc2MzY0NA%253D%253D.2" class="ff-pin-share" target="_blank"><span>Pinterest</span></a></div></div></h6>\
<div style="text-align: center"><span id="builder-sbmt-<%= id %>" class="admin-button green-button submit-button">Save Layout</span></div>\
<span id="stream-stylings-sbmt-<%= id %>" class="admin-button green-button submit-button">Save Changes</span>\
<div class="section" data-tab="css" id="css-<%= id %>">\
<h1 class="desc-following">Stream custom CSS</h1>\
<p class="desc" style="margin-bottom:10px">\
Prefix your selectors with <strong>#ff-stream-<%= id %></strong> to target this specific stream.\
<textarea name="stream-<%= id %>-css" cols="100" rows="10" id="stream-<%= id %>-css"/> </textarea>\
<p style="margin-top:10px"><span id="stream-css-sbmt-<%= id %>" class="admin-button green-button submit-button">Save Changes</span><p>\