admin08077/Githubgemini
0
1{"version":3,"file":"d3-axis-DSWTncID.js","sources":["../../node_modules/d3-axis/src/identity.js","../../node_modules/d3-axis/src/axis.js"],"sourcesContent":["export default function(x) {\n return x;\n}\n","import identity from \"./identity.js\";\n\nvar top = 1,\n right = 2,\n bottom = 3,\n left = 4,\n epsilon = 1e-6;\n\nfunction translateX(x) {\n return \"translate(\" + x + \",0)\";\n}\n\nfunction translateY(y) {\n return \"translate(0,\" + y + \")\";\n}\n\nfunction number(scale) {\n return d => +scale(d);\n}\n\nfunction center(scale, offset) {\n offset = Math.max(0, scale.bandwidth() - offset * 2) / 2;\n if (scale.round()) offset = Math.round(offset);\n return d => +scale(d) + offset;\n}\n\nfunction entering() {\n return !this.__axis;\n}\n\nfunction axis(orient, scale) {\n var tickArguments = [],\n tickValues = null,\n tickFormat = null,\n tickSizeInner = 6,\n tickSizeOuter = 6,\n tickPadding = 3,\n offset = typeof window !== \"undefined\" && window.devicePixelRatio > 1 ? 0 : 0.5,\n k = orient === top || orient === left ? -1 : 1,\n x = orient === left || orient === right ? \"x\" : \"y\",\n transform = orient === top || orient === bottom ? translateX : translateY;\n\n function axis(context) {\n var values = tickValues == null ? (scale.ticks ? scale.ticks.apply(scale, tickArguments) : scale.domain()) : tickValues,\n format = tickFormat == null ? (scale.tickFormat ? scale.tickFormat.apply(scale, tickArguments) : identity) : tickFormat,\n spacing = Math.max(tickSizeInner, 0) + tickPadding,\n range = scale.range(),\n range0 = +range[0] + offset,\n range1 = +range[range.length - 1] + offset,\n position = (scale.bandwidth ? center : number)(scale.copy(), offset),\n selection = context.selection ? context.selection() : context,\n path = selection.selectAll(\".domain\").data([null]),\n tick = selection.selectAll(\".tick\").data(values, scale).order(),\n tickExit = tick.exit(),\n tickEnter = tick.enter().append(\"g\").attr(\"class\", \"tick\"),\n line = tick.select(\"line\"),\n text = tick.select(\"text\");\n\n path = path.merge(path.enter().insert(\"path\", \".tick\")\n .attr(\"class\", \"domain\")\n .attr(\"stroke\", \"currentColor\"));\n\n tick = tick.merge(tickEnter);\n\n line = line.merge(tickEnter.append(\"line\")\n .attr(\"stroke\", \"currentColor\")\n .attr(x + \"2\", k * tickSizeInner));\n\n text = text.merge(tickEnter.append(\"text\")\n .attr(\"fill\", \"currentColor\")\n .attr(x, k * spacing)\n .attr(\"dy\", orient === top ? \"0em\" : orient === bottom ? \"0.71em\" : \"0.32em\"));\n\n if (context !== selection) {\n path = path.transition(context);\n tick = tick.transition(context);\n line = line.transition(context);\n text = text.transition(context);\n\n tickExit = tickExit.transition(context)\n .attr(\"opacity\", epsilon)\n .attr(\"transform\", function(d) { return isFinite(d = position(d)) ? transform(d + offset) : this.getAttribute(\"transform\"); });\n\n tickEnter\n .attr(\"opacity\", epsilon)\n .attr(\"transform\", function(d) { var p = this.parentNode.__axis; return transform((p && isFinite(p = p(d)) ? p : position(d)) + offset); });\n }\n\n tickExit.remove();\n\n path\n .attr(\"d\", orient === left || orient === right\n ? (tickSizeOuter ? \"M\" + k * tickSizeOuter + \",\" + range0 + \"H\" + offset + \"V\" + range1 + \"H\" + k * tickSizeOuter : \"M\" + offset + \",\" + range0 + \"V\" + range1)\n : (tickSizeOuter ? \"M\" + range0 + \",\" + k * tickSizeOuter + \"V\" + offset + \"H\" + range1 + \"V\" + k * tickSizeOuter : \"M\" + range0 + \",\" + offset + \"H\" + range1));\n\n tick\n .attr(\"opacity\", 1)\n .attr(\"transform\", function(d) { return transform(position(d) + offset); });\n\n line\n .attr(x + \"2\", k * tickSizeInner);\n\n text\n .attr(x, k * spacing)\n .text(format);\n\n selection.filter(entering)\n .attr(\"fill\", \"none\")\n .attr(\"font-size\", 10)\n .attr(\"font-family\", \"sans-serif\")\n .attr(\"text-anchor\", orient === right ? \"start\" : orient === left ? \"end\" : \"middle\");\n\n selection\n .each(function() { this.__axis = position; });\n }\n\n axis.scale = function(_) {\n return arguments.length ? (scale = _, axis) : scale;\n };\n\n axis.ticks = function() {\n return tickArguments = Array.from(arguments), axis;\n };\n\n axis.tickArguments = function(_) {\n return arguments.length ? (tickArguments = _ == null ? [] : Array.from(_), axis) : tickArguments.slice();\n };\n\n axis.tickValues = function(_) {\n return arguments.length ? (tickValues = _ == null ? null : Array.from(_), axis) : tickValues && tickValues.slice();\n };\n\n axis.tickFormat = function(_) {\n return arguments.length ? (tickFormat = _, axis) : tickFormat;\n };\n\n axis.tickSize = function(_) {\n return arguments.length ? (tickSizeInner = tickSizeOuter = +_, axis) : tickSizeInner;\n };\n\n axis.tickSizeInner = function(_) {\n return arguments.length ? (tickSizeInner = +_, axis) : tickSizeInner;\n };\n\n axis.tickSizeOuter = function(_) {\n return arguments.length ? (tickSizeOuter = +_, axis) : tickSizeOuter;\n };\n\n axis.tickPadding = function(_) {\n return arguments.length ? (tickPadding = +_, axis) : tickPadding;\n };\n\n axis.offset = function(_) {\n return arguments.length ? (offset = +_, axis) : offset;\n };\n\n return axis;\n}\n\nexport function axisTop(scale) {\n return axis(top, scale);\n}\n\nexport function axisRight(scale) {\n return axis(right, scale);\n}\n\nexport function axisBottom(scale) {\n return axis(bottom, scale);\n}\n\nexport function axisLeft(scale) {\n return axis(left, scale);\n}\n"],"names":["identity","x","top","right","bottom","left","epsilon","translateX","translateY","y","number","scale","d","center","offset","entering","axis","orient","tickArguments","tickValues","tickFormat","tickSizeInner","tickSizeOuter","tickPadding","k","transform","context","values","format","spacing","range","range0","range1","position","selection","path","tick","tickExit","tickEnter","line","text","p","_","axisTop","axisBottom"],"mappings":"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","x_google_ignoreList":[0,1]}