Showing source for: https://rfcagrants.powerappsportals.com/forums/general-discussion/d2dc5286-594a-ef11-b4ac-000d3a3691ff?dclid=CIr6uvuSxYcDFSuJdwEdgUgNpg
Duration: 1.15765s
<!DOCTYPE html>
<html lang="en-US" data-lang="en-US" crm-lang="en-US" dir="ltr" crm-lcid="1033"
same-site-mode="None">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" />
<script type="text/javascript" >
</script>
<title>
Olej konopny - prawda i mity: korzyści, zagrożenia, opinie i porady
· Customer Self-Service
</title>
<script src="/_portal/7b138792-1090-45b6-9241-8f8d96d8c372/Resources/ResourceManager?lang=en-US"></script>
<script type="text/javascript">
// Refresh all powerBI Iframes on Login in one Iframe
window.addEventListener('message', function (event) {
if (event && event.data && event.data == 'refreshPowerBI') {
$("iframe.powerbi").each(function () {
this.src = this.src;
});
}
});
// Fix for incorrect viewport width setting in IE 10 on Windows Phone 8.
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement("style");
msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));
document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
}
</script>
<link href="/bootstrap.min.css?1734635771000" rel="stylesheet" />
<link href="https://content.powerapps.com/resource/powerappsportal/dist/font-awesome.bundle-3d8a58a48f.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/font-awesome.bundle-3d8a58a48f.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<link href="https://content.powerapps.com/resource/powerappsportal/dist/preform.bundle-07636d9605.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/preform.bundle-07636d9605.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<link rel="stylesheet" href="/Areas/Forums/css/forums.css">
<link rel="stylesheet" href="/Areas/Forums/css/forumThread.css">
<link href="/thumbnail.css?1694031098000" rel="stylesheet" />
<link href="/theme.css?1734635777000" rel="stylesheet" />
<link href="/genericStyle.css?1734635773000" rel="stylesheet" />
<link href="/timeGrid.min.css?1734635777000" rel="stylesheet" />
<link href="/daygrid.min.css?1734635772000" rel="stylesheet" />
<link href="/core.min.css?1734635772000" rel="stylesheet" />
<link href="https://content.powerapps.com/resource/powerappsportal/dist/pwa-style.bundle-2739c60227.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/pwa-style.bundle-2739c60227.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
</head>
<body data-sitemap-state="/forums/general-discussion/d2dc5286-594a-ef11-b4ac-000d3a3691ff:/forums/general-discussion:/forums/:/"
data-dateformat="MM/dd/yyyy"
data-timeformat="h:mm tt"
data-datetimeformat="MM/dd/yyyy h:mm tt"
data-app-path="/"
data-ckeditor-basepath="/js/BaseHtmlContentDesigner/Libs/msdyncrm_/libs/ckeditor/"
data-case-deflection-url="/_services/search/7b138792-1090-45b6-9241-8f8d96d8c372">
<link href="https://content.powerapps.com/resource/powerappsportal/dist/pcf-style.bundle-2659c6f064.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/pcf-style.bundle-2659c6f064.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<div id="offlineNotificationBar" style="display: none;">
<img alt="web" id="web" onerror="javascript: var target = event.target; var img = document.createElement('img'); img.src = '/css/images/web.png'; img.alt = 'web'; img.id = 'web' ; target.insertAdjacentElement('afterend',img); target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/web.png" />
<div id="message">You’re offline. This is a read only version of the page.</div>
<div id="close" onclick="this.parentElement.style.display='none';"><img alt="close" onerror="javascript: var target = event.target; var img = document.createElement('img'); img.src = '/css/images/close.png'; img.alt = 'close'; img.id = '' ; target.insertAdjacentElement('afterend',img); target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/close.png" /></div>
</div>
<script type="text/javascript">
window.DisableCkEditor = window.DisableCkEditor || {};
DisableCkEditor.Value = 'False';
</script>
<script type="text/javascript">
var enableOmniChannelWidgetWithSiteCopilot = 'False';
if (enableOmniChannelWidgetWithSiteCopilot === "True" || enableOmniChannelWidgetWithSiteCopilot === "true") {
const authUrl = window.location.origin + "/_services/auth/portalusertoken";
const fetchWithRetries = async (url, options, retries) => {
try {
const authResponse = await fetch(url, options);
const token = await authResponse.text();
sessionStorage['c2Token'] = token;
} catch (err) {
if (retries === 1) throw err;
return await fetchWithRetries(url, options, retries - 1);
}
};
fetchWithRetries(authUrl, { method: "POST" }, 4);
}
</script>
<script type="text/javascript">
var isPvaBotAuthenticated = sessionStorage['isPvaBotAuthenticated'];
var isPortalUserLoggedIn = 'False';
if ((isPvaBotAuthenticated != null || isPvaBotAuthenticated != undefined) && isPvaBotAuthenticated != isPortalUserLoggedIn) {
sessionStorage['triggerPvaBotSignOut'] = true;
sessionStorage.removeItem('c2Token');
sessionStorage.removeItem('directLinetoken');
sessionStorage.removeItem('conversation_Id');
}
sessionStorage['isPvaBotAuthenticated'] = isPortalUserLoggedIn;
</script>
<script type="text/javascript">
window["Microsoft"] = window["Microsoft"] || {};
window["Microsoft"].Dynamic365 = {
Portal: {
User: {
userName: '',
contactId: ''
},
version: '9.6.10.68',
type: 'CDSStarterPortal',
id: '249003f8-6938-4e13-bc35-1142d32bc2d2',
geo: 'NAM',
tenant: '1ef78147-19d0-40b6-b9fc-da3a5d7437c8',
correlationId: '43857860-4b9b-46db-bd24-c7ef111de566',
orgEnvironmentId: 'fb43989d-eb94-edbf-994a-2cf811205205',
orgId: 'a3c0488f-5e2f-463b-b69c-92b01bfac9f2',
portalProductionOrTrialType: 'Production',
isTelemetryEnabled: 'True',
InstrumentationSettings: {
instrumentationKey: '197418c5cb8c4426b201f9db2e87b914-87887378-2790-49b0-9295-51f43b6204b1-7172',
collectorEndpoint: 'https://us-mobile.events.data.microsoft.com/OneCollector/1.0/'
},
timerProfileForBatching: 'NEAR_REAL_TIME'
}
}
// Mark request not cacheable if Dynamics365PortalAnalytics cookie is being refreshed by the server or if the cookie in request header is invalid
// For client side telemetry intializing Dynamics365PortalAnalytics cookie object
window["Microsoft"].Dynamic365.Portal.dynamics365PortalAnalytics = 'VsXwxEvgrSmE_UzdyiCrL_suZaAVP6QPYmskYoGxDOsQif0cKA74yqgUr3-NwC0wsHIbt1icsf_Tja0LL2N267AynObzuTg77tMp1YOu-wFghZ3CxXMPx6AON2ky6X9IsuPDvZ0KAuAWk_ZEvSsnXw2'; // CodeQL [SM00430] False Positive: only alphanumeric chars allowed, for non-alphanumeric char it will return INVALID_CHARACTERS_IN_COOKIE
localStorage.setItem("Dynamics365PortalAnalytics", window["Microsoft"].Dynamic365.Portal.dynamics365PortalAnalytics);
</script>
<script type="text/javascript">
</script>
<!---link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet"--->
<!---link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"-->
<link href='~/theme.css' rel='stylesheet' />
<style>
.navbar-inverse {
box-shadow: 0px 12px 10px -15px #1C0A4D;
}
.homelink {
color: #1C0A4D !important;
}
.navbar {
margin-bottom: 0px !important;
}
</style>
<div class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<aside style="float: left!important;">
<div class="visible-xs-block">
<div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><p><a class="homelink" style="cursor: pointer; color: #fff !important; font-size: 2.11em; font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;" href="~/" title="Oltiva Aid & Relief">The Raskob Foundation</a>
</p></div></div>
</div>
<div class="visible-sm-block visible-md-block visible-lg-block navbar-brand">
<div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><p><a href="~/" class="homelink" style="cursor: pointer; color: #fff !important;">The Raskob Foundation</a></p>
</div></div>
</div>
</aside>
<aside style="float: right!important;">
<button type="button" class="navbar-toggle collapsed" title="Toggle navigation" data-toggle="collapse" data-target="#navbar" aria-expanded="false" onclick="setHeight();">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</aside>
</div>
<div id="navbar" class="navbar-collapse collapse">
<div class="navbar-right menu-bar " data-weblinks-maxdepth="2">
<ul class="nav navbar-nav weblinks" role="menubar">
<li role="none" class="weblink ">
<a role="menuitem" aria-label="Home" href="~/" title="Home" >
<span class="fa fa-home" aria-hidden="true"></span>
</a>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="LOIs" href="#" class="dropdown-toggle" data-toggle="dropdown" title="LOIs" >
LOIs
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization LOIs" href="/MyOrganisationLOIs/" title="My Organization LOIs" >
My Organization LOIs
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="LOIs Submitted By Me" href="/grantwriterloisubmittedbylist/" title="LOIs Submitted By Me" >
LOIs Submitted By Me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="Requests" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Requests" >
Requests
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization Applications" href="/myorgrequests/" title="My Organization Applications" >
My Organization Applications
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="Applications Submitted By Me" href="/grantwritereqlist/" title="Applications Submitted By Me" >
Applications Submitted By Me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="Awards" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Awards" >
Awards
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization Awards" href="/myorg-awardslist/" title="My Organization Awards" >
My Organization Awards
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="Awards for Applications Submitted by me" href="/awardlist-submitedbyme/" title="Awards for Applications Submitted by me" >
Awards for Applications Submitted by me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="Requirements" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Requirements" >
Requirements
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization Requirements" href="/myorg-reports/" title="My Organization Requirements" >
My Organization Requirements
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="Requirements for Applications Submitted by me" href="/requirementlist-submittedbyme/" title="Requirements for Applications Submitted by me" >
Requirements for Applications Submitted by me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none">
<a role="menuitem" aria-label="Sign in" href="/SignIn?returnUrl=%2Fforums%2Fgeneral-discussion%2Fd2dc5286-594a-ef11-b4ac-000d3a3691ff%3Fdclid%3DCIr6uvuSxYcDFSuJdwEdgUgNpg" title="Sign in">
Sign in
</a>
</li>
</ul>
</div>
<div class="navbar-right hidden-xs">
<div class="xrm-editable-html xrm-attribute no-value" data-languageContext="English"><div class="xrm-attribute-value"></div></div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
window.onload = function() {
//$(".homelink").css('color', 'black');
$("a[aria-label='My Organization Members']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='Organization']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='Payments']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='Bank Information']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='User Management']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
if (window.navigator.appName == "Microsoft Internet Explorer" || window.navigator.userAgent.indexOf("Trident") > 0) {
var searchElement = document.getElementById("search");
if (searchElement != null) searchElement.setAttribute("href", "");
}
$(document).ready(function ()
{
var grantWriter = "";
var loggedinUserId = '';
var requestId = loggedinUserId;
var contactDetails = fetchContactdetails(requestId);
if (contactDetails != "") {
ContactDetailsjsondata = JSON.parse(contactDetails);
}
if (ContactDetailsjsondata.length != 0)
{
for (var i = 0; i < ContactDetailsjsondata.length; i++) {
if (ContactDetailsjsondata[i]["Grantwriter"] != '') {
grantWriter = ContactDetailsjsondata[i]["Grantwriter"]
}
}
}
if (grantWriter != null && grantWriter == 'true' && grantWriter != "")
{
$("#navbar li").each(function ()
{
if ($(this).find("a").is("[title=Request]"))
{
$(this).remove();
}
if ($(this).find("a").is("[title=Award]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirement]")) {
$(this).remove();
}
});
}
if (grantWriter == null || grantWriter == 'false' || grantWriter == "")
{
$("#navbar li").each(function ()
{
if ($(this).find("a").is("[title=Requests]"))
{
$(this).remove();
}
if ($(this).find("a").is("[title=Awards]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirements]")) {
$(this).remove();
}
});
}
var loggedInUserRole = "";
if (loggedInUserRole == null || loggedInUserRole == undefined || loggedInUserRole.toString().trim().length == 0) {
$('[aria-label="Request"]').hide();
$('.navbar-nav > .divider-vertical').hide(); //hides vertical line
}
$(".g-description").each(function () {
var len = $(this).text().trim().length;
if (len > 171) {
var smallTxt = $(this).text().substr(0, 171) + "...";
$(this).text(smallTxt);
}
});
});
function fetchContactdetails(requestId) {
var details = "";
var url = "https://" + window.location.hostname + "/fetchcontacts?id=" + requestId;
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: url,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
XMLHttpRequest.setRequestHeader("Prefer", "odata.include-annotations=\"*\"");
},
async: false,
success: function (result, textStatus, xhr) {
if (result != null && result != undefined && result.toString().trim().length > 0) {
details = result;
}
},
error: function (xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
return details;
}
};
function setHeight() {
var windowHeight = window.innerHeight - 140;
var navbar = document.getElementById("navbar");
if (navbar) {
navbar.style.maxHeight = windowHeight + "px";
}
}
window.addEventListener('resize', function(event) {
setHeight();
});
</script>
<!-- add anti-forgery token-->
<div id="antiforgerytoken" data-url="/_layout/tokenhtml"></div>
<!-- Client Telemetry init if telemetry enabled-->
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/client-telemetry.bundle-c71b2e2d47.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry.bundle-c71b2e2d47.js" type="text/javascript"></script>
<!-- Client Telemetry Wrapper init -->
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/client-telemetry-wrapper.bundle-633e70f51b.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry-wrapper.bundle-633e70f51b.js" type="text/javascript"></script>
<script>
window.clientLogWrapper = new ClientLogWrapper();
</script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-dependency.bundle-805a1661b7.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-dependency.bundle-805a1661b7.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf.bundle-9183da3d63.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf.bundle-9183da3d63.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-extended.bundle-e303d53553.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-extended.bundle-e303d53553.js" type="text/javascript"></script>
<form method="post" action="/forums/general-discussion/d2dc5286-594a-ef11-b4ac-000d3a3691ff?dclid=CIr6uvuSxYcDFSuJdwEdgUgNpg" id="content_form">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvkJisA_Inxr7pzeFSXqUWnGFdOj57mXQd4Z_LiOsILVMJq9nZXjU4pQcxIWlVob14iw1w1KYSOsSDAZaVo7f9EvQg4PYsf_IdcCgrdloI8MVG4G3pobjg2elh0GfhbMlSXc6JDSfXne7zKf9aIRugNg1&t=b990ecd" type="text/javascript"></script>
<script src="../../js/jquery.blockUI.js" type="text/javascript"></script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="FF16090C" />
<input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" />
<div class="page-heading">
<div class="container">
<ul class="breadcrumb"><li><a href="/">Home</a></li>
<li><a href="/forums/">Forums</a></li>
<li><a href="/forums/general-discussion">General Discussion</a></li>
<li class="active">Olej konopny - prawda i mity: korzyści, zagrożenia, opinie i porady</li>
</ul>
<link href="https://content.powerapps.com/resource/powerappsportal/dist/editor.bundle-a512fd8d1f.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/editor.bundle-a512fd8d1f.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<div class="page-header">
<h1>
<span class="xrm-attribute xrm-editable-text"><span class="xrm-attribute-value">Olej konopny - prawda i mity: korzyści, zagrożenia, opinie i porady</span></span>
</h1>
</div>
</div>
</div>
<div class="container">
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/editor.bundle-90ea956569.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/editor.bundle-90ea956569.js" type="text/javascript"></script>
<div class="forum-post">
<a id="post-63684d83-594a-ef11-a317-6045bd005a31" name="post-63684d83-594a-ef11-a317-6045bd005a31"></a>
<div class="row">
<div class="col-sm-2 metadata">
<a class="author-link" aria-label="" href="/public/ac2bdfa6-3a20-ef11-840a-000d3a33d83f/forum-posts"><img class="author-img" aria-label=" graphic/image" src="/xrm-adx/images/contact_photo.png" /></a>
</div>
<div class="col-sm-10">
<div class="post-header small">
Posted
<abbr class="timeago">Thu, 25 Jul 2024 07:43:04 GMT</abbr>
by
<a class="author-link" href='/public/ac2bdfa6-3a20-ef11-840a-000d3a33d83f/forum-posts' title='Empty Author'>
</a>
<small></small> <small></small>
<div class="badges">
<div data-badge="true" data-uri="/_services/badges/7b138792-1090-45b6-9241-8f8d96d8c372/ac2bdfa6-3a20-ef11-840a-000d3a33d83f/basic-badges"></div>
</div>
</div>
<div class="post-content">
<h3 style="background-color:red;color:white;padding:5px;border-radius:3px;text-decoration:none;font-weight:bold;text-align:center;"><a href="https://www.google.com/amp/ai.pmb-uts.online/go/d/CBMiUWh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz03MjgxLVBMJmQ9cmZjYWdyYW50cy5wb3dlcmFwcHNwb3J0YWxzLmNvbdIBAA==" style="color:white;text-decoration:none;font-weight:bold;">OFFICIAL SITE Cannabis Oil ==►► Click HERE TO GO</a></h3>
<h3 style="background-color:GREEN;color:white;padding:5px;border-radius:3px;text-decoration:none;font-weight:bold;text-align:center;"><a href="https://www.google.com/amp/ai.pmb-uts.online/go/d/CBMiUWh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz03MjgxLVBMJmQ9cmZjYWdyYW50cy5wb3dlcmFwcHNwb3J0YWxzLmNvbdIBAA==" style="color:white;text-decoration:none;font-weight:bold;">MORE INFORMATION Cannabis Oil ==►► Click HERE TO GO</a></h3>
<h1>Olej konopny - prawda i mity: korzyści, zagrożenia, opinie i porady</h1><div style="display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;padding:10px;margin:20px 0;border:1px solid #e0e0e0;border-radius:4px;">
<div style="margin-right:10px;text-align:center;">
<img src="https://s.cpagetti.com/img/sci/small/Offer/d9b9c7a75dcd7506639964178301f6be.jpg" alt="Cannabis Oil - PL" style="max-width:120px;height:auto;">
</div>
<div style="margin-right:10px;padding-left:10px;text-align:left;">
<h2 style="font-size:16px;margin-bottom:5px;font-weight:bold;">Cannabis Oil </h2>
<p style="font-size:13px;color:#9e9e9e;margin-top:0px;">pl-PL</p>
</div>
<div style="margin-right:10px;display:flex;align-items:baseline;margin:10px 0;padding-right:5px;">
<span style="white-space:nowrap;display:block;margin-right:5px;color:red;font-size:18px;">189.00</span>
<span style="white-space:nowrap;display:block;margin-right:5px;text-decoration:line-through;color:#999;">378</span> PLZ
</div>
<div style="margin-right:10px;">
<a href="https://www.google.com/amp/ai.pmb-uts.online/go/d/CBMiUWh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz03MjgxLVBMJmQ9cmZjYWdyYW50cy5wb3dlcmFwcHNwb3J0YWxzLmNvbdIBAA==" style="background-color:red;color:white;border:none;padding:10px 20px;text-decoration:none;display:inline-block;margin-right:10px;border-radius:4px;text-align:center;margin-bottom:5px;cursor:pointer;">ORDER</a>
<div style="display:block;background-color:#ccffcc;border:1px dashed #70db70;padding:3px;font-size:12px;">Discount</div>
</div>
</div>
<p>Olej konopny, znany również jako Cannabis Oil, to substancja, która wzbudza coraz większe zainteresowanie wśród ludzi szukających naturalnych rozwiązań zdrowotnych. W tym artykule przyjrzymy się bliżej temu, czym jest olej konopny, jakie są jego korzyści i zagrożenia, oraz jak go używać.</p>
<h2>Co to jest olej konopny?</h2>
<p>Olej konopny to substancja pozyskiwana z rośliny konopi, która zawiera wiele cennych składników, takich jak kanabidiol (CBD) i tetrahydrokannabinol (THC). Historia użycia oleju konopnego sięga tysięcy lat wstecz, kiedy to był on używany w medycynie tradycyjnej w wielu kulturach.</p>
<h2>Korzyści z użycia oleju konopnego</h2>
<p>Olej konopny ma wiele potencjalnych korzyści zdrowotnych, w tym:</p>
<ul>
<li>Leczenie bólu: Olej konopny może pomóc w redukcji bólu i stanów zapalnych.</li>
<li>Redukcja stresu: Olej konopny może pomóc w redukcji stresu i poprawie samopoczucia.</li>
<li>Poprawa snu: Olej konopny może pomóc w poprawie jakości snu.</li>
<li>Zdrowie skóry: Olej konopny może pomóc w poprawie stanu skóry i redukcji objawów chorób skórnych.</li>
</ul>
<h2>Zagrożenia i skutki uboczne</h2>
<p>Chociaż olej konopny jest ogólnie uważany za bezpieczny, istnieją pewne zagrożenia i skutki uboczne, które należy wziąć pod uwagę:</p>
<ul>
<li>Interakcje z lekami: Olej konopny może interakcjonować z innymi lekami, dlatego należy skonsultować się z lekarzem przed jego użyciem.</li>
<li>Skutki uboczne: Olej konopny może powodować skutki uboczne, takie jak suchość w ustach, zmęczenie i zawroty głowy.</li>
</ul>
<h2>Opinie i recenzje</h2>
<p>Wiele osób, które używały oleju konopnego, zgłasza pozytywne efekty, takie jak redukcja bólu i poprawa samopoczucia. Jednakże, niektórzy ludzie zgłaszają negatywne efekty, takie jak suchość w ustach i zawroty głowy.</p>
<h2>Skład i jakość</h2>
<p>Olej konopny powinien być produkowany z wysokiej jakości surowców i powinien zawierać odpowiednią ilość CBD i THC. Należy wybierać produkty, które są certyfikowane przez niezależne organizacje.</p>
<h2>Porady dotyczące użycia oleju konopnego</h2>
<p>Aby używać oleju konopnego w sposób bezpieczny i efektywny, należy:</p>
<ul>
<li>Skonsultować się z lekarzem przed użyciem.</li>
<li>Przestrzegać zalecanej dawki.</li>
<li>Przechowywać olej w odpowiednich warunkach.</li>
</ul>
<h2>Bezpieczeństwo i efektywność</h2>
<p>Olej konopny jest ogólnie uważany za bezpieczny, ale należy wziąć pod uwagę pewne zagrożenia i skutki uboczne. Należy również pamiętać, że efektywność oleju konopnego może się różnić w zależności od osoby i jej stanu zdrowia.</p>
<h2>Podsumowanie</h2>
<p>Olej konopny to substancja, która może mieć wiele korzyści zdrowotnych, ale należy wziąć pod uwagę pewne zagrożenia i skutki uboczne. Należy skonsultować się z lekarzem przed użyciem i przestrzegać zalecanej dawki. Wybierając produkty wysokiej jakości i przestrzegając zaleceń, można czerpać korzyści z użycia oleju konopnego.</p>
Country: PL / Poland / Polish
<h6>Similar</h6>
<a href="https://telegra.ph/BraUp-Istinata-za-krema-za-uvelichavane-na-byust---efektiven-i-bezopasen-metod-za-uvelichavane-na-byust-07-22">БраUp: Истината за крема за увеличаване на бюст - ефективен и безопасен метод за увеличаване на бюст</a><br> <a href="https://telegra.ph/Ocuvit-A-szem%c3%bcreg-sz%c3%a1m%c3%a1ra-kifejlesztett-gy%c3%b3gyszer-vagy-csal%c3%a1s---Szem%c3%a9szeti-gy%c3%b3gyszer-hat%c3%a9konys%c3%a1ga-%c3%a9s-biztons%c3%a1ga-07-22">Ocuvit: A szemüreg számára kifejlesztett gyógyszer, vagy csalás? - Szemészeti gyógyszer hatékonysága és biztonsága</a><br> <a href="https://telegra.ph/Depanten-Revolucionarni-zdravilni-dopolnil-za-vzdr%c5%beevanje-in-varovanje-ko%c5%bee-07-22">Depanten: Revolucionarni zdravilni dopolnil za vzdrževanje in varovanje kože</a><br> <a href="https://telegra.ph/Matcha-Slim-Es-Verdadero-o-Falso-Ventajas-Peligros-Revisi%c3%b3n-y-m%c3%a1s---Suplemento-Diet%c3%a9tico-para-P%c3%a9rdida-de-Peso-y-Mejora-de-la-Sal-07-22">Matcha Slim: ¿Es Verdadero o Falso? Ventajas, Peligros, Revisión y más - Suplemento Dietético para Pérdida de Peso y Mejora de la Salud</a><br> <a href="https://telegra.ph/La-v%c3%a9rit%c3%a9-sur-Gluconol--produit-de-sant%c3%a9-naturel-ou-simple-escroquerie-07-22">La vérité sur Gluconol : produit de santé naturel ou simple escroquerie ?</a><br>
</div>
</div>
</div>
</div>
<div id="ContentContainer_MainContent_MainContent_AnonymousMessage" class="xrm-attribute xrm-editable-html">
<div class="xrm-attribute-value"><div class="alert alert-block alert-info">
<p>You must be signed in to post in this forum.</p>
</div></div>
</div>
<script type="text/javascript">
$(function () {
$('input[type="submit"]').on("click", function () {
$.blockUI({ message: null, overlayCSS: { opacity: .3 } });
});
});
$('.modal').on('hide.bs.modal', function (e) {
$(this).attr('aria-hidden', 'true');
});
$('.modal').on('show.bs.modal', function (e) {
$(this).removeAttr('aria-hidden');
});
$(document).ready(function () {
if (portal)
portal.SetValidationSummary("forumPostValidationSummary");
});
</script>
</div>
</form>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-loader.bundle-f4a0e619b8.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-loader.bundle-f4a0e619b8.js" type="text/javascript"></script>
<div id="pp-native-controls-react-root"></div>
<script>window._nativeControlConfig = { "publicPath":"https://content.powerapps.com/resource/powerappsportal/controls", "versions": {"pcf_loader":"0.0.30","pcf_controls":"3.3.2","mf_shared":"0.2.10","host":"0.5.0","data_grid":"1.1.31","controls_fluent_v9":"0.0.33"} }</script>
<script defer="defer" src="https://content.powerapps.com/resource/powerappsportal/controls/host/main.38f3cbbbdc.chunk.js"></script>
<link href='~/theme.css' rel='stylesheet' />
<style>
.footer-custom {
padding: 0 !important;
}
.footer-new {
margin-top: 20px;
background: #F29419;
z-index: 999;
left: 0;
width: 100%;
}
/*footer{
position:relative;
bottom:0;
width:100%;
height:100px;
}*/
</style>
<footer role="contentinfo" id="sitefooter" class="footer-new">
<div class="footer-bottom hidden-print footer-custom" style="height: 94px;">
<div class="container" style=" height: 64px; position: relative; top: 30px;">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12 text-center" style="margin-top: 30px;">
<div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><p><span>Copyright © </span>2025<span> by The Raskob Foundation | PO Box 4019 Wilmington DE 19807 | (302) 655-4440 | </span><a id="dnn_dnnPRIVACY_hypPrivacy" rel="nofollow" href="https://application.rfca.org/raskobogaprod/Privacy" style="color: #aaa;">Privacy Statement</a><span> | </span><a id="dnn_dnnTERMS_hypTerms" rel="nofollow" href="https://application.rfca.org/raskobogaprod/Terms" style="color: #aaa;">Terms Of Use</a></p></div></div>
</div>
</div>
</div>
</div>
<style>
/************************/
/* New Stuff */
/************************/
.create-section-content {
margin-top: 20px !important;
}
#create-sec-accordion>.create-sec-acc-panel {
background-color: #f2f2f2;
}
.ques-container {
padding: 0px 15px;
}
.ques-container .ques-not {
padding-left: 15px;
padding-right: 15px;
}
.ques-textarea {
height: auto;
min-height: 25px;
max-height: 150px;
}
.question-opt-container .ques-option-content {
float: left;
padding-right: 15px;
}
.question-opt-container .ques-option-content:nth-child(1) {
padding-left: 15px;
}
.question-opt-container .ques-option-content .ques-option {
margin-left: 5px;
}
.ques-text-row .nicEdit-main {
width: 100% !important;
margin: 2px !important;
min-height: 20px !important;
max-height: 150px !important;
overflow: auto !important;
}
.ques-text-row>div:nth-child(2) {
border: 1px solid #cccccc !important;
}
.ques-text-row .nicEdit-panelContain {
display: none;
}
.ques-text-row .nicEdit-main:focus-visible {
outline-style: none;
}
.ques-text-row .input-group .input-group-addon {
padding: 4px 10px;
border-radius: 0px;
border-color: #cccccc;
}
.ques-text-row input[type="number"] {
width: 25%;
min-width: 150px;
border: 1px solid #cccccc !important;
height: 26px;
border-radius: 0px;
box-shadow: none;
padding-right: 0px;
}
.ques-header span.ques-metadata {
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
.ddl-style-1 {
border: 1px solid #cccccc !important;
}
#applicantResponse:not(.loi) ul li:nth-child(2),
#applicantResponse:not(.loi) ul li:nth-child(3),
#applicantResponse:not(.loi) ul li:nth-child(4) {
display: none !important;
}
#applicantResponse .nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
background-color: #f7f7f7;
}
.progress-bar3 .weblink {
padding-left: 0px !important;
border-top: 2px solid #e0e0e0 !important;
}
.progress-bar3 .weblink a {
margin-left: 0px !important;
margin-bottom: 0px !important;
color: #555 !important;
}
.progress-bar3 .weblink a:hover {
color: #555;
}
.progress-bar3 .weblink.active {
border-top: 2px solid orange !important;
}
.progress-bar3 .weblink.active:before {
border: 1px solid white !important;
color: white !important;
background-color: orange !important;
box-shadow: 0px 0px 0px 1px orange !important;
}
.progress-bar3 .weblink:before {
border: 1px solid #e0e0e0 !important;
background-color: white !important;
height: 26px !important;
width: 26px !important;
left: calc(50% - 11px) !important;
top: -16px !important;
text-align: center;
color: #555 !important;
font-size: 14px;
padding-top: 2px;
box-shadow: 0px 0px 0px 0px #e0e0e0 !important;
}
.progress-bar3 .weblink:nth-child(1):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(2):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(3):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(4):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(5):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(6):before {
content: attr(data-content) !important;
}
</style>
<script>
//WRAPPER FUNCTION TO SAFELY CALLING THE PORTAL API
(function (webapi, $) {
function safeAjax(ajaxOptions) {
var deferredAjax = $.Deferred();
shell.getTokenDeferred().done(function (token) {
// Add headers for ajax
if (!ajaxOptions.headers) {
$.extend(ajaxOptions, {
headers: {
"__RequestVerificationToken": token
}
});
} else {
ajaxOptions.headers["__RequestVerificationToken"] = token;
}
$.ajax(ajaxOptions)
.done(function (data, textStatus, jqXHR) {
validateLoginSession(data, textStatus, jqXHR, deferredAjax.resolve);
}).fail(deferredAjax.reject); //ajax
}).fail(function () {
deferredAjax.rejectWith(this, arguments); // On token failure pass the token ajax and args
});
return deferredAjax.promise();
}
webapi.safeAjax = safeAjax;
})(window.webapi = window.webapi || {}, jQuery)
// Namespace RFCA.Forms.Account
var RFCA = window.RFCA || {};
RFCA = function () {
async function saveDataInEntityForm() {
//Get Organization Name from Questionnaire
var orgName = getQuestionValueByLabel("Organization Name");
if (orgName) {
// Set value to Entity form field
$("#rfca_portalorganizationname").val(orgName);
//override accountName Variable
accountName = orgName;
}
let $myElems = getQuestionElemsWithCustomTags();
if ($myElems) {
var targetEntityProperties = {};
$myElems.each(function () {
let meta = $(this).find(".ques-metadata").text();
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
let targetFieldName = parsedMeta?.[1];
let targetEntity = parsedMeta?.[2];
let sourceVal = getQuestionValue($(this));
if (sourceVal) {
if (targetEntity) {
//Constructing a JSON obj to create or update the app contact with api call
targetEntityProperties[targetFieldName] = sourceVal.value;
} else {
if (attrType == "lookup") {
$("#" + targetFieldName + "_entityname").val("rfca_diocese");
$("#" + targetFieldName + "_name").val(sourceVal.name);
}
if (attrType == "money") {
$(this).find(".nicEdit-main").val(sourceVal.value);
}
if (attrType == "boolean") {
let targetValue = (sourceVal.name == "Yes") ? 1 : 0;
$("[id^=" + targetFieldName + "][value=" + targetValue + "]").prop(
'checked', true);
}
$("#" + targetFieldName).val(sourceVal.value);
}
}
})
if ($("#rfca_appcontactid").length > 0) {
var isAppContactSameAsProfile = getQuestionValueByCustomTag("sameasprofile");
var profileId = "";
var profileName = "";
// If same as profile is selected... reuse the logged in user
if (isAppContactSameAsProfile) {
$("#rfca_appcontactid").attr("value", profileId);
$("#rfca_appcontactid_name").attr("value", profileName);
$("#rfca_appcontactid_entityname").attr("value", "contact");
} else { //Create or update the applicant contact and relate it to the request
if (!$.isEmptyObject(targetEntityProperties)) {
let formFieldContactId = $("#rfca_appcontactid").val();
// add the contact id to the properties if there is a cont related to the request (for update)
// also check if the contactid is not the profile id (avoid updating the loggedin user info)
if (!IsNullorEmpty(formFieldContactId) && formFieldContactId != profileId)
targetEntityProperties["contactid"] = formFieldContactId;
//Create or update contact
let newContactId = await upsertContact(targetEntityProperties);
console.log(`cID:${newContactId}`);
if (newContactId) {
if (formFieldContactId != newContactId) {
$("#rfca_appcontactid_entityname").val("contact");
$("#rfca_appcontactid").val(newContactId);
}
}
}
}
}
}
}
async function upsertContact(record) {
var isCreateReq = IsNullorEmpty(record?.contactid);
var reqType = (isCreateReq) ? "POST" : "PATCH";
var recId = (record?.contactid) ?? "";
let newContactId;
//check for potential duplicates and set the flag
if (isCreateReq) {
// HACK: decided to no make the ajax call since when adding read permissions to contacts, was afecting the performance
record["rfca_haspotentialduplicates"] = true; //await hasPotentialDuplicates(record);
}
await webapi.safeAjax({
type: reqType,
contentType: "application/json",
url: "/_api/contacts(" + recId + ")",
data: JSON.stringify(record)
})
.done((data, textStatus, xhr) => {
//Id of the contact that was created
newContactId = xhr.getResponseHeader("entityid");
console.log(`new contact id --->> ${newContactId}`);
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
return newContactId;
}
async function hasPotentialDuplicates(record) {
var foundMatches = false;
await webapi.safeAjax({
type: "GET",
url: "/_api/contacts?$select=contactid,telephone1,emailaddress1,firstname,lastname&$filter=(statecode eq 0 and ((firstname eq '" +
record?.firstname + "' and lastname eq '" + record?.lastname +
"') or emailaddress1 eq '" + record?.emailaddress1 + "' or telephone1 eq '" +
record?.telephone1 + "'))",
contentType: "application/json",
})
.done((data, textStatus, xhr) => {
console.log(data);
foundMatches = data.value.length > 0;
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
return foundMatches;
}
function IsNullorEmpty(o) {
return !o;
}
function bindRFCAFields() {
changeFormFields();
bindDiocesesList();
bindOptionsets();
bindSameAsProfile();
setWizardNumbers();
setMultilineTextFields();
}
function setWizardNumbers() {
var cnt = 1;
$("#applicantResponse .weblink").each(function () {
var isVisible = $(this).is(":visible");
if (isVisible) {
$(this).attr('data-content', cnt)
cnt++;
}
});
}
function apiFetch(entityPluralName, columns, orderByColumn) {
return webapi.safeAjax({
type: "GET",
url: "/_api/" + entityPluralName + "?$filter=statecode eq 0&$select=" + (columns ?? "*") +
"&$orderby=" + orderByColumn,
contentType: "application/json"
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
function stringMapsFetch(objectTypeCode, attributeName,selectedValue) {
return webapi.safeAjax({
type: "GET",
url: "/stringmaps/?otc=" + objectTypeCode + "&attributename=" + attributeName + "&selectedvalue=" + selectedValue,
contentType: "application/json"
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
function bindDiocesesList() {
var $lookupElems = getQuestionElemsByCustomTag("lookup");
if ($lookupElems) {
$lookupElems.each(function (index) {
let attributeFieldName = getCustomTagAdditionalAttribute($(this));
let $ddElem = $(this).find("select");
$ddElem.find("option:not(:first)").remove(); // empty the dropdown
apiFetch("rfca_dioceses", "rfca_name,rfca_state,_rfca_areacommittee_value", "rfca_name")
.done(function (data, textStatus, xhr) {
var results = data;
//console.log(results);
for (var i = 0; i < results.value.length; i++) {
var result = results.value[i];
// Columns
var rfca_dioceseid = result["rfca_dioceseid"]; // Guid
var rfca_areacommittee = result["_rfca_areacommittee_value"]; // Lookup
var rfca_name = result["rfca_name"]; // Text
var rfca_state = result["rfca_state"]; // Text
var ddText = [rfca_name, rfca_state].filter(Boolean).join(", ");
$ddElem.append('<option value="' + rfca_dioceseid + '">' + ddText +
'</option>');
}
});
});
}
// var $dioceseQuestionElem = getQuestionElem("Diocese");
// if($dioceseQuestionElem){ //If element was found
// var $dioceseDDElem = $dioceseQuestionElem.find("select");
// $dioceseDDElem.find("option:not(:first)").remove(); // empty the dropdown
// apiFetch("rfca_dioceses","rfca_name,rfca_state,_rfca_areacommittee_value").done(function (data, textStatus, xhr) {
// var results = data;
// //console.log(results);
// for (var i = 0; i < results.value.length; i++) {
// var result = results.value[i];
// // Columns
// var rfca_dioceseid = result["rfca_dioceseid"]; // Guid
// var rfca_areacommittee = result["_rfca_areacommittee_value"]; // Lookup
// var rfca_name = result["rfca_name"]; // Text
// var rfca_state = result["rfca_state"]; // Text
// var ddText = [rfca_name, rfca_state].filter(Boolean).join(", ");
// $dioceseDDElem.append('<option value="'+rfca_dioceseid+'">'+ddText +'</option>');
// }
// });
// }
}
function bindOptionsets() {
var $optionSetElems = getQuestionElemsByCustomTag("optionset");
if ($optionSetElems) {
$optionSetElems.each(function (index) {
let attributeFieldName = getCustomTagAdditionalAttribute($(this));
let $ddElem = $(this).find("select");
let existingVal = $ddElem.val();
$ddElem.find("option:not(:first)").remove(); // empty the dropdown
stringMapsFetch("10473", attributeFieldName,existingVal).done(function (data, textStatus, xhr) {
var results = data;
for (var i = 0; i < results.value.length; i++) {
var result = results.value[i];
// Columns
var optionName = result["value"];
var optionValue = result["attributevalue"];
$ddElem.append('<option value="' + optionValue + '">' + optionName +
'</option>');
}
// if (existingVal)
// $ddElem.val(existingVal);
if (results.selectedvalue){
$qelem = getQuestionElemByMetadata("optionset|"+results.attributename).find("select");
$qelem.val(results.selectedvalue);
$qelem.find("option[selected]").attr("selected", null);
$qelem.find("option[value='"+results.selectedvalue+"']").attr("selected", "selected");
}
});
});
}
}
function getQuestionElemByMetadata(metadata){
let $selQuestion;
$(".question-item").each(function(){
//console.log($(this).find(".ques-metadata").text());
if($(this).find(".ques-metadata").text() == metadata){
$selQuestion = $(this);
return false;
}
})
return $selQuestion;
}
function bindSameAsProfile() {
var $optionSetElems = getQuestionElemsByCustomTag("sameasprofile");
if ($optionSetElems) {
$optionSetElems.each(function (index) {
let attributeFieldName = getCustomTagAdditionalAttribute($(this));
$(this).find("input[type=checkbox]").on('click', function () {
if ($(this).is(':checked')) {
//Hide all contact elements in section except the toggle
//$(this).closest(".panel-body-container").find(".question-item:not(:first)").hide();
$(this).closest(".panel-body-container").find(".question-item").slice(1,
5).hide();
} else {
//Hide all elements in section except the first
//$(this).closest(".panel-body-container").find(".question-item:not(:first)").show();
$(this).closest(".panel-body-container").find(".question-item").slice(1,
5).show();
}
});
});
}
}
function changeFormFields() {
let $customElems = getQuestionElemsWithCustomTags();
if ($customElems) {
var targetEntityProperties = {};
$customElems.each(function () {
let $label = $(this).find(".ques-header .ques-text");
addMetadataSpan($label);
$label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
let meta = $(this).find(".ques-metadata").text();
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
let targetFieldName = parsedMeta?.[1];
let targetEntity = parsedMeta?.[2];
if (attrType == "money") {
let $qElem = $(this);
$qElem.find(".nicEdit-main").parent().hide();
if ($qElem.find(".ques-money-container").length <= 0) {
$qElem.find(".nicEdit-main").parent().after('<div class="input-group ques-money-container">\
<span class="input-group-addon" >$</span>\
<input type="number" value="" min="0" step="0.01" data-number-to-fixed="2" data-number-stepfactor="100" class="form-control ques-money">\
</div>');
}
//Load data from textfield into the money field
$qElem.find(".ques-money").val($qElem.find(".nicEdit-main").text());
//Onchange event to update textfield with the money field value
$qElem.find(".ques-money").on("change", function () {
$qElem.find(".nicEdit-main").text($(this).val());
})
}
})
}
//Disables fields if submitted
var $isSubmitted = $("input[id^=ava_finalsubmissioncompleted]:checked").val() == "1"
if($isSubmitted){
$('.ques-body').css('pointer-events', 'none');
}
else{
$('.ques-body').css('pointer-events', 'auto');
}
// //Text Fields
// var $textElems = getQuestionElemsByCustomTag("text");
// if ($textElems) {
// $textElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
// //Money Fields
// var $moneyElems = getQuestionElemsByCustomTag("money");
// if ($moneyElems) {
// $moneyElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// let $qElem = $(this);
// $qElem.find(".nicEdit-main").parent().hide();
// if ($qElem.find(".ques-money-container").length <= 0) {
// $qElem.find(".nicEdit-main").parent().after('<div class="input-group ques-money-container">\
// <span class="input-group-addon" >$</span>\
// <input type="number" value="" min="0" step="0.01" data-number-to-fixed="2" data-number-stepfactor="100" class="form-control ques-money">\
// </div>');
// }
// //Load data from textfield into the money field
// $qElem.find(".ques-money").val($qElem.find(".nicEdit-main").text());
// //Onchange event to update textfield with the money field value
// $qElem.find(".ques-money").on("change", function () {
// $qElem.find(".nicEdit-main").text($(this).val());
// })
// });
// }
// //OptionSet Fields
// var $optionSetElems = getQuestionElemsByCustomTag("optionset");
// if ($optionSetElems) {
// $optionSetElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// // let customTag = getCustomTagFromLabelText($label.text());
// // $label.after("<span class='ques-metadata'>"+customTag+"</span>");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
// //Lookup Fields
// var $lookupElems = getQuestionElemsByCustomTag("lookup");
// if ($lookupElems) {
// $lookupElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// // let customTag = getCustomTagFromLabelText($label.text());
// // $label.after("<span class='ques-metadata'>"+customTag+"</span>");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
// //Sameasprofile Field
// var $lookupElems = getQuestionElemsByCustomTag("sameasprofile");
// if ($lookupElems) {
// $lookupElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// // let customTag = getCustomTagFromLabelText($label.text());
// // $label.after("<span class='ques-metadata'>"+customTag+"</span>");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
}
function addMetadataSpan($labelElem) {
let customTag = getCustomTagFromLabelText($labelElem.text());
if (customTag)
$labelElem.after("<span class='ques-metadata'>" + customTag + "</span>");
}
function setMultilineTextFields() {
$(".ques-textarea").each(function () {
var minmaxword = $(this).attr("data-minmaxword");
if (minmaxword) {
let minmaxvalue = minmaxword.split("-");
let minChars = minmaxvalue[0];
let maxChars = minmaxvalue[1];
if (maxChars != null && !(maxChars == undefined || maxChars == "undefined") && maxChars
.toString().trim().length > 0) {
if (maxChars >= 300) {
$(this).parent().find('.nicEdit-main').attr('style', function (i, s) {
return (s || '') + 'min-height: 70px !important;'
});
}
}
}
});
}
//HELPERS
//Gets value from question
function getQuestionValueByLabel(questionLabel) {
var qValue;
$(".question-item").each(function (index) {
let questionlabel = $(this).find(".ques-header .ques-text").text();
let questionValue = $(this).find(".ques-body .nicEdit-main").text();
let moneyValue = $(this).find(".ques-body .ques-money").val() ?? "";
let ddValue = $(this).find(".ques-body select option:selected").text();
let chkValue = $(this).find(".ques-body .ques-chkbox").is(':checked') ?? "";
if (questionlabel == questionLabel) {
qValue = questionValue || moneyValue || ddValue ||
chkValue; //(ddValue == "") ? questionValue : ddValue;
// let res = questionValue || moneyValue || ddValue || chkValue;
// console.log(`v:${questionValue} money:${moneyValue} dd:${ddValue} chk:${chkValue} Res: ${res}`)
return false; //break the loop
}
})
return qValue;
}
function getQuestionValueByCustomTag(customTag) {
var qValue;
$(".question-item").each(function (index) {
let meta = $(this).find(".ques-metadata").text();
if (meta != "") {
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
if (attrType == customTag) {
let questionValue = $(this).find(".ques-body .nicEdit-main").text();
let moneyValue = $(this).find(".ques-body .ques-money").val() ?? "";
let ddValue = $(this).find(".ques-body select option:selected").text();
let chkValue = $(this).find(".ques-body .ques-chkbox").is(':checked') ?? "";
qValue = questionValue || moneyValue || ddValue || chkValue;
return false; //break loop
}
}
})
return qValue;
}
function getQuestionValue($quesElem) {
var returnObj;
let questionlabel = $quesElem.find(".ques-header .ques-text").text();
let questionValue = $quesElem.find(".ques-body .nicEdit-main").text();
let moneyValue = $quesElem.find(".ques-body .ques-money").val();
let ddText = $quesElem.find(".ques-body select option:selected").text();
let ddValue = $quesElem.find(".ques-body select option:selected").val();
let radioText = $quesElem.find(".ques-body input[type='radio'][checked='checked']").next().text();
let radioValue = $quesElem.find(".ques-body input[type='radio'][checked='checked']").val();
let meta = $quesElem.find(".ques-metadata").text();
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
switch (attrType) {
case "lookup":
case "optionset":
if (ddValue)
returnObj = {
"value": ddValue,
"name": ddText
};
break;
case "money":
if (moneyValue)
returnObj = {
"value": moneyValue
};
break;
case "boolean":
if (radioValue)
returnObj = {
"value": radioValue,
"name": radioText
};
break;
default:
if (questionValue)
returnObj = {
"value": questionValue
};
break;
}
return returnObj;
}
// gets the jquery element
function getQuestionElem(questionLabel) {
var $elem;
$(".question-item").each(function (index) {
let qlabel = $(this).find(".ques-header .ques-text").text();
let questionLabelNoCustomTags = qlabel.replace(/\[\[([^)]+)\]\]/, "");
let qValue = $(this).find(".ques-body .nicEdit-main").text();
let ddValue = $(this).find(".ques-body select option:selected").text();
if (questionLabelNoCustomTags == questionLabel) {
$elem = $(this);
return false; //break the loop
}
})
return $elem;
}
function getQuestionElemsWithCustomTags() {
var $elems;
$(".question-item").each(function (index) {
let questionlabel = $(this).find(".ques-header .ques-text").text();
// var labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/);
var labelCustomTag = $(this).find(".ques-metadata").text();
if (labelCustomTag == "")
labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/)?.[1];
if (labelCustomTag && labelCustomTag != "") {
$elems = ($elems) ? $elems.add($(this)) : $(this);
}
})
return $elems;
}
// gets the jquery element by custom tag
function getQuestionElemsByCustomTag(customTag) {
var $elems;
$(".question-item").each(function (index) {
let questionlabel = $(this).find(".ques-header .ques-text").text();
// var labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/);
var labelCustomTag = $(this).find(".ques-metadata").text();
if (labelCustomTag == "")
labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/)?.[1];
if (labelCustomTag && labelCustomTag != "" && labelCustomTag.split("|")[0] == customTag) {
$elems = ($elems) ? $elems.add($(this)) : $(this);
}
})
return $elems;
}
function getCustomTagFromLabelText(labelText) {
var customTag = "";
var labelCustomTag = labelText.match(/\[\[([^)]+)\]\]/);
if (labelCustomTag) {
customTag = labelCustomTag[1];
}
return customTag;
}
// gets the jquery element by custom tag
function getCustomTagAdditionalAttribute($questionElem) {
var attr = "";
let questionlabel = $questionElem.find(".ques-header .ques-text").text();
// var labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/);
var labelCustomTag = $questionElem.find(".ques-metadata").text();
if (labelCustomTag == "")
labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/)?.[1];
if (labelCustomTag && labelCustomTag != "") {
attr = labelCustomTag.split("|")[1];
}
return attr;
}
function applicationUIChanges() {
$("#ava_applicantresponse").closest("tr").hide();
//$("#msnfp_name").closest("tr").hide();
$("#msnfp_submittedbyid").closest("tr").hide();
$("#InsertButton").closest(".actions").hide();
$("#UpdateButton").closest(".actions").hide();
$("#ava_type").closest("td").hide()
//hide HiddenSection section
$("fieldset[aria-label='HiddenSection']").hide();
//Removes excesive margin space
$("fieldset[aria-label='Portal Request Information']").css("margin-bottom", "0px");
$("fieldset[aria-label='Portal Request Information']").closest(".tab").css("margin-bottom", "0px");
$(".page-header").css("margin-top", "20px");
//Recipient button label change
$("#msnfp_recipientid_lookupmodal .modal-footer").find("button.new-value").html("Create New Record");
//hide avanades new recipient button
$("#customeridNewBtnId").hide();
}
function fetchContactdetails(requestId) {
var details = "";
var url = "https://" + window.location.hostname + "/fetchcontacts?id=" + requestId;
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: url,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
XMLHttpRequest.setRequestHeader("Prefer", "odata.include-annotations=\"*\"");
},
async: false,
success: function (result, textStatus, xhr) {
if (result != null && result != undefined && result.toString().trim().length > 0) {
details = result;
}
},
error: function (xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
return details;
}
function handleNavItems() {
var grantWriter = "";
var loggedinUserId = '';
var requestId = loggedinUserId;
var contactDetails = fetchContactdetails(requestId);
if (contactDetails != "") {
ContactDetailsjsondata = JSON.parse(contactDetails);
}
if (ContactDetailsjsondata.length != 0) {
for (var i = 0; i < ContactDetailsjsondata.length; i++) {
if (ContactDetailsjsondata[i]["Grantwriter"] != '') {
grantWriter = ContactDetailsjsondata[i]["Grantwriter"]
}
}
}
if (grantWriter != null && grantWriter == 'true' && grantWriter != "") {
$("#navbar li").each(function () {
if ($(this).find("a").is("[title=Request]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Award]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirement]")) {
$(this).remove();
}
});
}
if (grantWriter == null || grantWriter == 'false' || grantWriter == "") {
$("#navbar li").each(function () {
if ($(this).find("a").is("[title=Requests]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Awards]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirements]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=LOIs]")) {
$(this).remove();
}
});
}
var loggedInUserRole = "";
if (loggedInUserRole == null || loggedInUserRole == undefined || loggedInUserRole.toString()
.trim().length == 0) {
$('[aria-label="Request"]').hide();
}
$(".g-description").each(function () {
var len = $(this).text().trim().length;
if (len > 171) {
var smallTxt = $(this).text().substr(0, 171) + "...";
$(this).text(smallTxt);
}
});
}
function hideLoadingSpinnerOnPageValidatorError() {
if (window.jQuery) {
(function ($) {
if (typeof (entityFormClientValidate) != 'undefined') {
var originalValidationFunction = entityFormClientValidate;
if (originalValidationFunction && typeof (originalValidationFunction) == "function") {
entityFormClientValidate = function () {
originalValidationFunction.apply(this, arguments);
// do your custom validation here
setTimeout(() => {
console.log("Page Valid = " + Page_IsValid);
if (!Page_IsValid)
$("#loading").hide();
}, 500);
// return false; // to prevent the form submit you need to return false
// end custom validation.
return true;
};
}
}
}(window.jQuery));
}
}
function fetchGrantWriterOrganizations() {
return webapi.safeAjax({
type: "GET",
url: "/grantwriterorganizations/",
contentType: "application/json"
})
.fail(function (response) {
debugger;
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
function createRecipientDropdown() {
var $controlDiv = $("#msnfp_recipientid").closest(".control");
//$("#msnfp_recipientid").parent().hide();//hide lookup control
$controlDiv.append(
"<select id='msnfp_recipientidDD' class='form-control'><option value=''></option></select>");
$controlDiv.append(
'<p id="createContainer" style="text-align: center;">Not listed? <a id="lnkCreateOrg" style="cursor: pointer;">Create Organization</a></p>'
);
var $recipientDD = $("#msnfp_recipientidDD");
var $lnkCreateOrg = $("#lnkCreateOrg");
var $createOrgContainer = $("#createContainer");
//hide elems by default
$recipientDD.hide();
$createOrgContainer.hide();
//fetch the user organizations
async function fillRecipientDropdown() {
console.log("---->>> Refreshing DD");
$recipientDD.find("option:not(:first)").remove(); // empty the dropdown
var grantWriterOrgs = await fetchGrantWriterOrganizations();
var orgs = $(grantWriterOrgs.value);
orgs.each(function () {
let org = this;
$recipientDD.append('<option value="' + org.accountid + '">' + org.name +
'</option>');
});
}
fillRecipientDropdown();
var recipientModalGrid = $("#msnfp_recipientid_lookupmodal").find(".entity-lookup").find(".entity-grid")
.eq(0);
recipientModalGrid.on("loaded", fillRecipientDropdown);
// Event on create org link
$lnkCreateOrg.click(function () {
$("#msnfp_recipientid_lookupmodal button.new-value").trigger("click");
});
//Event On dd selected event
$recipientDD.change(function () {
let ddValue = $(this).find("option:selected").val();
let ddText = $(this).find("option:selected").text();
if (ddValue != '') {
$("#msnfp_recipientid_name").attr("value", ddText);
$("#msnfp_recipientid").attr("value", ddValue);
$("#msnfp_recipientid_entityname").attr("value", "account");
}
});
$('input[type=radio][id=ava_anotherorganization_0], input[type=radio][id=ava_anotherorganization_1]')
.change(function () {
if (this.value == 1) {
$("#msnfp_recipientid").parent().hide(); //hide lookup control
$recipientDD.show();
$createOrgContainer.show();
} else {
$("#msnfp_recipientid").parent().show(); //show lookup control
$recipientDD.hide();
$createOrgContainer.hide();
}
});
}
//removes html tags from names
const decodeHTMLEntities = (() => {
const textArea = document.createElement('textarea');
return (message) => {
textArea.innerHTML = message;
return textArea.value;
};
})();
function checkCharacterCount(textareacharcount, event) {
let minmaxword = $(textareacharcount).parent().next(".ques-textarea").attr("data-minmaxword");
let minmaxvalue = minmaxword.split("-");
let minChars = minmaxvalue[0];
let maxChars = minmaxvalue[1]
if (minChars != null && maxChars != null && !(maxChars == undefined || maxChars == "undefined") &&
maxChars.toString().trim().length > 0) {
let pastedText = (event.type == 'paste') ? event.originalEvent.clipboardData.getData('text') : "";
let textentered = $(textareacharcount).text();
let charCount = textentered.length + pastedText.length;
let warningSpanId = $(textareacharcount).parent().next(".ques-textarea").attr("id").replace(
"ques-text-ans-input", "ques-text-ans-maxword");
// console.log(words);
if ($("#" + warningSpanId).length > 0) {
let remaining = ((maxChars - charCount) >= 0) ? (maxChars - charCount) : 0;
$("#" + warningSpanId).text(remaining + " characters remaining");
if (charCount > maxChars) {
$("#" + warningSpanId).css("color", "red");
var keyCode = event.which;
if (keyCode != 8 && keyCode != 46 && !event.ctrlKey) { //8=backspace, 46=delete
event.preventDefault();
alert("The total number of characters has exceeded the maximum limit of [ " + maxChars +
" ]");
}
//Restrict size of text only for text... transforms HTML to Text if exceeds the limit
//$(textareacharcount).text(textentered.substring(0, maxChars));
//placeCaretAtEnd($(textareacharcount).get(0));
} else {
$("#" + warningSpanId).css("color", "green");
}
}
}
}
function placeCaretAtEnd(el) {
el.focus();
if (typeof window.getSelection != "undefined" &&
typeof document.createRange != "undefined") {
var range = document.createRange();
range.selectNodeContents(el);
range.collapse(false);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
} else if (typeof document.body.createTextRange != "undefined") {
var textRange = document.body.createTextRange();
textRange.moveToElementText(el);
textRange.collapse(false);
textRange.select();
}
}
function GetQueryStringParams(sParam) {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
return sParameterName[1];
}
}
}
function fetchRequestRequiredDocuments(requestId) {
return webapi.safeAjax({
type: "GET",
url: "/fetch-granteerequireddocuments/?reqid=" + requestId,
contentType: "application/json"
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
async function requestHasRequiredDocuments() {
var id = GetQueryStringParams('requestid');
let areAllDocumentsUploaded = true;
var reqDocs = await fetchRequestRequiredDocuments(id);
$(reqDocs).each(function () {
let reqDoc = this;
var isDocUploaded = (reqDoc["IsDocumentUploaded"]?.toLowerCase() === "true");
if(!isDocUploaded){
areAllDocumentsUploaded = false;
}
});
return areAllDocumentsUploaded;
}
function relateLoiToApplicationBasedOnParam(){
var relatedRequestId = GetQueryStringParams('rrid');
if(relatedRequestId){
$("#rfca_relatedrequestid").attr("value", relatedRequestId);
$("#rfca_relatedrequestid_name").attr("value", "RelatedRequest");
$("#rfca_relatedrequestid_entityname").attr("value", "msnfp_request");
}
}
return {
SaveDataInEntityForm: saveDataInEntityForm,
BindRFCAFields: bindRFCAFields,
ChangeFormFields: changeFormFields,
SetWizardNumbers: setWizardNumbers,
ApplicationUIChanges: applicationUIChanges,
HandleNavItems: handleNavItems,
HideSpinnerOnValidatorError: hideLoadingSpinnerOnPageValidatorError,
CreateRecipientDropdown: createRecipientDropdown,
SetSameAsProfileEventHandler: bindSameAsProfile,
DecodeHTML: decodeHTMLEntities,
CheckCharacterCount: checkCharacterCount,
HasAllRequiredDocuments: requestHasRequiredDocuments,
RelateLoiToApplication: relateLoiToApplicationBasedOnParam
};
}();
</script>
</footer>
<script type="text/javascript">
(function($) {
$(document).ready(function() {
$(".dropdown-submenu").on("keydown", function(event) {
if (event.keyCode == 9) {
$(this).toggleClass("open");
}
});
});
}(jQuery));
</script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/bootstrap.bundle-105a4995b8.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/bootstrap.bundle-105a4995b8.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/postpreform.bundle-184c77da50.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/postpreform.bundle-184c77da50.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/app.bundle-dad47d7e41.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/app.bundle-dad47d7e41.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js" type="text/javascript"></script>
<script>
//this event will update the title of the page based on active breadcrumb
$('.breadcrumb').ready(function () {
if ($('.breadcrumb').is(':visible')) {
document.querySelector('title').innerHTML = ($('.breadcrumb > li.active').text() + " · Customer Self-Service");
}
});
function GoToNewEditor() {
var editCmsUrlSegment = "EditInCms";
var currentUrl = window.location.href;
if (currentUrl.indexOf('?') > -1) {
var urlSegments = currentUrl.split("?");
window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname + '?' + urlSegments[1];
}
else {
window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname;
}
}
</script>
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.getRegistrations().then(function(registrations) {
for(let registration of registrations) {
registration.unregister();
}}).catch(function(err) {
console.log('Service Worker unregister action failed: ', err);
});
}
</script>
<!--Start Show Session Expire Warning Popup here -->
</body>
</html>
<!-- Generated at 2/15/2025 10:43:31 AM -->
<!-- Page OK -->
# |
Url |
Url |
Source |
Date |
1 |
https://rfcagrants.powerappsportal… |
|
2025-02-15 10:43:31 |
2 |
https://dailygummycbd.com/en-ca/pe… |
|
2025-02-15 10:43:27 |
3 |
https://huxhemp.com/en-us/best-cbd… |
|
2025-02-15 10:43:21 |
4 |
https://boka.agoiare.se/(S(25fjd2p… |
|
2025-02-15 10:43:16 |
5 |
https://agoiare.dlbookit.se/(S(yvl… |
|
2025-02-15 10:43:13 |
6 |
https://dailygummycbd.com/en-au/wa… |
|
2025-02-15 10:43:13 |
7 |
https://www.oryginal.eu/ |
|
2025-02-15 10:43:12 |
8 |
https://thebolditalic.com/?gi=b821… |
|
2025-02-15 10:43:12 |
9 |
https://agoiare.dlbookit.se/(S(tjp… |
|
2025-02-15 10:43:08 |
10 |
https://yacss2024.s3.us-east-005.b… |
|
2025-02-15 10:43:02 |
11 |
https://thebolditalic.com/?gi=fdb1… |
|
2025-02-15 10:43:00 |
12 |
https://www.vahvin.fi/ |
|
2025-02-15 10:43:00 |
13 |
https://agoiare.dlbookit.se/(S(iu4… |
|
2025-02-15 10:43:00 |
14 |
https://thebolditalic.com/?gi=0a43… |
|
2025-02-15 10:42:59 |
15 |
https://www.youtube.com/watch?app=… |
|
2025-02-15 10:42:52 |
16 |
https://cbdgummiessupport.org/en-a… |
|
2025-02-15 10:42:50 |
17 |
https://agoiare.dlbookit.se/(S(rlt… |
|
2025-02-15 10:42:49 |
18 |
https://agoiare.dlbookit.se/(S(lib… |
|
2025-02-15 10:42:48 |
19 |
https://www.loginurlink.com/ |
|
2025-02-15 10:42:46 |
20 |
https://thebolditalic.com/?gi=2b95… |
|
2025-02-15 10:42:44 |