Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.188.39.197
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp_probe /
node_modules /
svgo /
plugins /
Delete
Unzip
Name
Size
Permission
Date
Action
_collections.js
56.33
KB
-rw-r--r--
2016-12-25 15:17
_path.js
29.8
KB
-rw-r--r--
2017-01-29 15:46
_transforms.js
9.9
KB
-rw-r--r--
2016-08-20 17:44
addAttributesToSVGElement.js
1.34
KB
-rw-r--r--
2016-08-25 19:35
addClassesToSVGElement.js
1.58
KB
-rw-r--r--
2016-08-25 19:56
cleanupAttrs.js
1.28
KB
-rw-r--r--
2016-08-20 17:44
cleanupEnableBackground.js
2.25
KB
-rw-r--r--
2016-08-20 17:44
cleanupIDs.js
5.42
KB
-rw-r--r--
2016-11-21 19:50
cleanupListOfValues.js
3.45
KB
-rw-r--r--
2016-08-20 17:44
cleanupNumericValues.js
2.01
KB
-rw-r--r--
2016-08-20 17:44
collapseGroups.js
2.76
KB
-rw-r--r--
2016-12-25 15:17
convertColors.js
3.47
KB
-rw-r--r--
2016-12-25 15:17
convertPathData.js
29.66
KB
-rw-r--r--
2017-01-29 15:46
convertShapeToPath.js
2.82
KB
-rw-r--r--
2016-08-20 17:44
convertStyleToAttrs.js
3.93
KB
-rw-r--r--
2016-08-20 17:44
convertTransform.js
10.65
KB
-rw-r--r--
2016-08-20 17:44
mergePaths.js
2.01
KB
-rw-r--r--
2016-08-20 17:44
minifyStyles.js
1.19
KB
-rw-r--r--
2016-08-20 17:44
moveElemsAttrsToGroup.js
3.31
KB
-rw-r--r--
2016-08-20 17:44
moveGroupAttrsToElems.js
1.81
KB
-rw-r--r--
2016-08-20 17:44
removeAttrs.js
2.49
KB
-rw-r--r--
2016-08-20 17:44
removeComments.js
508
B
-rw-r--r--
2016-08-20 17:44
removeDesc.js
785
B
-rw-r--r--
2016-08-20 17:44
removeDimensions.js
662
B
-rw-r--r--
2016-08-20 17:44
removeDoctype.js
1.01
KB
-rw-r--r--
2016-08-20 17:44
removeEditorsNSData.js
1.51
KB
-rw-r--r--
2016-08-20 17:44
removeElementsByAttr.js
1.89
KB
-rw-r--r--
2016-08-20 17:44
removeEmptyAttrs.js
509
B
-rw-r--r--
2016-08-20 17:44
removeEmptyContainers.js
690
B
-rw-r--r--
2016-08-20 17:44
removeEmptyText.js
1.1
KB
-rw-r--r--
2016-08-20 17:44
removeHiddenElems.js
6.23
KB
-rw-r--r--
2016-08-20 17:44
removeMetadata.js
392
B
-rw-r--r--
2016-08-20 17:44
removeNonInheritableGroupAttrs.js
1.08
KB
-rw-r--r--
2016-11-20 10:56
removeRasterImages.js
558
B
-rw-r--r--
2016-08-20 17:44
removeStyleElement.js
426
B
-rw-r--r--
2016-08-20 17:44
removeTitle.js
497
B
-rw-r--r--
2016-08-20 17:44
removeUnknownsAndDefaults.js
4.48
KB
-rw-r--r--
2016-12-25 15:17
removeUnusedNS.js
2.33
KB
-rw-r--r--
2016-08-20 17:44
removeUselessDefs.js
1.01
KB
-rw-r--r--
2016-08-24 19:21
removeUselessStrokeAndFill.js
2.37
KB
-rw-r--r--
2016-08-20 17:44
removeViewBox.js
1.15
KB
-rw-r--r--
2016-08-20 17:44
removeXMLNS.js
591
B
-rw-r--r--
2016-08-25 19:56
removeXMLProcInst.js
487
B
-rw-r--r--
2016-08-20 17:44
sortAttrs.js
1.5
KB
-rw-r--r--
2016-08-25 19:35
transformsWithOnePath.js
10.57
KB
-rw-r--r--
2016-08-20 17:44
Save
Rename
'use strict'; exports.type = 'perItem'; exports.active = true; exports.description = 'removes hidden elements (zero sized, with absent attributes)'; exports.params = { displayNone: true, opacity0: true, circleR0: true, ellipseRX0: true, ellipseRY0: true, rectWidth0: true, rectHeight0: true, patternWidth0: true, patternHeight0: true, imageWidth0: true, imageHeight0: true, pathEmptyD: true, polylineEmptyPoints: true, polygonEmptyPoints: true }; var regValidPath = /M\s*(?:[-+]?(?:\d*\.\d+|\d+(?:\.|(?!\.)))([eE][-+]?\d+)?(?!\d)\s*,?\s*){2}\D*\d/i; /** * Remove hidden elements with disabled rendering: * - display="none" * - opacity="0" * - circle with zero radius * - ellipse with zero x-axis or y-axis radius * - rectangle with zero width or height * - pattern with zero width or height * - image with zero width or height * - path with empty data * - polyline with empty points * - polygon with empty points * * @param {Object} item current iteration item * @param {Object} params plugin params * @return {Boolean} if false, item will be filtered out * * @author Kir Belevich */ exports.fn = function(item, params) { if (item.elem) { // display="none" // // http://www.w3.org/TR/SVG/painting.html#DisplayProperty // "A value of display: none indicates that the given element // and its children shall not be rendered directly" if ( params.displayNone && item.hasAttr('display', 'none') ) return false; // opacity="0" // // http://www.w3.org/TR/SVG/masking.html#ObjectAndGroupOpacityProperties if ( params.opacity0 && item.hasAttr('opacity', '0') ) return false; // Circles with zero radius // // http://www.w3.org/TR/SVG/shapes.html#CircleElementRAttribute // "A value of zero disables rendering of the element" // // <circle r="0"> if ( params.circleR0 && item.isElem('circle') && item.isEmpty() && item.hasAttr('r', '0') ) return false; // Ellipse with zero x-axis radius // // http://www.w3.org/TR/SVG/shapes.html#EllipseElementRXAttribute // "A value of zero disables rendering of the element" // // <ellipse rx="0"> if ( params.ellipseRX0 && item.isElem('ellipse') && item.isEmpty() && item.hasAttr('rx', '0') ) return false; // Ellipse with zero y-axis radius // // http://www.w3.org/TR/SVG/shapes.html#EllipseElementRYAttribute // "A value of zero disables rendering of the element" // // <ellipse ry="0"> if ( params.ellipseRY0 && item.isElem('ellipse') && item.isEmpty() && item.hasAttr('ry', '0') ) return false; // Rectangle with zero width // // http://www.w3.org/TR/SVG/shapes.html#RectElementWidthAttribute // "A value of zero disables rendering of the element" // // <rect width="0"> if ( params.rectWidth0 && item.isElem('rect') && item.isEmpty() && item.hasAttr('width', '0') ) return false; // Rectangle with zero height // // http://www.w3.org/TR/SVG/shapes.html#RectElementHeightAttribute // "A value of zero disables rendering of the element" // // <rect height="0"> if ( params.rectHeight0 && params.rectWidth0 && item.isElem('rect') && item.isEmpty() && item.hasAttr('height', '0') ) return false; // Pattern with zero width // // http://www.w3.org/TR/SVG/pservers.html#PatternElementWidthAttribute // "A value of zero disables rendering of the element (i.e., no paint is applied)" // // <pattern width="0"> if ( params.patternWidth0 && item.isElem('pattern') && item.hasAttr('width', '0') ) return false; // Pattern with zero height // // http://www.w3.org/TR/SVG/pservers.html#PatternElementHeightAttribute // "A value of zero disables rendering of the element (i.e., no paint is applied)" // // <pattern height="0"> if ( params.patternHeight0 && item.isElem('pattern') && item.hasAttr('height', '0') ) return false; // Image with zero width // // http://www.w3.org/TR/SVG/struct.html#ImageElementWidthAttribute // "A value of zero disables rendering of the element" // // <image width="0"> if ( params.imageWidth0 && item.isElem('image') && item.hasAttr('width', '0') ) return false; // Image with zero height // // http://www.w3.org/TR/SVG/struct.html#ImageElementHeightAttribute // "A value of zero disables rendering of the element" // // <image height="0"> if ( params.imageHeight0 && item.isElem('image') && item.hasAttr('height', '0') ) return false; // Path with empty data // // http://www.w3.org/TR/SVG/paths.html#DAttribute // // <path d=""/> if ( params.pathEmptyD && item.isElem('path') && (!item.hasAttr('d') || !regValidPath.test(item.attr('d').value)) ) return false; // Polyline with empty points // // http://www.w3.org/TR/SVG/shapes.html#PolylineElementPointsAttribute // // <polyline points=""> if ( params.polylineEmptyPoints && item.isElem('polyline') && !item.hasAttr('points') ) return false; // Polygon with empty points // // http://www.w3.org/TR/SVG/shapes.html#PolygonElementPointsAttribute // // <polygon points=""> if ( params.polygonEmptyPoints && item.isElem('polygon') && !item.hasAttr('points') ) return false; } };