/* CSS.supports polyfill | @version 0.4 | MIT License | github.com/termi/CSS.supports */ ;(function(){"use strict";function s(l){function e(){var b=d.length-1;0>b&&(t=!1);return d[b]}function a(c){var l=d.length-1;0>l&&(t=!1);b=d[l]=c}function m(b,c,a,d){r=a||h;var e,f,g;d&&r--;do if(a=l.charAt(++r),d)(g=a&&(e||f),"'"==a||'"'==a)?g=e=!e:e||(f||"("!=a?f&&")"==a&&(f=!1,g=!0):g=f=!0);while(g||a&&!(b&&a==b||c&&a!=c));if(null==b||a==b)return r}l||s.a();var d=[],f,b,t=!0,k,n,q,w,u,g=41,c,h=-1,r,v=l.length;for(d.push(void 0);++h