reviews.humaneiguanacontrol.com
Open in
urlscan Pro
2600:9000:237d:b000:2:c599:dfc0:93a1
Public Scan
URL:
https://reviews.humaneiguanacontrol.com/
Submission: On February 11 via automatic, source certstream-suspicious — Scanned from DE
Submission: On February 11 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
1 forms found in the DOMName: endoform —
<form name="endoform" class="ng-pristine ng-valid ng-valid-email">
<div id="endoform-inner" class="padding-xl">
<div class="row text-center no-margin">
<img class="company-logo main" src="https://ndrsl-images.s3.us-east-2.amazonaws.com/1696730615244-iguana%20control.png">
<h1 class="full-width bold sm">
<span ndrsl-translate="title"> Create your testimonial </span>
</h1>
<div class="margin-spacer"></div>
<div class="full-width">
<span ndrsl-translate="intro"> We'd love to hear your thoughts! Fill out the form below to send us your testimonial. </span>
</div>
</div>
<div class="margin-spacer"></div>
<hr>
<div class="margin-spacer"></div>
<input class="form-field" hidden="" name="formID" value="652211b35e61e203b5f5f07e">
<input class="form-field" hidden="" name="propertyID" value="652206965e61e203b5f5efff">
<div class="row">
<label class="form-label"><span ndrsl-translate="video">Video</span> <span class="o-50">(<span ndrsl-translate="optional">Optional</span>)</span>
</label>
</div>
<div id="video-intro" class="white-box border-box lighter-grey-bg padding-xl" style="border:1px solid #dedede; box-shadow:0 0 15px rgba(0,0,0,0.15) inset;">
<button id="record-video" class="upload-logo-btn button large-button full-width text-center">
<i class="fad fa-video" style="float:none; width:unset; display:inline-block;"></i> <span ndrsl-translate="recordVideo">Record a video</span>
</button>
<div class="margin-spacer -large"></div>
<p class="o-75 text-center full-width"><span ndrsl-translate="or">or</span></p>
<label for="upload-video" id="upload-video-button" class="upload-logo-btn button large-button full-width o-75" style="cursor:pointer;">
<input id="upload-video" type="file" accept="video/*">
<i class="fad fa-cloud-upload" style="float:none; width:unset; display:inline-block;"></i> <span ndrsl-translate="uploadVideo">Upload a video</span>
</label>
<div id="mobile-intro" style="display:none; font-size:12px;" class="full-width padding-lg no-v-padding center-me">
<div class="margin-spacer large"></div>
<span ndrsl-translate="videoIntro"> You can watch your video before submisson and re-record if necessary. The video must be no longer than <strong>2 minutes</strong>. </span>
</div>
<!-- <button id='upload-video' ng-click='selectVideo()' class='button upload-logo-btn large-button full-width text-center o-75' >
<i class="fad fa-cloud-upload" style="float:none; width:unset; display:inline-block;"></i> <span NDRSL-translate="upload-video" >Upload a video</span>
</button> -->
</div>
<!-- ngIf: fields.video.preview -->
<!-- ngIf: fields.video.preview -->
<div class="margin-spacer large"></div>
<!-- <div class="margin-spacer"></div> -->
<!-- <hr>
<div class="margin-spacer"></div> -->
<div id="not-ready" class="white-box border-box padding-lg lighter-grey-bg" style="display:block;">
<p class="o-75 text-center full-width smaller- no-margin"><span ndrsl-translate="notReady">Not ready to send a video testimonial?</span></p>
<p class="o-75 text-center full-width smaller- bold no-margin" id="write-review-instead" onclick="showRestOfForm()"><span ndrsl-translate="writeReviewInstead">Write your review instead</span> →</p>
</div>
<div id="form-fields" style="opacity:0; height: 0; overflow:hidden;">
<!-- FIELDS -->
<!-- AVATAR -->
<div id="avatar-field" class="padding hide-on-video">
<div class="row">
<label class="form-label"><span ndrsl-translate="avatar">Avatar</span>
</label>
</div>
<div class="row">
<div id="avatar-image" class="col-sm-12 col-md-6 col-lg-12 col-xl-6">
<div id="avatar">
<div id="avatarLoader">
<i class="fad fa-spinner-third spin-me"></i>
</div>
<img ng-src="https://ndrsl-images.s3.us-east-2.amazonaws.com/default-avatar.jpg" src="https://ndrsl-images.s3.us-east-2.amazonaws.com/default-avatar.jpg">
</div>
<i class="tick fas fa-check-circle "></i>
</div>
<div id="avatar-options" class="col-sm-12 col-md-6 col-lg-12 col-xl-6">
<div class="margin-spacer large"></div>
<input hidden="" id="avatar-field" ng-model="fields.avatar.text" type="text" name="avatar" class="ng-pristine ng-untouched ng-valid ng-empty">
<label for="avatarInput" id="upload-avatar-button" class="button large-button full-width">
<input id="avatarInput" type="file" accept="image/*">
<i class="fad fa-cloud-upload"></i> <span ndrsl-translate="upload">Upload</span>
</label>
<div class="margin-spacer large"></div>
<!-- && (headers.host.includes('review.endorsal') || headers.host.includes('localhost')) -->
<p class="full-width text-left"><span ndrsl-translate="orSyncFrom">or sync from</span>:</p>
<button id="sync-facebook" class="social-sync round-button facebook-bg" onclick="facebookSync()">
<i class="fab fa-facebook"></i>
</button>
<button id="sync-twitter" class="social-sync round-button twitter-bg" onclick="twitterSync()">
<i class="fab fa-twitter"></i>
</button>
<button id="sync-linkedin" class="social-sync round-button linkedin-bg" onclick="linkedinSync()">
<i class="fab fa-linkedin"></i>
</button>
<button id="sync-google" class="social-sync round-button google-bg" onclick="googleSync()">
<i class="fab fa-google"></i>
</button>
</div>
</div>
<div class="margin-spacer large"></div>
</div>
<label class="form-label">
<span ndrsl-translate="name">Name</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<!-- ngIf: "name" == "logo" && fields.logo && fields.logo.src -->
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="input-with-icons" ng-class="fields.name.has_focus ? "active" : """>
<i class="fad field-icon fa-user"></i> <input class="text-left ng-pristine ng-untouched ng-valid ng-empty" name="name" type="text" ng-model="fields.name.text" ng-focus="fields.name.has_focus = true" ng-blur="fields.name.validate()"
ng-change="fields.name.validate()" ndrsl-translate="name-placeholder" placeholder="Jane Doe"><i class="tick fas fa-check-circle "></i>
</div>
<label class="form-label">
<span ndrsl-translate="email">Email</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<!-- ngIf: "email" == "logo" && fields.logo && fields.logo.src -->
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="input-with-icons" ng-class="fields.email.has_focus ? "active" : """>
<i class="fad field-icon fa-envelope"></i> <input id="email-input" class="text-left ng-pristine ng-untouched ng-valid ng-empty ng-valid-email" name="email" type="email" ng-model="fields.email.text" ng-focus="fields.email.has_focus = true"
ng-blur="fields.email.validate()" ng-change="fields.email.validate()" ndrsl-translate="email-placeholder" placeholder="jane@acme.com (not shown publicly)"><i class="tick fas fa-check-circle "></i><i class="cross fas fa-times-circle "></i>
</div>
<div id="rating-input">
<label class="form-label full-width"><span ndrsl-translate="rating">Rating</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="star " rating="1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="2">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="3">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="4">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="5">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
</div>
<input name="rating" id="rating" hidden="" type="text" ng-model="fields.rating.text" class="ng-pristine ng-untouched ng-valid ng-empty">
<script type="text/javascript">
let stars = document.querySelectorAll('.star');
stars.forEach(function(star) {
star.addEventListener('mouseenter', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('touchstart', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('mouseover', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('touchmove', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('mouseout', () => {
for (let i = 0; i < stars.length; i++) {
stars[i].classList.remove('hover');
}
});
star.addEventListener('touchend', () => {
for (let i = 0; i < stars.length; i++) {
stars[i].classList.remove('hover');
}
});
star.addEventListener('click', () => {
let num = star.getAttribute('rating');
let input = document.getElementById('rating');
input.value = num;
var $scope = angular.element(document.getElementById('rating')).scope();
$scope.$apply(function() {
$scope.fields.rating.valid = true;
$scope.fields.rating.show_req = false;
$scope.fields.rating.text = parseInt(num);
$scope.checkProgress();
});
for (let i = 0; i < stars.length; i++) {
stars[i].classList.remove('hover');
stars[i].classList.remove('set');
}
for (let i = 0; i < num; i++) {
stars[i].classList.add('set');
}
$scope.checkProgress();
});
});
</script>
<!-- Images -->
<label class="form-label"><span ndrsl-translate="commentsName">Comments</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="input-with-icons" ng-class="fields.comments.has_focus ? "active" : """>
<i class="fad field-icon fa-comment-alt-lines"></i><textarea name="comments" id="comments" class="text-left ng-pristine ng-untouched ng-valid ng-empty" type="text" ng-model="fields.comments.text" ng-focus="fields.comments.has_focus = true"
ng-blur="fields.comments.validate()" ng-change="fields.comments.text = checkCommentLength(fields.comments.text, fields.comments.limit); fields.comments.validate()" ndrsl-translate="comments-placeholder"
placeholder="What are your thoughts on the service we have provided for you?"></textarea><i class="tick fas fa-check-circle "></i>
<p id="comment-count" class="">240</p>
</div>
</div>
<div class="margin-spacer large"></div>
<!-- <div class="margin-spacer large"></div> -->
<!-- <p class='o-75 smaller'> -->
<label class="checkbox-inline no-margin" style="font-size:12px; text-transform:none; opacity:0.75; font-weight:normal;">
<input type="checkbox" value="true" ng-model="consent" checked="" class="ng-pristine ng-untouched ng-valid ng-not-empty"> By submitting a testimonial you give permission to use it for marketing purposes and agree to our terms of use.
</label>
<!-- <h1>{{rating.text}}</h1> -->
<div class="margin-spacer large"></div>
</div>
<div id="endoform-footer" class="row no-padding no-margin">
<div id="progress" style="display:none">
<!-- <div id='progress-text'>{{ (complete/total)*100 }}% complete</div> -->
<div id="progress-bar" style="width:0%"></div>
</div>
<!-- <div class="col padding-lg">
<p class="o-50" style="padding-top:10px; cursor: pointer;" onclick="showModal()"><i class="fas fa-question-circle"></i> How it works</p>
</div> -->
<div class="col padding-lg text-right">
<button id="send-btn" ng-disabled="loading" class="button large-button send-btn inactive" type="submit">
<!-- ngIf: !loading --><i ng-if="!loading" class="fad fa-paper-plane ng-scope"></i><!-- end ngIf: !loading -->
<!-- ngIf: loading --> <span ndrsl-translate="sendBtn">Send</span>
</button>
</div>
<!-- <div class="col-12" > -->
<!-- </div> -->
</div>
</form>
Text Content
CREATE YOUR TESTIMONIAL We'd love to hear your thoughts! Fill out the form below to send us your testimonial. -------------------------------------------------------------------------------- Video (Optional) Record a video or Upload a video You can watch your video before submisson and re-record if necessary. The video must be no longer than 2 minutes. Not ready to send a video testimonial? Write your review instead → Avatar Upload or sync from: Name Required ⤵︎ Email Required ⤵︎ Rating Required ⤵︎ Comments Required ⤵︎ 240 By submitting a testimonial you give permission to use it for marketing purposes and agree to our terms of use. Send THANKS, YOUR TESTIMONIAL HAS BEEN SUBMITTED! We really appreciate your comments! Live Preview This is how the testimonial will appear on humaneiguanacontrol.com. 3 You can watch your video before submisson and re-record if necessary. The video must be no longer than 2 minutes. Start recording Stop Please enable permission to access your camera and microphone in order to leave a video testimonial. HOW IT WORKS Thanks for choosing to send us feedback! Simply fill out the form (required fields are marked *) and press Send testimonial. -------------------------------------------------------------------------------- Live preview This shows how your testimonial will appear on our website. -------------------------------------------------------------------------------- Please note, your email address will NOT be shown publicly. This website uses Cookies Awesome Sauce More PLEASE USE A DIFFERENT BROWSER This website is not compatible with Internet Explorer. Please download one of the following browsers, or try again on your mobile device. -------------------------------------------------------------------------------- Google Chrome https://www.google.com/chrome/ -------------------------------------------------------------------------------- Mozilla Firefox https://www.mozilla.org/firefox/new/