!function(){"use strict";function propertyNotRentedReviewFormCtrl(scope,api){var vm=this;vm.reviewForm={otherMethod:"",otherSite:""},vm.showErrors=!1,vm.init=function(uniqueReference,newsletterTicked){vm.reviewForm.uniqueReference=uniqueReference,vm.reviewForm.subscribeToNewsletter=newsletterTicked},vm.submitReview=function(){scope.reviewForm.$valid?(vm.isBusy=!0,api.postReview(vm.reviewForm).then((function(data){document.location=data.href}))):(vm.showErrors=!0,vm.isBusy=!1)}}angular.module("app").controller("propertyNotRentedReviewFormCtrl",propertyNotRentedReviewFormCtrl),propertyNotRentedReviewFormCtrl.$inject=["$scope","propertyNotRentedReviewFormApi"]}(),function(){"use strict";function propertyNotRentedReviewFormApi(api){return{postReview:function(data){return api.post("/api/propertynotrentedreviews",data)}}}angular.module("app").factory("propertyNotRentedReviewFormApi",propertyNotRentedReviewFormApi),propertyNotRentedReviewFormApi.$inject=["cshApi"]}();