SYMBOL INDEX (724 symbols across 28 files) FILE: demos/animated-game/js/seedrandom.js function ARC4 (line 197) | function ARC4(key) { function flatten (line 233) | function flatten(obj, depth) { function mixkey (line 248) | function mixkey(seed, key) { function autoseed (line 262) | function autoseed(seed) { function tostring (line 276) | function tostring(a) { FILE: demos/animated-game/js/snap.svg.js function parse (line 755) | function parse(s) { function at (line 773) | function at(s, i) { function on (line 777) | function on(name, f) { function event (line 783) | function event(name, data, extra) { function end (line 795) | function end() { function step (line 1072) | function step(c, n, p) { function elemental (line 1077) | function elemental(type, ent) { function Snap (line 1129) | function Snap(w, h) { function $ (line 1190) | function $(el, attr) { function getAttrs (line 1221) | function getAttrs(el) { function is (line 1236) | function is(o, type) { function onerror (line 1295) | function onerror() { function clone (line 1312) | function clone(obj) { function repush (line 1323) | function repush(array, item) { function cacher (line 1328) | function cacher(f, scope, postprocessor) { function angle (line 1346) | function angle(x1, y1, x2, y2, x3, y3) { function rad (line 1358) | function rad(deg) { function deg (line 1361) | function deg(rad) { function x_y (line 1364) | function x_y() { function x_y_w_h (line 1367) | function x_y_w_h() { function Matrix (line 1446) | function Matrix(a, b, c, d, e, f) { function norm (line 1617) | function norm(a) { function normalize (line 1620) | function normalize(a) { function svgTransform2string (line 2224) | function svgTransform2string(tstr) { function transform2matrix (line 2251) | function transform2matrix(tstr, bbox) { function extractTransform (line 2321) | function extractTransform(el, tstr) { function getSomeDefs (line 2362) | function getSomeDefs(el) { function unit2px (line 2378) | function unit2px(el, name, value) { function add2group (line 2489) | function add2group(list) { function Element (line 2511) | function Element(el) { function arrayFirstValue (line 2544) | function arrayFirstValue(arr) { function fixids (line 2925) | function fixids(el) { function slice (line 3103) | function slice(from, to, f) { function toString (line 3359) | function toString(type) { function Fragment (line 3419) | function Fragment(frag) { function make (line 3464) | function make(name, parent) { function Paper (line 3472) | function Paper(w, h) { function wrap (line 3509) | function wrap(dom) { function Gstops (line 3522) | function Gstops() { function GaddStop (line 3525) | function GaddStop(color, offset) { function GgetBBox (line 3539) | function GgetBBox() { function gradient (line 3553) | function gradient(defs, str) { function gradientLinear (line 3594) | function gradientLinear(defs, x1, y1, x2, y2) { function gradientRadial (line 3609) | function gradientRadial(defs, cx, cy, r, fx, fy) { function fillStroke (line 4168) | function fillStroke(name) { function getter (line 4736) | function getter(end) { function setter (line 4747) | function setter(end) { function textExtract (line 4784) | function textExtract(node) { function paths (line 4870) | function paths(ps) { function box (line 4887) | function box(x, y, width, height) { function toString (line 4915) | function toString() { function pathClone (line 4918) | function pathClone(pathArray) { function getPointAtSegmentLength (line 4923) | function getPointAtSegmentLength(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y,... function getLengthFactory (line 4931) | function getLengthFactory(istotal, subpath) { function findDotsAtSegment (line 4995) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function bezierBBox (line 5023) | function bezierBBox(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function isPointInsideBBox (line 5035) | function isPointInsideBBox(bbox, x, y) { function isBBoxIntersect (line 5041) | function isBBoxIntersect(bbox1, bbox2) { function base3 (line 5057) | function base3(t, p1, p2, p3, p4) { function bezlen (line 5062) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTotLen (line 5081) | function getTotLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function intersect (line 5098) | function intersect(x1, y1, x2, y2, x3, y3, x4, y4) { function inter (line 5132) | function inter(bez1, bez2) { function interCount (line 5135) | function interCount(bez1, bez2) { function interHelper (line 5138) | function interHelper(bez1, bez2, justCount) { function pathIntersection (line 5193) | function pathIntersection(path1, path2) { function pathIntersectionNumber (line 5196) | function pathIntersectionNumber(path1, path2) { function interPathHelper (line 5199) | function interPathHelper(path1, path2, justCount) { function isPointInsidePath (line 5252) | function isPointInsidePath(path, x, y) { function pathBBox (line 5257) | function pathBBox(path) { function rectPath (line 5294) | function rectPath(x, y, w, h, r) { function ellipsePath (line 5313) | function ellipsePath(x, y, rx, ry, a) { function pathToRelative (line 5376) | function pathToRelative(pathArray) { function pathToAbsolute (line 5456) | function pathToAbsolute(pathArray) { function l2c (line 5581) | function l2c(x1, y1, x2, y2) { function q2c (line 5584) | function q2c(x1, y1, ax, ay, x2, y2) { function a2c (line 5596) | function a2c(x1, y1, rx, ry, angle, large_arc_flag, sweep_flag, x2, y2, ... function findDotAtSegment (line 5685) | function findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function curveDim (line 5692) | function curveDim(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function path2curve (line 5735) | function path2curve(path, path2) { function mapPath (line 5834) | function mapPath(path, matrix) { function catmullRom2bezier (line 5853) | function catmullRom2bezier(crp, z) { function getEmpty (line 6412) | function getEmpty(item) { function equaliseTransform (line 6431) | function equaliseTransform(t1, t2, getBBox) { function getNumber (line 6466) | function getNumber(val) { function getUnit (line 6469) | function getUnit(unit) { function getColour (line 6474) | function getColour(clr) { function getPath (line 6477) | function getPath(path) { function path2array (line 6490) | function path2array(path) { function start (line 6981) | function start(e) { FILE: demos/snap-ad/site/js/main.js function Snap (line 780) | function Snap(w, h) { function $ (line 844) | function $(el, attr) { function getAttrs (line 880) | function getAttrs(el) { function is (line 895) | function is(o, type) { function onerror (line 954) | function onerror() { function clone (line 971) | function clone(obj) { function repush (line 982) | function repush(array, item) { function cacher (line 987) | function cacher(f, scope, postprocessor) { function angle (line 1005) | function angle(x1, y1, x2, y2, x3, y3) { function rad (line 1017) | function rad(deg) { function deg (line 1020) | function deg(rad) { function x_y (line 1023) | function x_y() { function x_y_w_h (line 1026) | function x_y_w_h() { function Matrix (line 1105) | function Matrix(a, b, c, d, e, f) { function norm (line 1275) | function norm(a) { function normalize (line 1278) | function normalize(a) { function svgTransform2string (line 1876) | function svgTransform2string(tstr) { function transform2matrix (line 1904) | function transform2matrix(tstr, bbox) { function extractTransform (line 1973) | function extractTransform(el, tstr) { function getSomeDefs (line 2027) | function getSomeDefs(el) { function unit2px (line 2045) | function unit2px(el, name, value) { function add2group (line 2156) | function add2group(list) { function Element (line 2179) | function Element(el) { function arrayFirstValue (line 2206) | function arrayFirstValue(arr) { function fixids (line 2643) | function fixids(el) { function slice (line 2821) | function slice(from, to, f) { function toString (line 3091) | function toString(type) { function Fragment (line 3152) | function Fragment(frag) { function make (line 3197) | function make(name, parent) { function Paper (line 3204) | function Paper(w, h) { function wrap (line 3241) | function wrap(dom) { function Gstops (line 3254) | function Gstops() { function GaddStop (line 3257) | function GaddStop(color, offset) { function GgetBBox (line 3271) | function GgetBBox() { function gradient (line 3285) | function gradient(defs, str) { function gradientLinear (line 3326) | function gradientLinear(defs, x1, y1, x2, y2) { function gradientRadial (line 3341) | function gradientRadial(defs, cx, cy, r, fx, fy) { function fillStroke (line 3926) | function fillStroke(name) { function getter (line 4225) | function getter(end) { function setter (line 4236) | function setter(end) { function textExtract (line 4273) | function textExtract(node) { function paths (line 4422) | function paths(ps) { function box (line 4439) | function box(x, y, width, height) { function toString (line 4467) | function toString() { function pathClone (line 4470) | function pathClone(pathArray) { function getPointAtSegmentLength (line 4475) | function getPointAtSegmentLength(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y,... function getLengthFactory (line 4483) | function getLengthFactory(istotal, subpath) { function findDotsAtSegment (line 4547) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function bezierBBox (line 4575) | function bezierBBox(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function isPointInsideBBox (line 4587) | function isPointInsideBBox(bbox, x, y) { function isBBoxIntersect (line 4593) | function isBBoxIntersect(bbox1, bbox2) { function base3 (line 4609) | function base3(t, p1, p2, p3, p4) { function bezlen (line 4614) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTotLen (line 4633) | function getTotLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function intersect (line 4650) | function intersect(x1, y1, x2, y2, x3, y3, x4, y4) { function inter (line 4684) | function inter(bez1, bez2) { function interCount (line 4687) | function interCount(bez1, bez2) { function interHelper (line 4690) | function interHelper(bez1, bez2, justCount) { function pathIntersection (line 4745) | function pathIntersection(path1, path2) { function pathIntersectionNumber (line 4748) | function pathIntersectionNumber(path1, path2) { function interPathHelper (line 4751) | function interPathHelper(path1, path2, justCount) { function isPointInsidePath (line 4804) | function isPointInsidePath(path, x, y) { function pathBBox (line 4809) | function pathBBox(path) { function rectPath (line 4846) | function rectPath(x, y, w, h, r) { function ellipsePath (line 4865) | function ellipsePath(x, y, rx, ry, a) { function pathToRelative (line 4939) | function pathToRelative(pathArray) { function pathToAbsolute (line 5019) | function pathToAbsolute(pathArray) { function l2c (line 5144) | function l2c(x1, y1, x2, y2) { function q2c (line 5147) | function q2c(x1, y1, ax, ay, x2, y2) { function a2c (line 5159) | function a2c(x1, y1, rx, ry, angle, large_arc_flag, sweep_flag, x2, y2, ... function findDotAtSegment (line 5248) | function findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function curveDim (line 5255) | function curveDim(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function path2curve (line 5298) | function path2curve(path, path2) { function mapPath (line 5397) | function mapPath(path, matrix) { function catmullRom2bezier (line 5416) | function catmullRom2bezier(crp, z) { function getEmpty (line 5981) | function getEmpty(item) { function equaliseTransform (line 6000) | function equaliseTransform(t1, t2, getBBox) { function getNumber (line 6035) | function getNumber(val) { function getUnit (line 6038) | function getUnit(unit) { function getColour (line 6043) | function getColour(clr) { function getPath (line 6046) | function getPath(path) { function path2array (line 6059) | function path2array(path) { function start (line 6574) | function start(e, x, y) { function updatePath (line 6985) | function updatePath() { function getPath (line 7005) | function getPath(n) { function addBack (line 7051) | function addBack() { function addScreen (line 7060) | function addScreen() { function addKeyboard (line 7069) | function addKeyboard() { function addGloss (line 7091) | function addGloss() { function colorTriangle (line 8134) | function colorTriangle(j) { function tweakMesh (line 8151) | function tweakMesh() { function distortMesh (line 8166) | function distortMesh() { function animate (line 8187) | function animate() { function animateEach (line 8234) | function animateEach() { function addHeart (line 8330) | function addHeart() { function addComputer (line 8334) | function addComputer() { function addBurst (line 8342) | function addBurst() { function addMeshA (line 8346) | function addMeshA() { function addMeshB (line 8350) | function addMeshB() { function showMeshB (line 8355) | function showMeshB() { function showComputer (line 8361) | function showComputer() { function toTablet (line 8368) | function toTablet() { function toPhone (line 8375) | function toPhone() { function rotate (line 8382) | function rotate() { function zoom (line 8387) | function zoom() { function greenMesh (line 8394) | function greenMesh() { function maskReveal (line 8408) | function maskReveal() { function showText3 (line 8412) | function showText3() { function hideText3 (line 8419) | function hideText3() { function resolve (line 8431) | function resolve() { function stop (line 8437) | function stop() { function reset (line 8442) | function reset() { function replay_CLICK (line 8465) | function replay_CLICK(e) { function handle_CLICK (line 8474) | function handle_CLICK(e) { function handle_RESIZE (line 8479) | function handle_RESIZE() { function run (line 8491) | function run() { function basic (line 8508) | function basic() { function checkSVG (line 8554) | function checkSVG() { function addFallback (line 8567) | function addFallback() { FILE: demos/snap-ad/site/js/vendor/require.js function isFunction (line 41) | function isFunction(it) { function isArray (line 45) | function isArray(it) { function each (line 53) | function each(ary, func) { function eachReverse (line 68) | function eachReverse(ary, func) { function hasProp (line 79) | function hasProp(obj, prop) { function getOwn (line 83) | function getOwn(obj, prop) { function eachProp (line 92) | function eachProp(obj, func) { function mixin (line 107) | function mixin(target, source, force, deepStringMixin) { function bind (line 127) | function bind(obj, fn) { function scripts (line 133) | function scripts() { function getGlobal (line 139) | function getGlobal(value) { function makeError (line 158) | function makeError(id, msg, err, requireModules) { function newContext (line 190) | function newContext(contextName) { function getInteractiveScript (line 1881) | function getInteractiveScript() { FILE: demos/snap-ad/src/js/app/app.js function addHeart (line 66) | function addHeart() { function addComputer (line 70) | function addComputer() { function addBurst (line 78) | function addBurst() { function addMeshA (line 82) | function addMeshA() { function addMeshB (line 86) | function addMeshB() { function showMeshB (line 91) | function showMeshB() { function showComputer (line 97) | function showComputer() { function toTablet (line 104) | function toTablet() { function toPhone (line 111) | function toPhone() { function rotate (line 118) | function rotate() { function zoom (line 123) | function zoom() { function greenMesh (line 130) | function greenMesh() { function maskReveal (line 144) | function maskReveal() { function showText3 (line 148) | function showText3() { function hideText3 (line 155) | function hideText3() { function resolve (line 167) | function resolve() { function stop (line 173) | function stop() { function reset (line 178) | function reset() { function replay_CLICK (line 201) | function replay_CLICK(e) { function handle_CLICK (line 210) | function handle_CLICK(e) { function handle_RESIZE (line 215) | function handle_RESIZE() { function run (line 227) | function run() { function basic (line 244) | function basic() { FILE: demos/snap-ad/src/js/app/device.js function addBack (line 22) | function addBack() { function addScreen (line 31) | function addScreen() { function addKeyboard (line 40) | function addKeyboard() { function addGloss (line 62) | function addGloss() { FILE: demos/snap-ad/src/js/app/heart.js function updatePath (line 59) | function updatePath() { function getPath (line 79) | function getPath(n) { FILE: demos/snap-ad/src/js/app/logo.js function animateEach (line 29) | function animateEach() { FILE: demos/snap-ad/src/js/app/mesh.js function colorTriangle (line 72) | function colorTriangle(j) { function tweakMesh (line 89) | function tweakMesh() { function distortMesh (line 104) | function distortMesh() { function animate (line 125) | function animate() { FILE: demos/snap-ad/src/js/main.js function checkSVG (line 21) | function checkSVG() { function addFallback (line 34) | function addFallback() { FILE: demos/snap-ad/src/js/vendor/require.js function isFunction (line 41) | function isFunction(it) { function isArray (line 45) | function isArray(it) { function each (line 53) | function each(ary, func) { function eachReverse (line 68) | function eachReverse(ary, func) { function hasProp (line 79) | function hasProp(obj, prop) { function getOwn (line 83) | function getOwn(obj, prop) { function eachProp (line 92) | function eachProp(obj, func) { function mixin (line 107) | function mixin(target, source, force, deepStringMixin) { function bind (line 127) | function bind(obj, fn) { function scripts (line 133) | function scripts() { function getGlobal (line 139) | function getGlobal(value) { function makeError (line 158) | function makeError(id, msg, err, requireModules) { function newContext (line 190) | function newContext(contextName) { function getInteractiveScript (line 1881) | function getInteractiveScript() { FILE: demos/snap-ad/src/js/vendor/snap.svg-min.js function d (line 18) | function d(a,b){if(a){if(a.tagName)return z(a);if(a instanceof u)return ... function e (line 18) | function e(a,b){if(b){if("string"==typeof a&&(a=e(a)),"string"==typeof b... function f (line 18) | function f(a,b){return b=K.prototype.toLowerCase.call(b),"finite"==b?isF... function h (line 18) | function h(a){if("function"==typeof a||Object(a)!==a)return a;var b=new ... function i (line 18) | function i(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push... function j (line 18) | function j(a,b,c){function d(){var e=Array.prototype.slice.call(argument... function k (line 18) | function k(a,b,c,d,e,f){if(null==e){var g=a-c,h=b-d;return g||h?(180+180... function l (line 18) | function l(a){return a%360*R/180} function m (line 18) | function m(a){return 180*a/R%360} function n (line 18) | function n(a,b,c,d,e,f){return null==b&&"[object SVGMatrix]"==U.call(a)?... function o (line 18) | function o(a){var b=[];return a=a.replace(/(?:^|\s)(\w+)\(([^)]+)\)/g,fu... function p (line 18) | function p(a,b){var c=qb(a),d=new n;if(c)for(var e=0,f=c.length;f>e;e++)... function q (line 18) | function q(a,b){if(null==b){var c=!0;if(b=a.node.getAttribute("linearGra... function r (line 18) | function r(a){var b=d._.someDefs;if(b&&rb(b.ownerDocument.documentElemen... function s (line 18) | function s(a,b,c){function d(a){return null==a?S:a==+a?a:(e(j,{width:a})... function t (line 18) | function t(a){f(a,"array")||(a=Array.prototype.slice.call(arguments,0));... function u (line 18) | function u(a){if(a.snap in hb)return hb[a.snap];var b,c=this.id=eb();try... function v (line 18) | function v(a){for(var b,c=0,d=a.length;d>c;c++)if(b=b||a[c])return b} function w (line 18) | function w(a){this.node=a} function x (line 18) | function x(a,b){var c=e(a);b.appendChild(c);var d=z(c);return d.type=a,d} function y (line 18) | function y(a,b){var c,d,f,g=y.prototype;if(a&&"svg"==a.tagName){if(a.sna... function z (line 18) | function z(a){return a?a instanceof u||a instanceof w?a:"svg"==a.tagName... function A (line 18) | function A(){return this.selectAll("stop")} function B (line 18) | function B(a,b){var c=e("stop"),f={offset:+b+"%"};return a=d.color(a),f[... function C (line 18) | function C(){if("linearGradient"==this.type){var a=e(this.node,"x1")||0,... function D (line 18) | function D(a,c){function d(a,b){for(var c=(b-j)/(a-k),d=k;a>d;d++)h[d].o... function E (line 18) | function E(a,b,c,d,f){var g=x("linearGradient",a);return g.stops=A,g.add... function F (line 18) | function F(a,b,c,d,f,g){var h=x("radialGradient",a);return h.stops=A,h.a... function G (line 18) | function G(a){return function(c){if(b.stop(),c instanceof w&&1==c.node.c... function H (line 18) | function H(a){for(var b=[],c=a.childNodes,d=0,e=c.length;e>d;d++){var f=... function a (line 18) | function a(){this.parentNode.removeChild(this)} function b (line 18) | function b(a){return a[0]*a[0]+a[1]*a[1]} function c (line 18) | function c(a){var c=N.sqrt(b(a));a[0]&&(a[0]/=c),a[1]&&(a[1]/=c)} function g (line 18) | function g(a){function b(a,b){var c=e(a.node,b);c=c&&c.match(g),c=c&&c[2... function h (line 18) | function h(a,b,c){return function(d){var e=d.slice(a,b);return 1==e.leng... function i (line 18) | function i(a){return function(){var b=a?"<"+this.type:"",c=this.node.att... function a (line 19) | function a(a){return function(){b.stop();var c=I.doc.defaultView.getComp... function c (line 19) | function c(a){return function(c){b.stop();var d="marker"+a.charAt(0).toU... function c (line 19) | function c(a){var b=c.ps=c.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep... function d (line 19) | function d(a,b,c,d){return null==a&&(a=b=c=d=0),null==b&&(b=a.y,c=a.widt... function e (line 19) | function e(){return this.join(",").replace(M,"$1")} function f (line 19) | function f(a){var b=K(a);return b.toString=e,b} function g (line 19) | function g(a,b,c,d,e,f,g,h,j){return null==j?n(a,b,c,d,e,f,g,h):i(a,b,c,... function h (line 19) | function h(c,d){function e(a){return+(+a).toFixed(3)}return a._.cacher(f... function i (line 19) | function i(a,b,c,d,e,f,g,h,i){var j=1-i,k=S(j,3),l=S(j,2),m=i*i,n=m*i,o=... function j (line 19) | function j(b,c,e,f,g,h,i,j){a.is(b,"array")||(b=[b,c,e,f,g,h,i,j]);var k... function k (line 19) | function k(a,b,c){return b>=a.x&&b<=a.x+a.width&&c>=a.y&&c<=a.y+a.height} function l (line 19) | function l(a,b){return a=d(a),b=d(b),k(b,a.x,a.y)||k(b,a.x2,a.y)||k(b,a.... function m (line 19) | function m(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a... function n (line 19) | function n(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:0>i?0:i;for(var j=i... function o (line 19) | function o(a,b,c,d,e,f,g,h,i){if(!(0>i||n(a,b,c,d,e,f,g,h)R(e,g)||R(b,d)d;d+=2){var f=[{x:+a[... function c (line 19) | function c(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];c... function d (line 19) | function d(b,d,e){d=l(d).replace(/\.{3}|…/g,b),b=a.parseTransformString(... function e (line 19) | function e(a){return a} function f (line 19) | function f(a){return function(b){return+b.toFixed(3)+a}} function g (line 19) | function g(b){return a.rgb(b[0],b[1],b[2])} function h (line 19) | function h(a){var b,c,d,e,f,g,h=0,i=[];for(b=0,c=a.length;c>b;b++){for(f... function i (line 19) | function i(a){for(var b=[],c=0,d=a.length;d>c;c++)for(var e=1,f=a[c].len... function i (line 19) | function i(i,j,k){(i.originalEvent||i).preventDefault(),this._drag.x=j,t... FILE: demos/snap-ad/src/js/vendor/snap.svg.js function Snap (line 779) | function Snap(w, h) { function $ (line 843) | function $(el, attr) { function getAttrs (line 879) | function getAttrs(el) { function is (line 894) | function is(o, type) { function onerror (line 953) | function onerror() { function clone (line 970) | function clone(obj) { function repush (line 981) | function repush(array, item) { function cacher (line 986) | function cacher(f, scope, postprocessor) { function angle (line 1004) | function angle(x1, y1, x2, y2, x3, y3) { function rad (line 1016) | function rad(deg) { function deg (line 1019) | function deg(rad) { function x_y (line 1022) | function x_y() { function x_y_w_h (line 1025) | function x_y_w_h() { function Matrix (line 1104) | function Matrix(a, b, c, d, e, f) { function norm (line 1274) | function norm(a) { function normalize (line 1277) | function normalize(a) { function svgTransform2string (line 1875) | function svgTransform2string(tstr) { function transform2matrix (line 1903) | function transform2matrix(tstr, bbox) { function extractTransform (line 1972) | function extractTransform(el, tstr) { function getSomeDefs (line 2026) | function getSomeDefs(el) { function unit2px (line 2044) | function unit2px(el, name, value) { function add2group (line 2155) | function add2group(list) { function Element (line 2178) | function Element(el) { function arrayFirstValue (line 2205) | function arrayFirstValue(arr) { function fixids (line 2642) | function fixids(el) { function slice (line 2820) | function slice(from, to, f) { function toString (line 3090) | function toString(type) { function Fragment (line 3151) | function Fragment(frag) { function make (line 3196) | function make(name, parent) { function Paper (line 3203) | function Paper(w, h) { function wrap (line 3240) | function wrap(dom) { function Gstops (line 3253) | function Gstops() { function GaddStop (line 3256) | function GaddStop(color, offset) { function GgetBBox (line 3270) | function GgetBBox() { function gradient (line 3284) | function gradient(defs, str) { function gradientLinear (line 3325) | function gradientLinear(defs, x1, y1, x2, y2) { function gradientRadial (line 3340) | function gradientRadial(defs, cx, cy, r, fx, fy) { function fillStroke (line 3925) | function fillStroke(name) { function getter (line 4224) | function getter(end) { function setter (line 4235) | function setter(end) { function textExtract (line 4272) | function textExtract(node) { function paths (line 4421) | function paths(ps) { function box (line 4438) | function box(x, y, width, height) { function toString (line 4466) | function toString() { function pathClone (line 4469) | function pathClone(pathArray) { function getPointAtSegmentLength (line 4474) | function getPointAtSegmentLength(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y,... function getLengthFactory (line 4482) | function getLengthFactory(istotal, subpath) { function findDotsAtSegment (line 4546) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function bezierBBox (line 4574) | function bezierBBox(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function isPointInsideBBox (line 4586) | function isPointInsideBBox(bbox, x, y) { function isBBoxIntersect (line 4592) | function isBBoxIntersect(bbox1, bbox2) { function base3 (line 4608) | function base3(t, p1, p2, p3, p4) { function bezlen (line 4613) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTotLen (line 4632) | function getTotLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function intersect (line 4649) | function intersect(x1, y1, x2, y2, x3, y3, x4, y4) { function inter (line 4683) | function inter(bez1, bez2) { function interCount (line 4686) | function interCount(bez1, bez2) { function interHelper (line 4689) | function interHelper(bez1, bez2, justCount) { function pathIntersection (line 4744) | function pathIntersection(path1, path2) { function pathIntersectionNumber (line 4747) | function pathIntersectionNumber(path1, path2) { function interPathHelper (line 4750) | function interPathHelper(path1, path2, justCount) { function isPointInsidePath (line 4803) | function isPointInsidePath(path, x, y) { function pathBBox (line 4808) | function pathBBox(path) { function rectPath (line 4845) | function rectPath(x, y, w, h, r) { function ellipsePath (line 4864) | function ellipsePath(x, y, rx, ry, a) { function pathToRelative (line 4938) | function pathToRelative(pathArray) { function pathToAbsolute (line 5018) | function pathToAbsolute(pathArray) { function l2c (line 5143) | function l2c(x1, y1, x2, y2) { function q2c (line 5146) | function q2c(x1, y1, ax, ay, x2, y2) { function a2c (line 5158) | function a2c(x1, y1, rx, ry, angle, large_arc_flag, sweep_flag, x2, y2, ... function findDotAtSegment (line 5247) | function findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function curveDim (line 5254) | function curveDim(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function path2curve (line 5297) | function path2curve(path, path2) { function mapPath (line 5396) | function mapPath(path, matrix) { function catmullRom2bezier (line 5415) | function catmullRom2bezier(crp, z) { function getEmpty (line 5980) | function getEmpty(item) { function equaliseTransform (line 5999) | function equaliseTransform(t1, t2, getBBox) { function getNumber (line 6034) | function getNumber(val) { function getUnit (line 6037) | function getUnit(unit) { function getColour (line 6042) | function getColour(clr) { function getPath (line 6045) | function getPath(path) { function path2array (line 6058) | function path2array(path) { function start (line 6573) | function start(e, x, y) { FILE: dist/snap.svg-min.js function c (line 19) | function c(a,b){if(a){if(a.nodeType)return w(a);if(e(a,"array")&&c.set)r... function d (line 19) | function d(a,b){if(b){if("#text"==a&&(a=y.doc.createTextNode(b.text||b["... function e (line 19) | function e(a,b){return b=A.prototype.toLowerCase.call(b),"finite"==b?isF... function f (line 19) | function f(a){if("function"==typeof a||Object(a)!==a)return a;var b=new ... function h (line 19) | function h(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push... function i (line 19) | function i(a,b,c){function d(){var e=Array.prototype.slice.call(argument... function j (line 19) | function j(a,b,c,d,e,f){if(null==e){var g=a-c,h=b-d;return g||h?(180+180... function k (line 19) | function k(a){return a%360*H/180} function l (line 19) | function l(a){return 180*a/H%360} function m (line 19) | function m(a){var b=[];return a=a.replace(/(?:^|\s)(\w+)\(([^)]+)\)/g,fu... function n (line 19) | function n(a,b){var d=aa(a),e=new c.Matrix;if(d)for(var f=0,g=d.length;g... function o (line 19) | function o(a){var b=a.node.ownerSVGElement&&w(a.node.ownerSVGElement)||a... function p (line 19) | function p(a){return a.node.ownerSVGElement&&w(a.node.ownerSVGElement)||... function q (line 19) | function q(a,b,c){function e(a){if(null==a)return I;if(a==+a)return a;d(... function r (line 19) | function r(a){e(a,"array")||(a=Array.prototype.slice.call(arguments,0));... function s (line 19) | function s(a){if(a.snap in V)return V[a.snap];var b;try{b=a.ownerSVGElem... function t (line 19) | function t(a){this.node=a} function u (line 19) | function u(a,b){var c=d(a);b.appendChild(c);var e=w(c);return e} function v (line 19) | function v(a,b){var c,e,f,g=v.prototype;if(a&&a.tagName&&"svg"==a.tagNam... function w (line 19) | function w(a){return a?a instanceof s||a instanceof t?a:a.tagName&&"svg"... function x (line 19) | function x(a,b){for(var c=0,d=a.length;d>c;c++){var e={type:a[c].type,at... function d (line 19) | function d(a){var d=a.x-b,e=a.y-c;return d*d+e*e} function h (line 19) | function h(a,b){if(null==b){var d=!0;if(b="linearGradient"==a.type||"rad... function i (line 19) | function i(a){function b(a,b){var d=o(a.node,b);d=d&&d.match(g),d=d&&d[2... function j (line 19) | function j(a){return function(){var b=a?"<"+this.type:"",c=this.node.att... function h (line 20) | function h(a,b,c){return function(d){var e=d.slice(a,b);return 1==e.leng... function f (line 20) | function f(a,b,c,d,e,f){return null==b&&"[object SVGMatrix]"==g.call(a)?... function c (line 20) | function c(a){return a[0]*a[0]+a[1]*a[1]} function d (line 20) | function d(a){var b=i.sqrt(c(a));a[0]&&(a[0]/=b),a[1]&&(a[1]/=b)} function g (line 20) | function g(d){return function(e){if(b.stop(),e instanceof f&&1==e.node.c... function h (line 20) | function h(a){b.stop(),a==+a&&(a+="px"),this.node.style.fontSize=a} function i (line 20) | function i(a){for(var b=[],c=a.childNodes,d=0,e=c.length;e>d;d++){var f=... function j (line 20) | function j(){return b.stop(),this.node.style.fontSize} function b (line 20) | function b(a,b){for(var c=(b-h)/(a-i),d=i;a>d;d++)f[d].offset=+(+h+c*(d-... function c (line 20) | function c(c){return function(){b.stop();var d=e.doc.defaultView.getComp... function d (line 20) | function d(a){return function(c){b.stop();var d="marker"+a.charAt(0).toU... function g (line 20) | function g(a){return a} function h (line 20) | function h(a){return function(b){return+b.toFixed(3)+a}} function a (line 20) | function a(){this.parentNode.removeChild(this)} function d (line 20) | function d(){return this.selectAll("stop")} function e (line 20) | function e(a,b){var d=l("stop"),e={offset:+b+"%"};a=c.color(a),e["stop-c... function f (line 20) | function f(){if("linearGradient"==this.type){var a=l(this.node,"x1")||0,... function g (line 20) | function g(a){var d=a,e=this.stops();if("string"==typeof a&&(d=b("snap.u... function i (line 20) | function i(a,c){var d,e=b("snap.util.grad.parse",null,c).firstDefined();... function j (line 20) | function j(a,b,h,i,j){var k=c._.make("linearGradient",a);return k.stops=... function k (line 20) | function k(a,b,g,h,i,j){var k=c._.make("radialGradient",a);return k.stop... function e (line 20) | function e(a){var b=e.ps=e.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep... function f (line 20) | function f(a,b,c,d){return null==a&&(a=b=c=d=0),null==b&&(b=a.y,c=a.widt... function g (line 20) | function g(){return this.join(",").replace(N,"$1")} function h (line 20) | function h(a){var b=L(a);return b.toString=g,b} function i (line 20) | function i(a,b,c,d,e,f,g,h,i){return null==i?p(a,b,c,d,e,f,g,h):k(a,b,c,... function j (line 20) | function j(c,d){function e(a){return+(+a).toFixed(3)}return a._.cacher(f... function k (line 20) | function k(a,b,c,d,e,f,g,h,i){var j=1-i,k=T(j,3),l=T(j,2),m=i*i,n=m*i,o=... function l (line 20) | function l(b,c,d,e,g,h,i,j){a.is(b,"array")||(b=[b,c,d,e,g,h,i,j]);var k... function m (line 20) | function m(a,b,c){return b>=a.x&&b<=a.x+a.width&&c>=a.y&&c<=a.y+a.height} function n (line 20) | function n(a,b){return a=f(a),b=f(b),m(b,a.x,a.y)||m(b,a.x2,a.y)||m(b,a.... function o (line 20) | function o(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a... function p (line 20) | function p(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:0>i?0:i;for(var j=i... function q (line 20) | function q(a,b,c,d,e,f,g,h,i){if(!(0>i||p(a,b,c,d,e,f,g,h)S(e,g)||S(b,d)d;d+=2){var f=[{x:+a[... function f (line 21) | function f(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];c... function g (line 21) | function g(b,c,d){b=b||new a.Matrix,c=c||new a.Matrix,b=a.parseTransform... function h (line 21) | function h(a){return a} function i (line 21) | function i(a){return function(b){return+b.toFixed(3)+a}} function j (line 21) | function j(a){return a.join(" ")} function k (line 21) | function k(b){return a.rgb(b[0],b[1],b[2],b[3])} function l (line 21) | function l(a){var b,c,d,e,f,g,h=0,i=[];for(b=0,c=a.length;c>b;b++){for(f... function m (line 21) | function m(a){for(var b=[],c=0,d=a.length;d>c;c++)for(var e=1,f=a[c].len... function n (line 21) | function n(a){return isFinite(a)} function o (line 21) | function o(b,c){return a.is(b,"array")&&a.is(c,"array")?b.toString()==c.... function i (line 21) | function i(i,j,l){(i.originalEvent||i).preventDefault(),k._drag.x=j,k._d... function j (line 21) | function j(a,c,d){b("snap.draginit."+k.id,k,a,c,d)} function f (line 21) | function f(a){a=a.split(/(?=#)/);var b=new String(a[5]);return b[50]=a[0... FILE: dist/snap.svg.js function Snap (line 888) | function Snap(w, h) { function $ (line 965) | function $(el, attr) { function getAttrs (line 1016) | function getAttrs(el) { function is (line 1031) | function is(o, type) { function clone (line 1089) | function clone(obj) { function repush (line 1100) | function repush(array, item) { function cacher (line 1105) | function cacher(f, scope, postprocessor) { function angle (line 1123) | function angle(x1, y1, x2, y2, x3, y3) { function rad (line 1135) | function rad(deg) { function deg (line 1138) | function deg(rad) { function x_y (line 1141) | function x_y() { function x_y_w_h (line 1144) | function x_y_w_h() { function distance2 (line 1303) | function distance2(p) { function svgTransform2string (line 1894) | function svgTransform2string(tstr) { function transform2matrix (line 1924) | function transform2matrix(tstr, bbox) { function getSomeDefs (line 2015) | function getSomeDefs(el) { function getSomeSVG (line 2027) | function getSomeSVG(el) { function unit2px (line 2032) | function unit2px(el, name, value) { function add2group (line 2153) | function add2group(list) { function Element (line 2186) | function Element(el) { function Fragment (line 2321) | function Fragment(frag) { function make (line 2351) | function make(name, parent) { function Paper (line 2357) | function Paper(w, h) { function wrap (line 2395) | function wrap(dom) { function jsonFiller (line 2456) | function jsonFiller(root, o) { function extractTransform (line 2809) | function extractTransform(el, tstr) { function fixids (line 3192) | function fixids(el) { function toString (line 3459) | function toString(type) { function slice (line 3533) | function slice(from, to, f) { function Matrix (line 3741) | function Matrix(a, b, c, d, e, f) { function norm (line 3971) | function norm(a) { function normalize (line 3974) | function normalize(a) { function fillStroke (line 4185) | function fillStroke(name) { function seed (line 4264) | function seed(i, end) { function setFontSize (line 4413) | function setFontSize(value) { function getter (line 4434) | function getter(end) { function setter (line 4445) | function setter(end) { function textExtract (line 4482) | function textExtract(node) { function getFontSize (line 4553) | function getFontSize() { function getNumber (line 4740) | function getNumber(val) { function getUnit (line 4743) | function getUnit(unit) { function onerror (line 4885) | function onerror() { function Gstops (line 5321) | function Gstops() { function GaddStop (line 5334) | function GaddStop(color, offset) { function GgetBBox (line 5360) | function GgetBBox() { function GsetStops (line 5385) | function GsetStops(str) { function gradient (line 5412) | function gradient(defs, str) { function gradientLinear (line 5437) | function gradientLinear(defs, x1, y1, x2, y2) { function gradientRadial (line 5453) | function gradientRadial(defs, cx, cy, r, fx, fy) { function paths (line 5599) | function paths(ps) { function box (line 5616) | function box(x, y, width, height) { function toString (line 5644) | function toString() { function pathClone (line 5647) | function pathClone(pathArray) { function getPointAtSegmentLength (line 5652) | function getPointAtSegmentLength(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y,... function getLengthFactory (line 5660) | function getLengthFactory(istotal, subpath) { function findDotsAtSegment (line 5724) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function bezierBBox (line 5752) | function bezierBBox(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function isPointInsideBBox (line 5764) | function isPointInsideBBox(bbox, x, y) { function isBBoxIntersect (line 5770) | function isBBoxIntersect(bbox1, bbox2) { function base3 (line 5786) | function base3(t, p1, p2, p3, p4) { function bezlen (line 5791) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTotLen (line 5810) | function getTotLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function intersect (line 5827) | function intersect(x1, y1, x2, y2, x3, y3, x4, y4) { function inter (line 5861) | function inter(bez1, bez2) { function interCount (line 5864) | function interCount(bez1, bez2) { function interHelper (line 5867) | function interHelper(bez1, bez2, justCount) { function pathIntersection (line 5922) | function pathIntersection(path1, path2) { function pathIntersectionNumber (line 5925) | function pathIntersectionNumber(path1, path2) { function interPathHelper (line 5928) | function interPathHelper(path1, path2, justCount) { function isPointInsidePath (line 5981) | function isPointInsidePath(path, x, y) { function pathBBox (line 5986) | function pathBBox(path) { function rectPath (line 6023) | function rectPath(x, y, w, h, r) { function ellipsePath (line 6042) | function ellipsePath(x, y, rx, ry, a) { function pathToRelative (line 6104) | function pathToRelative(pathArray) { function pathToAbsolute (line 6184) | function pathToAbsolute(pathArray) { function l2c (line 6309) | function l2c(x1, y1, x2, y2) { function q2c (line 6312) | function q2c(x1, y1, ax, ay, x2, y2) { function a2c (line 6324) | function a2c(x1, y1, rx, ry, angle, large_arc_flag, sweep_flag, x2, y2, ... function findDotAtSegment (line 6416) | function findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function curveDim (line 6428) | function curveDim(x0, y0, x1, y1, x2, y2, x3, y3) { function path2curve (line 6490) | function path2curve(path, path2) { function mapPath (line 6632) | function mapPath(path, matrix) { function catmullRom2bezier (line 6651) | function catmullRom2bezier(crp, z) { function getEmpty (line 7421) | function getEmpty(item) { function equaliseTransform (line 7440) | function equaliseTransform(t1, t2, getBBox) { function getNumber (line 7476) | function getNumber(val) { function getUnit (line 7479) | function getUnit(unit) { function getViewBox (line 7484) | function getViewBox(val) { function getColour (line 7487) | function getColour(clr) { function getPath (line 7490) | function getPath(path) { function path2array (line 7503) | function path2array(path) { function isNumeric (line 7512) | function isNumeric(obj) { function arrayEqual (line 7515) | function arrayEqual(arr1, arr2) { function start (line 8028) | function start(e, x, y) { function init (line 8040) | function init(e, x, y) { function saveColor (line 8551) | function saveColor(colors) { FILE: src/animation.js function slice (line 19) | function slice(from, to, f) { FILE: src/attr.js function fillStroke (line 93) | function fillStroke(name) { function seed (line 172) | function seed(i, end) { function setFontSize (line 321) | function setFontSize(value) { function getter (line 342) | function getter(end) { function setter (line 353) | function setter(end) { function textExtract (line 390) | function textExtract(node) { function getFontSize (line 461) | function getFontSize() { FILE: src/attradd.js function getNumber (line 32) | function getNumber(val) { function getUnit (line 35) | function getUnit(unit) { FILE: src/colors.js function saveColor (line 53) | function saveColor(colors) { FILE: src/element.js function extractTransform (line 92) | function extractTransform(el, tstr) { function fixids (line 475) | function fixids(el) { function toString (line 742) | function toString(type) { FILE: src/equal.js function getEmpty (line 19) | function getEmpty(item) { function equaliseTransform (line 38) | function equaliseTransform(t1, t2, getBBox) { function getNumber (line 74) | function getNumber(val) { function getUnit (line 77) | function getUnit(unit) { function getViewBox (line 82) | function getViewBox(val) { function getColour (line 85) | function getColour(clr) { function getPath (line 88) | function getPath(path) { function path2array (line 101) | function path2array(path) { function isNumeric (line 110) | function isNumeric(obj) { function arrayEqual (line 113) | function arrayEqual(arr1, arr2) { FILE: src/matrix.js function Matrix (line 19) | function Matrix(a, b, c, d, e, f) { function norm (line 249) | function norm(a) { function normalize (line 252) | function normalize(a) { FILE: src/mouse.js function start (line 428) | function start(e, x, y) { function init (line 440) | function init(e, x, y) { FILE: src/paper.js function onerror (line 87) | function onerror() { function Gstops (line 523) | function Gstops() { function GaddStop (line 536) | function GaddStop(color, offset) { function GgetBBox (line 562) | function GgetBBox() { function GsetStops (line 587) | function GsetStops(str) { function gradient (line 614) | function gradient(defs, str) { function gradientLinear (line 639) | function gradientLinear(defs, x1, y1, x2, y2) { function gradientRadial (line 655) | function gradientRadial(defs, cx, cy, r, fx, fy) { FILE: src/path.js function paths (line 27) | function paths(ps) { function box (line 44) | function box(x, y, width, height) { function toString (line 72) | function toString() { function pathClone (line 75) | function pathClone(pathArray) { function getPointAtSegmentLength (line 80) | function getPointAtSegmentLength(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y,... function getLengthFactory (line 88) | function getLengthFactory(istotal, subpath) { function findDotsAtSegment (line 152) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function bezierBBox (line 180) | function bezierBBox(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y) { function isPointInsideBBox (line 192) | function isPointInsideBBox(bbox, x, y) { function isBBoxIntersect (line 198) | function isBBoxIntersect(bbox1, bbox2) { function base3 (line 214) | function base3(t, p1, p2, p3, p4) { function bezlen (line 219) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTotLen (line 238) | function getTotLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function intersect (line 255) | function intersect(x1, y1, x2, y2, x3, y3, x4, y4) { function inter (line 289) | function inter(bez1, bez2) { function interCount (line 292) | function interCount(bez1, bez2) { function interHelper (line 295) | function interHelper(bez1, bez2, justCount) { function pathIntersection (line 350) | function pathIntersection(path1, path2) { function pathIntersectionNumber (line 353) | function pathIntersectionNumber(path1, path2) { function interPathHelper (line 356) | function interPathHelper(path1, path2, justCount) { function isPointInsidePath (line 409) | function isPointInsidePath(path, x, y) { function pathBBox (line 414) | function pathBBox(path) { function rectPath (line 451) | function rectPath(x, y, w, h, r) { function ellipsePath (line 470) | function ellipsePath(x, y, rx, ry, a) { function pathToRelative (line 532) | function pathToRelative(pathArray) { function pathToAbsolute (line 612) | function pathToAbsolute(pathArray) { function l2c (line 737) | function l2c(x1, y1, x2, y2) { function q2c (line 740) | function q2c(x1, y1, ax, ay, x2, y2) { function a2c (line 752) | function a2c(x1, y1, rx, ry, angle, large_arc_flag, sweep_flag, x2, y2, ... function findDotAtSegment (line 844) | function findDotAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function curveDim (line 856) | function curveDim(x0, y0, x1, y1, x2, y2, x3, y3) { function path2curve (line 918) | function path2curve(path, path2) { function mapPath (line 1060) | function mapPath(path, matrix) { function catmullRom2bezier (line 1079) | function catmullRom2bezier(crp, z) { FILE: src/svg.js function Snap (line 33) | function Snap(w, h) { function $ (line 110) | function $(el, attr) { function getAttrs (line 161) | function getAttrs(el) { function is (line 176) | function is(o, type) { function clone (line 234) | function clone(obj) { function repush (line 245) | function repush(array, item) { function cacher (line 250) | function cacher(f, scope, postprocessor) { function angle (line 268) | function angle(x1, y1, x2, y2, x3, y3) { function rad (line 280) | function rad(deg) { function deg (line 283) | function deg(rad) { function x_y (line 286) | function x_y() { function x_y_w_h (line 289) | function x_y_w_h() { function distance2 (line 449) | function distance2(p) { function svgTransform2string (line 1040) | function svgTransform2string(tstr) { function transform2matrix (line 1070) | function transform2matrix(tstr, bbox) { function getSomeDefs (line 1161) | function getSomeDefs(el) { function getSomeSVG (line 1173) | function getSomeSVG(el) { function unit2px (line 1178) | function unit2px(el, name, value) { function add2group (line 1299) | function add2group(list) { function Element (line 1332) | function Element(el) { function Fragment (line 1467) | function Fragment(frag) { function make (line 1497) | function make(name, parent) { function Paper (line 1503) | function Paper(w, h) { function wrap (line 1541) | function wrap(dom) { function jsonFiller (line 1602) | function jsonFiller(root, o) { FILE: test/attrs.js function colorTestProp (line 10) | function colorTestProp(key) { function colorTestStyle (line 37) | function colorTestStyle(key) { FILE: test/gradients.js function getGrad (line 11) | function getGrad(el) {