!function(){"use strict";function e(){var e='
  1. {{message.date | amDateFormat:"YYYY.MM.DD HH:mm:ss"}}
  2. {{ message.user }}
    {{ message.content }}
',a={restrict:"EA",template:e,replace:!0,scope:{messages:"=",idSelf:"=",idOther:"="},link:function(e,a,s){e.newChatArray=function(){for(var a=[],s=0;s1))return!0;s=new Date(r[a].date),t=new Date(r[a+1].date),i=t-s,n=Math.round(i%864e5%36e5/6e4)}else s=new Date(r[a-1].date),t=new Date(r[a].date),i=t-s,n=Math.round(i%864e5%36e5/6e4);return n>1},e.nextDate=function(a){var s,t,i,n,r=e.newChatArray();return a1}}};return a}function a(){var e='
',a={restrict:"EA",template:e,replace:!0,scope:{submitFunction:"=",ngModel:"="},link:function(e,a,s){e.submitChat=function(){if(e.submitFunction(),"undefined"!=typeof s.scrollElement){var a=angular.element(s.scrollElement),t=a.find(".discussion > li:last");t.length&&a.scrollToElementAnimated(t)}}}};return a}app.directive("clipChat",e),app.directive("chatSubmit",a)}();