block-scoped-var fix
diff --git a/.eslintrc.json b/.eslintrc.json
index 3a79437..0703ffd 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -41,7 +41,6 @@
         "strict": "off",
         "lines-around-directive": "off",
         "no-useless-escape": "off",
-        "block-scoped-var": "off",
         "no-shadow": "off",
         "no-restricted-globals": "off",
         "default-case": "off",
diff --git a/player/js/elements/canvasElements/CVShapeElement.js b/player/js/elements/canvasElements/CVShapeElement.js
index 9f66720..5d38915 100644
--- a/player/js/elements/canvasElements/CVShapeElement.js
+++ b/player/js/elements/canvasElements/CVShapeElement.js
@@ -394,9 +394,9 @@
 
 CVShapeElement.prototype.renderGradientFill = function (styleData, itemData, groupTransform) {
   var styleElem = itemData.style;
+  var grd;
   if (!styleElem.grd || itemData.g._mdf || itemData.s._mdf || itemData.e._mdf || (styleData.t !== 1 && (itemData.h._mdf || itemData.a._mdf))) {
     var ctx = this.globalData.canvasContext;
-    var grd;
     var pt1 = itemData.s.v, pt2 = itemData.e.v;
     if (styleData.t === 1) {
       grd = ctx.createLinearGradient(pt1[0], pt1[1], pt2[0], pt2[1]);
@@ -408,7 +408,7 @@
       var dist = rad * percent;
       var x = Math.cos(ang + itemData.a.v) * dist + pt1[0];
       var y = Math.sin(ang + itemData.a.v) * dist + pt1[1];
-      var grd = ctx.createRadialGradient(x, y, 0, pt1[0], pt1[1], rad);
+      grd = ctx.createRadialGradient(x, y, 0, pt1[0], pt1[1], rad);
     }
 
     var i, len = styleData.g.p;
diff --git a/player/js/module.js b/player/js/module.js
index c1bacbe..69573c8 100644
--- a/player/js/module.js
+++ b/player/js/module.js
@@ -120,13 +120,14 @@
 var standalone = '__[STANDALONE]__';
 var animationData = '__[ANIMATIONDATA]__';
 var renderer = '';
+var queryString;
 if (standalone) {
   var scripts = document.getElementsByTagName('script');
   var index = scripts.length - 1;
   var myScript = scripts[index] || {
     src: '',
   };
-  var queryString = myScript.src.replace(/^[^\?]+\??/, '');
+  queryString = myScript.src.replace(/^[^\?]+\??/, '');
   renderer = getQueryVariable('renderer');
 }
 var readyStateCheckInterval = setInterval(checkReady, 100);
diff --git a/player/js/utils/TransformProperty.js b/player/js/utils/TransformProperty.js
index 674efe0..39a48d9 100644
--- a/player/js/utils/TransformProperty.js
+++ b/player/js/utils/TransformProperty.js
@@ -43,6 +43,7 @@
     this.iterateDynamicProperties();
 
     if (this._mdf || forceRender) {
+      var frameRate;
       this.v.cloneFromProps(this.pre.props);
       if (this.appliedTransformations < 1) {
         this.v.translate(-this.a.v[0], -this.a.v[1], this.a.v[2]);
@@ -61,7 +62,8 @@
           .rotateX(this.or.v[0]);
       }
       if (this.autoOriented) {
-        var v1, v2, frameRate = this.elem.globalData.frameRate;
+        var v1, v2;
+        frameRate = this.elem.globalData.frameRate;
         if (this.p && this.p.keyframes && this.p.getValueAtTime) {
           if (this.p._caching.lastFrame + this.p.offsetTime <= this.p.keyframes[0].t) {
             v1 = this.p.getValueAtTime((this.p.keyframes[0].t + 0.01) / frameRate, 0);
@@ -76,7 +78,7 @@
         } else if (this.px && this.px.keyframes && this.py.keyframes && this.px.getValueAtTime && this.py.getValueAtTime) {
           v1 = [];
           v2 = [];
-          var px = this.px, py = this.py, frameRate;
+          var px = this.px, py = this.py;
           if (px._caching.lastFrame + px.offsetTime <= px.keyframes[0].t) {
             v1[0] = px.getValueAtTime((px.keyframes[0].t + 0.01) / frameRate, 0);
             v1[1] = py.getValueAtTime((py.keyframes[0].t + 0.01) / frameRate, 0);
diff --git a/player/js/utils/expressions/TransformInterface.js b/player/js/utils/expressions/TransformInterface.js
index 12b1b06..b6c5f84 100644
--- a/player/js/utils/expressions/TransformInterface.js
+++ b/player/js/utils/expressions/TransformInterface.js
@@ -60,13 +60,12 @@
     Object.defineProperty(_thisFunction, 'scale', {
       get: ExpressionPropertyInterface(transform.s),
     });
-
+    var _px, _py, _pz, _transformFactory;
     if (transform.p) {
-      var _transformFactory = ExpressionPropertyInterface(transform.p);
+      _transformFactory = ExpressionPropertyInterface(transform.p);
     } else {
-      var _px = ExpressionPropertyInterface(transform.px);
-      var _py = ExpressionPropertyInterface(transform.py);
-      var _pz;
+      _px = ExpressionPropertyInterface(transform.px);
+      _py = ExpressionPropertyInterface(transform.py);
       if (transform.pz) {
         _pz = ExpressionPropertyInterface(transform.pz);
       }