text: "use strict";!function(){function n(t,a,n){var d,i=this,l=$(window);function e(){var n=l.scrollTop(),e=l.height(),o=d.offset().top,s=t.outerHeight(),c=s<o+s+90-n-e;c!==i.showChangedClass&&a.$applyAsync(),i.showChangedClass=c}_.assign(i,{$onInit:function(){d=t.parent(),l.on("scroll",e),i.changed=void 0===i.changed||i.changed},$onDestroy:function(){l.off("scroll",e)},$doCheck:function(){i.changed&&e()},changedCss:function(){return i.showChangedClass&&i.changed&&!n.e2e}})}n.$inject=["$element","$scope","info"],angular.module("c8y.ui").component("c8yUiButtonFooter",{controller:n,controllerAs:"vm",transclude:!0,template:'<div class="btn-save-wrapper animated" ng-class="{\'slideInUp changed\': vm.changedCss()}"><ng-transclude></ng-transclude></div>',bindings:{changed:"<changed"}})}();