Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# Generated files
This repository contains generated files and a checksum.

**Do not edit the files in this repository outside of an instance of ServiceNow.**

If you find yourself unable to import your repository due to the presence of files edited outside an instance of ServiceNow, merge commits that mix files from different revisions, or other data that does not match the checksum, you may recover using either of the following techniques:
* Remove the problem commits:
1. Clone your repository to a personal computer with the git command line tools installed and open a git command prompt in the repository root
Expand Down
2 changes: 1 addition & 1 deletion checksum.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
GuZFYZmNwjbvjlGvPAh-gHbS74TppJRBcm3x6Pz1XcEBZxaIuTrCrZbqDcxMk1ciPSylFfUUm6NG7C0VwOyDics1YmtSjNSvNIt2uqUSDLO6Q6Z6vw7xlBFAqy-soFAUw8aqhf-w4F7dJxtKXwkRrdWSt2fku2Ah2NdDwbqeu58AehIpXE0HoR6gvFhgJxiqtVLobPLXNA0GkLVGRuVDpmD_GU7C9E-McSqsvm7Oa4bFClUFOkHySQoD3VrZo3yMScQPx4LUvfh9GbnWjwMSLO1-GgtqRStfcx64v2c6rmQZOBeM8_Jvhiw-lb4kd110a_Se4dOMdc-uP_Rc5Epv40vbl6wEM_mlkCb5gxCV76JAdQ_iz9UBri2WTDVl_V0PKYBr7FFZXCIAB-pESOtI0WefE8x-B2GEtPlhfRQ_cxNV6zN67WlTNRtZzcC08RKLON1endUGKerimbPtLRYViGwUudFyP61iVCcZvx0DgtzcU_JAhaMtTb5oiYAnCeIG75g7-jTlknSPcxU_LnKvv7GTUKvP5KIGaclvpRLgzTmg47ziMoxGBuu1WAjCyV_cGiKeU9lsobwA8FBc81Cl8rkKQr4y9sAfnozrkvcr8WTayS6eP3QOr08yg-64xKXCMncHIIieGC4wL6cFeIV4wJm3RIfyorfx2OuRXLm8Qkk
QXOL4WsfZa2IKpS-c99FSqqVtG1WT-p14-Ho2GIVZDjDxMhY-8ZZjgN_e_m1-gjY6v_SUGbOwtTbekT2k0ki0wwR9uMJ1AEkNkL5QKZMM-DEwzX9veJ9ViJI6vVR_xS_-9yen2S_eS9odbpfPFCbSiS3oyWQvgMayCQbsbIs2IZLnWc1DqpHeTkLFA_mawepBcEYqA8uro4bmpHj6BivuxqLWNtnz3p3pgWeOL-CIOx02Z5vZ6SkDz95djSK8ZdBFN6CO4dVQXL7Nu6YS3uuaSMop7W9WPKf6yo_lbBmVuX9smgQMANq19apBBXMgCt8Z57TEgKooMMWoCBstA-IClEE6yZbv1RtQJlBSTgVXIp6Y-PiV-CaD1kSCOn66cptVqY-Jt8L43x6Y-QJTXMzg0PfpJXcj-Fhtn_QD2-erEXMXWXLRK3KCM-nMJDJ7aWqWHjEUkGmuvdVGITlfModVqxoQ02kO4Xo0kaih4OiFthTtKEifjGyGAqplMhm1spDePw8oDcXbk3icf_0S90qQnzGNdZd4yY7lPg1mwYbdRtm7UZ0e_OaIXsRxDdvigiNYNeCGBVWgvsGiLR-8VC1xgd2p1GYNMyOVKF_YEMgWCtS-pik1dAJSleUItCGTAQuY26fwvlCw-p0VOnrHRA0vSwuXwAY-rO37asho2rCZ44
2 changes: 1 addition & 1 deletion dictionary/x_snc_createnotes_note.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<element default="Enter notes here" label="Note" max_length="4000" name="note" type="string"/>
<element default="javascript:getNextObjNumberPadded();" display="true" dynamic_default_value="fdcb83a85f220100a9ad2572f2b4773c" label="Number" max_length="40" name="number" type="string" use_dynamic_default="true"/>
<element default="New Note" label="Title" max_length="100" name="title" type="string"/>
<element label="User" max_length="32" name="user" reference="sys_user" type="reference"/>
<element default="javascript:gs.getUserID();" dynamic_default_value="2fd8e97bef3221002841f7f775c0fbc1" label="User" max_length="32" name="user" reference="sys_user" type="reference" use_dynamic_default="true"/>
<index name="index">
<element name="user"/>
</index>
Expand Down
10 changes: 10 additions & 0 deletions sn_source_control.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#############################################################
# This ServiceNow-created file contains the path to the app in this repo
# path=<path to app content in your repo>
# For example, if the app content resides in a folder named x_my_custom_app, the path value would be:
# path=/x_my_custom_app
# Update the path value when you move the app to a new repo location.
############################################################
#
#Sun Jan 08 02:54:29 PST 2023
path=
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="m2m_sp_ng_pro_sp_widget">
<m2m_sp_ng_pro_sp_widget action="INSERT_OR_UPDATE">
<sp_angular_provider display_value="deleteButtonConfirm">ce6e7d4997d02110eac674400153af98</sp_angular_provider>
<sp_widget display_value="Notes Body">7a7543e8db3133000613a08a4896195e</sp_widget>
<sys_class_name>m2m_sp_ng_pro_sp_widget</sys_class_name>
<sys_created_by>surya</sys_created_by>
<sys_created_on>2023-01-08 10:08:46</sys_created_on>
<sys_id>8ccef50197d02110eac674400153af20</sys_id>
<sys_name>deleteButtonConfirm.Notes Body</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>m2m_sp_ng_pro_sp_widget_8ccef50197d02110eac674400153af20</sys_update_name>
</m2m_sp_ng_pro_sp_widget>
</record_update>
22 changes: 22 additions & 0 deletions update/sp_angular_provider_ce6e7d4997d02110eac674400153af98.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_angular_provider">
<sp_angular_provider action="INSERT_OR_UPDATE">
<name>deleteButtonConfirm</name>
<script><![CDATA[function() {
return {
template: '<div class="col-md-1"><button class="btn btn-danger pull-right" ng-click="c.confirmDelete()"><span class="glyphicon glyphicon-trash"></span></button></div>',
restrict: 'E'

};
}]]></script>
<sys_class_name>sp_angular_provider</sys_class_name>
<sys_created_by>surya</sys_created_by>
<sys_created_on>2023-01-08 10:07:52</sys_created_on>
<sys_id>ce6e7d4997d02110eac674400153af98</sys_id>
<sys_name>deleteButtonConfirm</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sp_angular_provider_ce6e7d4997d02110eac674400153af98</sys_update_name>
<type>directive</type>
</sp_angular_provider>
</record_update>
18 changes: 12 additions & 6 deletions update/sp_instance_34d587e4db3133000613a08a48961960.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,23 @@
<sys_created_by>admin</sys_created_by>
<sys_created_on>2019-05-30 18:18:27</sys_created_on>
<sys_id>34d587e4db3133000613a08a48961960</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_name/>
<sys_name>Important Stuff</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sp_instance_34d587e4db3133000613a08a48961960</sys_update_name>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2019-05-30 18:18:27</sys_updated_on>
<title/>
<title>Important Stuff</title>
<url/>
<widget_parameters/>
<widget_parameters><![CDATA[{
"maximum_records_to_display": {
"value": "3",
"displayValue": "3"
},
"title": {
"value": "Important Stuff",
"displayValue": "Important Stuff"
}
}]]></widget_parameters>
</sp_instance>
<sys_translated_text action="delete_multiple" query="documentkey=34d587e4db3133000613a08a48961960"/>
</record_update>
66 changes: 60 additions & 6 deletions update/sp_widget_06948fa8db3133000613a08a4896194c.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_widget">
<sp_widget action="INSERT_OR_UPDATE">
<category>custom</category>
<client_script><![CDATA[function($rootScope,$scope) {
<client_script><![CDATA[function($rootScope,$scope,spUtil) {
/* widget controller */
var c = this;
// Use a position indicator to know which record to update
Expand Down Expand Up @@ -37,6 +37,54 @@
c.data.notes.splice(c.notePos, 1);
});

// Record removed from data object on the client and passed to server
c.snNoteUpdate = function(name,sysID){

for (var i=0;i<c.data.notes.length;i++){
if(c.data.notes[i].sys_id == name.data.sys_id){
if(name.data.record.note){
c.data.notes[i].note = name.data.record.note.display_value;
}
if(name.data.record.title){
c.data.notes[i].title = name.data.record.title.display_value;
}
c.server.update();

}
}
}

// Record removed from data object on the server and passed back to client
c.snNoteDelete = function(sysID){

c.server.get({
action: 'snDeleteNote',
noteID: sysID

}).then(function(r){
c.data.notes = r.data.notes;
});

}

spUtil.recordWatch($scope, "x_snc_createnotes_note", "numberANYTHING", function(name) {
console.log(name.data.operation);
console.log(name);
// Calls a Client Script function to do the update and pass the updated data object
// to the server.
if(name.data.operation == "update"){
c.snNoteUpdate(name, name.data.sys_id);
}
// Calls a Client Script function which deletes a record on the server and passes
// the updated data object back to the client.
if(name.data.operation == "delete"){
c.snNoteDelete(name.data.sys_id);
}
// Fast and easy... replace the client data object with the server data object
if(name.data.operation == "insert"){
c.server.refresh();
}
});
}
]]></client_script>
<controller_as>c</controller_as>
Expand All @@ -54,7 +102,7 @@
<internal>false</internal>
<link><![CDATA[function link(scope, element, attrs, controller) { }]]></link>
<name>Notes List</name>
<option_schema/>
<option_schema>[{"hint":"Select the maximum number of records to display","name":"maximum_records_to_display","section":"other","default_value":"5","label":"Maximum records to display","type":"choice","choices":[{"label":"2","value":"2"},{"label":"3","value":"3"},{"label":"5","value":"5"},{"label":"7","value":"7"},{"label":"11","value":"11"},{"label":"13","value":"13"},{"label":"17","value":"17"}]},{"hint":"Specify a title for the Notes List widget","name":"title","section":"other","default_value":"Notes","label":"Title","type":"string"}]</option_schema>
<public>false</public>
<roles/>
<script><![CDATA[(function() {
Expand All @@ -63,6 +111,7 @@
var noteGR = new GlideRecord('x_snc_createnotes_note');
noteGR.addQuery('user', gs.getUser().getID());
noteGR.orderByDesc('sys_created_on');
noteGR.setLimit(options.maximum_records_to_display);
noteGR.query();
while (noteGR.next()) {
var noteObj = {};
Expand All @@ -84,6 +133,14 @@
$sp.getRecordValues(data.newNote,newNote,"title,note,sys_id");

}
if (input.action == 'snDeleteNote') {
var delNote = new GlideRecord('x_snc_createnotes_note');
// The notes record should already be gone. Just
// making sure it no longer exists.
if(delNote.get(input.noteID)){
delNote.deleteRecord();
}
}
}
}
)();]]></script>
Expand All @@ -92,18 +149,15 @@
<sys_created_by>admin</sys_created_by>
<sys_created_on>2019-05-30 18:13:04</sys_created_on>
<sys_id>06948fa8db3133000613a08a4896194c</sys_id>
<sys_mod_count>10</sys_mod_count>
<sys_name>Notes List</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sp_widget_06948fa8db3133000613a08a4896194c</sys_update_name>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2019-05-30 19:15:59</sys_updated_on>
<template><![CDATA[<div class="panel panel-default">
<div class="panel-heading clearfix">
<h3 class="panel-title pull-left">
${Notes}
{{::c.options.title}}
</h3>
<button class="btn btn-default pull-right" ng-click="c.newNote()">
<span class="glyphicon glyphicon-plus"></span>
Expand Down
19 changes: 10 additions & 9 deletions update/sp_widget_7a7543e8db3133000613a08a4896195e.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_widget">
<sp_widget action="INSERT_OR_UPDATE">
<category>custom</category>
<client_script><![CDATA[function($scope,$rootScope) {
<client_script><![CDATA[function($scope,$rootScope,spModal,spUtil) {
/* widget controller */
var c = this;

Expand Down Expand Up @@ -29,11 +29,19 @@
}
});
}
c.confirmDelete = function(){
spModal.confirm("Are you sure you want to delete this Note record?").then(function(confirmed){
if(confirmed){
c.deleteNote();
}
});
}
c.deleteNote = function() {
c.server.get({
action: 'deleteNote',
noteID: c.data.noteID
}).then(function(r) {
spUtil.addTrivialMessage("The " + c.data.title +" record has been deleted.");
$rootScope.$emit('deleteNote', c.data.noteID);
c.data.title = '';
c.data.note = '';
Expand Down Expand Up @@ -88,25 +96,18 @@
<sys_created_by>admin</sys_created_by>
<sys_created_on>2019-05-30 18:16:57</sys_created_on>
<sys_id>7a7543e8db3133000613a08a4896195e</sys_id>
<sys_mod_count>8</sys_mod_count>
<sys_name>Notes Body</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sp_widget_7a7543e8db3133000613a08a4896195e</sys_update_name>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2019-05-30 19:09:11</sys_updated_on>
<template><![CDATA[<div class="panel panel-default" ng-show="c.data.noteID">
<div class="panel-heading clearfix">
<div class="row">
<div class="col-md-11">
<input class="form-control" id="note-title" ng-model="c.data.title" ng-change="c.updateNote('title')" ng-model-options="{debounce: 1000}"/>
</div>
<div class="col-md-1">
<button class="btn btn-danger pull-right" ng-click="c.deleteNote()">
<span class="glyphicon glyphicon-trash"></span>
</button>
</div>
<delete-button-confirm></delete-button-confirm>
</div>
</div>
<div class="panel-body">
Expand Down
4 changes: 2 additions & 2 deletions update/sys_dictionary_x_snc_createnotes_note_note.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@
<sys_class_name>sys_dictionary</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2017-04-10 15:48:47</sys_created_on>
<sys_id>3c0383e4db3133000613a08a48961996</sys_id>
<sys_id>649b48f8dbf133000613a08a48961913</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_name>Note</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sys_dictionary_x_snc_createnotes_note_note</sys_update_name>
<sys_updated_by>system</sys_updated_by>
<sys_updated_on>2019-05-30 18:06:11</sys_updated_on>
<sys_updated_on>2019-05-30 23:23:11</sys_updated_on>
<table_reference>false</table_reference>
<text_index>false</text_index>
<unique>false</unique>
Expand Down
4 changes: 2 additions & 2 deletions update/sys_dictionary_x_snc_createnotes_note_null.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@
<sys_class_name>sys_dictionary</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2017-04-10 15:48:52</sys_created_on>
<sys_id>780383e4db3133000613a08a48961992</sys_id>
<sys_id>a09b48f8dbf133000613a08a4896190f</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_name>x_snc_createnotes_note</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sys_dictionary_x_snc_createnotes_note_NULL</sys_update_name>
<sys_updated_by>system</sys_updated_by>
<sys_updated_on>2019-05-30 18:06:11</sys_updated_on>
<sys_updated_on>2019-05-30 23:23:12</sys_updated_on>
<table_reference>false</table_reference>
<text_index>false</text_index>
<unique>false</unique>
Expand Down
4 changes: 2 additions & 2 deletions update/sys_dictionary_x_snc_createnotes_note_number.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@
<sys_class_name>sys_dictionary</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2017-04-10 15:48:46</sys_created_on>
<sys_id>300383e4db3133000613a08a48961998</sys_id>
<sys_id>e89b48f8dbf133000613a08a48961914</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_name>Number</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sys_dictionary_x_snc_createnotes_note_number</sys_update_name>
<sys_updated_by>system</sys_updated_by>
<sys_updated_on>2019-05-30 18:06:11</sys_updated_on>
<sys_updated_on>2019-05-30 23:23:12</sys_updated_on>
<table_reference>false</table_reference>
<text_index>false</text_index>
<unique>false</unique>
Expand Down
4 changes: 2 additions & 2 deletions update/sys_dictionary_x_snc_createnotes_note_title.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@
<sys_class_name>sys_dictionary</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2017-04-10 15:48:46</sys_created_on>
<sys_id>fc0383e4db3133000613a08a48961998</sys_id>
<sys_id>2c9b48f8dbf133000613a08a48961915</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_name>Title</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sys_dictionary_x_snc_createnotes_note_title</sys_update_name>
<sys_updated_by>system</sys_updated_by>
<sys_updated_on>2019-05-30 18:06:11</sys_updated_on>
<sys_updated_on>2019-05-30 23:23:12</sys_updated_on>
<table_reference>false</table_reference>
<text_index>false</text_index>
<unique>false</unique>
Expand Down
14 changes: 7 additions & 7 deletions update/sys_dictionary_x_snc_createnotes_note_user.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@
<column_label>User</column_label>
<comments/>
<create_roles/>
<default_value/>
<default_value>javascript:gs.getUserID();</default_value>
<defaultsort/>
<delete_roles/>
<dependent/>
<dependent_on_field/>
<display>false</display>
<dynamic_creation>false</dynamic_creation>
<dynamic_creation_script/>
<dynamic_default_value/>
<dynamic_default_value display_value="Sender">2fd8e97bef3221002841f7f775c0fbc1</dynamic_default_value>
<dynamic_ref_qual/>
<element>user</element>
<element_reference>false</element_reference>
Expand Down Expand Up @@ -53,20 +53,20 @@
<sys_class_name>sys_dictionary</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2017-04-10 15:48:48</sys_created_on>
<sys_id>bc0383e4db3133000613a08a48961999</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_id>6c9b48f8dbf133000613a08a48961916</sys_id>
<sys_mod_count>1</sys_mod_count>
<sys_name>User</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
<sys_policy/>
<sys_scope display_value="CreateNotes">df5fd9a5090232007f44e1046c8ff69f</sys_scope>
<sys_update_name>sys_dictionary_x_snc_createnotes_note_user</sys_update_name>
<sys_updated_by>system</sys_updated_by>
<sys_updated_on>2019-05-30 18:06:11</sys_updated_on>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2019-05-30 23:24:31</sys_updated_on>
<table_reference>false</table_reference>
<text_index>false</text_index>
<unique>false</unique>
<use_dependent_field>false</use_dependent_field>
<use_dynamic_default>false</use_dynamic_default>
<use_dynamic_default>true</use_dynamic_default>
<use_reference_qualifier>simple</use_reference_qualifier>
<virtual>false</virtual>
<widget/>
Expand Down
2 changes: 1 addition & 1 deletion update/sys_documentation_x_snc_createnotes_note__en.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<sys_class_name>sys_documentation</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2017-04-10 15:48:53</sys_created_on>
<sys_id>f00383e4db3133000613a08a48961994</sys_id>
<sys_id>a89b48f8dbf133000613a08a48961910</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_name>Note</sys_name>
<sys_package display_value="CreateNotes" source="x_snc_createnotes">df5fd9a5090232007f44e1046c8ff69f</sys_package>
Expand Down
Loading