//>>built define("xstyle/core/elemental",["put-selector/put","xstyle/core/utils"],function(B,C){function l(a,b,d,e){function c(a){if(!d)return e(a);var b=a.target;do if(n(b,d))return e(a);while((b=b.parentNode)&&1===b.nodeType)}D?a.addEventListener(b,c,!!u[b]):E(a,u[b]||b,c)}function E(a,b,d){b="on"+b;var e=a[b];a[b]=function(a){a=a||window.event;a.target=a.target||a.srcElement;e&&e(a);d(a)}}function v(a){/e/.test(k.readyState||"")?a():k.addEventListener("DOMContentLoaded",a)}function w(a){for(var b=k.querySelectorAll(a.selector), d=a.name,e=0,c=b.length;e